Crash after saving a document
Affected version
- Nightly flatpak: Yes
Steps to reproduce
- Save a document in a relatively big project (it was Mesa on my side)
Current behavior
Builder crashes
Expected behavior
Everything fine, let's continue to work
Additional information
Backtrace:
#0 0x00007f4dc3d5b54c in gtk_text_history_modified_changed (self=0x55ac9bf5e990, modified=modified@entry=0) at ../gtk/gtktexthistory.c:1107
1107 if (!(peek = peek->link.next->data))
[Current thread is 1 (Thread 0x7f4db7573cc0 (LWP 2))]
(gdb) bt
#0 0x00007f4dc3d5b54c in gtk_text_history_modified_changed (self=0x55ac9bf5e990 [GtkTextHistory], modified=modified@entry=0) at ../gtk/gtktexthistory.c:1107
#1 0x00007f4dc3c69361 in gtk_text_buffer_set_modified (setting=0, buffer=0x55ac9560fac0 [IdeBuffer]) at ../gtk/gtktextbuffer.c:3509
#2 gtk_text_buffer_set_modified (buffer=0x55ac9560fac0 [IdeBuffer], setting=setting@entry=0) at ../gtk/gtktextbuffer.c:3499
#3 0x00007f4dc37f1fea in gtk_source_file_saver_save_finish (saver=saver@entry=0x55ac9ab38d20 [GtkSourceFileSaver], result=result@entry=0x55ac8072b380, error=error@entry=0x7ffee8f31648) at ../gtksourceview/gtksourcefilesaver.c:1490
#4 0x000055ac732db418 in ide_buffer_save_file_cb (object=0x55ac9ab38d20 [GtkSourceFileSaver], result=0x55ac8072b380, user_data=0x55ac9cffe580) at ../src/libide/code/ide-buffer.c:1713
#5 0x00007f4dc468493b in g_task_return_now (task=task@entry=0x55ac8072b380 [GTask]) at ../gio/gtask.c:1371
#6 0x00007f4dc468595b in g_task_return (type=<optimized out>, task=0x55ac8072b380 [GTask]) at ../gio/gtask.c:1440
#7 g_task_return (task=0x55ac8072b380 [GTask], type=<optimized out>) at ../gio/gtask.c:1397
#8 0x00007f4dc37f0815 in query_info_cb (source_object=0x55ac9538f840 [GLocalFile], result=0x55ac82dc0fc0, user_data=0x55ac8072b380) at ../gtksourceview/gtksourcefilesaver.c:569
#9 0x00007f4dc468493b in g_task_return_now (task=task@entry=0x55ac82dc0fc0 [GTask]) at ../gio/gtask.c:1371
#10 0x00007f4dc4684975 in complete_in_idle_cb (task=0x55ac82dc0fc0) at ../gio/gtask.c:1385
#11 0x00007f4dc446aef7 in g_main_dispatch (context=context@entry=0x55ac75e3c180) at ../glib/gmain.c:3340
#12 0x00007f4dc446d007 in g_main_context_dispatch_unlocked (context=0x55ac75e3c180) at ../glib/gmain.c:4148
#13 g_main_context_iterate_unlocked (context=context@entry=0x55ac75e3c180, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4213
#14 0x00007f4dc446d6c3 in g_main_context_iteration (context=context@entry=0x55ac75e3c180, may_block=may_block@entry=1) at ../glib/gmain.c:4278
#15 0x00007f4dc46b6e4d in g_application_run (application=application@entry=0x55ac75e8cb80 [IdeApplication], argc=<optimized out>, argv=<optimized out>) at ../gio/gapplication.c:2573
#16 0x000055ac732d1eda in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:298
.flatpak-info
:
[Application]
name=org.gnome.Builder.Devel
runtime=runtime/org.gnome.Sdk/x86_64/master
[Instance]
instance-id=2011190568
instance-path=/home/tintou/.var/app/org.gnome.Builder.Devel
app-path=/home/tintou/.local/share/flatpak/app/org.gnome.Builder.Devel/x86_64/master/ea9a078b39a001bc75c2e97ae979b83ecb08a37584a868439747bc732fbc445f/files
app-commit=ea9a078b39a001bc75c2e97ae979b83ecb08a37584a868439747bc732fbc445f
app-extensions=org.gnome.Builder.Devel.Locale=e84a178e8a4577a76a41dcc8fa959f5e699145770670767135b8f69e1b26ed75;org.gnome.Builder.Devel.Debug=77bf99dab3883f882165f8f520e2d7000a7a036c5b2f17bfb70ba3370c062978
runtime-path=/home/tintou/.local/share/flatpak/runtime/org.gnome.Sdk/x86_64/master/222a5769a0be1a631851a319f734ab7268a260107978e166e00522ae00d3b4da/files
runtime-commit=222a5769a0be1a631851a319f734ab7268a260107978e166e00522ae00d3b4da
runtime-extensions=org.gnome.Sdk.Debug=8a3e4b323fca48dc498eb498092add4eeae0642f62fc824e35f86e49f16dc580;org.gnome.Sdk.Locale=37a94f121cfa5dee63bdcb013d1315abcb6cf5ff6202f1571abe52a377ff7187;org.freedesktop.Platform.GL.default=a2456524f213af672481cdbbb77ba7a3f41808580ae9937e3be2d704332d7fcb;org.freedesktop.Platform.openh264=d4d0d2d188da14f4250dbd4aea74211344ea2647e64bc139952b79af6c480087;org.freedesktop.Platform.openh264=bf24f23f3ba385f6e8c9215ed94d979db99814b0b614504a23a6d0751dc5f063;org.freedesktop.Sdk.Extension.vala-nightly=8ef5bb4ee649b2460bf02b7ab656ea84fe2f37e40a0e27ee7021150689db463e;org.freedesktop.Platform.VAAPI.Intel=c3fd642a473790893b8e4352cfff36e5520acd772ab064467304c8c846593863;org.freedesktop.Platform.GL.default=30c200cce67c4fc7be04789115538af4bde7fe1badff97a50ca5274e7fd06dfd
branch=master
arch=x86_64
flatpak-version=1.12.7
devel=true
[Context]
shared=network;ipc;
sockets=x11;wayland;session-bus;system-bus;fallback-x11;ssh-auth;
devices=dri;
features=devel;
filesystems=xdg-data/meson;/var/lib/flatpak;xdg-run/gvfsd;xdg-run/keyring;~/.local/share/flatpak;host;
[Session Bus Policy]
org.freedesktop.Flatpak=talk
org.gtk.vfs.*=talk
org.freedesktop.PackageKit=talk
org.freedesktop.secrets=talk
org.freedesktop.FileManager1=talk
[System Bus Policy]
org.gnome.Sysprof3=talk
org.freedesktop.Avahi=talk
org.freedesktop.PolicyKit1=talk
[Environment]
ALSA_CONFIG_PATH=/usr/share/alsa/alsa-flatpak.conf
GI_TYPELIB_PATH=/app/lib/girepository-1.0
GST_PLUGIN_SYSTEM_PATH=/app/lib/gstreamer-1.0:/usr/lib/extensions/gstreamer-1.0:/usr/lib/x86_64-linux-gnu/gstreamer-1.0
XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share
ALSA_CONFIG_DIR=/usr/share/alsa
__EGL_EXTERNAL_PLATFORM_CONFIG_DIRS=/etc/egl/egl_external_platform.d:/usr/lib/x86_64-linux-gnu/GL/egl/egl_external_platform.d:/usr/share/egl/egl_external_platform.d
G_SLICE=always-malloc
Edited by Corentin Noël