Bug#961345: cups: daemon crashes with invalid free()
Hello Ronny,
Am 24.08.20 um 13:12 schrieb Ronny Adsetts:
> The "bt full" on a recent crash:
Unfortunately I cannot find something striking.
>> Otherwise running cupsd within valgrind could also give some hints.
>
> I'll see if I can do this. I'll have to schedule some down time so it won't be immediate (or possibly even quick).
I tried to run it in a VM and tested with some virtual PDF and PS printer.
Following were the configuration changes to have it run under valgrind.
nano /lib/systemd/system/cups.service
-ExecStart=/usr/sbin/cupsd -l
+# ExecStart=/usr/sbin/cupsd -l
+ExecStart=/usr/bin/valgrind --trace-children=no /usr/sbin/cupsd -l
systemctl daemon-reload
systemctl stop cups.service
systemctl start cups.service
But I don't know if that might create a problem perfomance wise.
I have tried to build with AddressSanitizer, but the build itself makes
trouble and the resulting binary is not able to print...
Kind regards,
Bernhard
Reply to: