[Mono-bugs] [Bug 81852][Maj] New - ** ERROR **: file exceptions-ppc.c: line 847 (arch_handle_exception)

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Sun Jun 10 19:16:11 EDT 2007


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 mail at meebey.net.

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

--- shadow/81852	2007-06-10 19:16:11.000000000 -0400
+++ shadow/81852.tmp.649	2007-06-10 19:16:11.000000000 -0400
@@ -0,0 +1,125 @@
+Bug#: 81852
+Product: Mono: Runtime
+Version: 1.2
+OS: 
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Major
+Component: JIT
+AssignedTo: lupus at ximian.com                            
+ReportedBy: mail at meebey.net               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: ** ERROR **: file exceptions-ppc.c: line 847 (arch_handle_exception)
+
+Mono 1.2.4 on PPC crashes MonoDevelop, F-Spot and Tomboy on startup.
+Mono was built with __thread.
+
+Here the crash output of tomboy:
+** (/usr/lib/tomboy/Tomboy.exe:10184): WARNING **: Exception inside
+function without unwind info
+
+** ERROR **: file exceptions-ppc.c: line 847 (arch_handle_exception):
+should not be reached
+aborting...
+Stacktrace:
+
+
+Native stacktrace:
+
+        [0x10165714]
+        [0x1013f164]
+        [0x100380]
+        [0x7fb77de8]
+        /lib/libc.so.6(abort+0x248) [0xfc7a4a8]
+        /usr/lib/libglib-2.0.so.0(g_logv+0x410) [0xff25b50]
+        /usr/lib/libglib-2.0.so.0(g_log+0x6c) [0xff25bcc]
+        /usr/lib/libglib-2.0.so.0(g_assert_warning+0x8c) [0xff25c6c]
+        [0x1016e6d4]
+        [0x1016e5e8]
+        [0x1016e2e8]
+        [0x1013f0dc]
+        [0x100380]
+        [(nil)]
+
+Debug info from gdb:
+
+Using host libthread_db library "/lib/libthread_db.so.1".
+[Thread debugging using libthread_db enabled]
+[New Thread 805507296 (LWP 10184)]
+[New Thread 816956576 (LWP 10186)]
+[New Thread 805450912 (LWP 10185)]
+0x0fd1aa38 in select () from /lib/libc.so.6
+  3 Thread 805450912 (LWP 10185)  0x0fe95a50 in ?? ()
+   from /lib/libpthread.so.0
+  2 Thread 816956576 (LWP 10186)  0x0fe91044 in pthread_cond_wait@@GLIBC_2.3.2
+    () from /lib/libpthread.so.0
+  1 Thread 805507296 (LWP 10184)  0x0fd1aa38 in select () from /lib/libc.so.6
+
+Thread 3 (Thread 805450912 (LWP 10185)):
+#0  0x0fe95a50 in ?? () from /lib/libpthread.so.0
+#1  0x0fe95a3c in ?? () from /lib/libpthread.so.0
+#2  0x100ca5c8 in collection_thread (unused=0x0) at collection.c:34
+#3  0x0fe8b7b4 in start_thread () from /lib/libpthread.so.0
+#4  0x0fd229e4 in clone () from /lib/libc.so.6
+Backtrace stopped: previous frame inner to this frame (corrupt stack?)
+
+Thread 2 (Thread 816956576 (LWP 10186)):
+#0  0x0fe91044 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
+#1  0x100d0c98 in timedwait_signal_poll_cond (cond=0x304761f0, 
+    mutex=0x304761d4, timeout=0x0, alertable=0) at handles.c:1413
+#2  0x100d10d0 in _wapi_handle_timedwait_signal_handle (handle=0x404, 
+    timeout=0x0, alertable=0) at handles.c:1493
+#3  0x100d0e70 in _wapi_handle_wait_signal_handle (handle=0x404, alertable=0)
+    at handles.c:1453
+#4  0x100e8574 in WaitForSingleObjectEx (handle=0x404, timeout=4294967295, 
+    alertable=0) at wait.c:200
+#5  0x100719f8 in finalizer_thread (unused=<value optimized out>) at gc.c:835
+#6  0x100908b4 in start_wrapper (data=<value optimized out>) at threads.c:309
+#7  0x100e6000 in thread_start_routine (args=0x304ce6f0) at threads.c:253
+#8  0x1010c414 in GC_start_routine ()
+#9  0x0fe8b7b4 in start_thread () from /lib/libpthread.so.0
+#10 0x0fd229e4 in clone () from /lib/libc.so.6
+Backtrace stopped: previous frame inner to this frame (corrupt stack?)
+
+Thread 1 (Thread 805507296 (LWP 10184)):
+#0  0x0fd1aa38 in select () from /lib/libc.so.6
+#1  0x0ff51b20 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
+#2  0x0ff51f10 in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0
+#3  0x101657f8 in mono_handle_native_sigsegv (signal=6, ctx=0x7fb77850)
+    at mini-exceptions.c:1065
+#4  0x1013f164 in sigabrt_signal_handler (_dummy=6, info=0x7fb777d0, 
+    context=0x7fb77850) at mini.c:11190
+#5  <signal handler called>
+#6  0x0fc78850 in raise () from /lib/libc.so.6
+#7  0x0fc7a354 in abort () from /lib/libc.so.6
+#8  0x0ff25b50 in g_logv () from /usr/lib/libglib-2.0.so.0
+#9  0x0ff25bcc in g_log () from /usr/lib/libglib-2.0.so.0
+#10 0x0ff25c6c in g_assert_warning () from /usr/lib/libglib-2.0.so.0
+#11 0x1016e6d4 in arch_handle_exception (ctx=0x7fb785d8, obj=0x30a0fd90, 
+    test_only=1) at exceptions-ppc.c:847
+#12 0x1016e5e8 in arch_handle_exception (ctx=0x7fb786f0, obj=0x30a0fd90, 
+    test_only=0) at exceptions-ppc.c:830
+#13 0x1016e2e8 in mono_arch_handle_exception (ctx=0x7fb78900, obj=0x0, 
+    test_only=0) at exceptions-ppc.c:761
+#14 0x1013f0dc in sigsegv_signal_handler (_dummy=11, info=0x7fb78880, 
+    context=0x7fb78900) at mini.c:11177
+#15 <signal handler called>
+#16 0x30edd7c8 in ?? ()
+#17 0x30edd770 in ?? ()
+#18 0x00000000 in ?? ()
+#0  0x0fd1aa38 in select () from /lib/libc.so.6
+
+
+=================================================================
+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.
+=================================================================
+
+The bug report was filed in the Debian BTS:
+http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=428190


More information about the mono-bugs mailing list