GNOME Bugzilla – Bug 558102
Banshee crashes when playing the next track
Last modified: 2008-10-27 19:15:18 UTC
Steps to reproduce: This happen nearly every single time. (The one exception is when I first tried to recreate the bug, but it crashed on the second "next song".) 1. Start playing music 2. Banshee advances to the next song 3. Banshee immediately crashes when it starts Stack trace: (Nereid:10158): GStreamer-CRITICAL **: gst_caps_unref: assertion `GST_CAPS_REFCOUNT_VALUE (caps) > 0' failed (Nereid:10158): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed (Nereid:10158): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed (Nereid:10158): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed (Nereid:10158): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed ** GStreamer:ERROR:gstcaps.c:1370:gst_caps_subtract: assertion failed: (subtrahend->structs->len > 0) Stacktrace: at (wrapper managed-to-native) Banshee.GStreamer.PlayerEngine.bp_stop (System.Runtime.InteropServices.HandleRef,bool) <0x00004> at (wrapper managed-to-native) Banshee.GStreamer.PlayerEngine.bp_stop (System.Runtime.InteropServices.HandleRef,bool) <0xffffffff> at Banshee.GStreamer.PlayerEngine.Close (bool) <0x00054> at Banshee.GStreamer.PlayerEngine.OnEos (intptr) <0x0000d> at (wrapper native-to-managed) Banshee.GStreamer.PlayerEngine.OnEos (intptr) <0xffffffff> at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004> at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff> at Gtk.Application.Run () <0x00007> at Banshee.Gui.GtkBaseClient.Run () <0x00035> at Banshee.Gui.GtkBaseClient.Startup () <0x00031> at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x000a2> at Banshee.Gui.GtkBaseClient.Entry () <0x00038> at Nereid.Client.Main (string[]) <0x00133> at (wrapper runtime-invoke) Nereid.Client.runtime_invoke_void_string[] (object,intptr,intptr,intptr) <0xffffffff> Native stacktrace: banshee-1 [0x806d884] [0xffffe410] /lib/libc.so.6(abort+0x188) [0xb7e5d238] /usr/lib/libglib-2.0.so.0(g_assertion_message+0x123) [0xb8062a73] /usr/lib/libglib-2.0.so.0 [0xb8062f0d] /usr/lib/libgstreamer-0.10.so.0(gst_caps_subtract+0x1f4) [0xb47747a4] /usr/lib/libgstreamer-0.10.so.0(gst_caps_is_subset+0xc0) [0xb4774930] /usr/lib/libgstreamer-0.10.so.0 [0xb47913f1] /usr/lib/libgstreamer-0.10.so.0(gst_pad_get_caps+0xcc) [0xb479558c] /usr/lib/libgstreamer-0.10.so.0(gst_pad_peer_get_caps+0x108) [0xb47975b8] /usr/lib/gstreamer-0.10/libgstplaybin.so [0xb2b090e3] /usr/lib/libgstreamer-0.10.so.0 [0xb47913a7] /usr/lib/libgstreamer-0.10.so.0(gst_pad_link+0x502) [0xb4797ba2] /usr/lib/gstreamer-0.10/libgstplaybin.so [0xb2b012ca] /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__OBJECT+0x8c) [0xb72ee92c] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb72e1d1b] /usr/lib/libgobject-2.0.so.0 [0xb72f80dd] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7dc) [0xb72f97ec] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb72f9c66] /usr/lib/libgstreamer-0.10.so.0(gst_pad_unlink+0x346) [0xb4798c26] /usr/lib/libgstreamer-0.10.so.0(gst_element_remove_pad+0x354) [0xb477e3b4] /usr/lib/gstreamer-0.10/libgstdecodebin.so [0xb1aa7661] /usr/lib/gstreamer-0.10/libgstdecodebin.so [0xb1aa9d8b] /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__OBJECT+0x8c) [0xb72ee92c] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb72e1d1b] /usr/lib/libgobject-2.0.so.0 [0xb72f80dd] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7dc) [0xb72f97ec] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb72f9c66] /usr/lib/libgstreamer-0.10.so.0(gst_pad_unlink+0x312) [0xb4798bf2] /usr/lib/libgstreamer-0.10.so.0(gst_element_remove_pad+0x354) [0xb477e3b4] /usr/lib/libgsttag-0.10.so.0 [0xb45c4bdc] /usr/lib/libgsttag-0.10.so.0 [0xb45c4e58] /usr/lib/libgstreamer-0.10.so.0(gst_element_change_state+0x38) [0xb477c878] /usr/lib/libgstreamer-0.10.so.0 [0xb477f7dc] /usr/lib/libgstreamer-0.10.so.0(gst_element_set_state+0x82) [0xb477baa2] /usr/lib/libgstreamer-0.10.so.0 [0xb476d09a] /usr/lib/gstreamer-0.10/libgstdecodebin.so [0xb1aaab2a] /usr/lib/libgstreamer-0.10.so.0(gst_element_change_state+0x38) [0xb477c878] /usr/lib/libgstreamer-0.10.so.0 [0xb477f7dc] /usr/lib/libgstreamer-0.10.so.0(gst_element_set_state+0x82) [0xb477baa2] /usr/lib/libgstreamer-0.10.so.0 [0xb476d09a] /usr/lib/libgstreamer-0.10.so.0 [0xb479e82a] /usr/lib/gstreamer-0.10/libgstplaybin.so [0xb2b040b1] /usr/lib/gstreamer-0.10/libgstplaybin.so [0xb2af484d] /usr/lib/libgstreamer-0.10.so.0(gst_element_change_state+0x38) [0xb477c878] /usr/lib/libgstreamer-0.10.so.0(gst_element_continue_state+0x1ce) [0xb477c60e] /usr/lib/libgstreamer-0.10.so.0(gst_element_change_state+0x233) [0xb477ca73] /usr/lib/libgstreamer-0.10.so.0 [0xb477f7dc] /usr/lib/libgstreamer-0.10.so.0(gst_element_set_state+0x82) [0xb477baa2] /usr/lib/banshee-1/libbanshee.so [0xb485630d] [0xaf42de09] [0xaf42dda5] [0xaf42dd3e] [0xb6c5686a] /usr/lib/banshee-1/libbanshee.so [0xb4857dfa] /usr/lib/libgstreamer-0.10.so.0 [0xb4771146] /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e8) [0xb803b638] /usr/lib/libglib-2.0.so.0 [0xb803ecf3] /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1d2) [0xb803f212] /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9) [0xb6a0f279] [0xb2a30c1e] [0xb2a30be8] [0xb2a309c6] [0xb6c54672] [0xb6c5455b] [0xb6c54479] [0xb7a7ad04] [0xb7a6f1b3] banshee-1(mono_runtime_exec_main+0xe5) [0x80bacb5] banshee-1(mono_runtime_run_main+0x16d) [0x80bb42d] banshee-1(mono_main+0x1727) [0x805c8d7] banshee-1 [0x805ac22] /lib/libc.so.6(__libc_start_main+0xe5) [0xb7e475f5] banshee-1 [0x805ab61] Debug info from gdb: (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 0xb7e308f0 (LWP 10158)] [New Thread 0xb04fdb90 (LWP 10594)] [New Thread 0xb0cfeb90 (LWP 10244)] [New Thread 0xb14ffb90 (LWP 10243)] [New Thread 0xb617bb90 (LWP 10242)] [New Thread 0xb1affb90 (LWP 10191)] [New Thread 0xb18ffb90 (LWP 10189)] [New Thread 0xb2369b90 (LWP 10177)] [New Thread 0xb246ab90 (LWP 10175)] [New Thread 0xb3168b90 (LWP 10166)] [New Thread 0xb327db90 (LWP 10165)] [New Thread 0xb3382b90 (LWP 10164)] [New Thread 0xb646ab90 (LWP 10161)] [New Thread 0xb7678b90 (LWP 10160)] [New Thread 0xb7fc6b90 (LWP 10159)] 0xffffe430 in __kernel_vsyscall () 15 Thread 0xb7fc6b90 (LWP 10159) 0xffffe430 in __kernel_vsyscall () 14 Thread 0xb7678b90 (LWP 10160) 0xffffe430 in __kernel_vsyscall () 13 Thread 0xb646ab90 (LWP 10161) 0xffffe430 in __kernel_vsyscall () 12 Thread 0xb3382b90 (LWP 10164) 0xffffe430 in __kernel_vsyscall () 11 Thread 0xb327db90 (LWP 10165) 0xffffe430 in __kernel_vsyscall () 10 Thread 0xb3168b90 (LWP 10166) 0xffffe430 in __kernel_vsyscall () 9 Thread 0xb246ab90 (LWP 10175) 0xffffe430 in __kernel_vsyscall () 8 Thread 0xb2369b90 (LWP 10177) 0xffffe430 in __kernel_vsyscall () 7 Thread 0xb18ffb90 (LWP 10189) 0xffffe430 in __kernel_vsyscall () 6 Thread 0xb1affb90 (LWP 10191) 0xffffe430 in __kernel_vsyscall () 5 Thread 0xb617bb90 (LWP 10242) 0xffffe430 in __kernel_vsyscall () 4 Thread 0xb14ffb90 (LWP 10243) 0xffffe430 in __kernel_vsyscall () 3 Thread 0xb0cfeb90 (LWP 10244) 0xffffe430 in __kernel_vsyscall () 2 Thread 0xb04fdb90 (LWP 10594) 0xffffe430 in __kernel_vsyscall () 1 Thread 0xb7e308f0 (LWP 10158) 0xffffe430 in __kernel_vsyscall ()
+ Trace 208776
Thread 1 (Thread 0xb7e308f0 (LWP 10158))
================================================================= 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. ================================================================= Aborted Other information:
Thanks for taking the time to report this bug. This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. *** This bug has been marked as a duplicate of 555631 ***