I'm getting a lot of "hotplugd[pid]: waitpid: Error 10" (No child processes) when I attach and detach umass(4) devices. This happens almost every time.
Seems hotplugd is getting an extra SIGCHLD from somewhere. I guess this issue is pretty harmless (only pollutes the logs), but it got me curious. Adding a bit more verbosity to hotplugd(8) my /var/log/daemon shows this: Jun 10 18:09:35 ws hotplugd[5252]: started Jun 10 18:09:44 ws hotplugd[5252]: sd0 attached, class 2 Jun 10 18:09:44 ws hotplugd[5252]: scsibus2 attached, class 0 Jun 10 18:09:44 ws hotplugd[5252]: umass0 attached, class 0 Jun 10 18:09:44 ws hotplugd[9309]: fork[5252]: child = 9309 Jun 10 18:09:44 ws hotplugd[28984]: fork[5252]: child = 28984 Jun 10 18:09:44 ws hotplugd[5943]: fork[5252]: child = 5943 Jun 10 18:09:44 ws hotplugd[5252]: waitpid: child pid = 9309 Jun 10 18:09:44 ws hotplugd[5252]: waitpid: child pid = 28984 Jun 10 18:09:44 ws hotplugd[5252]: waitpid: child pid = 5943 Jun 10 18:09:44 ws hotplugd[5252]: waitpid: No child processes Jun 10 18:09:52 ws hotplugd[5252]: sd0 detached, class 2 Jun 10 18:09:52 ws hotplugd[5252]: scsibus2 detached, class 0 Jun 10 18:09:52 ws hotplugd[5252]: umass0 detached, class 0 Jun 10 18:09:52 ws hotplugd[7099]: fork[5252]: child = 7099 Jun 10 18:09:52 ws hotplugd[7466]: fork[5252]: child = 7466 Jun 10 18:09:52 ws hotplugd[6572]: fork[5252]: child = 6572 Jun 10 18:09:52 ws hotplugd[5252]: waitpid: child pid = 7466 Jun 10 18:09:52 ws hotplugd[5252]: waitpid: child pid = 6572 Jun 10 18:09:52 ws hotplugd[5252]: waitpid: child pid = 7099 Jun 10 18:10:04 ws hotplugd[5252]: sd0 attached, class 2 Jun 10 18:10:04 ws hotplugd[5252]: scsibus2 attached, class 0 Jun 10 18:10:04 ws hotplugd[5252]: umass0 attached, class 0 Jun 10 18:10:04 ws hotplugd[20603]: fork[5252]: child = 20603 Jun 10 18:10:04 ws hotplugd[11305]: fork[5252]: child = 11305 Jun 10 18:10:04 ws hotplugd[30880]: fork[5252]: child = 30880 Jun 10 18:10:04 ws hotplugd[5252]: waitpid: child pid = 20603 Jun 10 18:10:04 ws hotplugd[5252]: waitpid: child pid = 30880 Jun 10 18:10:04 ws hotplugd[5252]: waitpid: child pid = 11305 Jun 10 18:10:04 ws hotplugd[5252]: waitpid: No child processes Jun 10 18:10:09 ws hotplugd[5252]: sd0 detached, class 2 Jun 10 18:10:09 ws hotplugd[5252]: scsibus2 detached, class 0 Jun 10 18:10:09 ws hotplugd[5252]: umass0 detached, class 0 Jun 10 18:10:09 ws hotplugd[15435]: fork[5252]: child = 15435 Jun 10 18:10:09 ws hotplugd[5762]: fork[5252]: child = 5762 Jun 10 18:10:09 ws hotplugd[5252]: waitpid: child pid = 15435 Jun 10 18:10:09 ws hotplugd[5252]: waitpid: child pid = 5762 Jun 10 18:10:09 ws hotplugd[31071]: fork[5252]: child = 31071 Jun 10 18:10:09 ws hotplugd[5252]: waitpid: child pid = 31071 Jun 10 18:10:09 ws hotplugd[5252]: waitpid: No child processes Any clues?