GNOME Bugzilla – Bug 464362
Application crashes when I try to create a smart playlist with certain matches (Date Added, Play Count)
Last modified: 2010-02-04 04:01:29 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.
*** Bug 469323 has been marked as a duplicate of this bug. ***
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?
Problem still exists for me. This is on Ubuntu gutsy gibbon, meaning mono 1.2.4 and GtkSharp 2.0.
I'm experiencing the same problem, on the same ubuntu gutsy gibbon (amd64) machine.
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.
*** Bug 481453 has been marked as a duplicate of this bug. ***
Crash prevention committed, not sure I understand why we started seeing them though (maybe Gtk# changed). Thanks for the reports.
*** Bug 489506 has been marked as a duplicate of this bug. ***
*** Bug 490380 has been marked as a duplicate of this bug. ***
*** Bug 491393 has been marked as a duplicate of this bug. ***
*** Bug 491420 has been marked as a duplicate of this bug. ***
*** Bug 491449 has been marked as a duplicate of this bug. ***
*** Bug 491467 has been marked as a duplicate of this bug. ***
*** Bug 491784 has been marked as a duplicate of this bug. ***
*** Bug 492201 has been marked as a duplicate of this bug. ***
*** Bug 494927 has been marked as a duplicate of this bug. ***
*** Bug 521504 has been marked as a duplicate of this bug. ***