[Bug 594839] Re: Plymouthd SIGSEGV on Lucid Xen Instance
Josh Goodall
joshua.goodall at gmail.com
Sat Jun 16 00:50:09 UTC 2012
I encountered this problem, with more severe side-effects, on Linode.
When plymouth segfaults, it causes mountall to give up:
mountall: Skipping mounting /var since Plymouth is not available
which is a nasty way for a boot to die.
Removing --attach-to-session appears to be a workaround.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to plymouth in Ubuntu.
https://bugs.launchpad.net/bugs/594839
Title:
Plymouthd SIGSEGV on Lucid Xen Instance
Status in “plymouth” package in Ubuntu:
Triaged
Bug description:
Binary package hint: plymouth
Lucid is installed on a Xen instance. At boot time plymouthd SEGVs
when requested to show the splash screen
init: plymouth-splash main process (347) terminated with status 2
init: plymouth main process (102) killed by SEGV signal
init: plymouth-log main process (435) terminated with status 1
plymouthd gets started from the plymouth upstart job with configuration at /etc/init/plymouth.conf
and has the following options
/sbin/plymouthd --mode=boot --attach-to-session
As a work around you can remove the --attach-to-session option.
The root cause of the problem is that state->boot_buffer gets creamed at src/main.c:1498 in attach_to_running_session.
Since attach_to_running_session doesn't allocate the buffer it should probably leave it alone when it fails.
lsb-release -rd:
Description: Ubuntu 10.04 LTS
Release: 10.04
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/plymouth/+bug/594839/+subscriptions
More information about the foundations-bugs
mailing list