GNOME Bugzilla – Bug 585041
Freeze when launching banshee
Last modified: 2020-03-17 08:37:11 UTC
Please describe the problem: Today I had a freeze when launching banshee. Steps to reproduce: Launching banshee. Actual results: Freeze. The following is the stacktraces when killing the process using SIGQUIT: "<threadpool thread>" tid=0x0x44426b90 this=0x0x41ded8 thread handle 0x5ce state : waiting on 0x400 : Event owns () at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004> at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0xffffffff> at System.Threading.WaitHandle.WaitAny (System.Threading.WaitHandle[],System.TimeSpan,bool) [0x0003a] in /usr/src/packages/BUILD/mono-2.4/mcs/class/corlib/System.Threading/WaitHandle.cs:186 at System.Threading.RegisteredWaitHandle.Wait (object) [0x00019] in /usr/src/packages/BUILD/mono-2.4/mcs/class/corlib/System.Threading/RegisteredWaitHandle.cs:75 at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff> "<threadpool thread>" tid=0x0x44527b90 this=0x0x470320 thread handle 0x5d4 state : waiting on 0x400 : Event owns () at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004> at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0xffffffff> at System.Threading.WaitHandle.WaitAny (System.Threading.WaitHandle[],System.TimeSpan,bool) [0x0003a] in /usr/src/packages/BUILD/mono-2.4/mcs/class/corlib/System.Threading/WaitHandle.cs:186 at System.Threading.RegisteredWaitHandle.Wait (object) [0x00019] in /usr/src/packages/BUILD/mono-2.4/mcs/class/corlib/System.Threading/RegisteredWaitHandle.cs:75 at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff> "HyenaSqliteConnection (/home/knocte/.config/banshee-1/banshee-dev.db)" tid=0x0x42236b90 this=0x0x2f708 thread handle 0x41c state : interrupted state owns () at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0x00004> at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (intptr,int,bool) <0xffffffff> at System.Threading.WaitHandle.WaitOne () [0x00015] in /usr/src/packages/BUILD/mono-2.4/mcs/class/corlib/System.Threading/WaitHandle.cs:312 at Hyena.Data.Sqlite.HyenaSqliteConnection.ProcessQueue () [0x00117] in /home/knocte/Documents/iDocs/Proyectos/Banshee/arbolGIT/bansheedev/src/Libraries/Hyena/Hyena.Data.Sqlite/HyenaSqliteConnection.cs:450 at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0xffffffff> "<threadpool thread>" tid=0x0x4462cb90 this=0x0x470258 thread handle 0x5ea state : waiting on 0x400 : Event owns () at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x00004> at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0xffffffff> at System.Threading.WaitHandle.WaitAny (System.Threading.WaitHandle[],System.TimeSpan,bool) [0x0003a] in /usr/src/packages/BUILD/mono-2.4/mcs/class/corlib/System.Threading/WaitHandle.cs:186 at System.Threading.RegisteredWaitHandle.Wait (object) [0x00019] in /usr/src/packages/BUILD/mono-2.4/mcs/class/corlib/System.Threading/RegisteredWaitHandle.cs:75 at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff> "<threadpool thread>" tid=0x0x424d7b90 this=0x0x4700c8 thread handle 0x512 state : interrupted state owns () at NDesk.DBus.Connection.DispatchSignals () <0xffffffff> at NDesk.DBus.Connection.DispatchSignals () <0x00046> at NDesk.DBus.Connection.Iterate () <0x00035> at Mono.Zeroconf.Providers.AvahiDBus.DBusManager.IterateThread (object) <0x00057> at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff> "Main Thread" tid=0x0x402ae900 this=0x0x2fed8 thread handle 0x404 state : not waiting owns () at Banshee.Daap.DaapProxyWebServer.Start () [0x000a3] in /home/knocte/Documents/iDocs/Proyectos/Banshee/arbolGIT/bansheedev/src/Extensions/Banshee.Daap/Banshee.Daap/DaapProxyWebServer.cs:74 at Banshee.Daap.DaapProxyWebServer.Start () [0x00000] in /home/knocte/Documents/iDocs/Proyectos/Banshee/arbolGIT/bansheedev/src/Extensions/Banshee.Daap/Banshee.Daap/DaapProxyWebServer.cs:60 at Banshee.Daap.DaapService.DelayedInitializeTimeout () [0x0007b] in /home/knocte/Documents/iDocs/Proyectos/Banshee/arbolGIT/bansheedev/src/Extensions/Banshee.Daap/Banshee.Daap/DaapService.cs:159 at Banshee.Gui.GtkBaseClient/<RunTimeout>c__AnonStorey13.<>m__72 () [0x00000] in /home/knocte/Documents/iDocs/Proyectos/Banshee/arbolGIT/bansheedev/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:231 at GLib.Timeout/TimeoutProxy.Handler () [0x0000c] in /usr/src/packages/BUILD/gtk-sharp-2.12.5/glib/Timeout.cs:46 at (wrapper native-to-managed) GLib.Timeout/TimeoutProxy.Handler () <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 () [0x00000] in /usr/src/packages/BUILD/gtk-sharp-2.12.6/gtk/generated/AboutDialog.cs:1 at Banshee.Gui.GtkBaseClient.Run () [0x00000] in /home/knocte/Documents/iDocs/Proyectos/Banshee/arbolGIT/bansheedev/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:148 at Banshee.Gui.GtkBaseClient.Startup () [0x00000] in /home/knocte/Documents/iDocs/Proyectos/Banshee/arbolGIT/bansheedev/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:74 at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) [0x00044] in /home/knocte/Documents/iDocs/Proyectos/Banshee/arbolGIT/bansheedev/src/Libraries/Hyena.Gui/Hyena.Gui/CleanRoomStartup.cs:54 at Banshee.Gui.GtkBaseClient.Startup<Nereid.Client> () [0x00024] in /home/knocte/Documents/iDocs/Proyectos/Banshee/arbolGIT/bansheedev/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:69 at Banshee.Gui.GtkBaseClient.Startup<Nereid.Client> (string[]) [0x0004d] in /home/knocte/Documents/iDocs/Proyectos/Banshee/arbolGIT/bansheedev/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:59 at Nereid.Client.Main (string[]) [0x00000] in /home/knocte/Documents/iDocs/Proyectos/Banshee/arbolGIT/bansheedev/src/Clients/Nereid/Nereid/Client.cs:48 at (wrapper runtime-invoke) Nereid.Client.runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff> Expected results: Not freeze. Does this happen every time? No. Other information:
Using Mono 2.4.0 (openSUSE 11.0).
Banshee is not under active development anymore and had its last code changes more than three years ago. Its codebase has been archived. Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is being shut down) if anyone takes the responsibility for active development again. See https://gitlab.gnome.org/Infrastructure/Infrastructure/issues/264 for more info.