Creating or editing a smart playlist crashes Banshee

Bug #143979 reported by Anthony Batchelor
This bug report is a duplicate of:  Bug #129190: Crash when editing smart playlist. Edit Remove
4
Affects Status Importance Assigned to Milestone
banshee (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: banshee

Banshee version 0.13.1

Steps to reproduce:
File > New Smart Playlist...
Change the drop down that says Album by default.
Crash!

Console output:
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__AnonymousMethod151 ()
   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 ()
Real-time signal 1

Revision history for this message
Pontus Freyhult (pontusf) wrote :

This seems to be a duplicate of #143979. I've also reported it as upstream bug 464362 (<http://bugzilla.gnome.org/show_bug.cgi?id=464362>), but I now think it's specific to Ubuntu Gutsy.

I guess it shouldn't be that hard to figure out what's happening for someone who knows what's happened with the libraries between Feisty and Gutsy.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.