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...
* 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?
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 :)