GNOME Bugzilla – Bug 760754
gedit crashes detaching a tab
Last modified: 2016-01-28 18:13:31 UTC
Open a tab, detach it by using drag and drop. You will get a seg fault Program received signal SIGSEGV, Segmentation fault. 0x00007ffff69aac95 in gtk_widget_verify_invariants (widget=0x1030d20) at gtkwidget.c:10262 10262 if (parent == NULL || parent->priv->verifying_invariants_count == 0) Missing separate debuginfos, use: dnf debuginfo-install bzip2-libs-1.0.6-19.fc23.x86_64 cyrus-sasl-lib-2.1.26-25.2.fc23.x86_64 dbus-libs-1.10.6-1.fc23.x86_64 elfutils-libelf-0.163-4.fc23.x86_64 elfutils-libs-0.163-4.fc23.x86_64 enchant-1.6.0-12.fc23.x86_64 expat-2.1.0-12.fc23.x86_64 fontconfig-2.11.94-4.fc23.x86_64 freetype-2.6.0-3.fc23.x86_64 gmp-6.0.0-12.fc23.x86_64 gnutls-3.4.8-1.fc23.x86_64 http-parser-2.0-9.20121128gitcd01361.fc23.x86_64 hunspell-1.3.3-8.fc23.x86_64 keyutils-libs-1.5.9-7.fc23.x86_64 krb5-libs-1.14-5.fc23.x86_64 libattr-2.4.47-14.fc23.x86_64 libcap-2.24-8.fc23.x86_64 libcom_err-1.42.13-3.fc23.x86_64 libcurl-7.43.0-4.fc23.x86_64 libdrm-2.4.66-1.fc23.x86_64 libffi-3.1-8.fc23.x86_64 libgcc-5.3.1-2.fc23.x86_64 libgcrypt-1.6.4-1.fc23.x86_64 libgee-0.18.0-2.fc23.x86_64 libgpg-error-1.21-1.fc23.x86_64 libICE-1.0.9-3.fc23.x86_64 libidn-1.32-1.fc23.x86_64 libmodman-2.0.1-11.fc23.x86_64 libnghttp2-1.6.0-1.fc23.x86_64 libpng-1.6.19-2.fc23.x86_64 libproxy-0.4.11-12.fc23.x86_64 libselinux-2.4-4.fc23.x86_64 libSM-1.2.2-3.fc23.x86_64 libssh2-1.6.0-3.fc23.x86_64 libstdc++-5.3.1-2.fc23.x86_64 libtasn1-4.5-2.fc23.x86_64 libuuid-2.27.1-2.fc23.x86_64 libX11-1.6.3-2.fc23.x86_64 libXau-1.0.8-5.fc23.x86_64 libxcb-1.11.1-1.fc23.x86_64 libXcomposite-0.4.4-7.fc23.x86_64 libXcursor-1.1.14-4.fc23.x86_64 libXdamage-1.1.4-7.fc23.x86_64 libXext-1.3.3-3.fc23.x86_64 libXfixes-5.0.1-5.fc23.x86_64 libXi-1.7.6-1.fc23.x86_64 libXinerama-1.1.3-5.fc23.x86_64 libxml2-2.9.3-2.fc23.x86_64 libXrandr-1.5.0-2.fc23.x86_64 libXrender-0.9.9-2.fc23.x86_64 libxshmfence-1.2-2.fc23.x86_64 libXxf86vm-1.1.4-2.fc23.x86_64 mesa-libEGL-11.1.0-1.20151218.fc23.x86_64 mesa-libgbm-11.1.0-1.20151218.fc23.x86_64 mesa-libGL-11.1.0-1.20151218.fc23.x86_64 mesa-libglapi-11.1.0-1.20151218.fc23.x86_64 mesa-libwayland-egl-11.1.0-1.20151218.fc23.x86_64 nettle-3.1.1-6.fc23.x86_64 nspr-4.10.10-2.fc23.x86_64 nss-3.21.0-1.1.fc23.x86_64 nss-softokn-freebl-3.21.0-1.1.fc23.x86_64 nss-util-3.21.0-1.0.fc23.x86_64 openldap-2.4.40-14.fc23.x86_64 openssl-libs-1.0.2e-3.fc23.x86_64 p11-kit-0.23.2-1.fc23.x86_64 pcre-8.38-4.fc23.x86_64 pixman-0.33.6-1.fc23.x86_64 python3-cairo-1.10.0-12.fc23.x86_64 python3-libs-3.4.3-5.fc23.x86_64 systemd-libs-222-12.fc23.x86_64 xz-libs-5.2.1-3.fc23.x86_64 zlib-1.2.8-9.fc23.x86_64 (gdb) t a a bt
+ Trace 235906
Thread 1 (Thread 0x7ffff7f19a80 (LWP 22642))
git bisect points to: commit 3a8dc01ed22ca627720642f5dcb53c66cd18b2ba Author: Benjamin Otte <otte@redhat.com> Date: Mon Jan 11 17:52:38 2016 +0100 notebook: Don't reparent tab label when drag stops Use the same unrealize + set_parent_window() trick that we used in 6d5edd18cf5637274762b7a51488d27d5bed600d when dragging starts. To be more specific drag the tab out of the notebook and drop it on the same window text view.
I am reopening this since I am getting another crash now reproducing it on the same way: (gedit:22490): Gtk-CRITICAL **: gtk_widget_get_display: assertion 'GTK_IS_WIDGET (widget)' failed sys:1: Warning: invalid (NULL) pointer instance sys:1: Warning: g_signal_emit_by_name: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed sys:1: Warning: Source ID 720 was not found when attempting to remove it Program received signal SIGSEGV, Segmentation fault. 0x00007ffff699fd8c in gtk_widget_destroy (widget=0x11033d0) at gtkwidget.c:4707 4707 g_return_if_fail (GTK_IS_WIDGET (widget)); Missing separate debuginfos, use: dnf debuginfo-install bzip2-libs-1.0.6-19.fc23.x86_64 cyrus-sasl-lib-2.1.26-25.2.fc23.x86_64 dbus-libs-1.10.6-1.fc23.x86_64 elfutils-libelf-0.163-4.fc23.x86_64 elfutils-libs-0.163-4.fc23.x86_64 enchant-1.6.0-12.fc23.x86_64 expat-2.1.0-12.fc23.x86_64 fontconfig-2.11.94-4.fc23.x86_64 freetype-2.6.0-3.fc23.x86_64 gmp-6.0.0-12.fc23.x86_64 gnutls-3.4.8-1.fc23.x86_64 http-parser-2.0-9.20121128gitcd01361.fc23.x86_64 hunspell-1.3.3-8.fc23.x86_64 keyutils-libs-1.5.9-7.fc23.x86_64 krb5-libs-1.14-5.fc23.x86_64 libattr-2.4.47-14.fc23.x86_64 libcap-2.24-8.fc23.x86_64 libcom_err-1.42.13-3.fc23.x86_64 libcurl-7.43.0-4.fc23.x86_64 libdrm-2.4.66-1.fc23.x86_64 libffi-3.1-8.fc23.x86_64 libgcc-5.3.1-2.fc23.x86_64 libgcrypt-1.6.4-1.fc23.x86_64 libgee-0.18.0-2.fc23.x86_64 libgpg-error-1.21-1.fc23.x86_64 libICE-1.0.9-3.fc23.x86_64 libidn-1.32-1.fc23.x86_64 libmodman-2.0.1-11.fc23.x86_64 libnghttp2-1.6.0-1.fc23.x86_64 libpng-1.6.19-2.fc23.x86_64 libproxy-0.4.11-12.fc23.x86_64 libselinux-2.4-4.fc23.x86_64 libSM-1.2.2-3.fc23.x86_64 libssh2-1.6.0-3.fc23.x86_64 libstdc++-5.3.1-2.fc23.x86_64 libtasn1-4.5-2.fc23.x86_64 libuuid-2.27.1-2.fc23.x86_64 libX11-1.6.3-2.fc23.x86_64 libXau-1.0.8-5.fc23.x86_64 libxcb-1.11.1-1.fc23.x86_64 libXcomposite-0.4.4-7.fc23.x86_64 libXcursor-1.1.14-4.fc23.x86_64 libXdamage-1.1.4-7.fc23.x86_64 libXext-1.3.3-3.fc23.x86_64 libXfixes-5.0.1-5.fc23.x86_64 libXi-1.7.6-1.fc23.x86_64 libXinerama-1.1.3-5.fc23.x86_64 libxml2-2.9.3-2.fc23.x86_64 libXrandr-1.5.0-2.fc23.x86_64 libXrender-0.9.9-2.fc23.x86_64 libxshmfence-1.2-2.fc23.x86_64 libXxf86vm-1.1.4-2.fc23.x86_64 mesa-libEGL-11.1.0-2.20151218.fc23.x86_64 mesa-libgbm-11.1.0-2.20151218.fc23.x86_64 mesa-libGL-11.1.0-2.20151218.fc23.x86_64 mesa-libglapi-11.1.0-2.20151218.fc23.x86_64 mesa-libwayland-egl-11.1.0-2.20151218.fc23.x86_64 nettle-3.1.1-6.fc23.x86_64 nspr-4.10.10-2.fc23.x86_64 nss-3.21.0-1.1.fc23.x86_64 nss-softokn-freebl-3.21.0-1.1.fc23.x86_64 nss-util-3.21.0-1.0.fc23.x86_64 openldap-2.4.40-14.fc23.x86_64 openssl-libs-1.0.2e-3.fc23.x86_64 p11-kit-0.23.2-1.fc23.x86_64 pcre-8.38-4.fc23.x86_64 pixman-0.33.6-1.fc23.x86_64 python3-cairo-1.10.0-12.fc23.x86_64 python3-libs-3.4.3-5.fc23.x86_64 systemd-libs-222-12.fc23.x86_64 xz-libs-5.2.1-3.fc23.x86_64 zlib-1.2.8-9.fc23.x86_64 (gdb) t a a bt
+ Trace 235912
Thread 1 (Thread 0x7ffff7f19a80 (LWP 22490))
I think this was fixed ?
*** Bug 761206 has been marked as a duplicate of this bug. ***