Here's a gdb backtrace as requested earlier in this thread.

(gdb) continue
Continuing.
[Thread -1276351568 (zombie) exited]

(Banshee:24023): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference.

(Banshee:24023): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference.
Building initial DAAP database from local library...
Starting DAAP Server
[New Thread -1276351568 (LWP 24079)]
continue
Program received signal SIGSEGV, Segmentation fault.
0xb6905c16 in dbus_watch_set_data () from /usr/lib/libdbus- 1.so.2
(gdb) continue
Continuing.

=================================================================
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 <0x4> (wrapper managed-to-native) Avahi.EntryGroup:avahi_entry_group_add_service_strlst (intptr,int,Avahi.Protocol,Avahi.PublishFlags,byte[],byte[],byte[],byte[],uint16,intptr)
in <0xffffffb0> (wrapper managed-to-native) Avahi.EntryGroup:avahi_entry_group_add_service_strlst (intptr,int,Avahi.Protocol ,Avahi.PublishFlags,byte[],byte[],byte[],byte[],uint16,intptr)
in <0x78> Avahi.EntryGroup:AddService (int,Avahi.Protocol,Avahi.PublishFlags,string,string,string,string,uint16,intptr)
in <0x9d> Avahi.EntryGroup:AddService (int,Avahi.Protocol,Avahi.PublishFlags,string,string,string,string,uint16,string[])in <0x24> Avahi.EntryGroup:AddService (Avahi.PublishFlags,string,string,string,uint16,string[])
in <0x1d> Avahi.EntryGroup:AddService (string,string,string,uint16,string[])
in <0x196> DAAP.Server:RegisterService ()
in <0x6e> DAAP.Server:Start ()
in <0x1f> Banshee.Plugins.Daap.DaapCore:StartServer ()
in <0x20c> Banshee.Plugins.Daap.DaapCore:LoadInitialServerDatabase ()
in <0x4b> Banshee.Plugins.Daap.DaapCore:OnLibraryReloaded (object,System.EventArgs)
in <0x29> (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_object_EventArgs (object,System.EventArgs)
in <0x29> (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_object_EventArgs (object,System.EventArgs)
in <0xffe6a4bd> (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_object_EventArgs (object,System.EventArgs)in <0x35> <>AnonHelp<21>:<#AnonymousMethod>15 (object,System.EventArgs)
in <0xffe695b2> (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_object_EventArgs (object,System.EventArgs)in <0x1a> InvokeCB:Invoke ()
in <0xffffffb2> (wrapper delegate-invoke) System.MulticastDelegate:invoke_bool ()
in <0x2a> TimeoutProxy:Handler ()
in <0x17c4c15> (wrapper native-to-managed) TimeoutProxy:Handler ()
in <0x4> (wrapper managed-to-native) Gtk.Application:gtk_main ()
in <0xffffffe7> (wrapper managed-to-native) Gtk.Application:gtk_main ()
in <0x7> Gtk.Application:Run ()
in <0x5a6> Banshee.BansheeEntry:Startup (string[])
in <0xa> Banshee.BansheeEntry:Main (string[])
in <0x57c0c7> (wrapper runtime-invoke) System.Object:runtime_invoke_void_string[] (object,intptr,intptr,intptr)

Native stacktrace:

        /usr/lib/libmono.so.0(mono_handle_native_sigsegv+0xe5) [0xb7e00485]
        /usr/lib/libmono.so.0 [0xb7dc14dd]
        [0xffffe440]
        /usr/lib/libdbus-1.so.2 [0xb690493a]
        /usr/lib/libdbus- 1.so.2 [0xb6905371]
        /usr/lib/libdbus-1.so.2 [0xb6903c7d]
        /usr/lib/libdbus-1.so.2 [0xb6904707]
        /usr/lib/libdbus-1.so.2 [0xb68ee272]
        /usr/lib/libdbus-1.so.2 [0xb68eeee7]
        /usr/lib/libdbus- 1.so.2 [0xb68f0628]
        /usr/lib/libdbus-1.so.2(dbus_pending_call_block+0x1d) [0xb68fe2ed]
        /usr/lib/libdbus-1.so.2(dbus_connection_send_with_reply_and_block+0x79) [0xb68f0d99]
        /usr/lib/libavahi- client.so.3(avahi_entry_group_add_service_strlst+0x20a) [0xb4f22ada]
        [0xb3ed45e8]
        [0xb3ed4521]
        [0xb3ed43ae]
        [0xb3ed42f5]
        [0xb3ed42b6]
        [0xb3ed3db7]
        [0xb3ed39b7]
        [0xb3ed3828]
        [0xb3ed30bd]
        [0xb3ed2de4]
        [0xb406891a]
        [0xb40688f2]
        [0xb40688f2]
        [0xb3ed2d86]
        [0xb406890a]
        [0xb3ed1e7b]
        [0xb3ed1e28]
        [0xb3ed1da3]
        [0xb6558cec]
        /usr/lib/libglib-2.0.so.0 [0xb7d1d8d6]
        /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1fc) [0xb7d1bb8c]
        /usr/lib/libglib-2.0.so.0 [0xb7d1ef6b]
        /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1f7) [0xb7d1f2c7]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xc1) [0xb6df4261]
        [0xb3ed1d57]
        [0xb3ed1d18]
        [0xb786301f]
        [0xb786289b]
        [0xb7862823]
        /usr/lib/libmono.so.0 [0xb7dde8c0]
        /usr/lib/libmono.so.0(mono_runtime_invoke+0x33) [0xb7e428c3]
        /usr/lib/libmono.so.0(mono_runtime_exec_main+0x6b) [0xb7e4582b]
        /usr/lib/libmono.so.0(mono_runtime_run_main+0x18c) [0xb7e48d0c]
        /usr/lib/libmono.so.0(mono_jit_exec+0x8e) [0xb7df19fe]
        /usr/lib/libmono.so.0(mono_main+0x1100) [0xb7df2bc0]
        /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xd1) [0xb7b7a001]
        /usr/bin/mono [0x8048471]

