abrt version: 1.1.10 architecture: x86_64 Attached file: backtrace cmdline: /sbin/init component: systemd crash_function: crash executable: /bin/systemd kernel: 2.6.35-2.fc14.x86_64 package: systemd-6-1.fc14 rating: 4 reason: Process /bin/systemd was killed by signal 6 (SIGABRT) release: Fedora release 14 (Branched) time: 1281115738 uid: 0
Created attachment 437229 [details] File: backtrace
This is the assertion failure: Assertion 's' failed at src/util.c:1614, function bus_path_escape(). unit_free() was called for a unit with u->meta.id == NULL and bus_unit_send_removed_signal() was therefore unable to construct a dbus path to announce in the UnitRemoved signal. The timeline could have been like this: unit_merge() -> merge_names(); /* sets other->meta.id = NULL */ unit_add_to_cleanup_queue(other); Later, manager_dispatch_cleanup_queue() -> unit_free() bus_unit_send_removed_signal() To reproduce it a DBus subscriber has to be active: 1. Run systemadm 2. systemctl daemon-reload
Michal, thanks for tracking this down. I am pretty sure I have now fixed this in current git now. Will upload updated package soon. Please test and reopen should it turn out not to be fixed completely.