GNOME Bugzilla – Bug 727689
Crash with particular files when tabs detached across separate windows and focusing the window
Last modified: 2014-11-04 21:57:04 UTC
I'm not is a position to try out Gedit 3.12 for the time being, but I encountered a crasher with 3.10 and since those are pretty rare I thought it would be good to report it: (gdb) bt full
+ Trace 233438
Demonstration: http://jeff.ecchi.ca/public/gedit-727689.webm Samples used in the video: http://jeff.ecchi.ca/public/gedit-727689-samples.tar
Hi, work for me in 3.12 with your samples. It will be great if you find a way to try with 3.12 too.
I can now reproduce this in 3.12 (from the Fedora 20 COPR). I just extracted those two files to /tmp/, opened them up with gedit, and tried to "tear off" one of the tabs. I get a bunch of these before the segfault: Gtk-CRITICAL **: gtk_text_tag_table_remove: assertion 'tag->priv->table == table' failed Gtk-CRITICAL **: gtk_text_tag_table_remove: assertion 'tag->priv->table == table' failed Gtk-CRITICAL **: gtk_text_tag_table_remove: assertion 'tag->priv->table == table' failed Gtk-CRITICAL **: gtk_text_tag_table_remove: assertion 'tag->priv->table == table' failed Gtk-CRITICAL **: gtk_text_tag_table_remove: assertion 'tag->priv->table == table' failed Program received signal SIGSEGV, Segmentation fault. 0x00007fffdd5d7f6a in gcp_scrollbar_marker_update_spacing () from /usr/lib64/gedit/plugins/libgcp.so (gdb) bt full
+ Trace 233587
Actually bug #739510 is a dupe of this. Description/repro instructions: Opening my Pitivi 0.94 release notes text file, if I tell gedit to move that document tab to a separate window, or if I open two gedit windows and load that document, gedit crashes like trace #234291
*** Bug 739510 has been marked as a duplicate of this bug. ***
Created attachment 289800 [details] screencast And here's a video demonstration of how to trigger the crash from the perspective of bug #739510.
Hi, You seem to have an old gedit-code-assistance plugin triggering this error, please retry after deactivating it.
Indeed, disabling the code assistance plugin (funny: it segfaulted gedit immediately when you deactivate it!) made tabs tearoff work without segfaulting now.
Does that mean it's fixed in 3.14?
It mean that it's a gedit-code-assistance fault which has been re-written since, so if you want to use gedit-code-assistance, get the last version which need gnome-code-assistance and some dependencies for the backends.