[Mono-bugs] [Bug 419989] New: Mono crashes in x86_64 SLES10 SP2 (OES2 SP1) virtualized environment - XEN

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Aug 25 05:53:55 EDT 2008


https://bugzilla.novell.com/show_bug.cgi?id=419989


           Summary: Mono crashes in x86_64 SLES10 SP2 (OES2 SP1) virtualized
                    environment - XEN
           Product: Mono: Runtime
           Version: 1.2.2
          Platform: Other
        OS/Version: SLES 10
            Status: NEW
          Severity: Blocker
          Priority: P5 - None
         Component: generics
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: bkalidas at novell.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: Development


Setup
H/w: IBM e-Series Intel x86_64
S/w: OES2 SP1 Beta 4.9 (SLES10 SP2) with XEN kernel
Mono version: 1.2.2
mod_mono version 1.2.5

Running iFolder Web Admin console results in a Mono crash observed only in Beta
4.9 build.

Dump in Apache Error_log
~~~~~~~~~~~~~~~~~~~~~~~~
** (/usr/lib/mono/1.0/mod-mono-server.exe:19883): WARNING **: wrong maximal
instruction length of instruction tls_get (expected 13, got 14)

** ERROR **: file mini-amd64.c: line 3943 (mono_arch_output_basic_block):
should not be reached
aborting...
Stacktrace:

  at (wrapper delegate-invoke)
System.MulticastDelegate.invoke_void_object_EventArgs (object,System.EventArgs)
<0x0005a>
  at (wrapper delegate-invoke)
System.MulticastDelegate.invoke_void_object_EventArgs (object,System.EventArgs)
<0xffffffff>
  at System.Web.UI.Control.OnLoad (System.EventArgs) <0x0017b>
  at System.Web.UI.Control.LoadRecursive () <0x00137>

Native stacktrace:

        /usr/bin/mono(mono_handle_native_sigsegv+0xdf) [0x51953f]
        /lib64/libpthread.so.0 [0x2b183d1e3c00]
        /lib64/libc.so.6(gsignal+0x35) [0x2b183d474bb5]
        /lib64/libc.so.6(abort+0x110) [0x2b183d475fb0]
        /opt/gnome/lib64/libglib-2.0.so.0 [0x2b183d07703b]
        /opt/gnome/lib64/libglib-2.0.so.0(g_log+0x83) [0x2b183d0770c3]
        /opt/gnome/lib64/libglib-2.0.so.0(g_assert_warning+0x76)
[0x2b183d077146]
        /usr/bin/mono(mono_arch_output_basic_block+0x5e7a) [0x43519a]
        /usr/bin/mono(mono_codegen+0x9d) [0x4e765d]
        /usr/bin/mono [0x50432c]
        /usr/bin/mono [0x50513a]
        /usr/bin/mono(mono_delegate_trampoline+0x29) [0x43fa09]
        [0x40000baa]

Debug info from gdb:

