Banshee crashes when pressing "Del" with a song selected.

Bug #30728 reported by Caspar Adriani
4
Affects Status Importance Assigned to Milestone
banshee (Ubuntu)
Fix Released
Medium
Sebastian Dröge

Bug Description

I'm not sure this bug is a duplicate of bug #6557 because banshee crashes in almost every situation:
- Play a song (mp3, ogg).
- startup crash with songs in the library (not always)

But the remove song from playlist (by hitting "Del") action gave me some debugging output. I reported this as a new bug because I can redo this specific action with the same results while the other crashes only give me "Segmentation fault" as information.

Bugbuddy debugging output:
No symbol table info available.

Thread 4 (Thread 1078286688 (LWP 12846)):
#0 0x00002aaaab494b75 in __nanosleep_nocancel () from /lib/libpthread.so.0
No symbol table info available.
#1 0x00002aaaaad05c35 in SleepEx () from /usr/lib/libmono.so.0
No symbol table info available.
#2 0x00002aaaaacc1732 in ves_icall_System_Threading_Thread_Sleep_internal () from /usr/lib/libmono.so.0
No symbol table info available.
#3 0x000000004045b77c in ?? ()
No symbol table info available.
#4 0x000000000079e0b0 in ?? ()
No symbol table info available.
#5 0x000000000079d530 in ?? ()
No symbol table info available.
#6 0x000000000079e0b0 in ?? ()
No symbol table info available.
#7 0x000000000078dd50 in ?? ()
No symbol table info available.
#8 0x000000004045b716 in ?? ()
No symbol table info available.
#9 0x00000000404550bc in ?? ()
No symbol table info available.
#10 0x0000000040455010 in ?? ()
No symbol table info available.
#11 0x0000000040454e70 in ?? ()
No symbol table info available.
#12 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 3 (Thread 1097304416 (LWP 12852)):
#0 0x00002aaaab8eae72 in poll () from /lib/libc.so.6
No symbol table info available.
#1 0x00002aaaaf5b14a0 in inotify_snarf_events () from /usr/lib/banshee/libbanshee.so
No symbol table info available.
#2 0x00000000416979a3 in ?? ()
No symbol table info available.
#3 0x00000000416780bc in ?? ()
No symbol table info available.
#4 0x0000000000a8d0d0 in ?? ()
No symbol table info available.
#5 0x0000000000a8d820 in ?? ()
No symbol table info available.
#6 0x0000000000a8d0d0 in ?? ()
No symbol table info available.
#7 0x0000000000a8d820 in ?? ()
No symbol table info available.
#8 0x0000000000a80c20 in ?? ()
No symbol table info available.
#9 0x0000000041697926 in ?? ()
No symbol table info available.
#10 0x00000000416780bc in ?? ()
No symbol table info available.
#11 0x0000000041678010 in ?? ()
No symbol table info available.
#12 0x0000000041677e20 in ?? ()
No symbol table info available.
#13 0x00002aaaae868cf0 in ?? ()
No symbol table info available.
#14 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 2 (Thread 1099536736 (LWP 12853)):
#0 0x00002aaaab491c8f in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#1 0x00002aaaaacf9960 in _wapi_handle_ops_special_wait () from /usr/lib/libmono.so.0
No symbol table info available.
#2 0x00002aaaaacfb4e2 in _wapi_handle_timedwait_signal_handle () from /usr/lib/libmono.so.0
No symbol table info available.
#3 0x00002aaaaad0775a in WaitForSingleObjectEx () from /usr/lib/libmono.so.0
No symbol table info available.
#4 0x00002aaaaacc11a3 in ves_icall_System_Threading_Monitor_Monitor_wait () from /usr/lib/libmono.so.0
No symbol table info available.
#5 0x000000004169303a in ?? ()
No symbol table info available.
#6 0x0000000000a8dba0 in ?? ()
No symbol table info available.
#7 0x0000000000a8e920 in ?? ()
No symbol table info available.
#8 0x0000000000a8dba0 in ?? ()
No symbol table info available.
#9 0x0000000000a8e920 in ?? ()
No symbol table info available.
#10 0x0000000000a72860 in ?? ()
No symbol table info available.
#11 0x0000000041692fce in ?? ()
No symbol table info available.
#12 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 46912512615536 (LWP 12841)):
#0 0x00002aaaab4950ca in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#1 0x00002aaaaf824417 in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#2 <signal handler called>
No symbol table info available.
#3 0x00002aaaab85b11d in raise () from /lib/libc.so.6
No symbol table info available.
#4 0x00002aaaab85c84e in abort () from /lib/libc.so.6
No symbol table info available.
#5 0x00002aaaaac55f6f in mono_handle_native_sigsegv () from /usr/lib/libmono.so.0
No symbol table info available.
#6 0x00002aaaaac197a8 in mono_create_jump_trampoline () from /usr/lib/libmono.so.0
No symbol table info available.
#7 <signal handler called>
No symbol table info available.
#8 0x00002aaaad5321f4 in g_signal_get_invocation_hint () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#9 0x00000000418c6fef in ?? ()
No symbol table info available.
#10 0x00000000007665e0 in ?? ()
No symbol table info available.
#11 0x00007fffffcba4a0 in ?? ()
No symbol table info available.
#12 0x000000000052cd60 in ?? ()
No symbol table info available.
#13 0x0000000000fa8d40 in ?? ()
No symbol table info available.
#14 0x00000000418c6f7e in ?? ()
No symbol table info available.
#15 0x00000000010b0610 in ?? ()
No symbol table info available.
#16 0x00000000007665e0 in ?? ()
No symbol table info available.
#17 0x00007fffffcb8df0 in ?? ()
No symbol table info available.
#18 0x0000000000000000 in ?? ()
No symbol table info available.
#0 0x00002aaaab4950ca in waitpid () from /lib/libpthread.so.0

