[Mono-bugs] [Bug 80067][Nor] Changed - [Linux/PPC] Assertion failure in mini-ppc.c: line 1875 (handle_thunk)
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Mon Dec 18 04:15:05 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 slomo at ubuntu.com.
http://bugzilla.ximian.com/show_bug.cgi?id=80067
--- shadow/80067 2006-12-12 16:29:14.000000000 -0500
+++ shadow/80067.tmp.2833 2006-12-18 04:15:05.000000000 -0500
@@ -525,6 +525,449 @@
------- Additional Comments From slomo at ubuntu.com 2006-12-12 08:21 -------
Ok, this is fixed at least in 1.2.2.1 now and probably before
already... thanks :)
------- Additional Comments From slomo at ubuntu.com 2006-12-12 16:29 -------
And just now it came back with mono 1.2.2.1, exactly the same error...
+
+------- Additional Comments From slomo at ubuntu.com 2006-12-18 04:15 -------
+Another case of this was filed as
+http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=403495
+
+> Hi,
+>
+> When I use f-spot, a mono application, and try to export a bunch of
+> pictures to CD, then after the application has processed about 20 or 30
+> pictures mono produces an assertion failure:
+>
+> ** ERROR **: file mini-ppc.c: line 1877 (handle_thunk): assertion
+failed: (pdata.found == 1)
+> aborting...
+>
+> I'm attaching the stack trace that is printed after that.
+
+
+Stacktrace:
+
+ at (wrapper managed-to-native)
+System.Object.__icall_wrapper_mono_delegate_to_ftnptr (object)
+<0xffffffff>
+ at (wrapper managed-to-native)
+System.Object.__icall_wrapper_mono_delegate_to_ftnptr (object) <0x00090>
+ at (wrapper managed-to-native) GLib.Idle.g_idle_add
+(GLib.IdleHandler,intptr) <0x000b8>
+ at GLib.Idle.Add (GLib.IdleHandler) <0x000a8>
+ at FSpot.Delay.Start () <0x00188>
+ at FSpot.ThreadProgressDialog.set_ProgressText (string) <0x00060>
+ at FSpot.CDExport.Progress (Gnome.Vfs.XferProgressInfo) <0x000c0>
+ at (wrapper delegate-invoke)
+System.MulticastDelegate.invoke_int_XferProgressInfo
+(Gnome.Vfs.XferProgressInfo) <0x00134>
+ at Gnome.Vfs.XferProgressCallbackWrapper.NativeCallback
+(Gnome.Vfs.XferProgressInfo&,intptr) <0x000e4>
+ at (wrapper native-to-managed)
+Gnome.Vfs.XferProgressCallbackWrapper.NativeCallback
+(Gnome.Vfs.XferProgressInfo&,intptr) <0x00288>
+ at (wrapper managed-to-native) Gnome.Vfs.Xfer.gnome_vfs_xfer_uri
+(intptr,intptr,Gnome.Vfs.XferOptions,Gnome.Vfs.XferErrorMode,Gnome.Vfs.XferOverwriteMode,Gnome.Vfs.XferProgressCallbackNative,intptr)
+<0xffffffff>
+ at (wrapper managed-to-native) Gnome.Vfs.Xfer.gnome_vfs_xfer_uri
+(intptr,intptr,Gnome.Vfs.XferOptions,Gnome.Vfs.XferErrorMode,Gnome.Vfs.XferOverwriteMode,Gnome.Vfs.XferProgressCallbackNative,intptr)
+<0x000a8>
+ at Gnome.Vfs.Xfer.XferUri
+(Gnome.Vfs.Uri,Gnome.Vfs.Uri,Gnome.Vfs.XferOptions,Gnome.Vfs.XferErrorMode,Gnome.Vfs.XferOverwriteMode,Gnome.Vfs.XferProgressCallback)
+<0x000cc>
+ at FSpot.CDExport.Transfer () <0x0056c>
+ at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void ()
+<0x00060>
+ at (wrapper runtime-invoke) System.Object.runtime_invoke_void
+(object,intptr,intptr,intptr) <0x0006c>
+
+Native stacktrace:
+
+ mono [0x10159390]
+ mono [0x1013254c]
+ [0x100380]
+ [0x4]
+ /lib/tls/libc.so.6(abort+0x240) [0xfc93b60]
+ /usr/lib/libglib-2.0.so.0(g_logv+0x410) [0xff09924]
+ /usr/lib/libglib-2.0.so.0(g_log+0x6c) [0xff0999c]
+ /usr/lib/libglib-2.0.so.0(g_assert_warning+0x8c) [0xff09a40]
+ mono [0x1002483c]
+ mono [0x100249c4]
+ mono [0x1002de84]
+ mono [0x1012f408]
+ mono [0x10130828]
+ mono [0x101314f4]
+ mono [0x10131c28]
+ mono [0x10131d5c]
+ mono(mono_compile_method+0x44) [0x10053d0c]
+ mono [0x100805d8]
+ [0x31194e68]
+ [0x32695574]
+ [0x326952cc]
+ [0x3269516c]
+ [0x32a7b8b4]
+ [0x32a7c46c]
+ [0x32a7c210]
+ [0x32a7c0c0]
+ [0x120b5004]
+ /usr/lib/libgnomevfs-2.so.0 [0xeea1ea0]
+ /usr/lib/libgnomevfs-2.so.0 [0xeea3d4c]
+ /usr/lib/libgnomevfs-2.so.0 [0xeea47fc]
+ /usr/lib/libgnomevfs-2.so.0 [0xeea5568]
+ /usr/lib/libgnomevfs-2.so.0(gnome_vfs_xfer_uri_list+0xc8)
+[0xeea58cc]
+ /usr/lib/libgnomevfs-2.so.0(gnome_vfs_xfer_uri+0xbc) [0xeea5a40]
+ [0x32a7bf54]
+ [0x32a7b9d0]
+ [0x32a77f10]
+ [0x326d4bc4]
+ [0x31117cb0]
+ mono [0x101322dc]
+ mono(mono_runtime_invoke+0x1c) [0x100532e8]
+ mono(mono_runtime_delegate_invoke+0x6c) [0x100535cc]
+ mono [0x10088904]
+ mono [0x100db44c]
+ mono [0x10100694]
+ /lib/tls/libpthread.so.0 [0xfe71618]
+ /lib/tls/libc.so.6(__clone+0x84) [0xfd3ecb4]
+
+Debug info from gdb:
+(no debugging symbols found)
+Using host libthread_db library "/lib/tls/libthread_db.so.1".
+(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)
+[Thread debugging using libthread_db enabled]
+[New Thread 805419808 (LWP 10987)]
+[New Thread 876606688 (LWP 11209)]
+[New Thread 875558112 (LWP 11196)]
+[New Thread 871052512 (LWP 11012)]
+[New Thread 848147680 (LWP 11005)]
+[New Thread 847099104 (LWP 11004)]
+[New Thread 818865376 (LWP 10989)]
+[New Thread 817620192 (LWP 10988)]
+(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)
+(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)
+(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)
+(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)
+(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)
+(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)
+(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)
+0x0fd3336c in poll () from /lib/tls/libc.so.6
+ 8 Thread 817620192 (LWP 10988) 0x0fe78ddc in __nanosleep_nocancel ()
+ from /lib/tls/libpthread.so.0
+ 7 Thread 818865376 (LWP 10989) 0x0fe7456c in
+pthread_cond_wait@@GLIBC_2.3.2
+ () from /lib/tls/libpthread.so.0
+ 6 Thread 847099104 (LWP 11004) 0x0fe74afc in
+pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
+ 5 Thread 848147680 (LWP 11005) 0x0fe74afc in
+pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
+ 4 Thread 871052512 (LWP 11012) 0x0fe74afc in
+pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
+ 3 Thread 875558112 (LWP 11196) 0x0fe74afc in
+pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
+ 2 Thread 876606688 (LWP 11209) 0x0fd364d0 in ___newselect_nocancel ()
+ from /lib/tls/libc.so.6
+ 1 Thread 805419808 (LWP 10987) 0x0fd3336c in poll () from
+/lib/tls/libc.so.6
+
+Thread 8 (Thread 817620192 (LWP 10988)):
+#0 0x0fe78ddc in __nanosleep_nocancel () from /lib/tls/libpthread.so.0
+#1 0x100c10f4 in mono_type_full_name ()
+#2 0x0fe71618 in start_thread () from /lib/tls/libpthread.so.0
+#3 0x0fe71618 in start_thread () from /lib/tls/libpthread.so.0
+
+Thread 7 (Thread 818865376 (LWP 10989)):
+#0 0x0fe7456c in pthread_cond_wait@@GLIBC_2.3.2 ()
+ from /lib/tls/libpthread.so.0
+#1 0x100c7410 in mono_type_full_name ()
+#2 0x100c7838 in mono_type_full_name ()
+#3 0x100c75d8 in mono_type_full_name ()
+#4 0x100dd82c in mono_pthread_key_for_tls ()
+#5 0x1006e408 in mono_gc_is_finalizer_thread ()
+#6 0x100888c0 in mono_thread_push_appdomain_ref ()
+#7 0x100db44c in mono_once ()
+#8 0x10100694 in GC_end_blocking ()
+#9 0x0fe71618 in start_thread () from /lib/tls/libpthread.so.0
+#10 0x0fe71618 in start_thread () from /lib/tls/libpthread.so.0
+
+Thread 6 (Thread 847099104 (LWP 11004)):
+#0 0x0fe74afc in pthread_cond_timedwait@@GLIBC_2.3.2 ()
+ from /lib/tls/libpthread.so.0
+#1 0x100c74a4 in mono_type_full_name ()
+#2 0x100c7838 in mono_type_full_name ()
+#3 0x100c75d8 in mono_type_full_name ()
+#4 0x100dd82c in mono_pthread_key_for_tls ()
+#5 0x100850fc in mono_monitor_exit ()
+#6 0x326d5250 in ?? ()
+#7 0x326d4f28 in ?? ()
+#8 0x326d4d3c in ?? ()
+#9 0x326d4bc4 in ?? ()
+#10 0x31117cb0 in ?? ()
+#11 0x101322dc in mono_jit_thread_attach ()
+#12 0x100532e8 in mono_runtime_invoke ()
+#13 0x100535cc in mono_runtime_delegate_invoke ()
+#14 0x10088904 in mono_thread_push_appdomain_ref ()
+#15 0x100db44c in mono_once ()
+#16 0x10100694 in GC_end_blocking ()
+#17 0x0fe71618 in start_thread () from /lib/tls/libpthread.so.0
+#18 0x0fe71618 in start_thread () from /lib/tls/libpthread.so.0
+
+Thread 5 (Thread 848147680 (LWP 11005)):
+#0 0x0fe74afc in pthread_cond_timedwait@@GLIBC_2.3.2 ()
+ from /lib/tls/libpthread.so.0
+#1 0x100c74a4 in mono_type_full_name ()
+#2 0x100c7838 in mono_type_full_name ()
+#3 0x100c75d8 in mono_type_full_name ()
+#4 0x100dd82c in mono_pthread_key_for_tls ()
+#5 0x100850fc in mono_monitor_exit ()
+#6 0x326d5250 in ?? ()
+#7 0x326d4f28 in ?? ()
+#8 0x326d5638 in ?? ()
+#9 0x326d4bc4 in ?? ()
+#10 0x31117cb0 in ?? ()
+#11 0x101322dc in mono_jit_thread_attach ()
+#12 0x100532e8 in mono_runtime_invoke ()
+#13 0x100535cc in mono_runtime_delegate_invoke ()
+#14 0x10088904 in mono_thread_push_appdomain_ref ()
+#15 0x100db44c in mono_once ()
+#16 0x10100694 in GC_end_blocking ()
+#17 0x0fe71618 in start_thread () from /lib/tls/libpthread.so.0
+#18 0x0fe71618 in start_thread () from /lib/tls/libpthread.so.0
+
+Thread 4 (Thread 871052512 (LWP 11012)):
+#0 0x0fe74afc in pthread_cond_timedwait@@GLIBC_2.3.2 ()
+ from /lib/tls/libpthread.so.0
+#1 0x100c74a4 in mono_type_full_name ()
+#2 0x100c7838 in mono_type_full_name ()
+#3 0x100c75d8 in mono_type_full_name ()
+#4 0x100dd82c in mono_pthread_key_for_tls ()
+#5 0x100850fc in mono_monitor_exit ()
+#6 0x326d5250 in ?? ()
+#7 0x326d4f28 in ?? ()
+#8 0x326d5638 in ?? ()
+#9 0x326d4bc4 in ?? ()
+#10 0x31117cb0 in ?? ()
+#11 0x101322dc in mono_jit_thread_attach ()
+#12 0x100532e8 in mono_runtime_invoke ()
+#13 0x100535cc in mono_runtime_delegate_invoke ()
+#14 0x10088904 in mono_thread_push_appdomain_ref ()
+#15 0x100db44c in mono_once ()
+#16 0x10100694 in GC_end_blocking ()
+#17 0x0fe71618 in start_thread () from /lib/tls/libpthread.so.0
+#18 0x0fe71618 in start_thread () from /lib/tls/libpthread.so.0
+
+Thread 3 (Thread 875558112 (LWP 11196)):
+#0 0x0fe74afc in pthread_cond_timedwait@@GLIBC_2.3.2 ()
+ from /lib/tls/libpthread.so.0
+#1 0x100c74a4 in mono_type_full_name ()
+#2 0x100c7838 in mono_type_full_name ()
+#3 0x100c75d8 in mono_type_full_name ()
+#4 0x100dd82c in mono_pthread_key_for_tls ()
+#5 0x100850fc in mono_monitor_exit ()
+#6 0x326d5250 in ?? ()
+#7 0x326d4f28 in ?? ()
+#8 0x326d5638 in ?? ()
+#9 0x326d4bc4 in ?? ()
+#10 0x31117cb0 in ?? ()
+#11 0x101322dc in mono_jit_thread_attach ()
+#12 0x100532e8 in mono_runtime_invoke ()
+#13 0x100535cc in mono_runtime_delegate_invoke ()
+#14 0x10088904 in mono_thread_push_appdomain_ref ()
+#15 0x100db44c in mono_once ()
+#16 0x10100694 in GC_end_blocking ()
+#17 0x0fe71618 in start_thread () from /lib/tls/libpthread.so.0
+#18 0x0fe71618 in start_thread () from /lib/tls/libpthread.so.0
+
+Thread 2 (Thread 876606688 (LWP 11209)):
+#0 0x0fd364d0 in ___newselect_nocancel () from /lib/tls/libc.so.6
+#1 0x0ff359a0 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
+#2 0x0ff35d94 in g_spawn_command_line_sync () from
+/usr/lib/libglib-2.0.so.0
+#3 0x10159474 in mono_walk_stack ()
+#4 0x1013254c in mono_jit_thread_attach ()
+#5 <signal handler called>
+#6 0x0fc91f6c in raise () from /lib/tls/libc.so.6
+#7 0x0fc93a0c in abort () from /lib/tls/libc.so.6
+#8 0x0ff09924 in g_logv () from /usr/lib/libglib-2.0.so.0
+#9 0x0ff0999c in g_log () from /usr/lib/libglib-2.0.so.0
+#10 0x0ff09a40 in g_assert_warning () from /usr/lib/libglib-2.0.so.0
+#11 0x1002483c in mono_jit_cleanup ()
+#12 0x100249c4 in mono_jit_cleanup ()
+#13 0x1002de84 in mono_jit_cleanup ()
+#14 0x1012f408 in mono_jit_thread_attach ()
+#15 0x10130828 in mono_jit_thread_attach ()
+#16 0x101314f4 in mono_jit_thread_attach ()
+#17 0x10131c28 in mono_jit_thread_attach ()
+#18 0x10131d5c in mono_jit_thread_attach ()
+#19 0x10053d0c in mono_compile_method ()
+#20 0x100805d8 in mono_upgrade_remote_class_wrapper ()
+#21 0x31194e68 in ?? ()
+#22 0x32695574 in ?? ()
+#23 0x326952cc in ?? ()
+#24 0x3269516c in ?? ()
+#25 0x32a7b8b4 in ?? ()
+#26 0x32a7c46c in ?? ()
+#27 0x32a7c210 in ?? ()
+#28 0x32a7c0c0 in ?? ()
+#29 0x120b5004 in ?? ()
+#30 0x0eea1ea0 in gnome_vfs_volume_get_type () from
+/usr/lib/libgnomevfs-2.so.0
+#31 0x0eea3d4c in gnome_vfs_xfer_delete_list ()
+ from /usr/lib/libgnomevfs-2.so.0
+#32 0x0eea47fc in gnome_vfs_xfer_delete_list ()
+ from /usr/lib/libgnomevfs-2.so.0
+#33 0x0eea5568 in gnome_vfs_xfer_delete_list ()
+ from /usr/lib/libgnomevfs-2.so.0
+#34 0x0eea58cc in gnome_vfs_xfer_uri_list () from
+/usr/lib/libgnomevfs-2.so.0
+#35 0x0eea5a40 in gnome_vfs_xfer_uri () from /usr/lib/libgnomevfs-2.so.0
+#36 0x32a7bf54 in ?? ()
+#37 0x32a7b9d0 in ?? ()
+#38 0x32a77f10 in ?? ()
+#39 0x326d4bc4 in ?? ()
+#40 0x31117cb0 in ?? ()
+#41 0x101322dc in mono_jit_thread_attach ()
+#42 0x100532e8 in mono_runtime_invoke ()
+#43 0x100535cc in mono_runtime_delegate_invoke ()
+#44 0x10088904 in mono_thread_push_appdomain_ref ()
+#45 0x100db44c in mono_once ()
+#46 0x10100694 in GC_end_blocking ()
+#47 0x0fe71618 in start_thread () from /lib/tls/libpthread.so.0
+#48 0x0fe71618 in start_thread () from /lib/tls/libpthread.so.0
+
+Thread 1 (Thread 805419808 (LWP 10987)):
+#0 0x0fd3336c in poll () from /lib/tls/libc.so.6
+#1 0x0ff02f08 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
+#2 0x0ff034c4 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
+#3 0x0f537294 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
+#4 0x329fe238 in ?? ()
+#5 0x329fe14c in ?? ()
+#6 0x329fe0f0 in ?? ()
+#7 0x30bcaea0 in ?? ()
+#8 0x30bc80c4 in ?? ()
+#9 0x101322dc in mono_jit_thread_attach ()
+#10 0x100532e8 in mono_runtime_invoke ()
+#11 0x1005872c in mono_runtime_exec_main ()
+#12 0x10058a20 in mono_runtime_run_main ()
+#13 0x10010a18 in mono_jit_exec ()
+#14 0x10010b54 in mono_jit_exec ()
+#15 0x100124dc in mono_main ()
+#16 0x1000f658 in ?? ()
+#17 0x0fc7a994 in generic_start_main () from /lib/tls/libc.so.6
+#18 0x0fc7aad0 in __libc_start_main () from /lib/tls/libc.so.6
+#19 0x0fc7aad0 in __libc_start_main () from /lib/tls/libc.so.6
+#0 0x0fd3336c in poll () from /lib/tls/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.
+=================================================================
More information about the mono-bugs
mailing list