When trying to stop dibbler-client (from net-misc/dibbler-0.8.2) using the initscript, it hangs indefinitely: # /etc/init.d/dibbler-client stop * Stopping DHCPv6 client: dibbler-client ...| Dibbler - a portable DHCPv6, version 0.8.2 (CLIENT, Linux port) | Authors : Tomasz Mrugalski<thomson(at)klub.com.pl>,Marek Senderski<msend(at)o2.pl> | Licence : GNU GPL v2 only. Developed at Gdansk University of Technology. | Homepage: http://klub.com.pl/dhcpv6/ Sending TERM signal to process 5089 Waiting for signalled process termination... […] ^C * dibbler-client: caught SIGINT, aborting Even then, dibbler-client still runs.
( I expected the ebuilds to use newinitd instead of insinto/doins. :)
I have no ipv6 so I can't test it. Patches are welcomed
Samuel, can you still reproduce it? I cannot anymore. See upstream report <http://klub.com.pl/bugzilla3/show_bug.cgi?id=251>. Just for curiosity, what was your kernel and libc at time of your original report?
At the end, there was a race. Fix is attached at upstream bug report.
Thanks. We will track upstream
Reporter, could you reply to this upstream test request? http://klub.com.pl/bugzilla3/show_bug.cgi?id=251#c9 Thanks!
Thanks for keeping up with this (from http://klub.com.pl/bugzilla3/show_bug.cgi?id=268#c7). It would be nice to have it fixed for 1.0 :)