Red Hat Bugzilla – Bug 1283950
[regression] [wayland] gdk_wayland_window_show() is broken (was: [abrt] gnome-builder: gdk_wayland_window_show(): gnome-builder killed by SIGSEGV)
Last modified: 2015-12-17 20:40:36 EST
Description of problem:
I deleted a word that was currently highlighted due to being a search result inside an xml document.
Steps to reproduce:
1. clone https://github.com/timlau/yumex-dnf (as of today, 2015-11-20)
2. open project in gnome-builder
3. open src/yumex.ui inside gnome-builder
4. search for "font". gnome-builder finds xml tag with name="font-desc", "font" is highlighted
5. delete "font-desc" (without deleting "") and write something else, e.g. "scale"
Then gnome-builder crashes.
I can reproduce this issue with other XML documents too. I cannot reproduce this issue with gedit or when editing python (.py) files in gnome-builder.
Version-Release number of selected component:
cmdline: /usr/bin/gnome-builder --gapplication-service
runlevel: N 5
Thread no. 1 (6 frames)
#0 gdk_wayland_window_show at gdkwindow-wayland.c:1279
#3 gdk_window_show_internal at gdkwindow.c:5013
#4 gtk_window_map at gtkwindow.c:6096
#5 _g_closure_invoke_va at gclosure.c:864
#8 gtk_widget_map at gtkwidget.c:4920
#9 gtk_window_show at gtkwindow.c:5952
Created attachment 1097106 [details]
Created attachment 1097107 [details]
Created attachment 1097108 [details]
Created attachment 1097109 [details]
Created attachment 1097110 [details]
Created attachment 1097111 [details]
Created attachment 1097112 [details]
Created attachment 1097113 [details]
I was wrong before, this crasher also happens in .py files.
And it happens in xml files without a previous search too.
This issue seems to be caused when gnome-builder tries to display a small window for showing code completion suggestions. I guess it is specific to wayland.
This issue is a regression to Gtk3 3.18.2 on Fedora 23.
Thanks, should be fixed in gtk3-3.18.5-3.fc23
gtk3-3.18.5-3.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-4a95ea0626
gtk3-3.18.5-3.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
$ su -c 'dnf --enablerepo=updates-testing update gtk3'
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-4a95ea0626
gtk3-3.18.5-3.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.
Sorry, this fix is just avoiding the crash but still makes the popup window not appear at all. gnome-builder's code completion doesn't work any more with gtk3-3.18.5-3.fc23.
Same problem in here, no crash but still not working
thats an unrelated problem, and not related to the original issue