Package: plymouth Version: 0.9.3-1 Severity: normal File: /sbin/plymouthd Usertags: crash
During the shutdown process for rebooting I got a random crash
(SIGSEGV) of the plymouthd process. If the below information isn't
useful, please close this bug report.
Here is the systemd journal log for the crash:
Oct 09 09:51:44 chianamo systemd[1]: plymouth-reboot.service: Failed with
result 'core-dump'.
Oct 09 09:51:44 chianamo systemd[1]: plymouth-reboot.service: Unit entered
failed state.
Oct 09 09:51:44 chianamo systemd[1]: Failed to start Show Plymouth Reboot
Screen.
Oct 09 09:51:44 chianamo systemd[1]: plymouth-reboot.service: Main process
exited, code=dumped, status=11/SEGV
Oct 09 09:51:44 chianamo plymouth[25859]: error: unexpectedly disconnected from
boot status daemon
Here is the gdb backtrace for the crash:
$ gdb -batch -n -ex 'set pagination off' -ex bt -ex 'thread apply all bt full'
--core /var/crash/0/25858-0-0-11-1507513903-chianamo--sbin-plymouthd.core
/sbin/plymouthd
[New LWP 25858]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `@sbin/plymouthd --mode=shutdown --attach-to-session'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 strlen () at ../sysdeps/x86_64/strlen.S:106
106 ../sysdeps/x86_64/strlen.S: No such file or directory.
#0 0x00007f061f7b1676 in strlen () at ../sysdeps/x86_64/strlen.S:106
#1 0x00007f061f7b13ae in __GI___strdup (s=0x0) at strdup.c:41
#2 0x00007f061fadcfb0 in ply_renderer_load_plugin (module_path=0x7f061fae12b8
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/x11.so", renderer=0x5561e1c6da60)
at ply-renderer.c:160
#3 0x00007f061fadcfb0 in ply_renderer_open_plugin (plugin_path=0x7f061fae12b8
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/x11.so", renderer=0x5561e1c6da60)
at ply-renderer.c:238
#4 0x00007f061fadcfb0 in ply_renderer_open
(renderer=renderer@entry=0x5561e1c6da60) at ply-renderer.c:281
#5 0x00007f061fad4b82 in create_devices_for_terminal_and_renderer_type
(manager=0x5561e1c6c440, device_path=0x0, terminal=0x5561e1c6c4e0,
renderer_type=PLY_RENDERER_TYPE_AUTO) at ply-device-manager.c:683
#6 0x00005561e013453b in load_devices
(flags=PLY_DEVICE_MANAGER_FLAGS_IGNORE_UDEV, state=0x7fff545ebed0) at
main.c:1130
#7 0x00005561e013453b in main (argc=3, argv=0x7fff545ed0b8) at main.c:2368
Thread 1 (Thread 0x7f06200e9b80 (LWP 25858)):
#0 0x00007f061f7b1676 in strlen () at ../sysdeps/x86_64/strlen.S:106
#1 0x00007f061f7b13ae in __GI___strdup (s=0x0) at strdup.c:41
len = <optimized out>
new = <optimized out>
#2 0x00007f061fadcfb0 in ply_renderer_load_plugin (module_path=0x7f061fae12b8
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/x11.so", renderer=0x5561e1c6da60)
at ply-renderer.c:160
get_renderer_backend_interface = <optimized out>
i = <optimized out>
known_plugins = {{type = PLY_RENDERER_TYPE_X11, path = 0x7f061fae12b8
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/x11.so"}, {type =
PLY_RENDERER_TYPE_DRM, path = 0x7f061fae12f0
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/drm.so"}, {type =
PLY_RENDERER_TYPE_FRAME_BUFFER, path = 0x7f061fae1328
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/frame-buffer.so"}, {type =
PLY_RENDERER_TYPE_NONE, path = 0x0}}
__func__ = "ply_renderer_open"
#3 0x00007f061fadcfb0 in ply_renderer_open_plugin (plugin_path=0x7f061fae12b8
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/x11.so", renderer=0x5561e1c6da60)
at ply-renderer.c:238
i = <optimized out>
known_plugins = {{type = PLY_RENDERER_TYPE_X11, path = 0x7f061fae12b8
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/x11.so"}, {type =
PLY_RENDERER_TYPE_DRM, path = 0x7f061fae12f0
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/drm.so"}, {type =
PLY_RENDERER_TYPE_FRAME_BUFFER, path = 0x7f061fae1328
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/frame-buffer.so"}, {type =
PLY_RENDERER_TYPE_NONE, path = 0x0}}
__func__ = "ply_renderer_open"
#4 0x00007f061fadcfb0 in ply_renderer_open
(renderer=renderer@entry=0x5561e1c6da60) at ply-renderer.c:281
i = <optimized out>
known_plugins = {{type = PLY_RENDERER_TYPE_X11, path = 0x7f061fae12b8
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/x11.so"}, {type =
PLY_RENDERER_TYPE_DRM, path = 0x7f061fae12f0
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/drm.so"}, {type =
PLY_RENDERER_TYPE_FRAME_BUFFER, path = 0x7f061fae1328
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/frame-buffer.so"}, {type =
PLY_RENDERER_TYPE_NONE, path = 0x0}}
__func__ = "ply_renderer_open"
#5 0x00007f061fad4b82 in create_devices_for_terminal_and_renderer_type
(manager=0x5561e1c6c440, device_path=0x0, terminal=0x5561e1c6c4e0,
renderer_type=PLY_RENDERER_TYPE_AUTO) at ply-device-manager.c:683
old_renderer = 0x0
renderer = 0x5561e1c6da60
keyboard = 0x0
__func__ = "create_devices_for_terminal_and_renderer_type"
#6 0x00005561e013453b in load_devices
(flags=PLY_DEVICE_MANAGER_FLAGS_IGNORE_UDEV, state=0x7fff545ebed0) at
main.c:1130
state = {loop = 0x5561e1c65150, boot_server = 0x5561e1c67b30,
boot_splash = 0x0, session = 0x5561e1c67c50, boot_buffer = 0x5561e1c67e30,
progress = 0x5561e1c6c1a0, keystroke_triggers = 0x5561e1c66aa0, entry_triggers
= 0x5561e1c66ac0, entry_buffer = 0x5561e1c66ae0, messages = 0x5561e1c67b10,
command_parser = 0x5561e1c65010, mode = PLY_MODE_SHUTDOWN,
local_console_terminal = 0x5561e1c6c4e0, device_manager = 0x5561e1c6c440,
deactivate_trigger = 0x0, quit_trigger = 0x0, start_time = 346024.36904618301,
splash_delay = nan(0x8000000000000), device_timeout = 5, kernel_command_line =
"BOOT_IMAGE=/vmlinuz-4.13.0-1-amd64 root=<removed> ro <removed>"...,
kernel_command_line_is_set = 1, no_boot_log = 0, showing_details = 0,
system_initialized = 0, is_redirected = 1, is_attached = 1, should_be_attached
= 1, should_retain_splash = 0, is_inactive = 0, is_shown = 0,
should_force_details = 0, override_splash_path = 0x0,
system_default_splash_path = 0x0, distribution_default_splash_path =
0x5561e1c6c3c0 "/usr/share/plymouth/themes/text/text.plymouth", default_tty =
0x5561e013ea34 "/dev/tty63", number_of_errors = 0}
exit_code = <optimized out>
should_help = false
no_boot_log = false
no_daemon = false
debug = false
attach_to_session = true
daemon_handle = <optimized out>
mode_string = 0x5561e1c659e0 "\200"
kernel_command_line = 0x0
tty = 0x0
device_manager_flags = PLY_DEVICE_MANAGER_FLAGS_IGNORE_UDEV
__func__ = "main"
#7 0x00005561e013453b in main (argc=3, argv=0x7fff545ed0b8) at main.c:2368
state = {loop = 0x5561e1c65150, boot_server = 0x5561e1c67b30,
boot_splash = 0x0, session = 0x5561e1c67c50, boot_buffer = 0x5561e1c67e30,
progress = 0x5561e1c6c1a0, keystroke_triggers = 0x5561e1c66aa0, entry_triggers
= 0x5561e1c66ac0, entry_buffer = 0x5561e1c66ae0, messages = 0x5561e1c67b10,
command_parser = 0x5561e1c65010, mode = PLY_MODE_SHUTDOWN,
local_console_terminal = 0x5561e1c6c4e0, device_manager = 0x5561e1c6c440,
deactivate_trigger = 0x0, quit_trigger = 0x0, start_time = 346024.36904618301,
splash_delay = nan(0x8000000000000), device_timeout = 5, kernel_command_line =
"BOOT_IMAGE=/vmlinuz-4.13.0-1-amd64 root=<removed> ro <removed>"...,
kernel_command_line_is_set = 1, no_boot_log = 0, showing_details = 0,
system_initialized = 0, is_redirected = 1, is_attached = 1, should_be_attached
= 1, should_retain_splash = 0, is_inactive = 0, is_shown = 0,
should_force_details = 0, override_splash_path = 0x0,
system_default_splash_path = 0x0, distribution_default_splash_path =
0x5561e1c6c3c0 "/usr/share/plymouth/themes/text/text.plymouth", default_tty =
0x5561e013ea34 "/dev/tty63", number_of_errors = 0}
exit_code = <optimized out>
should_help = false
no_boot_log = false
no_daemon = false
debug = false
attach_to_session = true
daemon_handle = <optimized out>
mode_string = 0x5561e1c659e0 "\200"
kernel_command_line = 0x0
tty = 0x0
device_manager_flags = PLY_DEVICE_MANAGER_FLAGS_IGNORE_UDEV
__func__ = "main"
-- System Information:
Debian Release: buster/sid
APT prefers testing-debug
APT policy: (900, 'testing-debug'), (900, 'testing'), (800,
'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700,
'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8),
LANGUAGE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages plymouth depends on:
ii init-system-helpers 1.49
ii initramfs-tools 0.130
ii libc6 2.24-17
ii libdrm2 2.4.83-1
ii libplymouth4 0.9.3-1
ii lsb-base 9.20170808
ii systemd 234-3
ii udev 234-3
plymouth recommends no packages.
Versions of packages plymouth suggests:
ii desktop-base 9.0.5
ii plymouth-themes 0.9.3-1
-- no debconf information
--
bye,
pabs
https://wiki.debian.org/PaulWise
signature.asc
Description: This is a digitally signed message part

