summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2012-07-10 18:46:26 +0200
committerLennart Poettering <lennart@poettering.net>2012-07-10 18:46:26 +0200
commit825c6fe5eb362437aa46faa52b683a62eede9a13 (patch)
tree32bb7c65a549b5c3aa60a0f0e61011d5379980d3 /TODO
parent36fcd77e02cedf300e2f45f2449e7e091ef5a7ab (diff)
util: add extra safety check to in_initrd()
initrds can only be on tmpfs or ramfs, so check for that
Diffstat (limited to 'TODO')
-rw-r--r--TODO12
1 files changed, 12 insertions, 0 deletions
diff --git a/TODO b/TODO
index 96db4a57d8..3d55f8a2d2 100644
--- a/TODO
+++ b/TODO
@@ -20,6 +20,18 @@ Bugfixes:
* we pull src/core/manager.h into src/shared/src/shared/path-lookup.c which is the wrong direction
rename enum "ManagerRunningAs" to "SystemdRunningAs" and move it to shared/
+* crash happens when running a service as forking and then changing it to simple and reloading.
+
+ Jul 09 18:20:57 mop systemd[1]: usbmuxd.service operation timed out. Terminating.
+ Jul 09 18:20:57 mop systemd[1]: Unit usbmuxd.service entered failed state.
+ Jul 09 18:22:24 mop systemd[1]: PID 21814 read from file /var/run/usbmuxd.pid does not exist.
+ Jul 09 18:22:24 mop systemd[1]: Unit usbmuxd.service entered failed state.
+ Jul 09 18:22:33 mop systemd[1]: Reloading.
+ Jul 09 18:22:37 mop systemd[1]: Assertion 's->type == SERVICE_FORKING' failed at src/core/service.c:3007, function service_sigchld_eve...Aborting.
+ Jul 09 18:22:37 mop systemd[1]: Caught <ABRT>, dumped core as pid 21865.
+ Jul 09 18:22:37 mop systemd[1]: Freezing execution.
+ Jul 09 18:22:37 mop [21866]: Process 21865 (systemd) dumped core.
+
Features:
* switch-root add extra safety check