https://bugzilla.novell.com/show_bug.cgi?id=467377 Summary: Banshee crashes when attempting to delete non existant files Classification: openSUSE Product: openSUSE 11.1 Version: Final Platform: i686 OS/Version: openSUSE 11.1 Status: NEW Severity: Normal Priority: P5 - None Component: Banshee AssignedTo: abockover@novell.com ReportedBy: robert.thomas@linuxelectrons.com QAContact: abockover@novell.com Found By: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686; en; rv:1.9.0.5) Gecko/20080528 Epiphany/2.22 Firefox/3.0 Banshee crashes when attempting to delete non existant files contained in "Filesystem". Reproducible: Always Steps to Reproduce: 1.Add song (file) to "Filesystem". 2.manually delete file from disk. 3.Have Banshee attempt to delete the file. Actual Results: Banshee crashes. Expected Results: Banshee to remove file from "Filesystem" list and disk. Or state an error message that it cannot find file or something to that effect. exec -a banshee-1 mono /usr/lib/banshee-1/Banshee.exe --redirect-log --play-enqueued [Info 23:49:45.065] Running Banshee 1.4.1: [home:gabrielburt:branches:Banshee / openSUSE_11.1 (linux-gnu, i686) @ 2009-01-12 11:57:47 UTC] [Warn 23:49:50.539] Cannot connect to NetworkManager - An available, working network connection will be assumed [Info 23:49:50.545] All services are started 4.739891s [Info 23:49:54.580] nereid Client Started [Info 23:50:08.142] Sync calculated for Music Library: to add: 46448 items, remove 1 items; sync_src.cacheid = 664, to_add.cacheid = 672, to_remove.cacheid = 680 Sync calculated for Video Library: to add: 14 items, remove 0 items; sync_src.cacheid = 682, to_add.cacheid = 684, to_remove.cacheid = 692 Sync calculated for Podcasts: to add: 0 items, remove 0 items; sync_src.cacheid = 696, to_add.cacheid = 700, to_remove.cacheid = 708 ipod-sharp: Failed to read thumbnail: Argument cannot be null. Parameter name: Format cannot be null ipod-sharp: Failed to read thumbnail: Argument cannot be null. Parameter name: Format cannot be null ipod-sharp: Failed to read thumbnail: Argument cannot be null. Parameter name: Format cannot be null ipod-sharp: Failed to read thumbnail: Argument cannot be null. Parameter name: Format cannot be null ipod-sharp: Failed to read thumbnail: Argument cannot be null. Parameter name: Format cannot be null ipod-sharp: Failed to read thumbnail: Argument cannot be null. Parameter name: Format cannot be null [Info 23:54:16.144] Sync calculated for Music Library: to add: 46448 items, remove 1 items; sync_src.cacheid = 708, to_add.cacheid = 834, to_remove.cacheid = 842 Sync calculated for Video Library: to add: 14 items, remove 0 items; sync_src.cacheid = 844, to_add.cacheid = 758, to_remove.cacheid = 766 Sync calculated for Podcasts: to add: 0 items, remove 0 items; sync_src.cacheid = 774, to_add.cacheid = 776, to_remove.cacheid = 778 [Warn 00:03:35.655] Cannot show notification - org.freedesktop.DBus.GLib.UnmappedError.NotificationDaemonErrorQuark.Code100: 0 is not a valid notification ID [Warn 00:09:17.004] Cannot show notification - org.freedesktop.DBus.GLib.UnmappedError.NotificationDaemonErrorQuark.Code100: 0 is not a valid notification ID ipod-sharp: Failed to read thumbnail: Argument cannot be null. Parameter name: Format cannot be null ipod-sharp: Failed to read thumbnail: Argument cannot be null. Parameter name: Format cannot be null ipod-sharp: Failed to read thumbnail: Argument cannot be null. Parameter name: Format cannot be null ipod-sharp: Failed to read thumbnail: Argument cannot be null. Parameter name: Format cannot be null ipod-sharp: Failed to read thumbnail: Argument cannot be null. Parameter name: Format cannot be null ipod-sharp: Failed to read thumbnail: Argument cannot be null. Parameter name: Format cannot be null [Info 00:11:08.781] Sync calculated for Music Library: to add: 46447 items, remove 1 items; sync_src.cacheid = 778, to_add.cacheid = 786, to_remove.cacheid = 790 Sync calculated for Video Library: to add: 14 items, remove 0 items; sync_src.cacheid = 794, to_add.cacheid = 802, to_remove.cacheid = 892 Sync calculated for Podcasts: to add: 0 items, remove 0 items; sync_src.cacheid = 896, to_add.cacheid = 900, to_remove.cacheid = 908 [Info 00:14:34.734] Sync calculated for Music Library: to add: 46437 items, remove 1 items; sync_src.cacheid = 908, to_add.cacheid = 940, to_remove.cacheid = 948 Sync calculated for Video Library: to add: 14 items, remove 0 items; sync_src.cacheid = 950, to_add.cacheid = 952, to_remove.cacheid = 960 Sync calculated for Podcasts: to add: 0 items, remove 0 items; sync_src.cacheid = 964, to_add.cacheid = 968, to_remove.cacheid = 976 [Error 00:15:53.551] GStreamer resource error: NotFound [Error 00:15:54.638] GStreamer resource error: NotFound [Warn 00:15:56.876] Cannot show notification - org.freedesktop.DBus.GLib.UnmappedError.NotificationDaemonErrorQuark.Code100: 0 is not a valid notification ID ipod-sharp: Failed to read thumbnail: Argument cannot be null. Parameter name: Format cannot be null ipod-sharp: Failed to read thumbnail: Argument cannot be null. Parameter name: Format cannot be null ipod-sharp: Failed to read thumbnail: Argument cannot be null. Parameter name: Format cannot be null ipod-sharp: Failed to read thumbnail: Argument cannot be null. Parameter name: Format cannot be null ipod-sharp: Failed to read thumbnail: Argument cannot be null. Parameter name: Format cannot be null ipod-sharp: Failed to read thumbnail: Argument cannot be null. Parameter name: Format cannot be null [Warn 00:24:29.364] Cannot show notification - org.freedesktop.DBus.GLib.UnmappedError.NotificationDaemonErrorQuark.Code100: 0 is not a valid notification ID [Warn 00:32:30.336] Caught an exception - The remote server returned an error: (404) Not Found. (in `System') at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x00000] at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00000] [Warn 00:32:52.456] Caught an exception - The request timed out (in `System') at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00000] at System.Net.HttpWebRequest.GetResponse () [0x00000] at Banshee.Metadata.MetadataServiceJob.GetHttpStream (System.Uri uri, System.String[] ignoreMimeTypes) [0x00000] at Banshee.Metadata.MetadataServiceJob.GetHttpStream (System.Uri uri) [0x00000] at Banshee.Metadata.Rhapsody.RhapsodyQueryJob.Run () [0x00000] at Banshee.Metadata.MetadataServiceJob.Run () [0x00000] [Warn 00:33:00.636] Caught an exception - The remote server returned an error: (502) Bad Gateway. (in `System') at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x00000] at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00000] [Warn 01:09:59.246] Cannot show notification - org.freedesktop.DBus.GLib.UnmappedError.NotificationDaemonErrorQuark.Code100: 0 is not a valid notification ID [Error 01:12:23.421] GStreamer stream error: TypeNotFound [Error 01:12:30.419] GStreamer stream error: TypeNotFound [Error 01:12:50.654] GStreamer stream error: TypeNotFound [Error 01:12:51.256] GStreamer stream error: TypeNotFound [Error 01:12:51.786] GStreamer stream error: TypeNotFound [Error 01:13:33.939] GStreamer stream error: TypeNotFound [Error 01:13:36.638] GStreamer stream error: TypeNotFound [Error 01:13:46.062] GStreamer stream error: TypeNotFound [Error 01:16:04.796] GStreamer stream error: TypeNotFound [Warn 01:17:33.547] Cannot show notification - org.freedesktop.DBus.GLib.UnmappedError.NotificationDaemonErrorQuark.Code100: 0 is not a valid notification ID [Error 01:21:07.796] GStreamer stream error: TypeNotFound [Error 01:21:08.485] GStreamer stream error: TypeNotFound [Error 01:21:09.333] GStreamer stream error: TypeNotFound [Error 01:21:11.339] GStreamer stream error: TypeNotFound [Error 01:21:15.399] GStreamer stream error: TypeNotFound [Warn 01:21:52.200] Caught an exception - Permission denied [EACCES]. (in `') Permission denied (in `Mono.Posix') at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () [0x00000] at Mono.Unix.UnixFileInfo.Open (OpenFlags flags) [0x00000] at Mono.Unix.UnixFileInfo.Open (FileMode mode, FileAccess access) [0x00000] at Banshee.IO.Unix.DemuxVfs.get_WriteStream () [0x00000] at TagLib.File.set_Mode (AccessMode value) [0x00000] at TagLib.NonContainer.File.Save () [0x00000] at Banshee.Streaming.SaveTrackMetadataJob.Run () [0x00000] at Banshee.Kernel.Scheduler.ProcessJobThread () [0x00000] [Warn 01:42:03.381] Cannot show notification - org.freedesktop.DBus.GLib.UnmappedError.NotificationDaemonErrorQuark.Code100: 0 is not a valid notification ID [Warn 01:45:26.838] Cannot show notification - org.freedesktop.DBus.GLib.UnmappedError.NotificationDaemonErrorQuark.Code100: 0 is not a valid notification ID [Warn 01:49:30.371] Cannot show notification - org.freedesktop.DBus.GLib.UnmappedError.NotificationDaemonErrorQuark.Code100: 0 is not a valid notification ID [Warn 01:54:33.902] Cannot show notification - org.freedesktop.DBus.GLib.UnmappedError.NotificationDaemonErrorQuark.Code100: 0 is not a valid notification ID [Warn 01:59:13.199] Cannot show notification - org.freedesktop.DBus.GLib.UnmappedError.NotificationDaemonErrorQuark.Code100: 0 is not a valid notification ID [Warn 02:03:31.030] Cannot show notification - org.freedesktop.DBus.GLib.UnmappedError.NotificationDaemonErrorQuark.Code100: 0 is not a valid notification ID [Warn 02:06:41.781] Cannot show notification - org.freedesktop.DBus.GLib.UnmappedError.NotificationDaemonErrorQuark.Code100: 0 is not a valid notification ID [Warn 02:07:44.178] Cannot show notification - org.freedesktop.DBus.GLib.UnmappedError.NotificationDaemonErrorQuark.Code100: 0 is not a valid notification ID [Warn 02:09:18.051] Cannot show notification - org.freedesktop.DBus.GLib.UnmappedError.NotificationDaemonErrorQuark.Code100: 0 is not a valid notification ID [Warn 03:34:18.902] Cannot show notification - org.freedesktop.DBus.GLib.UnmappedError.NotificationDaemonErrorQuark.Code100: 0 is not a valid notification ID [Warn 04:59:19.752] Cannot show notification - org.freedesktop.DBus.GLib.UnmappedError.NotificationDaemonErrorQuark.Code100: 0 is not a valid notification ID [Warn 05:00:09.255] Cannot show notification - org.freedesktop.DBus.GLib.UnmappedError.NotificationDaemonErrorQuark.Code100: 0 is not a valid notification ID [Warn 05:00:28.381] Cannot show notification - org.freedesktop.DBus.GLib.UnmappedError.NotificationDaemonErrorQuark.Code100: 0 is not a valid notification ID [Warn 05:11:04.512] Cannot show notification - org.freedesktop.DBus.GLib.UnmappedError.NotificationDaemonErrorQuark.Code100: 0 is not a valid notification ID Unhandled Exception: System.InvalidCastException: Cannot cast from source type to destination type. at Hyena.Data.PropertyStore.Get[String[]] (System.String name) [0x00000] at Hyena.Data.PropertyStore.GetStringList (System.String name) [0x00000] at Banshee.Sources.PrimarySource.get_DeleteTrackJob () [0x00000] at Banshee.Sources.PrimarySource.DeleteTrackList (Banshee.Collection.Database.CachedList`1 list) [0x00000] at Banshee.Sources.PrimarySource+<DeleteSelectedTracks>c__AnonStorey31.<>m__18 () [0x00000] -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.