Hi,

In GNOME Flashback, we are experiencing a strange bug with Upstart user 
sessions.

When our session name (gnome-flashback-metacity) is in /etc/upstart-xsessions,
lightdm doesn't even attempt to start the application from session file's Exec:
field.

Instead, it looks like it spawns `upstart --user' and nothing else (the relevant
piece of `ps axf' is attached). From the user's point of view, the system
hangs with LightDM background on the screen.

When commenting out the session name from /etc/upstart-xsessions, it starts
/usr/lib/gnome-flashback/gnome-flashback-metacity as it should.

When I start a minimal X environment and execute `upstart --user --verbose'
from there, I don't see any error messages, just normal log.

I should also add that everything worked fine in Utopic. In Vivid, we recently
changed the sessions names, and after fixing their names in upstart-xsessions
got the problem.

Can anyone suggest me what can cause the issue, and how can I debug it?

--
Dmitry Shachnev

Please keep me CC-ed as I am not subscribed to the list.
20149 ?        SLsl   0:00 lightdm
23602 tty7     Ssl+   0:01  \_ /usr/bin/X -core :0 -seat seat0 -auth 
/var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
23665 ?        Sl     0:00  \_ lightdm --session-child 12 21
23975 ?        Ss     0:00      \_ upstart --user
24034 ?        Ss     0:00          \_ /bin/sh -e /proc/self/fd/9
24035 ?        S      0:00          |   \_ sleep 60
24040 ?        Ss     0:00          \_ dbus-daemon --fork --session 
--address=unix:abstract=/tmp/dbus-joEMb0IFjz
24051 ?        Ss     0:00          \_ 
/usr/lib/x86_64-linux-gnu/hud/window-stack-bridge
24052 ?        Ss     0:00          \_ upstart-event-bridge
24056 ?        Sl     0:00          \_ /usr/lib/x86_64-linux-gnu/bamf/bamfdaemon
24061 ?        Ssl    0:00          \_ /usr/bin/ibus-daemon --daemonize --xim
24095 ?        Sl     0:00          |   \_ /usr/lib/ibus/ibus-dconf
24100 ?        Sl     0:00          |   \_ /usr/lib/ibus/ibus-ui-gtk3
24132 ?        Sl     0:00          |   \_ /usr/lib/ibus/ibus-engine-simple
24069 ?        S      0:00          \_ upstart-dbus-bridge --daemon --system 
--user --bus-name system
24073 ?        Sl     0:00          \_ /usr/lib/at-spi2-core/at-spi-bus-launcher
24099 ?        S      0:00          |   \_ /bin/dbus-daemon 
--config-file=/etc/at-spi2/accessibility.conf --nofork --print-address 3
24077 ?        S      0:00          \_ upstart-dbus-bridge --daemon --session 
--user --bus-name session
24080 ?        Sl     0:00          \_ /usr/lib/gvfs/gvfsd
24082 ?        S      0:00          \_ upstart-file-bridge --daemon --user
24091 ?        Sl     0:00          \_ /usr/lib/gvfs/gvfsd-fuse 
/run/user/1000/gvfs -f -o big_writes
24102 ?        Sl     0:00          \_ /usr/lib/ibus/ibus-x11 --kill-daemon
24116 ?        Sl     0:00          \_ /usr/lib/at-spi2-core/at-spi2-registryd 
--use-gnome-session

Attachment: signature.asc
Description: OpenPGP digital signature

-- 
upstart-devel mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/upstart-devel

Reply via email to