[Mono-dev] [Fwd: [Mono-list] make check failed on solaris x86]

Zoltan Varga vargaz at gmail.com
Thu Jun 22 07:00:36 EDT 2006


Hi,

  This is now fixed on our 1.1.13 branch.

                 Zoltan

On 6/21/06, jedy <Jedy.Wang at sun.com> wrote:
>
>
>
>
> ---------- Forwarded message ----------
> From: jedy <Jedy.Wang at Sun.COM>
> To: mono-list at lists.ximian.com
> Date: Tue, 20 Jun 2006 12:03:24 +0800
> Subject: [Mono-list] make check failed on solaris x86
> Hi,
>
> I built mono-1.1.13.8 on solaris with gcc-3.3.2. But when I make check,
> it fails because of segment fault. The output is as follows:
>
>
> Test run:
> image=/export/home/test/src/mono-1.1.13.8/mono/mini/iltests.exe,
> opts=peephole,branch,inline,consprop,copyprop,deadce,linears,shared,intrins,loop,abcrem
> Results: total tests: 39, failed: 0, cfailed: 0 (pass: 100.00%)
> Elapsed time: 0.008936 secs (0.002926, 0.006010), Code size: 2314
>
> Test run:
> image=/export/home/test/src/mono-1.1.13.8/mono/mini/exceptions.exe,
> opts=
>
> =================================================================
> Got a SIGSEGV while executing native code. This usually indicates
> a fatal error in the mono runtime or one of the native libraries
> used by your application.
> =================================================================
>
> Stacktrace:
>
> make[4]: *** [rcheck] Abort (core dumped)
> make[4]: Leaving directory
> `/export/home/test/src/mono-1.1.13.8/mono/mini'
> make[3]: *** [check-am] Error 2
> make[3]: Leaving directory
> `/export/home/test/src/mono-1.1.13.8/mono/mini'
> make[2]: *** [check] Error 2
> make[2]: Leaving directory
> `/export/home/test/src/mono-1.1.13.8/mono/mini'
> make[1]: *** [check-recursive] Error 1
> make[1]: Leaving directory `/export/home/test/src/mono-1.1.13.8/mono'
> make: *** [check-recursive] Error 1
>
> If i run
> mono  /export/home/test/src/mono-1.1.13.8/mono/mini/exceptions.exe. The
> output is:
>
> =================================================================
> Got a SIGSEGV while executing native code. This usually indicates
> a fatal error in the mono runtime or one of the native libraries
> used by your application.
> =================================================================
>
> Stacktrace:
>
> in (wrapper managed-to-native)
> System.Reflection.MonoMethod:InternalInvoke (object,object[]) <0x4>
> in (wrapper managed-to-native)
> System.Reflection.MonoMethod:InternalInvoke (object,object[])
> <0xfffff6cd>
> in System.Reflection.MonoMethod:Invoke
> (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x8d>
> in System.Reflection.MethodBase:Invoke (object,object[]) <0x1a>
> in TestDriver:RunTests (System.Type,string[]) <0x362>
> in TestDriver:RunTests (System.Type) <0xc>
> in Tests:Main () <0xc>
> in (wrapper runtime-invoke) System.Object:runtime_invoke_int
> (object,intptr,intptr,intptr) <0x37a3bc16>
> Abort (core dumped)
>
> And pstack core gives me:
>
> core 'core' of 26496:
> mono /export/home/test/src/mono-1.1.13.8/mono/mini/exceptions.exe
> -----------------  lwp# 1 / thread# 1  --------------------
>  d1439b95 _lwp_kill (1, 6) + 15
>  d13fe0af raise    (6) + 22
>  d13e0498 abort    (8046c28, d1482a60, 8046be8, 814b5a6, 8046cb4,
> 1c9016b) + cd
>  0816439c mono_print_thread_dump (8046cb4, 1c9016b, d17b2000, d147f000)
>  0814b5a6 sigsegv_signal_handler (b, 8046e90, 8046c90) + af
>  d143867f __sighndlr (b, 8046e90, 8046c90, 814b4f7) + f
>  d142e3b0 call_user_handler (b, 8046e90, 8046c90) + 247
>  d142e538 sigacthandler (b, 8046e90, 8046c90) + bc
>  --- called from signal handler with signal 11 (SIGSEGV) ---
>  0807b638 mono_arch_is_int_overflow (8047050, 804722c, d17b2000,
> d147f000) + 21
>  0814b48c sigfpe_signal_handler (8, 804722c, 804702c) + 2a
>  d143867f __sighndlr (8, 804722c, 804702c, 814b462) + f
>  d142e3b0 call_user_handler (8, 804722c, 804702c) + 247
>  d142e538 sigacthandler (8, 804722c, 804702c) + bc
>  --- called from signal handler with signal 8 (SIGFPE) ---
>  d06f1367 ???????? (8226f00, 8226f00, 804734c, 814b118, 8406508, 11698b)
>  d070f867 ???????? (0, 0, 0, d06f1328)
>  0814b457 mono_jit_runtime_invoke (8406508, 0, 0, 0, 0, 82377c8) + da
>  080b7d6f mono_runtime_invoke (8406508, 0, 0, 0, 8406508, 0) + 18
>  080b8d77 mono_runtime_invoke_array (8406508, 0, 0, 0, 81136b9, 8203140)
> + 2e9
>  080be8c9 ves_icall_InternalInvoke (82dae88, 0, 0) + 24e
>  d071db82 ???????? (82dae88, 0, 0)
>  d071d226 ???????? (82dae88, 0, 0, 8233fb8, 0, 0)
>  d071d18b ???????? (82dae88, 0, 0)
>  d070fe7b ???????? (8230eb0, 0)
>  d070fafd ???????? (8230eb0, 8047598, d070f867, 8226f00, 8226f00,
> 8047598)
>  d070fad5 ???????? (8226f00, 8226f00, 8047598, 814b118, 82e0fc0, 11698b)
>  d070f867 ???????? (0, 8047608, 0, d070fac8)
>  0814b457 mono_jit_runtime_invoke (82e0fc0, 0, 8047608, 0, 8405b10,
> 8226f00) + da
>  080b7d6f mono_runtime_invoke (82e0fc0, 0, 8047608, 0) + 18
>  080b8a12 mono_runtime_exec_main (82e0fc0, 822fe10, 0, 80b85a6, 8202080,
> 8226f00) + b9
>  080b877a mono_runtime_run_main (82e0fc0, 1, 80477e0, 0) + 1e5
>  08072177 mono_jit_exec (8226f00, 82e0390, 1, 80477dc) + 89
>  0807223a main_thread_handler (8047760, 0, 8047788, 8073293) + b8
>  08073317 mono_main (2, 80477d8, 8047794, d17fb748) + fe1
>  080714dd main     (2, 80477d8, 80477e4) + 1e
>  080713c9 _start   (2, 80478d4, 80478d9, 0, 8047916, 804798c) + 5d
> -----------------  lwp# 2 / thread# 2  --------------------
>  d1439be5 __lwp_wait (0, d0e99f70) + 15
>  d1435116 _thrp_join (0, d0e99fc0, d0e99fc4, 1) + 5d
>  d1435254 thr_join (0, d0e99fc0, d0e99fc4, d14266a4) + 23
>  08129302 GC_thr_daemon (0) + 1a
>  d143832f _thr_setup (d17b2400) + 51
>  d1438580 _lwp_start (d17b2400, 0, 0, 0, 0, 0)
> -----------------  lwp# 3 / thread# 3  --------------------
>  d1438915 ___nanosleep (d0740fbc, 0) + 15
>  d14a3af9 nanosleep (d0740fbc, 0, d147f000, 817758c) + 1e
>  081775af collection_thread (0) + 2f
>  d143832f _thr_setup (d0720000) + 51
>  d1438580 _lwp_start (d0720000, 0, 0, 0, 0, 0)
> -----------------  lwp# 4 / thread# 4  --------------------
>  d14385d9 __lwp_park (824a5f4, 824a5dc, 8403de8) + 19
>  d14328b8 cond_wait_queue (824a5f4, 824a5dc, 8403de8, 0) + 3e
>  d1432c5f cond_wait_common (824a5f4, 824a5dc, 8403de8) + 1e9
>  d1432e8e _cond_timedwait (824a5f4, 824a5dc, 8403e6c) + 4a
>  d1432f1f cond_timedwait (824a5f4, 824a5dc, 8403e6c) + 27
>  d1432f5e pthread_cond_timedwait (824a5f4, 824a5dc, 8403e6c, 8105554) +
> 21
>  081055be timedwait_signal_poll_cond (824a5f4, 824a5dc, 0, 8105679) + 76
>  0810588a _wapi_handle_timedwait_signal_handle (104, 0, 6, 810564f) +
> 21f
>  08105663 _wapi_handle_wait_signal_handle (104, 4, 8403f3c, 8403f04) +
> 20
>  081145fe WaitForSingleObjectEx (104, ffffffff, 1, 80c947d) + 1df
>  080c94b2 finalizer_thread (0, 8403f8c, 80c9471, d0a67b0c, 8403f9c,
> d17fdba0) + 41
>  080d826b start_wrapper (82dc268) + b5
>  08112c94 thread_start_routine (d0a67aec) + e3
>  d143832f _thr_setup (d0720400) + 51
>  d1438580 _lwp_start (0, 0, 0, 0, 0, 0)
>
> Does anyone know what the matter is?
>
> Thanks
>
> Jedy Wang
>
>
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
>



More information about the Mono-devel-list mailing list