gnome-terminal-server crashed with SIGSEGV in XSync() when launched from desktop under Wayland

Bug #1652463 reported by Wise Melon
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
GTK+
Fix Released
Critical
Ubuntu GNOME
New
Undecided
Unassigned
gtk+3.0 (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

After switching from Xorg to Wayland on Ubuntu GNOME 16.10 with GNOME 3.22 I have found that when I use the right-click menu to open Terminal from the desktop that a window looking like this shows up on the screen for about a second or less:

    Terminal_Opened_From_Desktop.png

And then when it closes all the other Terminal sessions go with it instantly killing anything I've got running from any of the gnome-terminal windows which is really quite annoying and luckily I didn't have anything vital running from one at the time. But this could seriously cause something quite bad for another unsuspecting person.

ProblemType: Crash
DistroRelease: Ubuntu 16.10
Package: gnome-terminal 3.22.1-1ubuntu0~yakkety1 [origin: LP-PPA-gnome3-team-gnome3-staging]
ProcVersionSignature: Ubuntu 4.8.0-32.34-generic 4.8.11
Uname: Linux 4.8.0-32-generic x86_64
ApportVersion: 2.20.3-0ubuntu8.2
Architecture: amd64
CurrentDesktop: GNOME
Date: Sat Dec 24 19:59:50 2016
ExecutablePath: /usr/lib/gnome-terminal/gnome-terminal-server
InstallationDate: Installed on 2016-05-15 (223 days ago)
InstallationMedia: Ubuntu-GNOME 15.10 "Wily Werewolf" - Release amd64 (20151021)
ProcCmdline: /usr/lib/gnome-terminal/gnome-terminal-server
ProcEnviron:
 LANG=en_GB.UTF-8
 LANGUAGE=en_GB:en
 PATH=(custom, no user)
 SHELL=/bin/bash
 XDG_RUNTIME_DIR=<set>
Signal: 11
SourcePackage: gnome-terminal
StacktraceTop:
 ?? ()
 XSync () from /usr/lib/x86_64-linux-gnu/libX11.so.6
 gdk_window_process_all_updates () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libvte-2.91.so.0
 ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
Title: gnome-terminal-server crashed with SIGSEGV in XSync()
UpgradeStatus: Upgraded to yakkety on 2016-10-19 (66 days ago)
UserGroups: adm cdrom dip libvirt libvirtd lpadmin plugdev sambashare sudo

Revision history for this message
Wise Melon (wise-melon-deactivatedaccount) wrote :
summary: - gnome-terminal-server crashed with SIGSEGV in XSync()
+ gnome-terminal-server crashed with SIGSEGV in XSync() when launched from
+ desktop under Wayland
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 ?? ()
 ?? ()
 ?? ()
 ?? ()
 ?? ()

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in gnome-terminal (Ubuntu):
status: New → Invalid
Revision history for this message
Apport retracing service (apport) wrote : Crash report cannot be processed

Thank you for your report!

However, processing it in order to get sufficient information for the
developers failed (it does not generate a useful symbolic stack trace). This
might be caused by some outdated packages which were installed on your system
at the time of the report:

no debug symbol package found for libflac8
libpangocairo-1.0-0 version 1.40.3-2~ubuntu16.10.1 required, but 1.40.1-1ubuntu1 is available
libpango-1.0-0 version 1.40.3-2~ubuntu16.10.1 required, but 1.40.1-1ubuntu1 is available
libgtk-3-0 version 3.22.5-1ubuntu1~ubuntu16.10.1 required, but 3.20.9-1ubuntu2 is available
gsettings-desktop-schemas version 3.22.0-1ubuntu1~yakkety1 required, but 3.20.0-3ubuntu1 is available
adwaita-icon-theme version 3.22.0-1ubuntu1~ubuntu16.10.1 required, but 3.20-3ubuntu2 is available
libgtk-3-common version 3.22.5-1ubuntu1~ubuntu16.10.1 required, but 3.20.9-1ubuntu2 is available
gtk-update-icon-cache version 3.22.5-1ubuntu1~ubuntu16.10.1 required, but 3.20.9-1ubuntu2 is available
no debug symbol package found for xdg-user-dirs
libpangoft2-1.0-0 version 1.40.3-2~ubuntu16.10.1 required, but 1.40.1-1ubuntu1 is available
libvte-2.91-0 version 0.46.1-1ubuntu0~yakkety1 required, but 0.44.2-1ubuntu3 is available
libsoup-gnome2.4-1 version 2.56.0-1~ubuntu16.10.1~ppa1 required, but 2.54.1-1 is available
no debug symbol package found for libtag1v5
no debug symbol package found for sed
gnome-terminal version 3.22.1-1ubuntu0~yakkety1 required, but 3.20.2-1ubuntu5 is available
libnautilus-extension1a version 1:3.22.2-1ubuntu0~yakkety1 required, but 1:3.20.3-1ubuntu3.1 is available
no debug symbol package found for gir1.2-glib-2.0
no debug symbol package found for libavahi-common-data
libsoup2.4-1 version 2.56.0-1~ubuntu16.10.1~ppa1 required, but 2.54.1-1 is available
no debug symbol package found for gconf-service
libvte-2.91-common version 0.46.1-1ubuntu0~yakkety1 required, but 0.44.2-1ubuntu3 is available
gnome-terminal-data version 3.22.1-1ubuntu0~yakkety1 required, but 3.20.2-1ubuntu5 is available
no debug symbol package found for debianutils
libgtk-3-bin version 3.22.5-1ubuntu1~ubuntu16.10.1 required, but 3.20.9-1ubuntu2 is available
no debug symbol package found for libgdbm3
no debug symbol package found for perl-base
gnome-terminal version 3.22.1-1ubuntu0~yakkety1 required, but 3.20.2-1ubuntu5 is available

Please upgrade your system to the latest package versions. If you still
encounter the crash, please file a new report.

Thank you for your understanding, and sorry for the inconvenience!

tags: removed: need-amd64-retrace
Changed in gnome-terminal:
importance: Unknown → Medium
status: Unknown → Incomplete
information type: Private → Public
Changed in gnome-terminal:
status: Incomplete → Confirmed
affects: gnome-terminal → gtk
no longer affects: gnome-terminal (Ubuntu)
Changed in gtk:
importance: Medium → Critical
Changed in gtk:
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gtk+3.0 (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.