[Mono-bugs] [Bug 504592] New: Mono hangs forever building on SPARC

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Sun May 17 02:34:00 EDT 2009


http://bugzilla.novell.com/show_bug.cgi?id=504592


           Summary: Mono hangs forever building on SPARC
    Classification: Mono
           Product: Mono: Compilers
           Version: unspecified
          Platform: Sun
        OS/Version: Solaris 10
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: C#
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: trs80 at ucc.gu.uwa.edu.au
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---


User-Agent:       Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.0.9)
Gecko/2009050519 Iceweasel/3.0.6 (Debian-3.0.6-1)

I'm jhbuilding mono 2.2 on Solaris/SPARC. When it reaches this part of the
compilation it just hangs:
Making all in runtime
make[2]: Entering directory `/space/buildbot/checkout/gnome2/mono-2.2/runtime'
if test -w ../mcs; then :; else chmod -R +w ../mcs; fi
cd ../mcs && make NO_DIR_CHECK=1 PROFILES='net_1_1 net_2_0 net_3_5 net_2_1'
CC='gcc' all-profiles
make[3]: Entering directory `/space/buildbot/checkout/gnome2/mono-2.2/mcs'
make profile-do--net_1_1--all profile-do--net_2_0--all profile-do--net_3_5--all
profile-do--net_2_1--all
make[4]: Entering directory `/space/buildbot/checkout/gnome2/mono-2.2/mcs'
make PROFILE=basic all
make[5]: Entering directory `/space/buildbot/checkout/gnome2/mono-2.2/mcs'
GC Warning: Large stack limit(2147479552): only scanning 8 MB


Reproducible: Always

Steps to Reproduce:
1. Build Mono on SPARC

Actual Results:  
The compilation finishes.

Expected Results:  
Compilation hangs.

http://go-mono.com/forums/#nabble-to22587130|a22587130 has people hitting the
same problem in 2.2, 2.4RC2 on Solaris/SPARC and Linux/SPARC.
pstack of the hung process:
8648:   /space/buildbot/checkout/gnome2/mono-2.2/mono/mini/.libs/mono --config
-----------------  lwp# 1 / thread# 1  --------------------
 7f8f0304 mono_local_deadce (5a340, 139, ffffffff, 1, 7fa71fdc, 5adc0) + 290
 7f8987a0 mini_method_compile (5a340, 35169ff, 0, 55c18, 0, 554d8) + 1d68
 7f899700 mono_jit_compile_method (554d8, 0, 0, 2800, 7f8992e0, 7fb28be0) + 420
 7f96f39c mono_compile_method (554d8, 7eb5072c, 7f458440, 0, 7f472a18,
7fb298bc) + 4c
 7f9124a0 mono_magic_trampoline (ffbfe770, 7eb5072c, 554d8, 0, 7f472a00, 30) +
104
 7f090104 ???????? (4002dee0, ffffffff, 7f458440, ffffffff, 7f472a00, 6)
 7eb5072c ???????? (0, 7eb506f8, 2800, ffffffff, 7f472a00, 6)
 7eb50478 ???????? (0, 0, ffbfec1c, 7eb506f8, ffffff, 0)
 7f89a108 mono_jit_runtime_invoke (59f60, 0, 0, ffbfec1c, 7f472a00, 7fb26ab8) +
a8
 7f9711f8 mono_runtime_invoke (59f60, 0, 0, ffbfec1c, 7f472a00, 6) + 68
 7f9730d0 mono_runtime_class_init_full (28538, 1, 2800, 0, 0, 4) + 184
 7f8ce64c mono_method_to_ir2 (56870, 29e78, 567d8, 56908, 56e84, 7ee12502) +
24e00
 7f8970f4 mini_method_compile (56160, 35169ff, 0, 53ea0, 0, 29e78) + 6bc
 7f899700 mono_jit_compile_method (29e78, 1, 29e98, 20, 29f98, 0) + 420
 7f89a0f4 mono_jit_runtime_invoke (29e78, 0, ffbff15c, 0, 0, 7fb26ab8) + 94
 7f9711f8 mono_runtime_invoke (29e78, 0, ffbff15c, 0, 0, 8) + 68
 7f974d9c mono_runtime_exec_main (29e78, 40024ea0, 0, 20, 7f472a00, 7fb29440) +
1ac
 7f975000 mono_runtime_run_main (29e78, 2, ffbff3d4, 0, 0, 0) + 184
 7f8f2694 mono_main (3, ffbff3c4, 0, 0, 0, 3) + 1530
 00010c30 _start   (0, 0, 0, 0, 0, 0) + 5c
-----------------  lwp# 2 / thread# 2  --------------------
 7f3c5354 lwp_wait (0, 7effbebc)
 7f3bd00c _thrp_join (0, 7effbf88, 7effbf8c, 1, 7f458440, 0) + 38
 7f3bd180 thr_join (0, 7effbf88, 7effbf8c, 7f458440, 1d44, 3) + 14
 7fa6c474 GC_thr_daemon (0, 7effc000, 0, 7f020200, 7fa6c44c, 0) + 28
 7f3c06e4 _lwp_start (0, 0, 0, 0, 0, 0)
-----------------  lwp# 3 / thread# 3  --------------------
 7f3c4508 nanosleep (7e6f1f88, 0)
 7fa0e6e0 collection_thread (0, 7e6f2000, 0, 7f020a00, 7fa0e6a0, 0) + 40
 7f3c06e4 _lwp_start (0, 0, 0, 0, 0, 0)
-----------------  lwp# 4 / thread# 4  --------------------
 7f3c0760 lwp_park (0, 0, 0)
 7f3ba9a4 cond_wait_queue (3ccc0, 3cca8, 0, 0, 7f021200, 0) + 4c
 7f3baf14 cond_wait (3ccc0, 3cca8, 0, 0, 0, 0) + 10
 7f3baf50 pthread_cond_wait (3ccc0, 3cca8, 4, 3b8, 3, 2) + 8
 7fa14630 timedwait_signal_poll_cond (3ccc0, 3cca8, 0, 0, 8ec8, 4) + 7c
 7fa147c4 _wapi_handle_timedwait_signal_handle (104, 0, 0, 7fb29684, 7fb3a088,
0) + f4
 7fa4009c WaitForSingleObjectEx (104, ffffffff, 0, 7fb28ca4, 2e54, 2e20) + 3f0
 7f98ee38 finalizer_thread (0, 7fb28c78, 2e54, 2e44, 2df8, 2e3c) + bc
 7f9b361c start_wrapper (3b8d0, 4, 7c00, 0, 1d44, 0) + f4
 7fa3b5bc thread_start_routine (3cef0, 40184000, 0, 7f021200, 7fa3b4d8, 0) + e4
 7f3c06e4 _lwp_start (0, 0, 0, 0, 0, 0)

-- 
Configure bugmail: http://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