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?

Reply via email to