At long last, I can now recreate this problem at will.
Although I haven't debugged the actual cause yet (and hence don't yet
have a fix), it is triggered when the following occur "very close
together":
plymouth show-splash
plymouth quit
Note that the problem can occur on boot (where plymouthd is run with '--
mode=boot') and shutdown (where plymouthd is run with '--
mode=shutdown').
For those interested, to recreate the problem:
# in 1 window...
$ sudo apt-get install plymouth-x11
$ ./test_plymouth.sh -s /sbin/plymouthd
# in another window
$ ./force_crash.sh
After a few seconds, a crash will occur.
test_plymouth.sh and force_crash.sh are available here:
http://people.canonical.com/~jhunt/plymouth/
What I can see currently is that objects are being corrupted and a
repeating pattern appears to be timeout/pending calls.
Further investigation is required, but atleast once we have a fix
available, we now have a way to test it.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/553745
Title:
plymouthd crashed with SIGSEGV in
ply_event_loop_process_pending_events()
To manage notifications about this bug go to:
https://bugs.launchpad.net/plymouth/+bug/553745/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs