GNOME Bugzilla – Bug 491784
Crashes when trying to make a new smart playlist using "Date Added" field
Last modified: 2007-10-30 18:11:57 UTC
Steps to reproduce: Ubuntu 7.10 1. File -> New Smartplaylist 2. Change the criteria to "Date Added" Stack trace: mutant@mutant-desktop:~$ LD_LIBRARY_PATH=/usr/lib/banshee mono --debug /usr/lib/banshee/banshee.exe Debug: [30/10/2007 1:13:33 PM] (Loading audio profiles) - /usr/share/banshee/audio-profiles Debug: [30/10/2007 1:13:34 PM] (Default player engine) - GStreamer 0.10 Debug: [30/10/2007 1:13:34 PM] (Audio CD Core Initialized) - Debug: [30/10/2007 1:13:34 PM] (Testing device for DAP support) - /org/freedesktop/Hal/devices/volume_uuid_EC54CEB254CE7F38 Debug: [30/10/2007 1:13:34 PM] (Waiting for possible DAP to mount) - /org/freedesktop/Hal/devices/volume_uuid_EC54CEB254CE7F38 Debug: [30/10/2007 1:13:34 PM] (DAP has not been added) - /org/freedesktop/Hal/devices/volume_uuid_EC54CEB254CE7F38 Debug: [30/10/2007 1:13:34 PM] (Testing device for DAP support) - /org/freedesktop/Hal/devices/volume_uuid_10881B53881B36A6 Debug: [30/10/2007 1:13:34 PM] (DAP has not been added) - /org/freedesktop/Hal/devices/volume_uuid_10881B53881B36A6 Warning: [30/10/2007 1:13:34 PM] (Power Management Call Failed) - Cannot find GNOME Power Manager: Name org.gnome.PowerManager has no owner Debug: [30/10/2007 1:13:34 PM] (Enabled multimedia keys support) - Using org.gnome.SettingsDaemon Exception in Gtk# callback delegate Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception. System.IndexOutOfRangeException: Array index is out of range. at Banshee.SmartPlaylist.QueryMatch.get_Filter () [0x00000] in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee.Base/Banshee.SmartPlaylist/QueryBuilder.cs:323 at Banshee.SmartPlaylist.QueryMatchDate.get_DisplayWidget () [0x000be] in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee.Base/Banshee.SmartPlaylist/QueryBuilderModel.cs:556 at Banshee.SmartPlaylist.QueryBuilderMatchRow.OnOpComboBoxChanged (System.Object o, System.EventArgs args) [0x0003b] in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee.Base/Banshee.SmartPlaylist/QueryBuilder.cs:543 at (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_object_EventArgs (object,System.EventArgs) at GLib.Signal.voidObjectCallback (IntPtr handle, IntPtr gch) [0x00000] at GLib.ExceptionManager.RaiseUnhandledException () at GLib.Signal.voidObjectCallback () at GLib.Signal.voidObjectCallback () at Gtk.ComboBox.gtk_combo_box_remove_text () at Gtk.ComboBox.gtk_combo_box_remove_text () at Gtk.ComboBox.RemoveText () at Banshee.SmartPlaylist.QueryBuilderMatchRow.Select () in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee.Base/Banshee.SmartPlaylist/QueryBuilder.cs:line 513 at Banshee.SmartPlaylist.QueryBuilderMatchRow.OnFieldComboBoxChanged () in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee.Base/Banshee.SmartPlaylist/QueryBuilder.cs:line 531 at System.MulticastDelegate.invoke_void_object_EventArgs () at GLib.Signal.voidObjectCallback () at GLib.Signal.voidObjectCallback () at Gtk.Dialog.gtk_dialog_run () at Gtk.Dialog.gtk_dialog_run () at Gtk.Dialog.Run () at Banshee.SmartPlaylist.Editor.Run () in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee.Base/Banshee.SmartPlaylist/Editor.cs:line 195 at Banshee.SmartPlaylist.Editor.RunDialog () in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee.Base/Banshee.SmartPlaylist/Editor.cs:line 187 at Banshee.SmartPlaylist.SmartPlaylistCore+<>c__CompilerGenerated46.<>c__AnonymousMethod151 () in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee.Base/Banshee.SmartPlaylist/SmartPlaylistCore.cs:line 159 at System.MulticastDelegate.invoke_void_object_EventArgs () at GLib.Signal.voidObjectCallback () at GLib.Signal.voidObjectCallback () at Gtk.Application.gtk_main () at Gtk.Application.gtk_main () at Gtk.Application.Run () at Gnome.Program.Run () at Banshee.BansheeEntry.Startup () in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee/Main.cs:line 118 at System.MulticastDelegate.invoke_void_string[] () at Banshee.Gui.CleanRoomStartup.Startup () in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee.Base/Gui/CleanRoomStartup.cs:line 54 at Banshee.BansheeEntry.Main () in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee/Main.cs:line 43 __________________________________________________________________________________________________________________________________- mutant@mutant-desktop:~$ LD_LIBRARY_PATH=/usr/lib/banshee gdb --eval-command=run --args mono --debug /usr/lib/banshee/banshee.exe GNU gdb 6.6-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"... (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". Starting program: /usr/bin/mono --debug /usr/lib/banshee/banshee.exe (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1211402544 (LWP 10742)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [New Thread -1215464560 (LWP 10745)] [New Thread -1221223536 (LWP 10746)] (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [New Thread -1261737072 (LWP 10748)] (no debugging symbols found) [New Thread -1263350896 (LWP 10749)] [Thread -1263350896 (LWP 10749) exited] [New Thread -1271743600 (LWP 10750)] [Thread -1271743600 (LWP 10750) exited] [New Thread -1280201840 (LWP 10751)] Debug: [30/10/2007 1:19:34 PM] (Loading audio profiles) - /usr/share/banshee/audio-profiles (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [New Thread -1288852592 (LWP 10752)] (no debugging symbols found) (no debugging symbols found) [Thread -1280201840 (LWP 10751) exited] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) Debug: [30/10/2007 1:19:52 PM] (Default player engine) - GStreamer 0.10 Debug: [30/10/2007 1:19:52 PM] (Audio CD Core Initialized) - Debug: [30/10/2007 1:19:52 PM] (Testing device for DAP support) - /org/freedesktop/Hal/devices/volume_uuid_EC54CEB254CE7F38 (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) Debug: [30/10/2007 1:19:52 PM] (Waiting for possible DAP to mount) - /org/freedesktop/Hal/devices/volume_uuid_EC54CEB254CE7F38 Debug: [30/10/2007 1:19:52 PM] (DAP has not been added) - /org/freedesktop/Hal/devices/volume_uuid_EC54CEB254CE7F38 Debug: [30/10/2007 1:19:52 PM] (Testing device for DAP support) - /org/freedesktop/Hal/devices/volume_uuid_10881B53881B36A6 Debug: [30/10/2007 1:19:52 PM] (DAP has not been added) - /org/freedesktop/Hal/devices/volume_uuid_10881B53881B36A6 Warning: [30/10/2007 1:19:52 PM] (Power Management Call Failed) - Cannot find GNOME Power Manager: Name org.gnome.PowerManager has no owner Debug: [30/10/2007 1:19:53 PM] (Enabled multimedia keys support) - Using org.gnome.SettingsDaemon (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) [New Thread -1280201840 (LWP 10753)] [New Thread -1292764272 (LWP 10754)] [New Thread -1294488688 (LWP 10755)] (no debugging symbols found) (no debugging symbols found) Exception in Gtk# callback delegate Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception. System.IndexOutOfRangeException: Array index is out of range. at Banshee.SmartPlaylist.QueryMatch.get_Filter () [0x00000] in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee.Base/Banshee.SmartPlaylist/QueryBuilder.cs:323 at Banshee.SmartPlaylist.QueryMatchDate.get_DisplayWidget () [0x000be] in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee.Base/Banshee.SmartPlaylist/QueryBuilderModel.cs:556 at Banshee.SmartPlaylist.QueryBuilderMatchRow.OnOpComboBoxChanged (System.Object o, System.EventArgs args) [0x0003b] in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee.Base/Banshee.SmartPlaylist/QueryBuilder.cs:543 at (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_object_EventArgs (object,System.EventArgs) at GLib.Signal.voidObjectCallback (IntPtr handle, IntPtr gch) [0x00000] at GLib.ExceptionManager.RaiseUnhandledException () at GLib.Signal.voidObjectCallback () at GLib.Signal.voidObjectCallback () at Gtk.ComboBox.gtk_combo_box_remove_text () at Gtk.ComboBox.gtk_combo_box_remove_text () at Gtk.ComboBox.RemoveText () at Banshee.SmartPlaylist.QueryBuilderMatchRow.Select () in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee.Base/Banshee.SmartPlaylist/QueryBuilder.cs:line 513 at Banshee.SmartPlaylist.QueryBuilderMatchRow.OnFieldComboBoxChanged () in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee.Base/Banshee.SmartPlaylist/QueryBuilder.cs:line 531 at System.MulticastDelegate.invoke_void_object_EventArgs () at GLib.Signal.voidObjectCallback () at GLib.Signal.voidObjectCallback () at Gtk.Dialog.gtk_dialog_run () at Gtk.Dialog.gtk_dialog_run () at Gtk.Dialog.Run () at Banshee.SmartPlaylist.Editor.Run () in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee.Base/Banshee.SmartPlaylist/Editor.cs:line 195 at Banshee.SmartPlaylist.Editor.RunDialog () in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee.Base/Banshee.SmartPlaylist/Editor.cs:line 187 at Banshee.SmartPlaylist.SmartPlaylistCore+<>c__CompilerGenerated46.<>c__AnonymousMethod151 () in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee.Base/Banshee.SmartPlaylist/SmartPlaylistCore.cs:line 159 at System.MulticastDelegate.invoke_void_object_EventArgs () at GLib.Signal.voidObjectCallback () at GLib.Signal.voidObjectCallback () at Gtk.Application.gtk_main () at Gtk.Application.gtk_main () at Gtk.Application.Run () at Gnome.Program.Run () at Banshee.BansheeEntry.Startup () in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee/Main.cs:line 118 at System.MulticastDelegate.invoke_void_string[] () at Banshee.Gui.CleanRoomStartup.Startup () in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee.Base/Gui/CleanRoomStartup.cs:line 54 at Banshee.BansheeEntry.Main () in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee/Main.cs:line 43 [Thread -1221223536 (LWP 10746) exited] Program exited with code 01. (gdb) (gdb) Other information: Seems to occur with these criteria too" Duration, Last Played, Play Count, Rating, Year, Track Number
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of 464362 ***