During a longer session I encountered that after a user change I could no longer start a bunch of programs neither from console nor via start menu. (including Firefox, Chromium, Google-Chrome, Thunderbird, xreader, xed, xplayer, Users+Groups,...)
Starting from console I got an (almost) immediate prompt without any output and the app was not visible via top. Letting the program print its version still worked.
I used apt-cache to check for common dependencies and libgtk-3-0 is the only package (seemingly) every failing program depends on but the working ones don't.
A few programs that worked were (Midori, okular, kile, MATE Terminal, libreoffice, dropbox and seemingly everything working on the console).
I newly installed gedit, which depends on gtk3 and it failed too. I started them as super user and they failed too. I have tested for 3 diffrent users on MATE and awesome wm. I have reinstalled the package. It has no unmet dependencies.
When the failure first occured I did a shutdown because I thought this might be a user issue - only firefox and thunderbird were found then. On the user already running some time the system was very slow, there was no graphical output for the concerned programs (firefox, thunderbird, xreader) as far as I remember, but the processes didn't die immediately but had to be killed.
How do I get this fixed apart from setting up a new os?
I am using Linux Mint:
user@machine ~ $ uname -a Linux machine 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux user@machine ~ $ lsb_release -a No LSB modules are available. Distributor ID: LinuxMint Description: Linux Mint 18 Sarah Release: 18 Codename: sarah user@machine ~ $ dpkg -l | grep libgtk ii libgtk-3-0:amd64 3.18.9-1ubuntu3.3 amd64 GTK+ graphical user interface library ii libgtk-3-bin 3.18.9-1ubuntu3.3 amd64 programs for the GTK+ graphical user interface library ii libgtk-3-common 3.18.9-1ubuntu3.3 all common files for the GTK+ graphical user interface library ii libgtk-sharp-beans-cil 2.14.1-4 all Supplementary CLI bindings for GTK 2.14+ ii libgtk2-perl 2:1.2498-1 amd64 Perl interface to the 2.x series of the Gimp Toolkit library ii libgtk2.0-0:amd64 2.24.30-1ubuntu1.16.04.2 amd64 GTK+ graphical user interface library ii libgtk2.0-0:i386 2.24.30-1ubuntu1.16.04.2 i386 GTK+ graphical user interface library ii libgtk2.0-bin 2.24.30-1ubuntu1.16.04.2 amd64 programs for the GTK+ graphical user interface library ii libgtk2.0-cil 2.12.10-6 amd64 CLI binding for the GTK+ toolkit 2.12 ii libgtk2.0-common 2.24.30-1ubuntu1.16.04.2 all common files for the GTK+ graphical user interface library ii libgtkmm-2.4-1v5:amd64 1:2.24.4-2 amd64 C++ wrappers for GTK+ (shared libraries) ii libgtkmm-3.0-1v5:amd64 3.18.0-1 amd64 C++ wrappers for GTK+ (shared libraries) ii libgtksourceview-3.0-1:amd64 3.18.2-1 amd64 shared libraries for the GTK+ syntax highlighting widget ii libgtksourceview-3.0-common 3.18.2-1 all common files for the GTK+ syntax highlighting widget ii libgtksourceview2.0-0 2.10.5-2ubuntu2 amd64 shared libraries for the GTK+ syntax highlighting widget ii libgtksourceview2.0-common 2.10.5-2ubuntu2 all common files for the GTK+ syntax highlighting widget ii libgtkspell0 2.0.16-1.1ubuntu1 amd64 a spell-checking addon for GTK's TextView widget
On a Lenovo Think Pad L420