(no debugging symbols found)
Using host libthread_db library "/lib64/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 47383109458720 (LWP 19883)]
[New Thread 1101723968 (LWP 20824)]
[New Thread 1099098432 (LWP 20639)]
[New Thread 1096997184 (LWP 20638)]
[New Thread 1094830400 (LWP 20637)]
[New Thread 1092467008 (LWP 20632)]
[New Thread 1090038080 (LWP 20627)]
[New Thread 1087871296 (LWP 20626)]
[New Thread 1084721472 (LWP 20612)]
[New Thread 1082620224 (LWP 20611)]
[New Thread 1080518976 (LWP 19899)]
[New Thread 1078417728 (LWP 19898)]
[New Thread 1075988800 (LWP 19891)]
[New Thread 1073822016 (LWP 19889)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0x00002b183d1e03b7 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
  14 Thread 1073822016 (LWP 19889)  0x00002b183d1e3221 in nanosleep ()
   from /lib64/libpthread.so.0
  13 Thread 1075988800 (LWP 19891)  0x00002b183d1e01c6 in
pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  12 Thread 1078417728 (LWP 19898)  0x00002b183d1e3221 in nanosleep ()
   from /lib64/libpthread.so.0
  11 Thread 1080518976 (LWP 19899)  0x00002b183d505ce8 in epoll_wait ()
   from /lib64/libc.so.6
  10 Thread 1082620224 (LWP 20611)  0x00002b183d1e03b7 in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  9 Thread 1084721472 (LWP 20612)  0x00002b183d1e03b7 in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  8 Thread 1087871296 (LWP 20626)  0x00002b183d1e03b7 in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  7 Thread 1090038080 (LWP 20627)  0x00002b183d4f814b in read ()
   from /lib64/libc.so.6
  6 Thread 1092467008 (LWP 20632)  0x00002b183d1e03b7 in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  5 Thread 1094830400 (LWP 20637)  0x00002b183d1e03b7 in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  4 Thread 1096997184 (LWP 20638)  0x00002b183d1e03b7 in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  3 Thread 1099098432 (LWP 20639)  0x00002b183d1e03b7 in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  2 Thread 1101723968 (LWP 20824)  0x00002b183d4ff6e2 in select ()
   from /lib64/libc.so.6
  1 Thread 47383109458720 (LWP 19883)  0x00002b183d1e03b7 in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0

Thread 14 (Thread 1073822016 (LWP 19889)):
#0  0x00002b183d1e3221 in nanosleep () from /lib64/libpthread.so.0
#1  0x00000000004c1180 in ?? ()
#2  0x00002b183d1dc143 in start_thread () from /lib64/libpthread.so.0
#3  0x00002b183d5058cd in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 1075988800 (LWP 19891)):
#0  0x00002b183d1e01c6 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004ca265 in ?? ()
#2  0x00000000004cc60d in ?? ()
#3  0x00000000004ccf6b in ?? ()
#4  0x000000000051ea71 in ?? ()
#5  0x0000000000477b19 in ?? ()
#6  0x00000000004c5493 in ?? ()
#7  0x00000000004db462 in ?? ()
#8  0x00002b183d1dc143 in start_thread () from /lib64/libpthread.so.0
#9  0x00002b183d5058cd in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 12 (Thread 1078417728 (LWP 19898)):
#0  0x00002b183d1e3221 in nanosleep () from /lib64/libpthread.so.0
#1  0x00000000004c4877 in ?? ()
#2  0x0000000000477790 in ?? ()
#3  0x000000004026fae0 in ?? ()
#4  0x00000000000f4240 in ?? ()
#5  0x0000000000797700 in ?? ()
#6  0x0000000040475938 in ?? ()
#7  0x0000000000000001 in ?? ()
#8  0x000000004026fa8b in ?? ()
#9  0x00002aaaac16c8c0 in ?? ()
#10 0x0000000040475060 in ?? ()
#11 0x0000000040474f00 in ?? ()
#12 0x000000000074f248 in ?? ()
#13 0x00002aaaac16c960 in ?? ()
#14 0x0000000000000000 in ?? ()

Thread 11 (Thread 1080518976 (LWP 19899)):
#0  0x00002b183d505ce8 in epoll_wait () from /lib64/libc.so.6
#1  0x00000000004a9be5 in ?? ()
#2  0x0000000000477b19 in ?? ()
#3  0x00000000004c5493 in ?? ()
#4  0x00000000004db462 in ?? ()
#5  0x00002b183d1dc143 in start_thread () from /lib64/libpthread.so.0
#6  0x00002b183d5058cd in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 10 (Thread 1082620224 (LWP 20611)):
#0  0x00002b183d1e03b7 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004ca250 in ?? ()
#2  0x00000000004cc60d in ?? ()
#3  0x00000000004cce24 in ?? ()
#4  0x00000000004ab1b2 in ?? ()
#5  0x0000000000477b19 in ?? ()
#6  0x00000000004c5493 in ?? ()
#7  0x00000000004db462 in ?? ()
#8  0x00002b183d1dc143 in start_thread () from /lib64/libpthread.so.0
#9  0x00002b183d5058cd in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 1084721472 (LWP 20612)):
#0  0x00002b183d1e03b7 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004ca250 in ?? ()
#2  0x00000000004cc60d in ?? ()
#3  0x00000000004cce24 in ?? ()
#4  0x00000000004aafa7 in ?? ()
#5  0x0000000000477b19 in ?? ()
#6  0x00000000004c5493 in ?? ()
#7  0x00000000004db462 in ?? ()
#8  0x00002b183d1dc143 in start_thread () from /lib64/libpthread.so.0
#9  0x00002b183d5058cd in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 1087871296 (LWP 20626)):
#0  0x00002b183d1e03b7 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004ca250 in ?? ()
#2  0x00000000004cc60d in ?? ()
#3  0x00000000004cce24 in ?? ()
#4  0x0000000000475bb2 in ?? ()
#5  0x0000000040b6a55c in ?? ()
#6  0x0000000000000000 in ?? ()

Thread 7 (Thread 1090038080 (LWP 20627)):
#0  0x00002b183d4f814b in read () from /lib64/libc.so.6
#1  0x0000000040d81125 in ?? ()
#2  0x0000000000001000 in ?? ()
#3  0x0000000000001000 in ?? ()
#4  0x00002aaaac3b3000 in ?? ()
#5  0x00000000007b8f10 in ?? ()
#6  0x0000000040f8a938 in ?? ()
#7  0x00002aaaac3b3000 in ?? ()
#8  0x0000000040d8109e in ?? ()
#9  0x00002aaaac3b3000 in ?? ()
#10 0x0000000040f89fd0 in ?? ()
#11 0x0000000040f89ea0 in ?? ()
#12 0x000000000000000f in ?? ()
#13 0xffffffffffffffff in ?? ()
#14 0x00002aaaac3b3000 in ?? ()
#15 0x00002aaaaaadcb00 in ?? ()
#16 0x00002aaaaaadcb00 in ?? ()
#17 0x0000000000001000 in ?? ()
#18 0x00002aaaac3b3020 in ?? ()
#19 0x00002aaaac4b9810 in ?? ()
#20 0x0000000040f89fd0 in ?? ()
#21 0x0000000040d80f8d in ?? ()
#22 0x00002aaaac3b3000 in ?? ()
#23 0x0000000000000000 in ?? ()

Thread 6 (Thread 1092467008 (LWP 20632)):
#0  0x00002b183d1e03b7 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004ca250 in ?? ()
#2  0x00000000004cc60d in ?? ()
#3  0x00000000004ccf6b in ?? ()
#4  0x0000000000475bb2 in ?? ()
#5  0x0000000040b6a55c in ?? ()
#6  0x0000000000717b98 in ?? ()
#7  0x00000000008bb4a8 in ?? ()
#8  0x0000000000000000 in ?? ()

Thread 5 (Thread 1094830400 (LWP 20637)):
#0  0x00002b183d1e03b7 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004ca250 in ?? ()
#2  0x00000000004cc60d in ?? ()
#3  0x00000000004cce24 in ?? ()
#4  0x0000000000475bb2 in ?? ()
#5  0x0000000040b6a55c in ?? ()
#6  0x421d5ec4b0000000 in ?? ()
#7  0x00002aaaab9ef068 in ?? ()
#8  0x0000000000000000 in ?? ()

Thread 4 (Thread 1096997184 (LWP 20638)):
#0  0x00002b183d1e03b7 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004ca250 in ?? ()
#2  0x00000000004cc60d in ?? ()
#3  0x00000000004cce24 in ?? ()
#4  0x00000000004ab1b2 in ?? ()
#5  0x0000000000477b19 in ?? ()
#6  0x00000000004c5493 in ?? ()
#7  0x00000000004db462 in ?? ()
#8  0x00002b183d1dc143 in start_thread () from /lib64/libpthread.so.0
#9  0x00002b183d5058cd in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 1099098432 (LWP 20639)):
#0  0x00002b183d1e03b7 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004ca250 in ?? ()
#2  0x00000000004cc60d in ?? ()
#3  0x00000000004cce24 in ?? ()
#4  0x00000000004aafa7 in ?? ()
#5  0x0000000000477b19 in ?? ()
#6  0x00000000004c5493 in ?? ()
#7  0x00000000004db462 in ?? ()
#8  0x00002b183d1dc143 in start_thread () from /lib64/libpthread.so.0
#9  0x00002b183d5058cd in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 1101723968 (LWP 20824)):
#0  0x00002b183d4ff6e2 in select () from /lib64/libc.so.6
#1  0x00002b183d096e8f in g_spawn_sync ()
   from /opt/gnome/lib64/libglib-2.0.so.0
#2  0x00002b183d097258 in g_spawn_command_line_sync ()
   from /opt/gnome/lib64/libglib-2.0.so.0
#3  0x00000000005195e7 in mono_handle_native_sigsegv ()
#4  <signal handler called>
#5  0x00002b183d474bb5 in raise () from /lib64/libc.so.6
#6  0x00002b183d475fb0 in abort () from /lib64/libc.so.6
#7  0x00002b183d07703b in g_logv () from /opt/gnome/lib64/libglib-2.0.so.0
#8  0x00002b183d0770c3 in g_log () from /opt/gnome/lib64/libglib-2.0.so.0
#9  0x00002b183d077146 in g_assert_warning ()
   from /opt/gnome/lib64/libglib-2.0.so.0
#10 0x000000000043519a in mono_arch_output_basic_block ()
#11 0x00000000004e765d in mono_codegen ()
#12 0x000000000050432c in ?? ()
#13 0x000000000050513a in ?? ()
#14 0x000000000043fa09 in mono_delegate_trampoline ()
#15 0x0000000040000baa in ?? ()
#16 0x000000004121b270 in ?? ()
#17 0x0000000000d79e30 in ?? ()
#18 0x000000004121b178 in ?? ()
#19 0x00002aaaaaacd170 in ?? ()
#20 0x00002aaaaaacd178 in ?? ()
#21 0x000000000047b1cf in mono_domain_owns_vtable_slot ()
#22 0x000000000043fd69 in mono_magic_trampoline ()
#23 0x000000004000013a in ?? ()
#24 0x00002aaaacb03320 in ?? ()
#25 0x0000000000000000 in ?? ()

Thread 1 (Thread 47383109458720 (LWP 19883)):
#0  0x00002b183d1e03b7 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004ca250 in ?? ()
#2  0x00000000004cd37c in ?? ()
#3  0x0000000000476a23 in mono_thread_manage ()
#4  0x000000000041bc83 in mono_main ()
#5  0x00002b183d462184 in __libc_start_main () from /lib64/libc.so.6
#6  0x000000000041a959 in fmod ()
#7  0x00007fff6de8db78 in ?? ()
#8  0x0000000000000000 in ?? ()
#0  0x00002b183d1e03b7 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0


=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================


-- 
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