Control: found -1 3.20.5+dfsg0-3 Control: tags -1 +bullseye +upstream Le vendredi, 16 octobre 2020, 14.23:59 h CEST Didier 'OdyX' Raboud a écrit : > According to the 3.20.9-3 armhf auutopkgtest run for migration testing; > https://ci.debian.net/data/autopkgtest/testing/armhf/h/hplip/7460676/log.gz > > hpcups sometimes crashes with free(): invalid pointer. For instance, it > seems that setting up a 'drv:///hpcups.drv/hp-officejet_pro_1150c.ppd' > printer will let hpcups crash. > > I'd welcome assistance here as I'm no C gdb fluent person.
So.
This bug can be reproduced by the following suite of commands on armhf:
$ export PPD=./prnt/hp-officejet_pro_1150c.ppd.gz
$ /usr/lib/cups/filter/pdftopdf 1 debian '' 1 ''
</usr/share/cups/data/default-testpage.pdf >print_step_1.pdf
$ /usr/lib/cups/filter/gstoraster 1 debian '' 1 '' <print_step_1.pdf
>print_step_2.raster
$ /usr/lib/cups/filter/hpcups 1 debian '' 1 '' <print_step_2.raster
>print_step_3.hpcups
As I have confirmed that this is also _already_ a bug in the current bullseye
version, I'll mark this RC bug as affecting the corresponding versions, and
I'll upload a version without the autopkgtest to unstable, to let this version
migrate.
As this is testable at build-time, I'll add a test for this and upload this to
experimental. I'll report this to upstream today.
Cheers,
OdyX
signature.asc
Description: This is a digitally signed message part.
