[17.04][gnome] screen hanged after meld launched via terminal was put to sleep by C-z: gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GTK+ |
New
|
Undecided
|
Unassigned | ||
gnome-terminal (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Surprisingly, when I launched meld as a difftool and later suspended it my session got frozen: my mouse was moving but clicks and keyboard presses did not have any effect, there was an empty rectangle on my screen on top of one of the windows. The only thing I could do was to switch to a different VT and take a look at what's going on.
Actions:
git difftool master tests/basic_
This message is displayed because 'diff.tool' is not configured.
See 'git difftool --tool-help' or 'git help config' for more details.
'git difftool' will now attempt to use one of the following tools:
meld opendiff kdiff3 tkdiff xxdiff kompare gvimdiff diffuse diffmerge ecmerge p4merge araxis bc codecompare emerge vimdiff
Viewing (1/1): 'tests/
Launch 'meld' [Y/n]? y
^Z
[1] + 16839 suspended git difftool master tests/basic_
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 17.04
Release: 17.04
Codename: zesty
dpkg -l 'gnome-session'
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Architecture Description
+++-===
ii gnome-session 3.24.0-0ubuntu1 amd64 GNOME Session Manager - GNOME 3 session
➜ ~ dpkg -l 'libgtk*'
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Architecture Description
+++-===
ii libgtk-3-0:amd64 3.22.11-0ubuntu3 amd64 GTK+ graphical user interface library
ii libgtk-3-bin 3.22.11-0ubuntu3 amd64 programs for the GTK+ graphical user interface library
ii libgtk-3-common 3.22.11-0ubuntu3 all common files for the GTK+ graphical user interface library
un libgtk-vnc-1.0-0 <none> <none> (no description available)
ii libgtk-
ii libgtk2-perl 2:1.2499-1 amd64 Perl interface to the 2.x series of the Gimp Toolkit library
un libgtk2-perl-doc <none> <none> (no description available)
ii libgtk2.0-0:amd64 2.24.31-1ubuntu1.1 amd64 GTK+ graphical user interface library
ii libgtk2.0-bin 2.24.31-1ubuntu1.1 amd64 programs for the GTK+ graphical user interface library
ii libgtk2.0-common 2.24.31-1ubuntu1.1 all common files for the GTK+ graphical user interface library
ii libgtkglext1:amd64 1.2.0-6 amd64 OpenGL Extension to GTK+ (shared libraries)
un libgtkmm-2.4-1c2a <none> <none> (no description available)
ii libgtkmm-
un libgtkmm-3.0-1 <none> <none> (no description available)
ii libgtkmm-
ii libgtksourcevie
ii libgtksourcevie
un libgtkspell-3-0 <none> <none> (no description available)
ii libgtkspell0 2.0.16-1.1ubuntu1 amd64 a spell-checking addon for GTK's TextView widget
ii libgtkspell3-
➜ ~ dpkg -l 'gnome-terminal*'
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Architecture Description
+++-===
ii gnome-terminal 3.24.2-
ii gnome-terminal-data 3.24.2-
➜ ~ dpkg -l 'meld*'
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Architecture Description
+++-===
ii meld 3.16.4-1 all graphical tool to diff and merge files
The error log was full of gtk_widget_
Similar assertion report:
https:/
journalctl
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
авг 11 17:14:16 blade nautilus[18653]: gtk_widget_
Status changed to 'Confirmed' because the bug affects multiple users.