[Mono-bugs] [Bug 80140][Nor] New - Crash using Mono 1.2

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Sun Dec 3 16:17:45 EST 2006


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by eskil at letterboxes.org.

http://bugzilla.ximian.com/show_bug.cgi?id=80140

--- shadow/80140	2006-12-03 16:17:45.000000000 -0500
+++ shadow/80140.tmp.5645	2006-12-03 16:17:45.000000000 -0500
@@ -0,0 +1,157 @@
+Bug#: 80140
+Product: Mono: Runtime
+Version: 1.2
+OS: 
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Normal
+Component: misc
+AssignedTo: mono-bugs at ximian.com                            
+ReportedBy: eskil at letterboxes.org               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: Crash using Mono 1.2
+
+I get quite a lot of crashes when runnig programs using Mono 1.2. This is
+on x86_64.
+
+Backtrace from MonoDevelop:
+
+[Thread debugging using libthread_db enabled]
+[...]
+Reading symbols from /usr/lib64/libneon.so.25...done.
+Loaded symbols for /usr/lib64/libneon.so.25
+Reading symbols from /usr/lib64/libsasl2.so.2...done.
+Loaded symbols for /usr/lib64/libsasl2.so.2
+0x00000038438306ff in *__GI___sigsuspend (set=0x7c8b60) at gstring.c:73
+73      {
+(gdb) t a a bt
+
+Thread 13 (Thread 1073822016 (LWP 27154)):
+#0  0x000000384440d4a1 in g_str_equal () at gstring.c:73
+#1  0x00000000004c2d70 in collection_thread (unused=<value optimized out>)
+    at collection.c:34
+#2  0x0000003844406305 in start_thread (arg=<value optimized out>)
+    at gstring.c:73
+#3  0x00000038438cd62d in g_str_equal () at gstring.c:73
+#4  0x0000000000000000 in ?? ()
+
+Thread 12 (Thread 1081633088 (LWP 27176)):
+#0  0x00000038438306ff in *__GI___sigsuspend (set=0x7c8b60) at gstring.c:73
+#1  0x00000000004d5bb1 in GC_suspend_handler (sig=<value optimized out>)
+    at pthread_stop_world.c:169
+#2  0x000000384440dde0 in g_str_equal () at gstring.c:73
+#3  0x0000000000000000 in ?? ()
+
+Thread 11 (Thread 1083734336 (LWP 27177)):
+#0  0x00000038438306ff in *__GI___sigsuspend (set=0x7c8b60) at gstring.c:73
+#1  0x00000000004d5bb1 in GC_suspend_handler (sig=<value optimized out>)
+    at pthread_stop_world.c:169
+#2  0x000000384440dde0 in g_str_equal () at gstring.c:73
+#3  0x0000000000000000 in ?? ()
+
+Thread 10 (Thread 1079466304 (LWP 27179)):
+#0  0x00000038438306ff in *__GI___sigsuspend (set=0x7c8b60) at gstring.c:73
+#1  0x00000000004d5bb1 in GC_suspend_handler (sig=<value optimized out>)
+    at pthread_stop_world.c:169
+#2  0x000000384440dde0 in g_str_equal () at gstring.c:73
+#3  0x0000000000000000 in ?? ()
+
+Thread 9 (Thread 1088133440 (LWP 27185)):
+#0  0x00000038438306ff in *__GI___sigsuspend (set=0x7c8b60) at gstring.c:73
+#1  0x00000000004d5bb1 in GC_suspend_handler (sig=<value optimized out>)
+    at pthread_stop_world.c:169
+#2  0x000000384440dde0 in g_str_equal () at gstring.c:73
+#3  0x0000000000000000 in ?? ()
+
+Thread 8 (Thread 1094568256 (LWP 27190)):
+#0  0x00000038438306ff in *__GI___sigsuspend (set=0x7c8b60) at gstring.c:73
+#1  0x00000000004d5bb1 in GC_suspend_handler (sig=<value optimized out>)
+    at pthread_stop_world.c:169
+#2  0x000000384440dde0 in g_str_equal () at gstring.c:73
+#3  0x0000000000000000 in ?? ()
+
+Thread 7 (Thread 1096669504 (LWP 27191)):
+#0  0x00000038438306ff in *__GI___sigsuspend (set=0x7c8b60) at gstring.c:73
+#1  0x00000000004d5bb1 in GC_suspend_handler (sig=<value optimized out>)
+    at pthread_stop_world.c:169
+#2  0x000000384440dde0 in g_str_equal () at gstring.c:73
+#3  0x0000000000000000 in ?? ()
+
+Thread 6 (Thread 1108076864 (LWP 27195)):
+#0  0x00000038438c4b56 in *__GI___poll (fds=0x420bde00, nfds=1, timeout=-1)
+    at gstring.c:73
+#1  0x00000032b4e237b4 in PR_Poll () from /usr/lib64/libnspr4.so
+#2  0x00002aaab8044cf0 in NSGetModule ()
+   from /usr/lib64/firefox-1.5.0.8/components/libnecko.so
+#3  0x00002aaab8044eaa in NSGetModule ()
+   from /usr/lib64/firefox-1.5.0.8/components/libnecko.so
+#4  0x00000032b5674e61 in nsIThread::SetMainThread ()
+   from /usr/lib64/firefox-1.5.0.8/libxpcom_core.so
+#5  0x00000032b4e2748d in PR_JoinThread () from /usr/lib64/libnspr4.so
+#6  0x0000003844406305 in start_thread (arg=<value optimized out>)
+    at gstring.c:73
+#7  0x00000038438cd62d in g_str_equal () at gstring.c:73
+#8  0x0000000000000000 in ?? ()
+
+Thread 5 (Thread 1118697792 (LWP 27196)):
+#0  0x000000384440a607 in g_str_equal () at gstring.c:73
+#1  0x00000032b4e21269 in PRP_NakedNotify () from /usr/lib64/libnspr4.so
+#2  0x00000032b4e21e89 in PR_WaitCondVar () from /usr/lib64/libnspr4.so
+#3  0x00000032b5676871 in nsIThread::SetMainThread ()
+   from /usr/lib64/firefox-1.5.0.8/libxpcom_core.so
+#4  0x00000032b5674e61 in nsIThread::SetMainThread ()
+   from /usr/lib64/firefox-1.5.0.8/libxpcom_core.so
+#5  0x00000032b4e2748d in PR_JoinThread () from /usr/lib64/libnspr4.so
+#6  0x0000003844406305 in start_thread (arg=<value optimized out>)
+    at gstring.c:73
+#7  0x00000038438cd62d in g_str_equal () at gstring.c:73
+#8  0x0000000000000000 in ?? ()
+
+Thread 4 (Thread 1131419968 (LWP 27198)):
+#0  0x00000038438306ff in *__GI___sigsuspend (set=0x7c8b60) at gstring.c:73
+#1  0x00000000004d5bb1 in GC_suspend_handler (sig=<value optimized out>)
+    at pthread_stop_world.c:169
+#2  0x000000384440dde0 in g_str_equal () at gstring.c:73
+#3  0x0000000000000000 in ?? ()
+
+Thread 3 (Thread 1075988800 (LWP 27241)):
+#0  0x00000038438306ff in *__GI___sigsuspend (set=0x7c8b60) at gstring.c:73
+#1  0x00000000004d5bb1 in GC_suspend_handler (sig=<value optimized out>)
+    at pthread_stop_world.c:169
+#2  0x000000384440dde0 in g_str_equal () at gstring.c:73
+#3  0x0000000000000000 in ?? ()
+
+Thread 2 (Thread 1090300224 (LWP 27242)):
+#0  0x000000384440c05d in g_str_equal () at gstring.c:73
+#1  0x00000000004d593a in GC_stop_world () at pthread_stop_world.c:401
+#2  0x00000000004db8bb in GC_stopped_mark (
+    stop_func=0x4daf40 <GC_never_stop_func>) at alloc.c:504
+#3  0x00000000004dbbf7 in GC_try_to_collect_inner (
+    stop_func=0x4daf40 <GC_never_stop_func>) at alloc.c:386
+#4  0x00000000004dbf2a in GC_collect_or_expand (needed_blocks=1, 
+    ignore_off_page=0) at alloc.c:1046
+#5  0x00000000004dc3c9 in GC_allocobj (sz=7, kind=1) at alloc.c:1126
+#6  0x00000000005212e9 in GC_generic_malloc_inner (lb=56, k=1) at malloc.c:136
+#7  0x00000000004d96ae in GC_generic_malloc_many (lb=56, k=1, 
+    result=0x2aaaaf333280) at mallocx.c:513
+#8  0x00000000004d446d in GC_local_malloc (bytes=56) at pthread_support.c:346
+#9  0x000000000047bd04 in mono_array_new_specific (vtable=0x86cfc8, n=3)
+    at object.c:2460
+#10 0x0000000000486bd0 in ves_icall_System_String_InternalSplit (
+    me=0x2aaab1bd2dc8, separator=0x2aaabc76fbb8, count=2147483647)
+    at string-icalls.c:428
+#11 0x0000000040227df6 in ?? ()
+#12 0x0000000000000000 in ?? ()
+
+Thread 1 (Thread 46912496263712 (LWP 27146)):
+#0  0x00000038438306ff in *__GI___sigsuspend (set=0x7c8b60) at gstring.c:73
+#1  0x00000000004d5bb1 in GC_suspend_handler (sig=<value optimized out>)
+    at pthread_stop_world.c:169
+#2  0x000000384440dde0 in g_str_equal () at gstring.c:73
+#3  0x0000000000000000 in ?? ()
+0x00000038438306ff      73      {


More information about the mono-bugs mailing list