After applying the workaround I have created 10000 print queues with the
following command line

x=0; while [[ $x != 10000 ]]; do lpadmin -p 0000$x -E -v
dnssd://CM3530%20%40%20eee-pc._ipp._tcp.local/cups; echo $x; x=$(( x + 1
)); done

checked whether they are really there

lpstat -v | wc -l

and removed  them:

x=0; while [[ $x != 10000 ]]; do lpadmin -x 0000$x; echo $x; x=$(( x + 1
)); done

All the time it was able to do several queues per second (up to around
10) and CUPS did not crash during this rapid fire. gnome-settings-
daemon, system-config-printer-applet, and system-config-printer keep
running and do not crash. They simply have a higher CPU consumption, the
former two for notifying on the desktop the latter for updating its main
window (being unresponsive though) under this torture.

So this shows that the workaround is OK. I will apply it.


** Changed in: cups (Ubuntu)
       Status: Triaged => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/855445

Title:
  cupsd crashed with SIGSEGV in _cups_strcasecmp()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/855445/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to