terminal output:
cas@panther:~/.gnome2$ banshee
Warning: [2/7/2006 2:36:50 PM] (Cannot connect to NetworkManager) - An available, working network connection will be assumed
Debug: [2/7/2006 2:36:50 PM] (Changed active playback engine) - GStreamer
Debug: [2/7/2006 2:36:50 PM] (Loaded primary playback engine) - GStreamer
Debug: [2/7/2006 2:36:50 PM] (Loaded Audio CD playback engine) - GStreamer
Debug: [2/7/2006 2:36:50 PM] (Audio CD Core Initialized) -
Warning: [2/7/2006 2:36:51 PM] (Could not initialize plugin `Daap') - Daemon not running
Debug: [2/7/2006 2:36:51 PM] (Registering Inotify watch) - /home/cas/Music/
Starting Inotify threads

(Banshee:12841): Gtk-WARNING **: Theme directory 16x16/status16x16/stock/chart of theme gnome has no size field

Warning: [2/7/2006 2:36:51 PM] (Notification Area Icon could not be installed) - Object reference not set to an instance of an object
Warning: [2/7/2006 2:36:51 PM] (Could not connect to D-Bus) - D-Bus support will be disabled for this instance: Object reference not set to an instance of an object
Scanning library for tracks to update
Done scanning library
Processing track queue for pending queries
Done processing track queue

=================================================================
Got a SIGSEGV 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:

in <0xe> (wrapper managed-to-native) GLib.Signal:g_signal_get_invocation_hint (intptr)
in <0xffffffffffffff4c> (wrapper managed-to-native) GLib.Signal:g_signal_get_invocation_hint (intptr)
in <0x24> GLib.Signal:get_Handler ()
in <0x86> GLib.Signal:voidObjectCallback (intptr,intptr)
in <0x6be9ebe7> (wrapper native-to-managed) GLib.Signal:voidObjectCallback (intptr,intptr)
in <0xe> (wrapper managed-to-native) Gtk.Application:gtk_main ()
in <0xffffffffffffffd0> (wrapper managed-to-native) Gtk.Application:gtk_main ()
in <0x8> Gtk.Application:Run ()
in [0x1e3] Banshee.BansheeEntry:Startup (string[])
in [0x1] Banshee.BansheeEntry:Main (string[])
in <0x6ac85113> (wrapper runtime-invoke) System.Object:runtime_invoke_void_string[] (object,intptr,intptr,intptr)

Native stacktrace:

        /usr/lib/libmono.so.0(mono_handle_native_sigsegv+0x9e) [0x2aaaaac55f3e]
        /usr/lib/libmono.so.0 [0x2aaaaac197a8]
        /lib/libpthread.so.0 [0x2aaaab4954d0]
        /usr/lib/libgobject-2.0.so.0(g_signal_get_invocation_hint+0x74) [0x2aaaad5321f4]
        [0x418c6fef]

(gnome_segv:12856): Gtk-WARNING **: Theme directory 16x16/status16x16/stock/chart of theme gnome has no size field

(bug-buddy:12859): Gtk-WARNING **: Theme directory 16x16/status16x16/stock/chart of theme gnome has no size field

(bug-buddy:12859): Gtk-WARNING **: Theme directory 16x16/status16x16/stock/chart of theme gnome has no size field

** (bug-buddy:12859): WARNING **: Couldn't load icon for Disk Mounter
/usr/libexec/Banshee: No such file or directory.

Linux panther 2.6.15-14-amd64-generic #1 SMP PREEMPT Wed Jan 25 15:46:28 UTC 2006 x86_64 GNU/Linux
running an up to date Dapper Drake

Revision history for this message
Sebastian Dröge (slomo) wrote :

This should be fixed with 0.10.5 (+ some patches from CVS). I'll update soon

Sebastian Dröge (slomo)
Changed in banshee:
assignee: nobody → slomo
Revision history for this message
Sebastian Dröge (slomo) wrote :

fixed for me with 0.10.6 which I'll upload in some minutes

Changed in banshee:
status: Unconfirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.