[Mono-bugs] [Bug 730041] New: Compiling with 2 CPUs on CentOS 6 64bit hangs with high cpu usage

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Sat Nov 12 17:07:35 EST 2011



           Summary: Compiling with 2 CPUs on CentOS 6 64bit hangs with
                    high cpu usage
    Classification: Mono
           Product: Mono: Runtime
           Version: 2.10.x
          Platform: VMWare
        OS/Version: Other
            Status: NEW
          Severity: Critical
          Priority: P5 - None
         Component: misc
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: luisfam at hotmail.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
           Blocker: ---

Created an attachment (id=461809)
 --> (http://bugzilla.novell.com/attachment.cgi?id=461809)
Compilation hanged with 200% CPU

User-Agent:       Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20100101

Compiling Mono on a virtual machine configured with 2 CPUs and CentOS 6 64bit
hangs with high cpu usage used by mono. The `make` command fails. Sometimes if
the `make` command is successful the `make install` command will fail.

Confirmed to compile correctly on:
- CentOS 6 32 bit with 1 or 2 CPUs
- CentOS 6 64 bit with 1 CPU

Reproducible: Always

Steps to Reproduce:
1- Download CentOS 6 64bit DVD1

1- Configure virtual machine with 2CPUs

2- Install CentOS 6 64bit with minimal features.

3- Install mono dependencies:
yum install make glib2-devel libpng-devel libjpeg-devel giflib-devel
libtiff-devel libX11-devel gcc-c++ fontconfig-devel bison gettext bzip2 libtool
automake autoconf

4- Compile libgdiplus
tar xjvf libgdiplus-2.10.tar.bz2 > /dev/null
cd libgdiplus-2.10
/configure --prefix=/opt/mono-2.10.6
make install

5- Compile mono
wget http://download.mono-project.com/sources/mono/mono-2.10.6.tar.bz2
tar xjvf mono-2.10.6.tar.bz2 > /dev/null
cd mono-2.10.6
/autogen.sh  --with-large-heap=yes --prefix=/opt/mono-2.10.6
make install
Actual Results:  
Randomly hangs with high cpu usage on the make or make install commands.

Expected Results:  
Successful compilation and install.

Also happens randomly when running applications if mono is compiled on another
server and the files are copied over.

Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.

More information about the mono-bugs mailing list