Bugzilla – Bug 116164
banshee crashing (again) when -devel packages not installed
Last modified: 2005-09-10 02:21:49 UTC
banshee throws an unhandled exception and stops responding (effectively crashed) after I import a directory. Spewage looks different than it did before: Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object in (unmanaged) 0x410fa42a in <0x00004> (wrapper managed-to-native) GLib.Signal:g_signal_get_invocation_hin t (intptr) in <0x0001c> GLib.Signal:get_Handler () in <0x00061> GLib.Signal:voidObjectCallback (intptr,intptr) in <0x00035> (wrapper native-to-managed) GLib.Signal:voidObjectCallback (intptr, intptr) in (unmanaged) 0x410fa5ea in <0x00004> (wrapper managed-to-native) Gtk.Object:gtk_object_destroy (intptr) in <0x00017> Gtk.Object:Destroy () in <0x0000a> Gtk.Widget:Destroy () in <0x0019a> Banshee.PlayerUI:ImportWithFileSelector () in <0x000b7> Banshee.PlayerUI:PromptForImport () in <0x00019> Banshee.PlayerUI:PromptForImportTimeout () in <0x00039> (wrapper delegate-invoke) System.MulticastDelegate:invoke_bool () in <0x0002a> TimeoutProxy:Handler () in <0x00036> (wrapper native-to-managed) TimeoutProxy:Handler () in (unmanaged) 0x4005e105 in <0x00004> (wrapper managed-to-native) Gtk.Application:gtk_main () in <0x00007> Gtk.Application:Run () in <0x0036f> Banshee.PlayerUI:.ctor () in <0x0029a> Banshee.BansheeEntry:Main (string[]) I can't reproduce the crash if I have -devel packages installed, though I'm not entirely sure yet which ones hide the problem.
Miguel: <danw> jpr: well, apparently, we were going to ship suse 10 with a version of gtk-sharp from May <danw> jpr: i'm trying to see if we can manage to get the actual latest release shipped instead <danw> jpr: if not, it's rev 48959 in mono svn
Well, gtk-sharp2 turned out to be a red herring. Updated *.config files fix the problem. Patch & a new .config.in file to follow.
Created attachment 49474 [details] patch to banshee.exe.config.in
Created attachment 49475 [details] new file, goes in hal-sharp/ This is going to need some Makefile.am love if you want to use it as hal-sharp.dll.config.in. Alternatively, just install the thing as hal-sharp.dll.config; nothing is actually getting processed.
*** Bug 116186 has been marked as a duplicate of this bug. ***
*** Bug 115949 has been marked as a duplicate of this bug. ***
Submitted.