Program received signal SIGABRT, Aborted.
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7b8ea31 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7b902fb in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7e004c0 in mono_handle_native_sigsegv () from /usr/lib/libmono.so.0
#4  0xb7dc14dd in mono_create_jump_trampoline () from /usr/lib/libmono.so.0
#5  <signal handler called>
#6  0xb6905c16 in dbus_watch_set_data () from /usr/lib/libdbus-1.so.2
#7  0xb690493a in dbus_threads_init () from /usr/lib/libdbus-1.so.2
#8  0xb6905371 in dbus_threads_init () from /usr/lib/libdbus- 1.so.2
#9  0xb6903c7d in dbus_threads_init () from /usr/lib/libdbus-1.so.2
#10 0xb6904707 in dbus_threads_init () from /usr/lib/libdbus-1.so.2
#11 0xb68ee272 in dbus_connection_steal_borrowed_message () from /usr/lib/libdbus- 1.so.2
#12 0xb68eeee7 in dbus_connection_set_watch_functions () from /usr/lib/libdbus-1.so.2
#13 0xb68f0628 in dbus_connection_flush () from /usr/lib/libdbus-1.so.2
#14 0xb68fe2ed in dbus_pending_call_block () from /usr/lib/libdbus- 1.so.2
#15 0xb68f0d99 in dbus_connection_send_with_reply_and_block () from /usr/lib/libdbus-1.so.2
#16 0xb4f22ada in avahi_entry_group_add_service_strlst () from /usr/lib/libavahi-client.so.3
#17 0xb3ed45e8 in ?? ()
#18 0x08809b60 in ?? ()
#19 0xffffffff in ?? ()
#20 0xffffffff in ?? ()
#21 0x00000000 in ?? ()


I just updated to 0.10.8+dfsg-1 this morning.  I'm also running DBUS 0.61-4.
Banshee works if I stop avahi-daemon, and breaks if I start it again.


-brent

Reply via email to