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 526225 - Muine is segfaulting in Ubuntu 8.04 Beta/GNOME 2.22
Muine is segfaulting in Ubuntu 8.04 Beta/GNOME 2.22
Status: RESOLVED NOTGNOME
Product: muine
Classification: Other
Component: general
0.8.7
Other Linux
: Normal major
: ---
Assigned To: Muine Maintainers
Muine Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-04-04 19:43 UTC by tchomby@googlemail.com
Modified: 2008-04-04 21:43 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description tchomby@googlemail.com 2008-04-04 19:43:43 UTC
This just seems to happen randomly a few seconds or a couple of minutes after opening muine, not attached to any particular event that I noticed. The error output contains a very large number of these:

(muine:9888): Gtk-CRITICAL **: gtk_tree_model_row_inserted: assertion `path != NULL' failed

followed by this:

Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.NullReferenceException: Object reference not set to an instance of an object
  at Muine.AddSongWindow.GetTitle (Muine.Song song) [0x00000] 
  at Muine.AddSongWindow.SetText (Gtk.CellRendererText cell, TreeIter iter) [0x00000] 
  at Muine.AddSongWindow.CellDataFunc (Gtk.TreeViewColumn col, Gtk.CellRenderer cell, TreeModel model, TreeIter iter) [0x00000] 
  at GtkSharp.TreeCellDataFuncWrapper.NativeCallback (IntPtr tree_column, IntPtr cell, IntPtr tree_model, IntPtr iter, IntPtr data) [0x00000] 
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at GtkSharp.TreeCellDataFuncWrapper.NativeCallback(IntPtr tree_column, IntPtr cell, IntPtr tree_model, IntPtr iter, IntPtr data)
   at GtkSharp.TreeCellDataFuncWrapper.NativeCallback(IntPtr , IntPtr , IntPtr , IntPtr , IntPtr )
   at Gtk.TreeView.gtk_tree_view_set_cursor(IntPtr , IntPtr , IntPtr , Boolean )
   at Gtk.TreeView.gtk_tree_view_set_cursor(IntPtr , IntPtr , IntPtr , Boolean )
   at Gtk.TreeView.SetCursor(Gtk.TreePath path, Gtk.TreeViewColumn focus_column, Boolean start_editing)
   at Muine.HandleView.SelectFirst()
   at Muine.AddWindow.Search()
   at Muine.AddWindow.Reset()
   at Muine.AddWindow.ResetFunc()
   at GLib.Idle+IdleProxy.Handler()
   at GLib.Idle+IdleProxy.Handler()
   at Gtk.Application.gtk_main()
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at Muine.Global.Main(System.String[] args)
Segmentation fault (core dumped)
Comment 1 Wouter Bolsterlee (uws) 2008-04-04 21:43:39 UTC
It seems you're next person bitten by this Ubuntu bug:

  https://bugs.launchpad.net/ubuntu/+source/muine/+bug/117726

Please complain even LOUDER than the community can to your colleagues. This issue is fscking annoying and it KEEPS popping up because Ubuntu update policies are just plain STUPID. I'm sorry if I'm sounding harsh, but I really can't make it any better:

- The bug has long been fixed upstream
- I've packaged the changes for Ubuntu;
  see http://uwstopia.nl/blog/2008/01/muine-0-8-8-for-ubuntu
- Ubuntu gets lots of complaints

Good luck.