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 464362 - Application crashes when I try to create a smart playlist with certain matches (Date Added, Play Count)
Application crashes when I try to create a smart playlist with certain matche...
Status: RESOLVED FIXED
Product: banshee
Classification: Other
Component: general
git master
Other All
: Normal critical
: 2.x
Assigned To: Aaron Bockover
Aaron Bockover
: 469323 481453 489506 490380 491393 491420 491449 491467 491784 492201 494927 521504 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-08-07 13:35 UTC by Pontus Freyhult
Modified: 2010-02-04 04:01 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Pontus Freyhult 2007-08-07 13:35:52 UTC
Steps to reproduce:
1. In Banshee, select "New smart playlist"
2. Change album in the match rule to Play Count
3. Banshee dies


Stack trace:
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] 
  at Banshee.SmartPlaylist.QueryMatchInteger.get_DisplayWidget () [0x00000] 
  at Banshee.SmartPlaylist.QueryBuilderMatchRow.OnOpComboBoxChanged (System.Object o, System.EventArgs args) [0x00000] 
  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 ()
   at Banshee.SmartPlaylist.QueryBuilderMatchRow.OnFieldComboBoxChanged ()
   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 ()
   at Banshee.SmartPlaylist.Editor.RunDialog ()
   at Banshee.SmartPlaylist.SmartPlaylistCore+<>c__CompilerGenerated46.<>c__AnonymousMethod148 ()
   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 ()
   at System.MulticastDelegate.invoke_void_string[] ()
   at Banshee.Gui.CleanRoomStartup.Startup ()
   at Banshee.BansheeEntry.Main ()
Realtidssignal 1
pontus@pontus:~/Utveckling/banshee/svn/src$ 


Other information:
Problem exists in Ubuntu Gutsy Banshee (labeled 0.12.1+dfsg-5 as well). Haven't tried all options but seems to NOT occur only for Album, Artist and Title.

It seems I can use predefined playlists that contain these matches but not open them in the editor.
Comment 1 Gabriel Burt 2007-08-22 17:36:13 UTC
*** Bug 469323 has been marked as a duplicate of this bug. ***
Comment 2 Josiah Ritchie - flickerfly 2007-08-23 03:13:35 UTC
I can not duplicate this in SVN trunk on Ubuntu Feisty. I'll go ahead and mark this as confirmed because of the duplicate bug. Pontus, could you try this out on today's trunk?
Comment 3 Pontus Freyhult 2007-08-23 06:18:23 UTC
Problem still exists for me. This is on Ubuntu gutsy gibbon, meaning mono 1.2.4  and GtkSharp 2.0.
Comment 4 julien cubizolles 2007-08-23 11:40:55 UTC
I'm experiencing the same problem, on the same ubuntu gutsy gibbon (amd64) machine.
Comment 5 Josiah Ritchie - flickerfly 2007-08-23 15:42:36 UTC
Thanks for the quick response guys! I imagine this will get some attention after the new stuff that's getting merged into trunk is complete.
Comment 6 Bryhhh 2007-10-02 14:35:48 UTC
*** Bug 481453 has been marked as a duplicate of this bug. ***
Comment 7 Gabriel Burt 2007-10-04 00:18:26 UTC
Crash prevention committed, not sure I understand why we started seeing them though (maybe Gtk# changed).  Thanks for the reports.
Comment 8 Gabriel Burt 2007-10-23 18:04:22 UTC
*** Bug 489506 has been marked as a duplicate of this bug. ***
Comment 9 Gabriel Burt 2007-10-26 04:59:50 UTC
*** Bug 490380 has been marked as a duplicate of this bug. ***
Comment 10 Gabriel Burt 2007-10-29 15:11:05 UTC
*** Bug 491393 has been marked as a duplicate of this bug. ***
Comment 11 Gabriel Burt 2007-10-29 15:55:45 UTC
*** Bug 491420 has been marked as a duplicate of this bug. ***
Comment 12 Gabriel Burt 2007-10-29 16:58:12 UTC
*** Bug 491449 has been marked as a duplicate of this bug. ***
Comment 13 Gabriel Burt 2007-10-29 17:59:36 UTC
*** Bug 491467 has been marked as a duplicate of this bug. ***
Comment 14 Gabriel Burt 2007-10-30 18:11:57 UTC
*** Bug 491784 has been marked as a duplicate of this bug. ***
Comment 15 Gabriel Burt 2007-11-01 03:07:09 UTC
*** Bug 492201 has been marked as a duplicate of this bug. ***
Comment 16 Gabriel Burt 2007-11-08 17:43:15 UTC
*** Bug 494927 has been marked as a duplicate of this bug. ***
Comment 17 Andrew Conkling 2008-03-11 01:26:56 UTC
*** Bug 521504 has been marked as a duplicate of this bug. ***