You are not logged in.

#1 2015-10-13 16:43:35

SlickBlackCadillac
Member
Registered: 2015-09-10
Posts: 15

Cinnamon stuck in fallback mode after gtk/gnome update - VNC

I use the cinnamon 2.6.13-3 DE when I start vncserver. Last week on 10/9 there was an update to some gtk3/gnome packages that I installed and it broke the current session I had open and then wouldn't restart.

Normally I wait a day or so and I get a package update that fixes a problem with my DE. More gtk3/gnome packages today and no avail.

When I start the vnc and then connect, I just get a picture of my desktop background and a dialog from cinnamon saying that it is in fallback mode and to restart cinnamon yes or no. Yes just does endless loop of the dialog.


journalctl -xe

Oct 13 12:20:25 ArchBox64 org.a11y.Bus[21454]: Activating service name='org.a11y.atspi.Registry'
Oct 13 12:20:25 ArchBox64 org.a11y.Bus[21454]: Successfully activated service 'org.a11y.atspi.Registry'
Oct 13 12:20:25 ArchBox64 org.a11y.atspi.Registry[21463]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
Oct 13 12:20:26 ArchBox64 colord[5951]: (colord:5951): Cd-WARNING **: failed to get seat for session c81 [pid 21469]: No such file or directo
Oct 13 12:20:27 ArchBox64 polkitd[500]: Registered Authentication Agent for unix-session:c81 (system bus name :1.460 [/usr/lib/polkit-gnome/p
Oct 13 12:20:27 ArchBox64 cinnamon-killer-daemon[21521]: Bound Cinnamon restart to <Control><Alt>Escape.
Oct 13 12:20:29 ArchBox64 kernel: traps: cinnamon[21509] trap invalid opcode ip:7f9b6d80f036 sp:7ffce9fce050 error:0
Oct 13 12:20:29 ArchBox64 cinnamon-session[21449]: WARNING: Application 'cinnamon.desktop' killed by signal 15
Oct 13 12:20:30 ArchBox64 systemd-coredump[21559]: Process 21509 (cinnamon) of user 0 dumped core.
-- Subject: Process 21509 (cinnamon) dumped core
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: man:core(5)
--
-- Process 21509 (cinnamon) crashed and dumped core.
--
-- This usually indicates a programming error in the crashing program and
-- should be reported to its vendor as a bug.
Oct 13 12:20:31 ArchBox64 kernel: traps: cinnamon[21563] trap invalid opcode ip:7fa7c7412036 sp:7ffc4caed300 error:0
Oct 13 12:20:31 ArchBox64 cinnamon-session[21449]: WARNING: App 'cinnamon.desktop' respawning too quickly
Oct 13 12:20:31 ArchBox64 cinnamon-session[21449]: CRITICAL: We failed, but the fail whale is dead. Sorry....
Oct 13 12:20:31 ArchBox64 systemd-coredump[21585]: Process 21563 (cinnamon) of user 0 dumped core.
-- Subject: Process 21563 (cinnamon) dumped core
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: man:core(5)
--
-- Process 21563 (cinnamon) crashed and dumped core.
--
-- This usually indicates a programming error in the crashing program and
-- should be reported to its vendor as a bug.

xstartup

#!/bin/sh
export XKL_MODMAP_DISABLE=1
exec cinnamon-session

tac pacman.log | grep 10-09

[2015-10-09 12:42] [ALPM] transaction completed
[2015-10-09 12:42] [ALPM] upgraded zenity (3.16.3-1 -> 3.18.0-1)
[2015-10-09 12:42] [ALPM] upgraded xdg-utils (1.1.0.git20150323-1 -> 1.1.1-1)
[2015-10-09 12:42] [ALPM] upgraded webkit2gtk (2.8.5-1 -> 2.10.0-1)
[2015-10-09 12:42] [ALPM] installed hyphen (2.8.8-1)
[2015-10-09 12:42] [ALPM] upgraded python2-atspi (2.16.0-2 -> 2.18.0-1)
[2015-10-09 12:42] [ALPM] upgraded python2-gobject (3.16.2-2 -> 3.18.0-1)
[2015-10-09 12:42] [ALPM] upgraded python-atspi (2.16.0-2 -> 2.18.0-1)
[2015-10-09 12:42] [ALPM] upgraded pangomm (2.36.0-1 -> 2.38.1-1)
[2015-10-09 12:42] [ALPM] upgraded openresolv (3.7.0-1 -> 3.7.1-1)
[2015-10-09 12:42] [ALPM] upgraded gvfs-smb (1.24.2-1 -> 1.26.0-3)
[2015-10-09 12:42] [ALPM] upgraded gvfs (1.24.2-1 -> 1.26.0-3)
[2015-10-09 12:42] [ALPM] installed gcr (3.18.0-1)
[2015-10-09 12:42] [ALPM] upgraded gst-plugins-base-libs (1.4.5-1 -> 1.6.0-1)
[2015-10-09 12:42] [ALPM] upgraded gstreamer (1.4.5-1 -> 1.6.0-1)
[2015-10-09 12:42] [ALPM] upgraded groff (1.22.3-3 -> 1.22.3-4)
[2015-10-09 12:42] [ALPM] upgraded gobject-introspection (1.44.0-1 -> 1.46.0-1)
[2015-10-09 12:42] [ALPM] upgraded gnome-themes-standard (3.16.2-1 -> 3.18.0-1)
[2015-10-09 12:42] [ALPM] upgraded gnome-backgrounds (3.16.0-1 -> 3.18.0-1)
[2015-10-09 12:42] [ALPM] upgraded geoclue2 (2.2.0-3 -> 2.3.0-1)
[2015-10-09 12:42] [ALPM] upgraded libmm-glib (1.4.10-2 -> 1.4.12-1)
[2015-10-09 12:42] [ALPM] upgraded gedit (3.16.3-2 -> 3.18.0-1)
[2015-10-09 12:42] [ALPM] upgraded python-gobject (3.16.2-2 -> 3.18.0-1)
[2015-10-09 12:42] [ALPM] upgraded pygobject-devel (3.16.2-2 -> 3.18.0-1)
[2015-10-09 12:42] [ALPM] upgraded libpeas (1.14.0-2 -> 1.16.0-1)
[2015-10-09 12:42] [ALPM] upgraded gobject-introspection-runtime (1.44.0-1 -> 1.46.0-1)
[2015-10-09 12:42] [ALPM] upgraded gtksourceview3 (3.16.1-1 -> 3.18.0-1)
[2015-10-09 12:42] [ALPM] upgraded clutter-gtk (1.6.2-1 -> 1.6.4-1)
[2015-10-09 12:42] [ALPM] upgraded clutter (1.22.4-1 -> 1.24.0-1)
[2015-10-09 12:42] [ALPM] upgraded cogl (1.20.0-1 -> 1.22.0-1)
[2015-10-09 12:42] [ALPM] upgraded gtk3 (3.16.7-1 -> 3.18.1-1)
[2015-10-09 12:42] [ALPM] upgraded libsoup (2.50.0-1 -> 2.52.0-1)
[2015-10-09 12:42] [ALPM] upgraded glib-networking (2.44.0-3 -> 2.46.0-1)
[2015-10-09 12:42] [ALPM] upgraded gsettings-desktop-schemas (3.16.1-1 -> 3.18.0-1)
[2015-10-09 12:42] [ALPM] upgraded cantarell-fonts (0.0.16-2 -> 0.0.17-1)
[2015-10-09 12:42] [ALPM] upgraded cairomm (1.11.2-1 -> 1.12.0-1)
[2015-10-09 12:42] [ALPM] upgraded atkmm (2.22.7-1 -> 2.24.1-1)
[2015-10-09 12:42] [ALPM] upgraded glibmm (2.44.0-1 -> 2.46.1-1)
[2015-10-09 12:42] [ALPM] upgraded libsigc++ (2.4.1-1 -> 2.6.1-1)
[2015-10-09 12:42] [ALPM] upgraded at-spi2-atk (2.16.0-1 -> 2.18.0-1)
[2015-10-09 12:42] [ALPM] upgraded atk (2.16.0-1 -> 2.18.0-1)
[2015-10-09 12:42] [ALPM] upgraded at-spi2-core (2.16.0-1 -> 2.18.0-1)
[2015-10-09 12:42] [ALPM] upgraded adwaita-icon-theme (3.16.2.1-1 -> 3.18.0-1)
[2015-10-09 12:42] [ALPM] upgraded librsvg (1:2.40.9-2 -> 1:2.40.11-1)
[2015-10-09 12:42] [ALPM] upgraded pango (1.36.8-1 -> 1.38.0-1)
[2015-10-09 12:42] [ALPM] upgraded gtk-update-icon-cache (3.16.7-1 -> 3.18.1-1)
[2015-10-09 12:42] [ALPM] upgraded gdk-pixbuf2 (2.31.7-1 -> 2.32.1-1)
[2015-10-09 12:42] [ALPM] upgraded glib2 (2.44.1-1 -> 2.46.0-2)
[2015-10-09 12:42] [ALPM] transaction started
[2015-10-09 12:41] [PACMAN] starting full system upgrade
[2015-10-09 12:41] [PACMAN] synchronizing package lists
[2015-10-09 12:41] [PACMAN] Running 'pacman -Syu'

Those are pacman logs from exact moment it broke.

Edit: changed gtk to gtk/gnome packages in description of problem. These graphics updates tend to include so many packages and am never sure what breaks what. I hope the problem I am encountering is obvious to someone who knows how gnome works. Thanks

Last edited by SlickBlackCadillac (2015-10-13 16:58:04)

Offline

#2 2015-10-15 02:07:01

rustywrench
Member
Registered: 2015-10-15
Posts: 5

Re: Cinnamon stuck in fallback mode after gtk/gnome update - VNC

you need downgrade package clutter to 1.22.4-1 to make your problem go away...you may also need to downgrade mutter as well if you have Gnome installed...also add this line to /etc/pacman.conf  "IgnorePkg =  mutter clutter" ....This will keep these packages from being upgraded unexpectedly.

Offline

#3 2015-10-16 14:49:43

SlickBlackCadillac
Member
Registered: 2015-09-10
Posts: 15

Re: Cinnamon stuck in fallback mode after gtk/gnome update - VNC

Thanks for the reply rustywrench. I downgraded clutter but that wasn't it. That's because my first post was misleading. You put me on the right track though! I found out that my cinnamon-session merely crashed at that exact moment. And the problem was only apparent when I went to restart it. I figured that a package must have broke it sometime in the 35 days before that (my uptime). So I used the Arch Linux Archive to roll back all my packages backward to 35 days ago, then halfway forward from that....employing the strategy in the higher-lower number guessing game we all had to write in our coding 101 classes.

So I found the culprit packages though it is troubling to me. They are:

9/26/15
pulseaudio 7.0-2
libpulse 7.0-2
mesa
mesa-libgl

9/30/15
linux 4.2.1-1
linux-firmware 20150904.6ebf5d5-1
llvm 3.7.0-3
llvm-libs 3.7.0-3

Between those days it works if I ignore the first set of packages. And then breaks again on 9/30 updates.

So I have added all those packages types to the pacman.conf Ignore list. I updated to current and all is working well.

I know it's probably a bad idea to continue updating packages while ignoring those.

Why do you suppose these packages cause cinnamon to crash and enter a useless fallback mode?

I have an 64-bit Intel based machine with onboard graphics. Though over VNC I'm pretty sure it is all software accelerated.

Thanks.

Offline

Board footer

Powered by FluxBB