http://bugzilla.novell.com/show_bug.cgi?id=519034 Summary: banshee crashes when creating new database on iPod Classification: openSUSE Product: openSUSE 11.2 Version: Milestone 3 Platform: x86 OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: Banshee AssignedTo: abockover@novell.com ReportedBy: gp@novell.com QAContact: abockover@novell.com Found By: Product Management This iPod was reset to factory settings with iTune on a Mac, then I saved, reformatted as vfat the third partition (/dev/sdc3) and restored the backup. When I rebuilt the database, as prompted by banshee, I got the crash below twice in a row. Starting banshee again, and rebuilding yet again, interestingly it worked, but I figured you'd be interested in this crash scenario. (This is with Milestone 3 and a GNOME desktop, in case this matters.) gp@rana:/media/gpod> banshee-1 [Info 02:26:23.726] Running Banshee 1.4.3: [openSUSE Factory (linux-gnu, i686) @ 2009-06-27 19:14:56 UTC] [Info 02:26:33.059] All services are started 7.980667s [Info 02:26:36.866] nereid Client Started [Warn 02:26:41.803] Could not read iPod database - Detected unsupported database version 40 (in `ipod-sharp') at IPod.DatabaseRecord.Read (IPod.DatabaseRecord db, System.IO.BinaryReader reader) [0x00000] at IPod.TrackDatabase.Reload (Boolean createFresh) [0x00000] at IPod.TrackDatabase..ctor (IPod.Device device, Boolean createFresh) [0x00000] at IPod.Device.LoadTrackDatabase (Boolean createFresh) [0x00000] at Banshee.Dap.Ipod.IpodSource.LoadIpod () [0x00000] [Info 02:26:45.367] Sync calculated for Music Library: to add: 2451 items, remove 0 items; sync_src.cacheid = 79, to_add.cacheid = 87, to_remove.cacheid = 95 Sync calculated for Podcasts: to add: 0 items, remove 0 items; sync_src.cacheid = 99, to_add.cacheid = 103, to_remove.cacheid = 111 (Banshee:8320): Gdk-CRITICAL **: gdk_x11_atom_to_xatom_for_display: assertion `atom != GDK_NONE' failed Exception in Gtk# callback delegate Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception. System.NullReferenceException: Object reference not set to an instance of an object at Banshee.Sources.Gui.SourceIconResolver.ResolveIcon (Banshee.Sources.Source source, Int32 size, System.String namespace) [0x00000] at Banshee.Sources.Gui.SourceIconResolver.ResolveIcon (Banshee.Sources.Source source, Int32 size) [0x00000] at Banshee.Dap.Gui.DapPropertiesDisplay.get_LargeIcon () [0x00000] at Banshee.Dap.Ipod.UnsupportedDatabaseView.OnRebuildDatabase (System.Object o, System.EventArgs args) [0x00000] at Banshee.Widgets.LinkLabel.OnClicked () [0x00000] at Banshee.Widgets.LinkLabel.OnButtonReleaseEvent (Gdk.EventButton evnt) [0x00000] at Gtk.Widget.buttonreleaseevent_cb (IntPtr widget, IntPtr evnt) [0x00000] at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal) at Gtk.Widget.buttonreleaseevent_cb(IntPtr widget, IntPtr evnt) at Gtk.Application.gtk_main() at Gtk.Application.Run() at Banshee.Gui.GtkBaseClient.Run() at Banshee.Gui.GtkBaseClient.Startup() at Hyena.Gui.CleanRoomStartup.Startup(Hyena.Gui.StartupInvocationHandler startup) at Banshee.Gui.GtkBaseClient.Startup() at Banshee.Gui.GtkBaseClient.Startup(System.String[] args) at Nereid.Client.Main(System.String[] args) at System.AppDomain.ExecuteAssembly(System.Reflection.Assembly , System.String[] ) at System.AppDomain.ExecuteAssemblyInternal(System.Reflection.Assembly a, System.String[] args) at System.AppDomain.ExecuteAssembly(System.String assemblyFile, System.Security.Policy.Evidence assemblySecurity, System.String[] args) at System.AppDomain.ExecuteAssembly(System.String assemblyFile) at Booter.Booter.BootClient(System.String clientName) at Booter.Booter.Main() -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.