After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 491784 - Crashes when trying to make a new smart playlist using "Date Added" field
Crashes when trying to make a new smart playlist using "Date Added" field
Status: RESOLVED DUPLICATE of bug 464362
Product: banshee
Classification: Other
Component: Smart Playlists
0.13.1
Other All
: Normal critical
: 2.x
Assigned To: Gabriel Burt
Gabriel Burt
Depends on:
Blocks:
 
 
Reported: 2007-10-30 16:33 UTC by Matt Skinner
Modified: 2007-10-30 18:11 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Matt Skinner 2007-10-30 16:33:22 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
Comment 1 Gabriel Burt 2007-10-30 18:11:57 UTC
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 ***