Mailinglist Archive: opensuse-bugs (12990 mails)

< Previous Next >
[Bug 467377] New: Banshee crashes when attempting to delete non existant files
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Mon, 19 Jan 2009 08:31:18 -0700 (MST)
  • Message-id: <bug-467377-21960@xxxxxxxxxxxxxxxxxxxxxxxxx/>
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@xxxxxxxxxx
ReportedBy: robert.thomas@xxxxxxxxxxxxxxxxxx
QAContact: abockover@xxxxxxxxxx
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.

< Previous Next >