We've managed to extract a core from one of these crashes; backtrace follows:
Core was generated by `@sbin/plymouthd --mode=boot --attach-to-session'.
Program terminated with signal SIGABRT, Aborted.
#0 0x00007fd06f377f79 in __GI_raise (sig=sig@entry=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0 0x00007fd06f377f79 in __GI_raise (sig=sig@entry=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1 0x00007fd06f37b388 in __GI_abort () at abort.c:89
#2 0x00007fd06f370e36 in __assert_fail_base (
fmt=0x7fd06f4c24b8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n",
assertion=assertion@entry=0x7fd06f713f37 "terminal != ((void *)0)",
file=file@entry=0x7fd06f713f28 "ply-terminal.c", line=line@entry=611,
function=function@entry=0x7fd06f714860 <__PRETTY_FUNCTION__.7286> "ply_terminal_open") at assert.c:92
#3 0x00007fd06f370ee2 in __GI___assert_fail (
assertion=assertion@entry=0x7fd06f713f37 "terminal != ((void *)0)",
file=file@entry=0x7fd06f713f28 "ply-terminal.c", line=line@entry=611,
function=function@entry=0x7fd06f714860 <__PRETTY_FUNCTION__.7286> "ply_terminal_open") at assert.c:101
#4 0x00007fd06f70e5ff in ply_terminal_open (terminal=0x0)
at ply-terminal.c:611
#5 0x000000000040d6eb in add_display_and_keyboard_for_terminal (
terminal=0x149e900, state=0x7fff14ff8d00) at main.c:1539
#6 add_display_and_keyboard_for_console (console=0x149e8e0 "/dev/ttyS0",
null=<optimized out>, state=0x7fff14ff8d00) at main.c:1953
#7 0x00007fd06f921f63 in ply_hashtable_foreach (
hashtable=hashtable@entry=0x149e710,
func=func@entry=0x40d650 <add_display_and_keyboard_for_console>,
user_data=user_data@entry=0x7fff14ff8d00) at ply-hashtable.c:280
#8 0x000000000040c943 in check_for_consoles (
state=state@entry=0x7fff14ff8d00, default_tty=<optimized out>,
should_add_displays=should_add_displays@entry=true) at main.c:2158
#9 0x000000000040d0ec in on_show_splash (state=0x7fff14ff8d00) at main.c:916
#10 0x00000000004065d9 in ply_boot_connection_on_request (connection=0x149e4d0)
at ply-boot-server.c:702
#11 0x00007fd06f91ee76 in ply_event_loop_handle_met_status_for_source (
status=PLY_EVENT_LOOP_FD_STATUS_HAS_DATA, source=0x149e5b0, loop=0x1497150)
at ply-event-loop.c:1060
#12 ply_event_loop_process_pending_events (loop=loop@entry=0x1497150)
at ply-event-loop.c:1336
#13 0x00007fd06f91f620 in ply_event_loop_run (loop=0x1497150)
at ply-event-loop.c:1368
#14 0x0000000000404c3d in main (argc=<optimized out>, argv=<optimized out>)
at main.c:2563
We've managed to extract a core from one of these crashes; backtrace follows:
Core was generated by `@sbin/plymouthd --mode=boot --attach- to-session' . sysdeps/ unix/sysv/ linux/raise. c:56 sysdeps/ unix/sysv/ linux/raise. c: No such file or directory. sysdeps/ unix/sysv/ linux/raise. c:56 0x7fd06f4c24b8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion@ entry=0x7fd06f7 13f37 "terminal != ((void *)0)", file@entry= 0x7fd06f713f28 "ply-terminal.c", line=line@ entry=611, function@ entry=0x7fd06f7 14860 <__PRETTY_ FUNCTION_ _.7286> "ply_terminal_ open") at assert.c:92 assertion@ entry=0x7fd06f7 13f37 "terminal != ((void *)0)", file@entry= 0x7fd06f713f28 "ply-terminal.c", line=line@ entry=611, function@ entry=0x7fd06f7 14860 <__PRETTY_ FUNCTION_ _.7286> "ply_terminal_ open") at assert.c:101 and_keyboard_ for_terminal ( 0x149e900, state=0x7fff14f f8d00) at main.c:1539 and_keyboard_ for_console (console=0x149e8e0 "/dev/ttyS0", f8d00) at main.c:1953 foreach ( hashtable@ entry=0x149e710 , func@entry= 0x40d650 <add_display_ and_keyboard_ for_console> , data=user_ data@entry= 0x7fff14ff8d00) at ply-hashtable.c:280 state@entry= 0x7fff14ff8d00, default_ tty=<optimized out>, add_displays= should_ add_displays@ entry=true) at main.c:2158 0x7fff14ff8d00) at main.c:916 connection_ on_request (connection= 0x149e4d0) server. c:702 loop_handle_ met_status_ for_source ( PLY_EVENT_ LOOP_FD_ STATUS_ HAS_DATA, source=0x149e5b0, loop=0x1497150) loop.c: 1060 loop_process_ pending_ events (loop=loop@ entry=0x1497150 ) loop.c: 1336 loop.c: 1368
Program terminated with signal SIGABRT, Aborted.
#0 0x00007fd06f377f79 in __GI_raise (sig=sig@entry=6)
at ../nptl/
56 ../nptl/
(gdb) bt
#0 0x00007fd06f377f79 in __GI_raise (sig=sig@entry=6)
at ../nptl/
#1 0x00007fd06f37b388 in __GI_abort () at abort.c:89
#2 0x00007fd06f370e36 in __assert_fail_base (
fmt=
assertion=
file=
function=
#3 0x00007fd06f370ee2 in __GI___assert_fail (
assertion=
file=
function=
#4 0x00007fd06f70e5ff in ply_terminal_open (terminal=0x0)
at ply-terminal.c:611
#5 0x000000000040d6eb in add_display_
terminal=
#6 add_display_
null=<optimized out>, state=0x7fff14f
#7 0x00007fd06f921f63 in ply_hashtable_
hashtable=
func=
user_
#8 0x000000000040c943 in check_for_consoles (
state=
should_
#9 0x000000000040d0ec in on_show_splash (state=
#10 0x00000000004065d9 in ply_boot_
at ply-boot-
#11 0x00007fd06f91ee76 in ply_event_
status=
at ply-event-
#12 ply_event_
at ply-event-
#13 0x00007fd06f91f620 in ply_event_loop_run (loop=0x1497150)
at ply-event-
#14 0x0000000000404c3d in main (argc=<optimized out>, argv=<optimized out>)
at main.c:2563