Public bug reported:

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://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1442826).

Apport generated a report (title: gnome-terminal-server crashed with
SIGABRT in g_assertion_message()) for me and then helpfully explained
that the bug had already been filed. It redirected me to a bug that
doesn't exist (https://bugs.launchpad.net/bugs/1595907) though, so I'm
refiling it here.

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-1ubuntu3~ubuntu16.04.1
  Candidate: 3.20.2-1ubuntu3~ubuntu16.04.1
  Version table:
 *** 3.20.2-1ubuntu3~ubuntu16.04.1 500
        500 http://ppa.launchpad.net/gnome3-team/gnome3-staging/ubuntu 
xenial/main amd64 Packages
        100 /var/lib/dpkg/status
     3.18.3-1ubuntu1 500
        500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
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.Terminal[2217]: (gnome-terminal-server:30721): G
Lib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
Oct 27 14:54:03 julep org.gnome.Terminal[2217]: (gnome-terminal-server:30721): G
tk-CRITICAL **: gtk_container_get_focus_child: assertion 'GTK_IS_CONTAINER (cont
ainer)' failed
Oct 27 14:54:03 julep org.gnome.Terminal[2217]: (gnome-terminal-server:30721): G
Lib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Oct 27 14:54:03 julep org.gnome.Terminal[2217]: (gnome-terminal-server:30721): G
tk-CRITICAL **: gtk_container_get_focus_child: assertion 'GTK_IS_CONTAINER (cont
ainer)' failed
Oct 27 14:54:03 julep org.gnome.Terminal[2217]: **
Oct 27 14:54:03 julep org.gnome.Terminal[2217]: Gtk:ERROR:/build/gtk+3.0-j0Vp0u/
gtk+3.0-3.20.8/./gtk/gtkwidget.c:5830:gtk_widget_get_frame_clock: assertion fail
ed: (window != NULL)
Oct 27 14:54:06 julep /usr/lib/gdm3/gdm-x-session[2197]: Activating service name
='org.gnome.Contacts.SearchProvider'
Oct 27 14:54:06 julep /usr/lib/gdm3/gdm-x-session[2197]: Activating service name
='org.gnome.Documents'
Oct 27 14:54:06 julep /usr/lib/gdm3/gdm-x-session[2197]: Activating service name
='org.gnome.Nautilus'

I've also saved the apport-generated crash report if that would be
helpful to upload.

** Affects: gnome-terminal (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gnome-terminal in Ubuntu.
https://bugs.launchpad.net/bugs/1637333

Title:
  gnome-terminal crashes when tab is dragged onto another tab's terminal
  area

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1637333/+subscriptions

-- 
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to