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

