gnome-terminal crashes when tab is dragged onto another tab's terminal area
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNOME Terminal |
Confirmed
|
Medium
|
|||
GTK+ |
Expired
|
Critical
|
|||
gnome-terminal (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
gtk+3.0 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
This bug occurs when I drag an existing terminal tab out of the tab bar and drop it onto the text area of the open terminal. Usually occurs by accident, to be honest (when I don't mean to drag the tab at all, for instance) but it's 100% reproducible intentionally.
I found several old bug reports on similar issues, but they were either not detailed enough to figure out if they were exactly the same or were closed as duplicates of a bug that no longer exists (https:/
Apport generated a report (title: gnome-terminal-
1. Ubuntu release:
spyro@julep:~$ lsb_release -rd
Description: Ubuntu 16.04.1 LTS
Release: 16.04
2. Package version:
spyro@julep:~$ apt-cache policy gnome-terminal
gnome-terminal:
Installed: 3.20.2-
Candidate: 3.20.2-
Version table:
*** 3.20.2-
500 http://
100 /var/lib/
3.
500 http://
spyro@julep:~$
3. Expected behavior: Tab should split into a new window (as it does if you drop it onto someplace that's not a gnome-terminal window). At the worst, it should go back to where it was on the tab bar instead of crashing.
4. Actual behavior: The whole gnome-terminal window crashes, losing any activity or work on other tabs. Other open gnome-terminal windows also crash and close.
From /var/log/syslog:
Oct 27 14:54:03 julep org.gnome.
Lib-GObject-
Oct 27 14:54:03 julep org.gnome.
tk-CRITICAL **: gtk_container_
ainer)' failed
Oct 27 14:54:03 julep org.gnome.
Lib-GObject-
Oct 27 14:54:03 julep org.gnome.
tk-CRITICAL **: gtk_container_
ainer)' failed
Oct 27 14:54:03 julep org.gnome.
Oct 27 14:54:03 julep org.gnome.
gtk+3.0-
ed: (window != NULL)
Oct 27 14:54:06 julep /usr/lib/
='org.gnome.
Oct 27 14:54:06 julep /usr/lib/
='org.gnome.
Oct 27 14:54:06 julep /usr/lib/
='org.gnome.
I've also saved the apport-generated crash report if that would be helpful to upload.
Changed in gnome-terminal: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in gtk: | |
importance: | Unknown → Critical |
status: | Unknown → Confirmed |
Changed in gtk: | |
status: | Confirmed → Expired |
Status changed to 'Confirmed' because the bug affects multiple users.