Control: retitle -1 plymouthd: crash (SIGSEGV) during shutdown for reboot Control: forwarded -1 https://bugs.freedesktop.org/show_bug.cgi?id=104204
On Tue, 10 Oct 2017 11:53:26 +0800 Paul Wise wrote:
> During the shutdown process for rebooting I got a random crash
> (SIGSEGV) of the plymouthd process.
Looks like it isn't random and happens every time I reboot.
I've forwarded the crash to upstream, URL is available above.
$ sudo gdb -batch -n -ex 'set pagination off' -ex bt -ex 'thread apply all bt
full' --core /var/crash/0/765-0-0-11-1512873881-chianamo--sbin-plymouthd.core
/sbin/plymouthd
[New LWP 765]
[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 0x00007f917f290f46 in strlen () at ../sysdeps/x86_64/strlen.S:106
#1 0x00007f917f290c6e in __GI___strdup (s=0x0) at strdup.c:41
#2 0x00007f917f5c0fb0 in ply_renderer_load_plugin (module_path=0x7f917f5c52b8
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/x11.so", renderer=0x562aa6b81a60)
at ply-renderer.c:160
#3 0x00007f917f5c0fb0 in ply_renderer_open_plugin (plugin_path=0x7f917f5c52b8
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/x11.so", renderer=0x562aa6b81a60)
at ply-renderer.c:238
#4 0x00007f917f5c0fb0 in ply_renderer_open
(renderer=renderer@entry=0x562aa6b81a60) at ply-renderer.c:281
#5 0x00007f917f5b8b82 in create_devices_for_terminal_and_renderer_type
(manager=0x562aa6b80440, device_path=0x0, terminal=0x562aa6b804e0,
renderer_type=PLY_RENDERER_TYPE_AUTO) at ply-device-manager.c:683
#6 0x0000562aa622653b in load_devices
(flags=PLY_DEVICE_MANAGER_FLAGS_IGNORE_UDEV, state=0x7ffc246e3a50) at
main.c:1130
#7 0x0000562aa622653b in main (argc=3, argv=0x7ffc246e4c38) at main.c:2368
Thread 1 (Thread 0x7f917fbbeb80 (LWP 765)):
#0 0x00007f917f290f46 in strlen () at ../sysdeps/x86_64/strlen.S:106
#1 0x00007f917f290c6e in __GI___strdup (s=0x0) at strdup.c:41
len = <optimized out>
new = <optimized out>
#2 0x00007f917f5c0fb0 in ply_renderer_load_plugin (module_path=0x7f917f5c52b8
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/x11.so", renderer=0x562aa6b81a60)
at ply-renderer.c:160
get_renderer_backend_interface = <optimized out>
i = <optimized out>
known_plugins = {{type = PLY_RENDERER_TYPE_X11, path = 0x7f917f5c52b8
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/x11.so"}, {type =
PLY_RENDERER_TYPE_DRM, path = 0x7f917f5c52f0
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/drm.so"}, {type =
PLY_RENDERER_TYPE_FRAME_BUFFER, path = 0x7f917f5c5328
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/frame-buffer.so"}, {type =
PLY_RENDERER_TYPE_NONE, path = 0x0}}
__func__ = "ply_renderer_open"
#3 0x00007f917f5c0fb0 in ply_renderer_open_plugin (plugin_path=0x7f917f5c52b8
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/x11.so", renderer=0x562aa6b81a60)
at ply-renderer.c:238
i = <optimized out>
known_plugins = {{type = PLY_RENDERER_TYPE_X11, path = 0x7f917f5c52b8
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/x11.so"}, {type =
PLY_RENDERER_TYPE_DRM, path = 0x7f917f5c52f0
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/drm.so"}, {type =
PLY_RENDERER_TYPE_FRAME_BUFFER, path = 0x7f917f5c5328
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/frame-buffer.so"}, {type =
PLY_RENDERER_TYPE_NONE, path = 0x0}}
__func__ = "ply_renderer_open"
#4 0x00007f917f5c0fb0 in ply_renderer_open
(renderer=renderer@entry=0x562aa6b81a60) at ply-renderer.c:281
i = <optimized out>
known_plugins = {{type = PLY_RENDERER_TYPE_X11, path = 0x7f917f5c52b8
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/x11.so"}, {type =
PLY_RENDERER_TYPE_DRM, path = 0x7f917f5c52f0
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/drm.so"}, {type =
PLY_RENDERER_TYPE_FRAME_BUFFER, path = 0x7f917f5c5328
"/usr/lib/x86_64-linux-gnu/plymouth/renderers/frame-buffer.so"}, {type =
PLY_RENDERER_TYPE_NONE, path = 0x0}}
__func__ = "ply_renderer_open"
#5 0x00007f917f5b8b82 in create_devices_for_terminal_and_renderer_type
(manager=0x562aa6b80440, device_path=0x0, terminal=0x562aa6b804e0,
renderer_type=PLY_RENDERER_TYPE_AUTO) at ply-device-manager.c:683
old_renderer = 0x0
renderer = 0x562aa6b81a60
keyboard = 0x0
__func__ = "create_devices_for_terminal_and_renderer_type"
#6 0x0000562aa622653b in load_devices
(flags=PLY_DEVICE_MANAGER_FLAGS_IGNORE_UDEV, state=0x7ffc246e3a50) at
main.c:1130
state = {loop = 0x562aa6b79150, boot_server = 0x562aa6b7bb30,
boot_splash = 0x0, session = 0x562aa6b7bc50, boot_buffer = 0x562aa6b7be30,
progress = 0x562aa6b801a0, keystroke_triggers = 0x562aa6b7aaa0, entry_triggers
= 0x562aa6b7aac0, entry_buffer = 0x562aa6b7aae0, messages = 0x562aa6b7bb10,
command_parser = 0x562aa6b79010, mode = PLY_MODE_SHUTDOWN,
local_console_terminal = 0x562aa6b804e0, device_manager = 0x562aa6b80440,
deactivate_trigger = 0x0, quit_trigger = 0x0, start_time = 910478.914405099,
splash_delay = nan(0x8000000000000), device_timeout = 5, kernel_command_line =
"BOOT_IMAGE=/vmlinuz-4.13.0-1-amd64 root=/dev/mapper/chianamo-root ro
pcie_aspm=force i915.i915_enable_rc6=1 i915.i915_enable_fbc=1
i915.lvds_downclock=1 proc.privacy=2 drm_kms_helper.edid_firmware=VGA"...,
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 =
0x562aa6b803c0 "/usr/share/plymouth/themes/text/text.plymouth", default_tty =
0x562aa6230a34 "/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 = 0x562aa6b799e0 "\200"
kernel_command_line = 0x0
tty = 0x0
device_manager_flags = PLY_DEVICE_MANAGER_FLAGS_IGNORE_UDEV
__func__ = "main"
#7 0x0000562aa622653b in main (argc=3, argv=0x7ffc246e4c38) at main.c:2368
state = {loop = 0x562aa6b79150, boot_server = 0x562aa6b7bb30,
boot_splash = 0x0, session = 0x562aa6b7bc50, boot_buffer = 0x562aa6b7be30,
progress = 0x562aa6b801a0, keystroke_triggers = 0x562aa6b7aaa0, entry_triggers
= 0x562aa6b7aac0, entry_buffer = 0x562aa6b7aae0, messages = 0x562aa6b7bb10,
command_parser = 0x562aa6b79010, mode = PLY_MODE_SHUTDOWN,
local_console_terminal = 0x562aa6b804e0, device_manager = 0x562aa6b80440,
deactivate_trigger = 0x0, quit_trigger = 0x0, start_time = 910478.914405099,
splash_delay = nan(0x8000000000000), device_timeout = 5, kernel_command_line =
"BOOT_IMAGE=/vmlinuz-4.13.0-1-amd64 root=/dev/mapper/chianamo-root ro
pcie_aspm=force i915.i915_enable_rc6=1 i915.i915_enable_fbc=1
i915.lvds_downclock=1 proc.privacy=2 drm_kms_helper.edid_firmware=VGA"...,
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 =
0x562aa6b803c0 "/usr/share/plymouth/themes/text/text.plymouth", default_tty =
0x562aa6230a34 "/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 = 0x562aa6b799e0 "\200"
kernel_command_line = 0x0
tty = 0x0
device_manager_flags = PLY_DEVICE_MANAGER_FLAGS_IGNORE_UDEV
__func__ = "main"
--
bye,
pabs
https://wiki.debian.org/PaulWise
signature.asc
Description: This is a digitally signed message part

