Package: plymouth
Version: 0.9.0-9

I have a Raspberry Pi 2B+ that was previously running Rasbian Wheezy with
Plymouth 0.8.5 on kernel 3.18.13-v7+ (armhf-v7l), and this was working as
expected.  After upgrading this device to Raspbian Jessie, plymouth no
longer operates correctly.  (The system still boots most of the time but the
plymouth screen never displays.  Occasionally it hangs during boot, but I
have not verified whether this is plymouth or some other component.)

I can reliably reproduce the error by running the following after boot:

   # sudo plymouthd --debug --no-daemon

Plymouth runs for several seconds (although not displaying anything but a
few debug logs) before finally exiting with "Segmentation fault".  While
plymouthd is running, plymouth cannot connect to it.  I have tried to run it
with "catchsegv" but this does not change the behaviour.

Running with gdb shows that the crash is in ply_terminal_is_open() at
0x76f83480.

I am booting the device from a local HDMI terminal, not a serial or SSH
terminal (hence the desire to use plymouth in the first place).

I don't have an exact paste (I can get one if required but it doesn't seem
like this is relevant) but the last thing logged is from ply_seat.c:80 where
add_pixel_displays is adding a display, after loading the frame-buffer.so
renderer.  It did correctly identify the framebuffer device and resolution.

I'm using the "plymouth.ignore-serial-consoles" boot parameter, but it does
not change the issue if this is removed.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to