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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to