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 789918 - [gnome-terminal][wayland] crash on drawing frame (gdk_window_impl_wayland_end_paint)
[gnome-terminal][wayland] crash on drawing frame (gdk_window_impl_wayland_end...
Status: RESOLVED OBSOLETE
Product: gtk+
Classification: Platform
Component: Backend: Wayland
3.22.x
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
: 793814 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2017-11-04 19:59 UTC by Mikhail
Modified: 2018-05-02 19:25 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
system log (30.80 KB, text/x-log)
2017-11-06 09:33 UTC, Mikhail
Details

Description Mikhail 2017-11-04 19:59:56 UTC
$ gnome-terminal --version
GNOME Terminal 3.26.1 Using VTE version 0.50.1 +GNUTLS

Core was generated by `/usr/libexec/gnome-terminal-server'.
Program terminated with signal SIGABRT, Aborted.

Thread 1 (Thread 0x7fa89b2a2f00 (LWP 11396))

  • #0 __GI_raise
    at ../sysdeps/unix/sysv/linux/raise.c line 51
  • #1 __GI_abort
    at abort.c line 79
  • #2 wl_abort
    at src/wayland-util.c line 419
  • #3 wl_proxy_marshal_array_constructor_versioned
    at src/wayland-client.c line 659
  • #4 wl_proxy_marshal_array_constructor
    at src/wayland-client.c line 599
  • #5 wl_proxy_marshal
    at src/wayland-client.c line 696
  • #6 gdk_window_impl_wayland_end_paint
  • #7 gdk_window_end_paint_internal
  • #8 gdk_window_end_draw_frame
  • #9 gtk_widget_render
  • #10 gtk_main_do_event
  • #11 _gdk_event_emit
  • #12 _gdk_window_process_updates_recurse_helper
  • #13 gdk_window_process_updates_internal
  • #14 gdk_window_process_updates_with_mode
  • #15 VteTerminalPrivate::invalidate_dirty_rects_and_process_updates()
    at vte.cc line 10889
  • #16 update_timeout(gpointer)
    at vte.cc line 11008
  • #17 g_timeout_dispatch
  • #18 g_main_dispatch
    at gmain.c line 3148
  • #19 g_main_context_dispatch
    at gmain.c line 3813
  • #20 g_main_context_iterate
    at gmain.c line 3886
  • #21 g_main_context_iteration
    at gmain.c line 3947
  • #22 g_application_run
    at gapplication.c line 2401
  • #23 main
    at server.c line 180

Comment 1 Christian Persch 2017-11-04 20:09:54 UTC
Missing separate debuginfos, use: dnf debuginfo-install dbus-libs-1.12.0-1.fc27.x86_64 gtk3-3.22.24-2.fc27.x86_64 mesa-libwayland-egl-17.2.4-1.fc27.x86_64 systemd-libs-234-9.fc27.x86_64

Can you install these and regenerate the trace?
Comment 2 Mikhail 2017-11-04 20:11:59 UTC
dnf report that this packages already installed:
# dnf debuginfo-install dbus-libs-1.12.0-1.fc27.x86_64 gtk3-3.22.24-2.fc27.x86_64 mesa-libwayland-egl-17.2.4-1.fc27.x86_64 systemd-libs-234-9.fc27.x86_64
enabling rpmfusion-free-updates-testing-debuginfo repository
enabling rpmfusion-free-debuginfo repository
enabling rpmfusion-nonfree-updates-testing-debuginfo repository
enabling rpmfusion-nonfree-debuginfo repository
RPM Fusion for Fedora 27 - Free - Test Updates Debug                                                                                                                               5.3 kB/s | 5.7 kB     00:01    
RPM Fusion for Fedora 27 - Free - Debug                                                                                                                                            1.5 MB/s | 327 kB     00:00    
RPM Fusion for Fedora 27 - Nonfree - Test Updates Debug                                                                                                                            2.9 kB/s | 257  B     00:00    
RPM Fusion for Fedora 27 - Nonfree - Debug                                                                                                                                          32 kB/s |  31 kB     00:00    
Failed to synchronize cache for repo 'download.opensuse.org_repositories_home_mhsabbagh_Fedora_27_home_mhsabbagh.repodnf', disabling.
Last metadata expiration check: 0:00:00 ago on Sun 05 Nov 2017 01:10:50 AM +05.
Package dbus-libs-debuginfo-1:1.11.20-1.fc27.x86_64 is already installed, skipping.
Package gtk3-debuginfo-3.22.24-1.fc27.x86_64 is already installed, skipping.
Package mesa-libwayland-egl-debuginfo-17.2.3-1.fc27.x86_64 is already installed, skipping.
Package systemd-libs-debuginfo-234-8.fc27.x86_64 is already installed, skipping.
Dependencies resolved.
Nothing to do.
Complete!
Comment 3 Christian Persch 2017-11-04 21:08:17 UTC
Hmm weird, since it's definitely missing the gtk debug symbols.

Anyway, crash in gdk wayland backend; -> gtk+.
Comment 4 Mikhail 2017-11-06 09:32:17 UTC
Core was generated by `/usr/libexec/gnome-terminal-server'.
Program terminated with signal SIGABRT, Aborted.

Thread 1 (Thread 0x7ff53287aa80 (LWP 2417))

  • #0 __GI_raise
    at ../sysdeps/unix/sysv/linux/raise.c line 51
  • #1 __GI_abort
    at abort.c line 79
  • #2 wl_abort
    at src/wayland-util.c line 419
  • #3 wl_proxy_marshal_array_constructor_versioned
    at src/wayland-client.c line 659
  • #4 wl_proxy_marshal_array_constructor
    at src/wayland-client.c line 599
  • #5 wl_proxy_marshal
    at src/wayland-client.c line 696
  • #6 wl_surface_damage
    at /usr/include/wayland-client-protocol.h line 3478
  • #7 gdk_window_impl_wayland_end_paint
    at gdkwindow-wayland.c line 949
  • #8 gdk_window_end_paint_internal
    at gdkwindow.c line 3021
  • #9 gdk_window_end_draw_frame
    at gdkwindow.c line 3289
  • #10 gtk_widget_render
    at gtkwidget.c line 17522
  • #11 gtk_main_do_event
    at gtkmain.c line 1834
  • #12 _gdk_event_emit
    at gdkevents.c line 73
  • #13 _gdk_window_process_updates_recurse_helper
    at gdkwindow.c line 3852
  • #14 gdk_window_process_updates_internal
    at gdkwindow.c line 3998
  • #15 gdk_window_process_updates_with_mode
    at gdkwindow.c line 4192
  • #16 gdk_window_process_updates
    at gdkwindow.c line 4222
  • #17 VteTerminalPrivate::invalidate_dirty_rects_and_process_updates()
    at vte.cc line 10903
  • #18 update_timeout(gpointer)
    at vte.cc line 11022
  • #19 g_timeout_dispatch
  • #20 g_main_dispatch
    at gmain.c line 3148
  • #21 g_main_context_dispatch
    at gmain.c line 3813
  • #22 g_main_context_iterate
    at gmain.c line 3886
  • #23 g_main_context_iteration
    at gmain.c line 3947
  • #24 g_application_run
    at gapplication.c line 2401
  • #25 main
    at server.c line 180
(gdb)
Comment 5 Mikhail 2017-11-06 09:33:37 UTC
Created attachment 363038 [details]
system log
Comment 6 Christian Persch 2018-02-25 22:58:46 UTC
*** Bug 793814 has been marked as a duplicate of this bug. ***
Comment 7 GNOME Infrastructure Team 2018-05-02 19:25:29 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gtk/issues/968.