#0 0xb77c4424 in __kernel_vsyscall () #1 0xb75f9b1f in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 [Error: ../nptl/sysdeps/unix/sysv/linux/raise.c was not found in source tree] #2 0xb75fd0b3 in __GI_abort () at abort.c:90 [Error: abort.c was not found in source tree] #3 0xb75f2877 in __assert_fail_base (fmt=0xb7738674 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0xb751ed8f "backend != ((void *)0)", file=file@entry=0xb751ed78 "./plugin.c", line=line@entry=695, function=function@entry=0xb751f214 <__PRETTY_FUNCTION__.6829> "open_input_source") at assert.c:92 [Error: assert.c was not found in source tree] #4 0xb75f2927 in __GI___assert_fail (assertion=assertion@entry=0xb751ed8f "backend != ((void *)0)", file=file@entry=0xb751ed78 "./plugin.c", line=line@entry=695, function=function@entry=0xb751f214 <__PRETTY_FUNCTION__.6829> "open_input_source") at assert.c:101 [Error: assert.c was not found in source tree] #5 0xb751ddfa in open_input_source (backend=, input_source=) at ./plugin.c:695 [Error: ./plugin.c was not found in source tree] #6 open_input_source (backend=0x0, input_source=0x8c38688) at ./plugin.c:690 [Error: ./plugin.c was not found in source tree] #7 0xb751dec3 in on_input_source_disconnected (input_source=0x8c38688) at ./plugin.c:686 [Error: ./plugin.c was not found in source tree] #8 0xb7798cf9 in ply_event_loop_handle_disconnect_for_source (source=0x8c37968, loop=0x8c2f0b0) at ply-event-loop.c:1089 1084: 1085: if (destination->disconnected_handler != NULL) 1086: { 1087: ply_trace ("calling disconnected_handler %p for fd %d", 1088: destination->disconnected_handler, source->fd); 1089: destination->disconnected_handler (destination->user_data, source->fd); 1090: 1091: ply_trace ("done calling disconnected_handler %p for fd %d", 1092: destination->disconnected_handler, source->fd); 1093: } 1094: #9 ply_event_loop_disconnect_source (source=0x8c37968, loop=0x8c2f0b0) at ply-event-loop.c:1189 1184: static void 1185: ply_event_loop_disconnect_source (ply_event_loop_t *loop, 1186: ply_event_source_t *source) 1187: { 1188: ply_trace ("disconnecting source with fd %d", source->fd); 1189: ply_event_loop_handle_disconnect_for_source (loop, source); 1190: ply_trace ("done disconnecting source with fd %d", source->fd); 1191: 1192: /* at this point, we've told the event loop users about the 1193: * fd disconnection, so we can invalidate any outstanding 1194: * watches and free the destinations. #10 ply_event_loop_process_pending_events (loop=loop@entry=0x8c2f0b0) at ply-event-loop.c:1333 1328: is_disconnected = true; 1329: } 1330: 1331: if (is_disconnected) 1332: { 1333: ply_event_loop_disconnect_source (loop, source); 1334: } 1335: else if (ply_event_loop_source_has_met_status (source, status)) 1336: ply_event_loop_handle_met_status_for_source (loop, source, status); 1337: 1338: if (loop->should_exit) #11 0xb77994c8 in ply_event_loop_run (loop=0x8c2f0b0) at ply-event-loop.c:1368 1363: 1364: int 1365: ply_event_loop_run (ply_event_loop_t *loop) 1366: { 1367: while (!loop->should_exit) 1368: ply_event_loop_process_pending_events (loop); 1369: 1370: ply_event_loop_run_exit_closures (loop); 1371: ply_event_loop_free_sources (loop); 1372: ply_event_loop_free_timeout_watches (loop); 1373: #12 0x0804ba93 in main (argc=3, argv=0xbffe4034) at main.c:2561 2556: ply_error ("plymouthd: could not tell parent to exit: %m"); 2557: return EX_UNAVAILABLE; 2558: } 2559: 2560: ply_trace ("entering event loop"); 2561: exit_code = ply_event_loop_run (state.loop); 2562: ply_trace ("exited event loop"); 2563: 2564: ply_boot_splash_free (state.boot_splash); 2565: state.boot_splash = NULL; 2566: