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 745519 - gedit crash _gtk_text_btree_get_chars_changed_stamp (tree=0x0) at gtktextbtree.c:543
gedit crash _gtk_text_btree_get_chars_changed_stamp (tree=0x0) at gtktextbtr...
Status: RESOLVED FIXED
Product: gtksourceview
Classification: Platform
Component: General
3.14.x
Other Linux
: Normal normal
: ---
Assigned To: GTK Sourceview maintainers
GTK Sourceview maintainers
Depends on:
Blocks:
 
 
Reported: 2015-03-03 11:18 UTC by Branko Grubic (bitlord)
Modified: 2015-03-05 14:44 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Branko Grubic (bitlord) 2015-03-03 11:18:36 UTC
I don't have much info about this, I did have few gedit windows opened, and probably I was closing one or more (I wasn't prepared for crashes so, don't remember). Also I don't know how reproducable this is.

gtk3-3.14.8-2.fc21.x86_64
gtksourceview3-3.14.3-1.fc21.x86_64
gedit-3.14.3-1.fc21.x86_64



GNU gdb (GDB) Fedora 7.8.2-38.fc21
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/gedit...Reading symbols from /usr/lib/debug/usr/bin/gedit.debug...done.
done.
[New LWP 24732]
[New LWP 24735]
[New LWP 24736]
[New LWP 24734]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/gedit --gapplication-service'.
Program terminated with signal SIGSEGV, Segmentation fault.

Thread 1 (Thread 0x7facf9d17980 (LWP 24732))

  • #0 _gtk_text_btree_get_chars_changed_stamp
    at gtktextbtree.c line 543
  • #1 gtk_text_iter_make_surreal
    at gtktextiter.c line 173
  • #2 gtk_text_iter_compare
    at gtktextiter.c line 5421
  • #3 gtk_text_iter_order
    at gtktextiter.c line 5517
  • #4 scan_all_region
    at gtksourcesearchcontext.c line 1594
  • #5 idle_scan_normal_search
    at gtksourcesearchcontext.c line 1726
  • #6 idle_scan_cb
    at gtksourcesearchcontext.c line 2077
  • #7 g_main_dispatch
    at gmain.c line 3111
  • #8 g_main_context_dispatch
    at gmain.c line 3710
  • #9 g_main_context_iterate
    at gmain.c line 3781
  • #10 g_main_context_iteration
    at gmain.c line 3842
  • #11 g_application_run
    at gapplication.c line 2282
  • #12 main
    at gedit/gedit.c line 135

Comment 1 Sébastien Wilmet 2015-03-03 18:03:02 UTC
Thanks for the bug report and the stack trace, it looks like a bug in GtkSourceSearchContext.