--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: cups: daemon crashes with invalid free()
- From: Peter Krefting <peter@softwolves.pp.se>
- Date: Sat, 23 May 2020 14:56:05 +0100
- Message-id: <159024216581.6368.16601126942547777227.reportbug@perkele.intern.softwolves.pp.se>
Package: cups
Version: 2.2.10-6+deb10u3
Severity: normal
After upgrading to Debian 10, the CUPS daemon keeps crashing when I try to
print. This did not happen with the version in Debian 9.
$ journalctl -u cups
-- Logs begin at Thu 2020-05-21 14:59:37 CET, end at Sat 2020-05-23 14:52:11 CET. --
maj 21 14:59:38 perkele systemd[1]: Started CUPS Scheduler.
maj 21 19:47:12 perkele cupsd[931]: free(): invalid pointer
maj 21 19:47:12 perkele systemd[1]: cups.service: Main process exited, code=killed, status=6/ABRT
maj 21 19:47:12 perkele systemd[1]: cups.service: Failed with result 'signal'.
maj 21 19:47:13 perkele systemd[1]: cups.service: Service RestartSec=100ms expired, scheduling restart.
maj 21 19:47:13 perkele systemd[1]: cups.service: Scheduled restart job, restart counter is at 1.
maj 21 19:47:13 perkele systemd[1]: Stopped CUPS Scheduler.
maj 21 19:47:13 perkele systemd[1]: Started CUPS Scheduler.
maj 21 23:00:06 perkele systemd[1]: Stopping CUPS Scheduler...
maj 21 23:00:06 perkele systemd[1]: cups.service: Succeeded.
maj 21 23:00:06 perkele systemd[1]: Stopped CUPS Scheduler.
maj 21 23:00:06 perkele systemd[1]: Started CUPS Scheduler.
maj 22 23:00:07 perkele systemd[1]: Stopping CUPS Scheduler...
maj 22 23:00:07 perkele systemd[1]: cups.service: Succeeded.
maj 22 23:00:07 perkele systemd[1]: Stopped CUPS Scheduler.
maj 22 23:00:07 perkele systemd[1]: Started CUPS Scheduler.
maj 23 14:46:08 perkele cupsd[32076]: free(): invalid pointer
maj 23 14:46:08 perkele systemd[1]: cups.service: Main process exited, code=killed, status=6/ABRT
maj 23 14:46:38 perkele systemd[1]: cups.service: Failed with result 'signal'.
maj 23 14:46:39 perkele systemd[1]: cups.service: Service RestartSec=100ms expired, scheduling restart.
maj 23 14:46:39 perkele systemd[1]: cups.service: Scheduled restart job, restart counter is at 1.
maj 23 14:46:39 perkele systemd[1]: Stopped CUPS Scheduler.
maj 23 14:46:39 perkele systemd[1]: Started CUPS Scheduler.
maj 23 14:47:35 perkele cupsd[5698]: free(): invalid pointer
maj 23 14:47:35 perkele systemd[1]: cups.service: Main process exited, code=killed, status=6/ABRT
maj 23 14:47:35 perkele systemd[1]: cups.service: Failed with result 'signal'.
maj 23 14:47:35 perkele systemd[1]: cups.service: Service RestartSec=100ms expired, scheduling restart.
maj 23 14:47:35 perkele systemd[1]: cups.service: Scheduled restart job, restart counter is at 2.
maj 23 14:47:35 perkele systemd[1]: Stopped CUPS Scheduler.
maj 23 14:47:35 perkele systemd[1]: Started CUPS Scheduler.
maj 23 14:47:38 perkele cupsd[5797]: free(): invalid pointer
maj 23 14:47:38 perkele systemd[1]: cups.service: Main process exited, code=killed, status=6/ABRT
maj 23 14:48:02 perkele systemd[1]: cups.service: Failed with result 'signal'.
maj 23 14:48:03 perkele systemd[1]: cups.service: Service RestartSec=100ms expired, scheduling restart.
maj 23 14:48:03 perkele systemd[1]: cups.service: Scheduled restart job, restart counter is at 3.
maj 23 14:48:03 perkele systemd[1]: Stopped CUPS Scheduler.
maj 23 14:48:03 perkele systemd[1]: Started CUPS Scheduler.
maj 23 14:49:12 perkele cupsd[5838]: free(): invalid pointer
maj 23 14:49:12 perkele systemd[1]: cups.service: Main process exited, code=killed, status=6/ABRT
maj 23 14:50:42 perkele systemd[1]: cups.service: State 'stop-sigterm' timed out. Killing.
maj 23 14:50:42 perkele systemd[1]: cups.service: Killing process 5845 (pdftops) with signal SIGKILL.
maj 23 14:50:42 perkele systemd[1]: cups.service: Killing process 5846 (http) with signal SIGKILL.
maj 23 14:50:42 perkele systemd[1]: cups.service: Killing process 5850 (pstops) with signal SIGKILL.
maj 23 14:50:42 perkele systemd[1]: cups.service: Failed with result 'signal'.
maj 23 14:50:42 perkele systemd[1]: cups.service: Service RestartSec=100ms expired, scheduling restart.
maj 23 14:50:42 perkele systemd[1]: cups.service: Scheduled restart job, restart counter is at 4.
maj 23 14:50:42 perkele systemd[1]: Stopped CUPS Scheduler.
maj 23 14:50:42 perkele systemd[1]: Started CUPS Scheduler.
$ cupsctl
_debug_logging=0
_remote_admin=0
_remote_any=0
_share_printers=0
_user_cancel_any=0
BrowseLocalProtocols=dnssd
DefaultAuthType=Basic
JobPrivateAccess=default
JobPrivateValues=default
MaxLogSize=0
SubscriptionPrivateAccess=default
SubscriptionPrivateValues=default
WebInterface=Yes
-- System Information:
Debian Release: 10.4
APT prefers stable
APT policy: (700, 'stable'), (500, 'stable-updates')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.19.0-9-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=sv, LC_CTYPE=sv (charmap=UTF-8) (ignored: LC_ALL set to sv_SE.utf8), LANGUAGE=sv_SE.utf8:sv:nb_NO.utf8:nb:da_DK.utf8:da:nn_NO.utf8:nn:en_GB.utf8:en_US.utf8:en (charmap=UTF-8) (ignored: LC_ALL set to sv_SE.utf8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages cups depends on:
ii cups-client 2.2.10-6+deb10u3
ii cups-common 2.2.10-6+deb10u3
ii cups-core-drivers 2.2.10-6+deb10u3
ii cups-daemon 2.2.10-6+deb10u3
ii cups-filters 1.21.6-5
ii cups-ppdc 2.2.10-6+deb10u3
ii cups-server-common 2.2.10-6+deb10u3
ii debconf [debconf-2.0] 1.5.71
ii ghostscript 9.27~dfsg-2+deb10u3
ii libavahi-client3 0.7-4+b1
ii libavahi-common3 0.7-4+b1
ii libc6 2.28-10
ii libcups2 2.2.10-6+deb10u3
ii libcupsimage2 2.2.10-6+deb10u3
ii libgcc1 1:8.3.0-6
ii libstdc++6 8.3.0-6
ii libusb-1.0-0 2:1.0.22-2
ii poppler-utils 0.71.0-5
ii procps 2:3.3.15-2
Versions of packages cups recommends:
ii avahi-daemon 0.7-4+b1
ii colord 1.4.3-4
ii cups-filters [ghostscript-cups] 1.21.6-5
ii printer-driver-gutenprint 5.3.1-7
Versions of packages cups suggests:
ii cups-bsd 2.2.10-6+deb10u3
pn cups-pdf <none>
ii foomatic-db-compressed-ppds [foomatic-db] 20181217-2
ii hplip 3.18.12+dfsg0-2
ii printer-driver-hpcups 3.18.12+dfsg0-2
pn smbclient <none>
ii udev 241-7~deb10u4
-- debconf information:
cupsys/raw-print: true
cupsys/backend: lpd, socket, usb, snmp, dnssd
--- End Message ---
--- Begin Message ---
Source: cups
Source-Version: 2.2.10-6+deb10u4
Done: Didier Raboud <odyx@debian.org>
We believe that the bug you reported is fixed in the latest version of
cups, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 961345@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Didier Raboud <odyx@debian.org> (supplier of updated cups package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 28 Nov 2020 12:09:48 +0100
Source: cups
Architecture: source
Version: 2.2.10-6+deb10u4
Distribution: buster
Urgency: medium
Maintainer: Debian Printing Team <debian-printing@lists.debian.org>
Changed-By: Didier Raboud <odyx@debian.org>
Closes: 961345
Changes:
cups (2.2.10-6+deb10u4) buster; urgency=medium
.
* Backport upstream fix:
- backend,scheduler/ipp.c: Fix 'printer-alert' invalid free
(Closes: #961345)
Checksums-Sha1:
22a7f4b1d941e645783e66d69312c1163b1947db 3472 cups_2.2.10-6+deb10u4.dsc
2bc150f7e97d6ad82d1ff75f6f76ad57bd229583 361288 cups_2.2.10-6+deb10u4.debian.tar.xz
Checksums-Sha256:
5b6fc094d7ec4fdf21d6f6c2d35e8b20015d6ecf2e4178aed0a587f869e43883 3472 cups_2.2.10-6+deb10u4.dsc
c5e1fd533a8e2489d29beb5caafb8fb8cbd4e9acea5bfadf1417eec5d8260aeb 361288 cups_2.2.10-6+deb10u4.debian.tar.xz
Files:
446b77c4d4fdcec13cbdfe04f0d0f9c2 3472 net optional cups_2.2.10-6+deb10u4.dsc
a6ffc2367f6e41b386f7293100ad7893 361288 net optional cups_2.2.10-6+deb10u4.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEJ3k7rA0YCplkx4gZqcb6xg1jAWkFAl/Ceg0ACgkQqcb6xg1j
AWmEGQ//dYnzef3D4MPC3o3/iY+I3XhCBhm0kmwFd7daCdVCC/H1lGbBW9WBSDDN
S3nS5U1x7rlwGIN8e8T/UAi0BCKlFeVwtek20sFeH3xvvpB+mYHdWx/iST5XE0gs
hXROLIvpKo+hrmYCbr/3xONB3phY3wLndbzBBMmYRvnN/ZHNwL9AORd00u3kG00d
YL3fVu2rKxStzV1s9XvmReij0fIvAXNOAT4UZd121zrKIcNw2jCPxuCYDft/YNrB
sO1aMQI/E1occw4dG4HqwwmzhgQCI/twOZ/mKunLjMb8ApgDnPdb//TU10aj9cR4
/ZewduPAlgFNVDgVkOKn/K+fTT1tRAIJoAIvasS2BnW23fVlWEwSDB1OIzUlcoYe
nj/xSlXrKuRTRI2qUfABrnmijJQRs7IOIBhQdo7DjgRpZ/dS0NhncajDuFbwluKi
L1mimS3hw0b3QIIXlBY/cglWGYxwHkqiJH+OSAlxATnRkowwNK77xsLPxsFuQ1wP
p1dI+TLWScXiHfQry9V/oSfTDhAHikX01wsVjPIKzuVDIHe+rzZqWnmcoMdMptxX
t/dYSSC1ytaK5+XeNc3pUs10l6nJyL3krsNidNa9vI634TwDI/g4yBQcFcBzXGSm
f2DgoHqDMIOQhGbjwxvIV5OfHjqJtymWuT2x4p9u6Kdu8ZyE9Ig=
=XDbZ
-----END PGP SIGNATURE-----
--- End Message ---