I tried to do some debugging and noticed that the cupsd parent process does not receive the SIGUSR1 signal from his child, so it hang on the for loop in line 289 of scheduler/main.c, i.e.
for (; parent_signal == 0;) sleep(1); I don't know how signals works, so I'm unable to go further. But perhaps this can help the developers. -- Cupsys hangs on restart and stop-start https://launchpad.net/bugs/55295 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs