bionic-updates
--------------
$ dpkg -s plymouth | grep ^Version:
Version: 0.9.3-1ubuntu7.18.04.1
$ sudo plymouthd --no-daemon --debug --kernel-command-line=splash &
[1] 1092
$ [main.c:2063]
initialize_environment:initializing minimal work environment
[main.c:2077] initialize_environment:checking if
'/dev/tty1' exists
[main.c:1925] check_verbosity:checking if
tracing should be enabled
[main.c:1990] check_verbosity:tracing
shouldn't be enabled!
[main.c:2009] check_logging:checking if
console messages should be redirected and logged
[main.c:2018] check_logging:logging
will be enabled!
[main.c:2090] initialize_environment:source
built on Sep 11 2018
[main.c:2101] initialize_environment:Making sure
/run/plymouth exists
[ply-utils.c:728]
ply_create_directory:directory '/run/plymouth' already exists
[main.c:2105] initialize_environment:initialized
minimal work environment
[main.c:769] get_cache_file_for_mode:returning
cache file '/var/lib/plymouth//boot-duration'
[main.c:322] load_settings:Trying to
load /etc/plymouth//plymouthd.conf
[ply-key-file.c:83]
ply_key_file_open_file:Failed to open key file /etc/plymouth//plymouthd.conf:
No such file or directory
[main.c:498] find_system_default_splash:failed to
load /etc/plymouth//plymouthd.conf
[main.c:322] load_settings:Trying to
load /run/plymouth/plymouthd.defaults
[ply-key-file.c:83]
ply_key_file_open_file:Failed to open key file
/run/plymouth/plymouthd.defaults: No such file or directory
[main.c:512] find_distribution_default_splash:failed to
load /run/plymouth/plymouthd.defaults, trying /usr/share/plymouth//
[main.c:322] load_settings:Trying to
load /usr/share/plymouth//plymouthd.defaults
[ply-key-file.c:83]
ply_key_file_open_file:Failed to open key file
/usr/share/plymouth//plymouthd.defaults: No such file or directory
[main.c:514] find_distribution_default_splash:failed to
load /usr/share/plymouth//plymouthd.defaults
[main.c:926] plymouth_should_show_default_splash:checking if
plymouth should show default splash
[main.c:954] plymouth_should_show_default_splash:using
default splash because kernel command line has option "splash"
[ply-device-manager.c:766]
create_devices_from_terminals:checking for consoles
[ply-device-manager.c:544]
add_consoles_from_file:opening /sys/class/tty/console/active
[ply-device-manager.c:552]
add_consoles_from_file:reading file
[ply-device-manager.c:590]
add_consoles_from_file:console /dev/tty1 found!
[ply-device-manager.c:378]
watch_for_udev_events:watching for udev graphics device add and remove events
[ply-device-manager.c:282]
create_devices_for_subsystem:creating objects for drm devices
[main.c:2397] main:entering
event loop
$
$
$ [ply-device-manager.c:795]
create_devices_from_udev:Timeout elapsed, looking for devices from udev
[ply-device-manager.c:282]
create_devices_for_subsystem:creating objects for drm devices
[ply-device-manager.c:282]
create_devices_for_subsystem:creating objects for frame buffer devices
[ply-device-manager.c:299]
create_devices_for_subsystem:found device
/sys/devices/platform/efi-framebuffer.0/graphics/fb0
[ply-device-manager.c:306]
create_devices_for_subsystem:device is initialized
[ply-device-manager.c:315]
create_devices_for_subsystem:found node /dev/fb0
[ply-device-manager.c:229]
create_devices_for_udev_device:device subsystem is graphics
[ply-device-manager.c:235]
create_devices_for_udev_device:found frame buffer device /dev/fb0
[ply-device-manager.c:185]
fb_device_has_drm_device:trying to find associated drm node for fb device
(path: platform-efi-framebuffer.0)
[ply-device-manager.c:208]
fb_device_has_drm_device:no card entry!
[ply-device-manager.c:679]
create_devices_for_terminal_and_renderer_type:creating devices for /dev/fb0
(renderer type: 2) (terminal: /dev/tty1)
[ply-renderer.c:236]
ply_renderer_open_plugin:trying to open renderer plugin
/usr/lib/x86_64-linux-gnu/plymouth/renderers/frame-buffer.so
[./plugin.c:257] create_backend:creating
renderer backend for device /dev/fb0
[ply-terminal.c:603]
ply_terminal_open:trying to open terminal '/dev/tty1'
[ply-terminal.c:396]
ply_terminal_refresh_geometry:looking up terminal text geometry
[ply-terminal.c:410]
ply_terminal_refresh_geometry:terminal is now 100x37 text cells
[ply-terminal.c:447]
get_active_vt:Remembering that initial vt is 1
[./plugin.c:506] query_device:24 bpp
(8, 8, 8, 0) with rowstride 2400
[./plugin.c:273]
initialize_head:initializing 800x600 head
[ply-renderer.c:256]
ply_renderer_open_plugin:opened renderer plugin
/usr/lib/x86_64-linux-gnu/plymouth/renderers/frame-buffer.so
[main.c:1044] on_keyboard_added:listening
for keystrokes
[main.c:1048] on_keyboard_added:listening
for escape
[main.c:1052] on_keyboard_added:listening
for backspace
[main.c:1056] on_keyboard_added:listening
for enter
[ply-device-manager.c:616]
create_pixel_displays_for_renderer:Adding displays for 1 heads
[ply-terminal.c:396]
ply_terminal_refresh_geometry:looking up terminal text geometry
[ply-terminal.c:410]
ply_terminal_refresh_geometry:terminal is now 100x37 text cells
[ply-device-manager.c:652]
create_text_displays_for_terminal:adding text display for terminal /dev/tty1
[ply-device-manager.c:299]
create_devices_for_subsystem:found device /sys/devices/virtual/graphics/fbcon
[ply-device-manager.c:322]
create_devices_for_subsystem:it's not initialized
$
$
$ sudo plymouth --show-splash
[ply-boot-server.c:388]
print_connection_process_identity:connection is from pid 1095 (plymouth
--show-splash) with parent pid 1094 (sudo plymouth --show-splash)
[ply-boot-server.c:484]
ply_boot_connection_on_request:got show splash request
[main.c:896] plymouth_should_ignore_show_splash_calls:checking if
plymouth should be running
[main.c:995] on_show_splash:at least one
display already available, so loading splash
[main.c:926] plymouth_should_show_default_splash:checking if
plymouth should show default splash
[main.c:954] plymouth_should_show_default_splash:using
default splash because kernel command line has option "splash"
[main.c:528] show_default_splash:Showing
splash screen
[main.c:547] show_default_splash:Trying old
scheme for default splash
[main.c:1755] load_theme:Loading
boot splash theme '/usr/share/plymouth/themes/default.plymouth'
[ply-key-file.c:83]
ply_key_file_open_file:Failed to open key file
/usr/share/plymouth/themes/default.plymouth: No such file or directory
[ply-boot-splash.c:388]
ply_boot_splash_free:freeing splash
[main.c:553] show_default_splash:Could not
start default splash screen,showing text splash screen
[main.c:1755] load_theme:Loading
boot splash theme '/usr/share/plymouth/themes/text.plymouth'
[ply-key-file.c:171]
ply_key_file_load_group:trying to load group Plymouth Theme
[ply-key-file.c:171]
ply_key_file_load_group:trying to load group ubuntu-text
[ply-key-file.c:259] ply_key_file_load_groups:key
file has no more groups
[./plugin.c:322] create_plugin:creating
plugin
[main.c:1770] load_theme:attaching
plugin to event loop
[main.c:1773] load_theme:attaching
progress to plugin
[ply-boot-splash.c:174]
ply_boot_splash_add_text_display:adding 100x37 text display
[ply-terminal.c:599]
ply_terminal_open:terminal /dev/tty1 is already open
[ply-device-manager.c:912]
ply_device_manager_activate_renderers:activating renderers
[ply-boot-splash.c:479]
ply_boot_splash_show:showing splash screen
[ply-device-manager.c:945]
ply_device_manager_activate_keyboards:activating keyboards
[ply-event-loop.c:1060]
ply_event_loop_handle_disconnect_for_source:calling disconnected_handler
0x5636e92ccd20 for fd 10
[ply-event-loop.c:1064]
ply_event_loop_handle_disconnect_for_source:done calling disconnected_handler
0x5636e92ccd20 for fd 10
[ply-event-loop.c:1144]
ply_event_loop_free_destinations_for_source:freeing destination (1,
0x5636e92cce80, 0x5636e92ccd20) of fd 10
[ply-event-loop.c:643]
ply_event_loop_remove_source_node:failed to delete fd 10 from epoll watch list:
Bad file descriptor
$
$
$
$ sudo modprobe cirrus
[ply-device-manager.c:345]
on_udev_event:got remove event for device fb0
[ply-renderer.c:92]
ply_renderer_free:Unloading renderer backend plugin
$ [ply-device-manager.c:345]
on_udev_event:got add event for device card0
[ply-device-manager.c:229]
create_devices_for_udev_device:device subsystem is drm
[ply-device-manager.c:232]
create_devices_for_udev_device:found DRM device /dev/dri/card0
[ply-device-manager.c:679]
create_devices_for_terminal_and_renderer_type:creating devices for
/dev/dri/card0 (renderer type: 1) (terminal: none)
[ply-renderer.c:236]
ply_renderer_open_plugin:trying to open renderer plugin
/usr/lib/x86_64-linux-gnu/plymouth/renderers/drm.so
[./plugin.c:609] create_backend:creating
renderer backend for device /dev/dri/card0
[./plugin.c:701] load_driver:Opening
'/dev/dri/card0'
[./plugin.c:705] load_driver:open
failed: No such file or directory
[ply-renderer.c:243]
ply_renderer_open_plugin:could not open rendering device for plugin
/usr/lib/x86_64-linux-gnu/plymouth/renderers/drm.so
[ply-renderer.c:287]
ply_renderer_open:could not find suitable rendering plugin
[ply-device-manager.c:686]
create_devices_for_terminal_and_renderer_type:could not open renderer for
/dev/dri/card0
[ply-device-manager.c:345]
on_udev_event:got remove event for device card0
$
$
$ sudo plymouth deactivate
[ply-boot-server.c:388]
print_connection_process_identity:connection is from pid 1112 (plymouth
deactivate) with parent pid 1111 (sudo plymouth deactivate)
[ply-boot-server.c:494]
ply_boot_connection_on_request:got deactivate request
[main.c:1358] on_deactivate:deactivating
[ply-device-manager.c:967]
ply_device_manager_deactivate_keyboards:deactivating keyboards
error: unexpectedly disconnected from boot status daemon
[1]+ Segmentation fault sudo plymouthd --no-daemon --debug
--kernel-command-line=splash
$ ls /var/crash/
_sbin_plymouthd.0.crash
$ sudo apport-unpack /var/crash/_sbin_plymouthd.0.crash temp
$ wget
http://ddebs.ubuntu.com/pool/main/p/plymouth/{plymouth,libplymouth4}-dbgsym_0.9.3-1ubuntu7.18.04.1_amd64.ddeb
$ sudo dpkg -i
{plymouth,libplymouth4}-dbgsym_0.9.3-1ubuntu7.18.04.1_amd64.ddeb
$ sudo apt-get -y install gdb
$ gdb -q -ex 'bt' -ex 'quit' /sbin/plymouthd temp/CoreDump
Reading symbols from /sbin/plymouthd...Reading symbols from
/usr/lib/debug/.build-id/79/6fb042e1cd21dc805bb47f9ba706fbd9796296.debug...done.
done.
[New LWP 1093]
[Thread debugging using libthread_db enabled]
Using host libthread_db library
"/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `@lymouthd --no-daemon --debug
--kernel-command-line=splash'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007fdf0ef68f09 in ply_renderer_set_handler_for_input_source
(renderer=<optimized out>, input_source=0x5636eaefc2a0, handler=0x0,
user_data=0x0) at ply-renderer.c:406
406 ply-renderer.c: No such file or directory.
#0 0x00007fdf0ef68f09 in ply_renderer_set_handler_for_input_source
(renderer=<optimized out>, input_source=0x5636eaefc2a0, handler=0x0,
user_data=0x0) at ply-renderer.c:406
#1 0x00007fdf0ef62cbf in ply_keyboard_stop_watching_for_renderer_input
(keyboard=0x5636eaefc6a0) at ply-keyboard.c:319
#2 ply_keyboard_stop_watching_for_input
(keyboard=keyboard@entry=0x5636eaefc6a0) at ply-keyboard.c:406
#3 0x00007fdf0ef6221b in ply_device_manager_deactivate_keyboards
(manager=0x5636eaeff6d0) at ply-device-manager.c:976
#4 0x00005636e92d3ec3 in on_deactivate (state=0x7fff1c458390,
deactivate_trigger=<optimized out>) at main.c:1361
#5 0x00005636e92cdb9b in ply_boot_connection_on_request
(connection=0x5636eaf12360) at ply-boot-server.c:504
#6 0x00007fdf0f177fbe in ply_event_loop_handle_met_status_for_source
(status=<optimized out>, source=0x5636eaf11970, loop=0x5636eaefa3a0) at
ply-event-loop.c:1034
#7 ply_event_loop_process_pending_events
(loop=loop@entry=0x5636eaefa3a0) at ply-event-loop.c:1279
#8 0x00007fdf0f178480 in ply_event_loop_run (loop=0x5636eaefa3a0) at
ply-event-loop.c:1310
#9 0x00005636e92cb514 in main (argc=4, argv=0x7fff1c459588) at
main.c:2398
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1794292
Title:
plymouthd crashed with SIGSEGV in /sbin/plymouthd:11 in
ply_renderer_set_handler_for_input_source ->
ply_keyboard_stop_watching_for_renderer_input ->
ply_keyboard_stop_watching_for_input ->
ply_device_manager_deactivate_keyboards -> on_deactivate
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/plymouth/+bug/1794292/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs