[Mono-bugs] [Bug 80067][Nor] New - [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 Nov 27 15:50:58 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-11-27 15:50:58.000000000 -0500
+++ shadow/80067.tmp.30932 2006-11-27 15:50:58.000000000 -0500
@@ -0,0 +1,517 @@
+Bug#: 80067
+Product: Mono: Runtime
+Version: 1.2
+OS:
+OS Details:
+Status: NEW
+Resolution:
+Severity:
+Priority: Normal
+Component: JIT
+AssignedTo: lupus at ximian.com
+ReportedBy: slomo at ubuntu.com
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL:
+Cc:
+Summary: [Linux/PPC] Assertion failure in mini-ppc.c: line 1875 (handle_thunk)
+
+Hi,
+when running banshee with mono 1.2.1 on Linux/PPC (G4) I got the following
+assertion failure in mini-ppc.c. I have no way to easily reproduce it but
+it always happens after playing stuff in banshee for some minutes to hours.
+
+I assume it's a mono bug because it's an internal assertion failure but if
+you believe that this is caused by banshee feel free to reject this bug.
+
+Bye
+
+
+[...]
+Starting DAAP Server
+Setting MusicBrainz proxy to www.musicbrainz.org:80
+thunk failed for 0x1012d02c from 0x35ce9578
+
+** ERROR **: file mini-ppc.c: line 1875 (handle_thunk): assertion failed:
+(pdata.found == 1)
+aborting...
+
+=================================================================
+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.
+=================================================================
+
+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) <0x00084>
+ at (wrapper managed-to-native) GLib.Timeout.g_timeout_add
+(uint,GLib.TimeoutHandler,intptr) <0x000a4>
+ at GLib.Timeout.Add (uint,GLib.TimeoutHandler) <0x00090>
+ at GLib.ValueArray.Dispose (bool) <0x000e8>
+ at GLib.ValueArray.Finalize () <0x00020>
+ at (wrapper runtime-invoke) System.Object.runtime_invoke_void
+(object,intptr,intptr,intptr) <0x00060>
+
+Native stacktrace:
+
+ banshee [0x1015baa0]
+ banshee [0x10134ae8]
+ [0x100350]
+ [0x4]
+ /lib/libc.so.6(abort+0x248) [0xfc69518]
+ /usr/lib/libglib-2.0.so.0(g_logv+0x434) [0xff09c18]
+ /usr/lib/libglib-2.0.so.0(g_log+0x68) [0xff09c98]
+ /usr/lib/libglib-2.0.so.0(g_assert_warning+0x8c) [0xff09d40]
+ banshee [0x100247d4]
+ banshee [0x1002495c]
+ banshee [0x1002dec4]
+ banshee [0x101319a4]
+ banshee [0x10132dc4]
+ banshee [0x10133a90]
+ banshee [0x101341c4]
+ banshee [0x101342f8]
+ banshee(mono_compile_method+0x44) [0x10053410]
+ banshee [0x1007dbc0]
+ [0x30f70d70]
+ [0x30fe7f40]
+ [0x30fe7c9c]
+ [0x31c0f98c]
+ [0x31c0f83c]
+ [0x31adf644]
+ banshee [0x10134878]
+ banshee(mono_runtime_invoke+0x1c) [0x100529bc]
+ banshee [0x1006ddb8]
+ banshee [0x100f1998]
+ banshee [0x1006d388]
+ banshee [0x1006df90]
+ banshee [0x10088248]
+ banshee [0x100dc060]
+ banshee [0x10102c9c]
+ /lib/libpthread.so.0 [0xfe6a7e4]
+ /lib/libc.so.6(clone+0x84) [0xfd10e84]
+
+Debug info from gdb:
+
+(no debugging symbols found)
+Using host libthread_db library "/lib/libthread_db.so.1".
+[Thread debugging using libthread_db enabled]
+[New Thread 805442016 (LWP 5863)]
+[New Thread 853714080 (LWP 8114)]
+[New Thread 920646816 (LWP 8112)]
+[New Thread 884294816 (LWP 5895)]
+[New Thread 875906208 (LWP 5894)]
+[New Thread 845325472 (LWP 5892)]
+[New Thread 862127264 (LWP 5882)]
+[New Thread 861078688 (LWP 5880)]
+[New Thread 859964576 (LWP 5879)]
+[New Thread 854828192 (LWP 5878)]
+[New Thread 855090336 (LWP 5875)]
+[New Thread 836936864 (LWP 5870)]
+[New Thread 816608416 (LWP 5865)]
+[New Thread 815363232 (LWP 5864)]
+0x0fd05794 in poll () from /lib/libc.so.6
+ 14 Thread 815363232 (LWP 5864) 0x0fe74ad0 in __nanosleep_nocancel ()
+ from /lib/libpthread.so.0
+ 13 Thread 816608416 (LWP 5865) 0x0fd08d08 in ___newselect_nocancel ()
+ from /lib/libc.so.6
+ 12 Thread 836936864 (LWP 5870) 0x0fe70614 in
+pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
+ 11 Thread 855090336 (LWP 5875) 0x0fd05794 in poll () from /lib/libc.so.6
+ 10 Thread 854828192 (LWP 5878) 0x0fd05794 in poll () from /lib/libc.so.6
+ 9 Thread 859964576 (LWP 5879) 0x0fe744ac in accept ()
+ from /lib/libpthread.so.0
+ 8 Thread 861078688 (LWP 5880) 0x0fe744ac in accept ()
+ from /lib/libpthread.so.0
+ 7 Thread 862127264 (LWP 5882) 0x0fd05794 in poll () from /lib/libc.so.6
+ 6 Thread 845325472 (LWP 5892) 0x0fe70064 in pthread_cond_wait@@GLIBC_2.3.2
+ () from /lib/libpthread.so.0
+ 5 Thread 875906208 (LWP 5894) 0x0fe70064 in pthread_cond_wait@@GLIBC_2.3.2
+ () from /lib/libpthread.so.0
+ 4 Thread 884294816 (LWP 5895) 0x0fe70064 in pthread_cond_wait@@GLIBC_2.3.2
+ () from /lib/libpthread.so.0
+ 3 Thread 920646816 (LWP 8112) 0x0fe70064 in pthread_cond_wait@@GLIBC_2.3.2
+ () from /lib/libpthread.so.0
+ 2 Thread 853714080 (LWP 8114) 0x0fd05794 in poll () from /lib/libc.so.6
+ 1 Thread 805442016 (LWP 5863) 0x0fd05794 in poll () from /lib/libc.so.6
+
+Thread 14 (Thread 815363232 (LWP 5864)):
+#0 0x0fe74ad0 in __nanosleep_nocancel () from /lib/libpthread.so.0
+#1 0x100c1134 in mono_type_full_name ()
+#2 0x0fe6a7e4 in start_thread () from /lib/libpthread.so.0
+#3 0x0fd10e84 in clone () from /lib/libc.so.6
+
+Thread 13 (Thread 816608416 (LWP 5865)):
+#0 0x0fd08d08 in ___newselect_nocancel () from /lib/libc.so.6
+#1 0x0ff35dd0 in IA__g_spawn_sync (working_directory=<value optimized out>,
+ argv=0x35cf9498, envp=<value optimized out>, flags=<value optimized out>,
+ child_setup=<value optimized out>, user_data=<value optimized out>,
+ standard_output=0x30ac51d4, standard_error=0x30ac51d0,
+ exit_status=0x30ac51cc, error=0x0) at gspawn.c:284
+#2 0x0ff361c4 in IA__g_spawn_command_line_sync (
+ command_line=<value optimized out>, standard_output=0x30ac7504,
+ standard_error=0x0, exit_status=0x30ac51cc, error=0x0) at gspawn.c:652
+#3 0x1015bb84 in mono_walk_stack ()
+#4 0x10134ae8 in mono_jit_thread_attach ()
+#5 <signal handler called>
+#6 0x0fc67884 in raise () from /lib/libc.so.6
+#7 0x0fc693c4 in abort () from /lib/libc.so.6
+#8 0x0ff09c18 in IA__g_logv (log_domain=<value optimized out>,
+ log_level=<value optimized out>,
+ format=0xff3e1b4 "file %s: line %d (%s): assertion failed: (%s)",
+ args1=0x30ac62b4) at gmessages.c:497
+#9 0x0ff09c98 in IA__g_log (log_domain=0x0, log_level=5865,
+ format=0x6 <Address 0x6 out of bounds>) at gmessages.c:517
+#10 0x0ff09d40 in IA__g_assert_warning (log_domain=0x0,
+ file=0x10189294 "mini-ppc.c", line=1875,
+ pretty_function=0x10189534 "handle_thunk",
+ expression=0x10189570 "pdata.found == 1") at gmessages.c:552
+#11 0x100247d4 in mono_jit_cleanup ()
+#12 0x1002495c in mono_jit_cleanup ()
+#13 0x1002dec4 in mono_jit_cleanup ()
+#14 0x101319a4 in mono_jit_thread_attach ()
+#15 0x10132dc4 in mono_jit_thread_attach ()
+#16 0x10133a90 in mono_jit_thread_attach ()
+#17 0x101341c4 in mono_jit_thread_attach ()
+#18 0x101342f8 in mono_jit_thread_attach ()
+#19 0x10053410 in mono_compile_method ()
+#20 0x1007dbc0 in mono_upgrade_remote_class_wrapper ()
+#21 0x30f70d70 in ?? ()
+#22 0x30fe7f40 in ?? ()
+#23 0x30fe7c9c in ?? ()
+#24 0x31c0f98c in ?? ()
+#25 0x31c0f83c in ?? ()
+#26 0x31adf644 in ?? ()
+#27 0x10134878 in mono_jit_thread_attach ()
+#28 0x100529bc in mono_runtime_invoke ()
+#29 0x1006ddb8 in mono_gc_is_finalizer_thread ()
+#30 0x1006ddb8 in mono_gc_is_finalizer_thread ()
+#31 0x1006ddb8 in mono_gc_is_finalizer_thread ()
+#32 0x1006ddb8 in mono_gc_is_finalizer_thread ()
+#33 0x1006ddb8 in mono_gc_is_finalizer_thread ()
+#34 0x1006ddb8 in mono_gc_is_finalizer_thread ()
+#35 0x1006ddb8 in mono_gc_is_finalizer_thread ()
+#36 0x1006ddb8 in mono_gc_is_finalizer_thread ()
+#37 0x1006ddb8 in mono_gc_is_finalizer_thread ()
+
+Thread 12 (Thread 836936864 (LWP 5870)):
+#0 0x0fe70614 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
+ from /lib/libpthread.so.0
+#1 0x100c78f8 in mono_type_full_name ()
+#2 0x100c7c9c in mono_type_full_name ()
+#3 0x100c7a3c in mono_type_full_name ()
+#4 0x100de61c in mono_pthread_key_for_tls ()
+#5 0x10084bc0 in mono_monitor_exit ()
+#6 0x31c65158 in ?? ()
+#7 0x31c64ec8 in ?? ()
+#8 0x31c630fc in ?? ()
+#9 0x31c629ac in ?? ()
+#10 0x30ef4e54 in ?? ()
+#11 0x10134878 in mono_jit_thread_attach ()
+#12 0x100529bc in mono_runtime_invoke ()
+#13 0x10052cd0 in mono_runtime_delegate_invoke ()
+#14 0x1008828c in mono_thread_get_abort_signal ()
+#15 0x100dc060 in mono_once ()
+#16 0x10102c9c in GC_end_blocking ()
+#17 0x0fe6a7e4 in start_thread () from /lib/libpthread.so.0
+#18 0x0fd10e84 in clone () from /lib/libc.so.6
+
+Thread 11 (Thread 855090336 (LWP 5875)):
+#0 0x0fd05794 in poll () from /lib/libc.so.6
+#1 0x0ff031a8 in g_main_context_iterate (context=0x107f5720, block=1,
+ dispatch=1, self=<value optimized out>) at gmain.c:2979
+#2 0x0ff03764 in IA__g_main_loop_run (loop=0x107f66e0) at gmain.c:2881
+#3 0x0f5a8674 in link_set_io_thread () from /usr/lib/libORBit-2.so.0
+#4 0x0ff2460c in g_thread_create_proxy (data=0x107f2ed0) at gthread.c:553
+#5 0x0fe6a7e4 in start_thread () from /lib/libpthread.so.0
+#6 0x0fd10e84 in clone () from /lib/libc.so.6
+
+Thread 10 (Thread 854828192 (LWP 5878)):
+#0 0x0fd05794 in poll () from /lib/libc.so.6
+#1 0x332503c8 in ?? ()
+#2 0x332502c4 in ?? ()
+#3 0x10c2b49c in ?? ()
+#4 0x0e5d77a8 in avahi_simple_poll_run () from /usr/lib/libavahi-common.so.3
+#5 0x0e5d8284 in avahi_simple_poll_iterate ()
+ from /usr/lib/libavahi-common.so.3
+#6 0x0e5d82fc in avahi_simple_poll_loop () from /usr/lib/libavahi-common.so.3
+#7 0x33250238 in ?? ()
+#8 0x332500a8 in ?? ()
+#9 0x31c629ac in ?? ()
+#10 0x30ef4e54 in ?? ()
+#11 0x10134878 in mono_jit_thread_attach ()
+#12 0x100529bc in mono_runtime_invoke ()
+#13 0x10052cd0 in mono_runtime_delegate_invoke ()
+#14 0x1008828c in mono_thread_get_abort_signal ()
+#15 0x100dc060 in mono_once ()
+#16 0x10102c9c in GC_end_blocking ()
+#17 0x0fe6a7e4 in start_thread () from /lib/libpthread.so.0
+#18 0x0fd10e84 in clone () from /lib/libc.so.6
+
+Thread 9 (Thread 859964576 (LWP 5879)):
+#0 0x0fe744ac in accept () from /lib/libpthread.so.0
+#1 0x0fe74498 in accept () from /lib/libpthread.so.0
+#2 0x0fe74498 in accept () from /lib/libpthread.so.0
+#3 0x0fe74498 in accept () from /lib/libpthread.so.0
+#4 0x0fe74498 in accept () from /lib/libpthread.so.0
+#5 0x0fe74498 in accept () from /lib/libpthread.so.0
+#6 0x0fe74498 in accept () from /lib/libpthread.so.0
+#7 0x0fe74498 in accept () from /lib/libpthread.so.0
+#8 0x0fe74498 in accept () from /lib/libpthread.so.0
+#9 0x0fe74498 in accept () from /lib/libpthread.so.0
+#10 0x0fe74498 in accept () from /lib/libpthread.so.0
+#11 0x0fe74498 in accept () from /lib/libpthread.so.0
+#12 0x0fe74498 in accept () from /lib/libpthread.so.0
+#13 0x0fe74498 in accept () from /lib/libpthread.so.0
+#14 0x0fe74498 in accept () from /lib/libpthread.so.0
+#15 0x0fe74498 in accept () from /lib/libpthread.so.0
+
+Thread 8 (Thread 861078688 (LWP 5880)):
+#0 0x0fe744ac in accept () from /lib/libpthread.so.0
+#1 0x0fe74498 in accept () from /lib/libpthread.so.0
+#2 0x0fe74498 in accept () from /lib/libpthread.so.0
+#3 0x0fe74498 in accept () from /lib/libpthread.so.0
+#4 0x0fe74498 in accept () from /lib/libpthread.so.0
+#5 0x0fe74498 in accept () from /lib/libpthread.so.0
+#6 0x0fe74498 in accept () from /lib/libpthread.so.0
+#7 0x0fe74498 in accept () from /lib/libpthread.so.0
+#8 0x0fe74498 in accept () from /lib/libpthread.so.0
+#9 0x0fe74498 in accept () from /lib/libpthread.so.0
+#10 0x0fe74498 in accept () from /lib/libpthread.so.0
+#11 0x0fe74498 in accept () from /lib/libpthread.so.0
+#12 0x0fe74498 in accept () from /lib/libpthread.so.0
+#13 0x0fe74498 in accept () from /lib/libpthread.so.0
+#14 0x0fe74498 in accept () from /lib/libpthread.so.0
+#15 0x0fe74498 in accept () from /lib/libpthread.so.0
+
+Thread 7 (Thread 862127264 (LWP 5882)):
+#0 0x0fd05794 in poll () from /lib/libc.so.6
+#1 0x332503c8 in ?? ()
+#2 0x332502c4 in ?? ()
+#3 0x10cb56c4 in ?? ()
+#4 0x0e5d77a8 in avahi_simple_poll_run () from /usr/lib/libavahi-common.so.3
+#5 0x0e5d8284 in avahi_simple_poll_iterate ()
+ from /usr/lib/libavahi-common.so.3
+#6 0x0e5d82fc in avahi_simple_poll_loop () from /usr/lib/libavahi-common.so.3
+#7 0x33250238 in ?? ()
+#8 0x332500a8 in ?? ()
+#9 0x31c629ac in ?? ()
+#10 0x30ef4e54 in ?? ()
+#11 0x10134878 in mono_jit_thread_attach ()
+#12 0x100529bc in mono_runtime_invoke ()
+#13 0x10052cd0 in mono_runtime_delegate_invoke ()
+#14 0x1008828c in mono_thread_get_abort_signal ()
+#15 0x100dc060 in mono_once ()
+#16 0x10102c9c in GC_end_blocking ()
+#17 0x0fe6a7e4 in start_thread () from /lib/libpthread.so.0
+#18 0x0fd10e84 in clone () from /lib/libc.so.6
+
+Thread 6 (Thread 845325472 (LWP 5892)):
+#0 0x0fe70064 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
+#1 0x0de13600 in wait_segment (buf=0x10b1ace8) at gstringbuffer.c:1145
+#2 0x0de13ca8 in gst_ring_buffer_commit (buf=0x4, sample=5654528,
+ data=0x35c19638 "�\234�\220�\002��\001���\001r�@", len=1152)
+ at gstringbuffer.c:1256
+#3 0x0de0e53c in gst_base_audio_sink_render (bsink=0x111e2588,
+ buf=<value optimized out>) at gstbaseaudiosink.c:637
+#4 0x0f526eb8 in gst_base_sink_render_object (basesink=0x111e2588,
+ pad=0xdb685f57, obj=0x1125ab30) at gstbasesink.c:1481
+#5 0x0f528558 in gst_base_sink_queue_object_unlocked (basesink=0x111e2588,
+ pad=0x111d9288, obj=0x1125ab30, prerollable=<value optimized out>)
+ at gstbasesink.c:1656
+#6 0x0f528a50 in gst_base_sink_chain_unlocked (basesink=0x111e2588,
+ pad=0x111d9288, buf=0x1125ab30) at gstbasesink.c:1908
+#7 0x0f528f74 in gst_base_sink_chain (pad=0x111d9288, buf=0x1125ab30)
+ at gstbasesink.c:1942
+#8 0x0f443e4c in gst_pad_chain_unchecked (pad=0x111d9288, buffer=0x1125ab30)
+ at gstpad.c:3344
+#9 0x0f4444c4 in gst_pad_push (pad=0x10ac1d80, buffer=0x1125ab30)
+ at gstpad.c:3510
+#10 0x0f433bc8 in gst_proxy_pad_do_chain (pad=<value optimized out>,
+ buffer=0x0) at gstghostpad.c:188
+#11 0x0f443e4c in gst_pad_chain_unchecked (pad=0x1128c380, buffer=0x1125ab30)
+ at gstpad.c:3344
+#12 0x0f4444c4 in gst_pad_push (pad=0x1128cf18, buffer=0x1125ab30)
+ at gstpad.c:3510
+#13 0x0f433bc8 in gst_proxy_pad_do_chain (pad=<value optimized out>,
+ buffer=0x0) at gstghostpad.c:188
+#14 0x0f443e4c in gst_pad_chain_unchecked (pad=0x1128c700, buffer=0x1125ab30)
+ at gstpad.c:3344
+#15 0x0f4444c4 in gst_pad_push (pad=0x10ac18d0, buffer=0x1125ab30)
+ at gstpad.c:3510
+#16 0x0f433bc8 in gst_proxy_pad_do_chain (pad=<value optimized out>,
+ buffer=0x0) at gstghostpad.c:188
+#17 0x0f443e4c in gst_pad_chain_unchecked (pad=0x10b22000, buffer=0x1125ab30)
+ at gstpad.c:3344
+#18 0x0f4444c4 in gst_pad_push (pad=0x10a12278, buffer=0x1125ab30)
+ at gstpad.c:3510
+#19 0x0db4e9a0 in gst_queue_loop (pad=<value optimized out>) at gstqueue.c:786
+#20 0x0f45faa0 in gst_task_func (task=0x11259000, tclass=<value optimized out>)
+ at gsttask.c:192
+#21 0x0ff26d40 in g_thread_pool_thread_proxy (data=<value optimized out>)
+ at gthreadpool.c:265
+#22 0x0ff2460c in g_thread_create_proxy (data=0x1086c2b0) at gthread.c:553
+#23 0x0fe6a7e4 in start_thread () from /lib/libpthread.so.0
+#24 0x0fd10e84 in clone () from /lib/libc.so.6
+
+Thread 5 (Thread 875906208 (LWP 5894)):
+#0 0x0fe70064 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
+#1 0x0db506e8 in gst_queue_chain (pad=0x10a33278, buffer=0x11230670)
+ at gstqueue.c:705
+#2 0x0f443e4c in gst_pad_chain_unchecked (pad=0x10a33278, buffer=0x11230670)
+ at gstpad.c:3344
+#3 0x0f4444c4 in gst_pad_push (pad=0x10a33338, buffer=0x11230670)
+ at gstpad.c:3510
+#4 0x0db52b50 in gst_tee_do_push (pad=0x10a33338, ret=0x34353840,
+ data=0x34353858) at gsttee.c:284
+#5 0x0f43b66c in gst_iterator_fold (it=0x35cf8fb0,
+ func=0xdb52ae0 <gst_tee_do_push>, ret=0x0, user_data=0x356d9)
+ at gstiterator.c:503
+#6 0x0db529cc in gst_tee_handle_buffer (tee=0x10b1a048, buffer=0x11230670)
+ at gsttee.c:322
+#7 0x0f443e4c in gst_pad_chain_unchecked (pad=0x10a331b8, buffer=0x11230670)
+ at gstpad.c:3344
+#8 0x0f4444c4 in gst_pad_push (pad=0x10ac1998, buffer=0x11230670)
+ at gstpad.c:3510
+#9 0x0f433bc8 in gst_proxy_pad_do_chain (pad=<value optimized out>,
+ buffer=0x0) at gstghostpad.c:188
+#10 0x0f443e4c in gst_pad_chain_unchecked (pad=0x10b220e0, buffer=0x11230670)
+ at gstpad.c:3344
+#11 0x0f4444c4 in gst_pad_push (pad=0x111cf570, buffer=0x11230670)
+ at gstpad.c:3510
+#12 0x0f532ed8 in gst_base_transform_chain (pad=<value optimized out>,
+ buffer=0x11230670) at gstbasetransform.c:1530
+#13 0x0f443e4c in gst_pad_chain_unchecked (pad=0x111cf4b0, buffer=0x11230670)
+ at gstpad.c:3344
+#14 0x0f4444c4 in gst_pad_push (pad=0x111cf3f0, buffer=0x11230670)
+ at gstpad.c:3510
+#15 0x0f532ed8 in gst_base_transform_chain (pad=<value optimized out>,
+ buffer=0x11230670) at gstbasetransform.c:1530
+#16 0x0f443e4c in gst_pad_chain_unchecked (pad=0x111cf330, buffer=0x11230670)
+ at gstpad.c:3344
+#17 0x0f4444c4 in gst_pad_push (pad=0x111cf270, buffer=0x11230670)
+ at gstpad.c:3510
+#18 0x0f532ed8 in gst_base_transform_chain (pad=<value optimized out>,
+ buffer=0x11246678) at gstbasetransform.c:1530
+#19 0x0f443e4c in gst_pad_chain_unchecked (pad=0x111cf1b0, buffer=0x11246678)
+ at gstpad.c:3344
+#20 0x0f4444c4 in gst_pad_push (pad=0x10ac1bf0, buffer=0x11246678)
+ at gstpad.c:3510
+#21 0x0f433bc8 in gst_proxy_pad_do_chain (pad=<value optimized out>,
+ buffer=0x0) at gstghostpad.c:188
+#22 0x0f443e4c in gst_pad_chain_unchecked (pad=0x10b22380, buffer=0x11246678)
+ at gstpad.c:3344
+#23 0x0f4444c4 in gst_pad_push (pad=0x111d9108, buffer=0x11246678)
+ at gstpad.c:3510
+#24 0x0db4e9a0 in gst_queue_loop (pad=<value optimized out>) at gstqueue.c:786
+#25 0x0f45faa0 in gst_task_func (task=0x11286a00, tclass=<value optimized out>)
+ at gsttask.c:192
+#26 0x0ff26d40 in g_thread_pool_thread_proxy (data=<value optimized out>)
+ at gthreadpool.c:265
+#27 0x0ff2460c in g_thread_create_proxy (data=0x111f2908) at gthread.c:553
+#28 0x0fe6a7e4 in start_thread () from /lib/libpthread.so.0
+#29 0x0fd10e84 in clone () from /lib/libc.so.6
+
+Thread 4 (Thread 884294816 (LWP 5895)):
+#0 0x0fe70064 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
+#1 0x0db506e8 in gst_queue_chain (pad=0x111d9048, buffer=0x11287b88)
+ at gstqueue.c:705
+#2 0x0f443e4c in gst_pad_chain_unchecked (pad=0x111d9048, buffer=0x11287b88)
+ at gstpad.c:3344
+#3 0x0f4444c4 in gst_pad_push (pad=0x111d9408, buffer=0x11287b88)
+ at gstpad.c:3510
+#4 0x0d6728c0 in gst_stream_selector_chain (pad=0x10a126f8, buf=0x11287b88)
+ at gststreamselector.c:404
+#5 0x0f443e4c in gst_pad_chain_unchecked (pad=0x10a126f8, buffer=0x11287b88)
+ at gstpad.c:3344
+#6 0x0f4444c4 in gst_pad_push (pad=0x10b221c0, buffer=0x11287b88)
+ at gstpad.c:3510
+#7 0x0f433bc8 in gst_proxy_pad_do_chain (pad=<value optimized out>,
+ buffer=0x0) at gstghostpad.c:188
+#8 0x0f443e4c in gst_pad_chain_unchecked (pad=0x1128cbf8, buffer=0x11287b88)
+ at gstpad.c:3344
+#9 0x0f4444c4 in gst_pad_push (pad=0x11265918, buffer=0x11287b88)
+ at gstpad.c:3510
+#10 0x0d337d5c in gst_mad_get_type () from /usr/lib/gstreamer-0.10/libgstmad.so
+#11 0x0f443e4c in gst_pad_chain_unchecked (pad=0x11241010, buffer=0xcb304d0f)
+ at gstpad.c:3344
+#12 0x0f4444c4 in gst_pad_push (pad=0x11265858, buffer=0x1122f5c0)
+ at gstpad.c:3510
+#13 0x0d3680fc in gst_id3demux_chain (pad=<value optimized out>,
+ buf=0x1122f5c0) at gstid3demux.c:537
+#14 0x0f443e4c in gst_pad_chain_unchecked (pad=0x11233a80, buffer=0x1122f5c0)
+ at gstpad.c:3344
+#15 0x0f4444c4 in gst_pad_push (pad=0x11265e58, buffer=0x1122f5c0)
+ at gstpad.c:3510
+#16 0x0db540c8 in gst_type_find_element_chain (pad=<value optimized out>,
+ buffer=0x1122f5c0) at gsttypefindelement.c:570
+#17 0x0f443e4c in gst_pad_chain_unchecked (pad=0x11241250, buffer=0x1122f5c0)
+ at gstpad.c:3344
+#18 0x0f4444c4 in gst_pad_push (pad=0x1128c9a0, buffer=0x1122f5c0)
+ at gstpad.c:3510
+#19 0x0f433bc8 in gst_proxy_pad_do_chain (pad=<value optimized out>,
+ buffer=0x0) at gstghostpad.c:188
+#20 0x0f443e4c in gst_pad_chain_unchecked (pad=0x10b22620, buffer=0x1122f5c0)
+ at gstpad.c:3344
+#21 0x0f4444c4 in gst_pad_push (pad=0x112339c0, buffer=0x1122f5c0)
+ at gstpad.c:3510
+#22 0x0f52e9c8 in gst_base_src_loop (pad=0x112339c0) at gstbasesrc.c:1529
+#23 0x0f45faa0 in gst_task_func (task=0x1120eed0, tclass=<value optimized out>)
+ at gsttask.c:192
+#24 0x0ff26d40 in g_thread_pool_thread_proxy (data=<value optimized out>)
+ at gthreadpool.c:265
+#25 0x0ff2460c in g_thread_create_proxy (data=0x1119ef40) at gthread.c:553
+#26 0x0fe6a7e4 in start_thread () from /lib/libpthread.so.0
+#27 0x0fd10e84 in clone () from /lib/libc.so.6
+
+Thread 3 (Thread 920646816 (LWP 8112)):
+#0 0x0fe70064 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
+#1 0x0f45a1ec in gst_system_clock_async_thread (clock=0x111e51d8)
+ at gstsystemclock.c:257
+#2 0x0ff2460c in g_thread_create_proxy (data=0x1128bbc8) at gthread.c:553
+#3 0x0fe6a7e4 in start_thread () from /lib/libpthread.so.0
+#4 0x0fd10e84 in clone () from /lib/libc.so.6
+
+Thread 2 (Thread 853714080 (LWP 8114)):
+#0 0x0fd05794 in poll () from /lib/libc.so.6
+#1 0x0e37b920 in snd_pcm_wait_nocheck () from /usr/lib/libasound.so.2
+#2 0x0e37bba4 in snd_pcm_wait () from /usr/lib/libasound.so.2
+#3 0x0e37dbac in snd_pcm_write_areas () from /usr/lib/libasound.so.2
+#4 0x0e3893cc in snd_pcm_mmap_writei () from /usr/lib/libasound.so.2
+#5 0x0e375020 in snd_pcm_writei () from /usr/lib/libasound.so.2
+#6 0x0d19f6d0 in gst_alsasink_write (asink=0x111e2588, data=0x1127c048,
+ length=4096) at gstalsasink.c:798
+#7 0x0de0bfd8 in audioringbuffer_thread_func (buf=<value optimized out>)
+ at gstaudiosink.c:179
+#8 0x0ff2460c in g_thread_create_proxy (data=0x104aefb8) at gthread.c:553
+#9 0x0fe6a7e4 in start_thread () from /lib/libpthread.so.0
+#10 0x0fd10e84 in clone () from /lib/libc.so.6
+
+Thread 1 (Thread 805442016 (LWP 5863)):
+#0 0x0fd05794 in poll () from /lib/libc.so.6
+#1 0x0ff031a8 in g_main_context_iterate (context=0x104a9d00, block=1,
+ dispatch=1, self=<value optimized out>) at gmain.c:2979
+#2 0x0ff03764 in IA__g_main_loop_run (loop=0x1115a670) at gmain.c:2881
+#3 0x0efbd6d4 in IA__gtk_main () at gtkmain.c:1024
+#4 0x339dddb8 in ?? ()
+#5 0x339ddce0 in ?? ()
+#6 0x309a43cc in ?? ()
+#7 0x309a3728 in ?? ()
+#8 0x309a34a8 in ?? ()
+#9 0x309a14b4 in ?? ()
+#10 0x309a1060 in ?? ()
+#11 0x10134878 in mono_jit_thread_attach ()
+#12 0x100529bc in mono_runtime_invoke ()
+#13 0x10057e54 in mono_runtime_exec_main ()
+#14 0x10058148 in mono_runtime_run_main ()
+#15 0x10010a14 in mono_jit_exec ()
+#16 0x10010b50 in mono_jit_exec ()
+#17 0x10012470 in mono_main ()
+#18 0x1000f654 in ?? ()
+#19 0x0fc4fd40 in generic_start_main () from /lib/libc.so.6
+#20 0x0fc4ff98 in __libc_start_main () from /lib/libc.so.6
+#21 0x00000000 in ?? ()
+#0 0x0fd05794 in poll () from /lib/libc.so.6
More information about the mono-bugs
mailing list