Debian Patches

Status for hplip/3.22.10+dfsg0-4

Patch Description Author Forwarded Bugs Origin Last update
0001-models.dat-Fix-scanning-with-M281fdw-LaserJet.patch models.dat: Fix scanning with M281fdw LaserJet
Error was: Failed: Error during device I/O
Zdenek Dohnal <zdohnal@redhat.com> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-m278-m281-needs-plugin.patch 2020-01-31
0002-models.dat-Correct-entry-for-the-HP-PhotoSmart-Pro-B.patch models.dat: Correct entry for the HP PhotoSmart Pro B9100 Till Kamppeter <till.kamppeter@gmail.com> no 2016-07-22
0003-models.dat-Re-add-drivers-missing-from-3.19.1.patch models.dat: Re-add drivers missing from 3.19.1
several printers were removed in 3.19.1, but actually someone still uses them
reported upstream https://bugs.launchpad.net/hplip/+bug/1843592
bugzillas 1742949, 1740132, 1739855
Zdenek Dohnal <zdohnal@redhat.com> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-missing-drivers.patch 2020-01-31
0004-models.dat-3.20.6-regression-take-3.20.5-s-plugin-1-.patch models.dat: 3.20.6+ regression: take 3.20.5's "plugin=1" for all models with 1 in least significant bit of plugin-reason (="needs plugin for
printing")
Didier Raboud <odyx@debian.org> no 2020-10-04
0005-Cope-with-prnt-hpcups-ErnieFilter.-cpp-h-removal-by-.patch Cope with prnt/hpcups/ErnieFilter.{cpp,h} removal by disabling the functionality Didier Raboud <odyx@debian.org> no vendor 2016-07-22
0006-Blank-ink-only-patch-by-Richard-Spencer-Smith.patch Blank-ink-only patch by Richard Spencer-Smith Torsten Landschoff <torsten@pulsar.galaxy> no 2016-07-22
0007-Fix-missing-charsign.patch Fix missing charsign Till Kamppeter <till.kamppeter@gmail.com> no 2016-07-22
0008-Fixed-short-edge-duplex-for-non-PS-laser-printers.patch Fixed short-edge duplex for non-PS laser printers Till Kamppeter <till.kamppeter@gmail.com> no 2016-07-22
0009-Make-simple-scan-the-default-scanning-frontend.patch Make simple-scan the default scanning frontend Till Kamppeter <till.kamppeter@gmail.com> no 2016-07-22
0010-Try-libhpmud.so.0-directly.patch Try libhpmud.so.0 directly
It's the library we ship.
Evgeny Golov <evgeni@debian.org> no 2016-07-22
0011-For-the-Lidil-printers-enable-two-cartridge-modes-bl.patch For the Lidil printers, enable two-cartridge modes (black and color cartridge) in the hpcups driver
and assign the choices of the "Printout Mode" option to two-cartridge modes
in the hpijs driver
Till Kamppeter <till.kamppeter@gmail.com> no 2016-07-22
0012-Treat-logging-before-importing-of-logger-module.patch Treat logging before importing of logger module Till Kamppeter <till.kamppeter@gmail.com> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-log-stderr.patch 2016-07-22
0013-Simplified-the-construction-of-the-title-line-of-the.patch Simplified the construction of the title line of the hp-systray applet menu,
so that the applet-to-indicator converter sni-qt also imports this title
line (at least the text of it).

Thanks to Aurelien Gateau for this patch.
Till Kamppeter <till.kamppeter@gmail.com> no 2016-07-22
0014-Make-the-menu-of-the-hp-systray-applet-appearing-whe.patch Make the menu of the hp-systray applet appearing when the applet is converted to an indicator applet by sni-qt and put into the notification
area of KDE
Till Kamppeter <till.kamppeter@gmail.com> no 2016-07-22
0015-Fix-duplex-descriptor-uninitialized.patch Fix "duplex descriptor uninitialized" Matej Vela <vela@debian.org> no 2016-07-22
0016-Make-sure-that-the-HPLIP-components-which-access-the.patch Make sure that the HPLIP components which access the USB (especially the CUPS backends "hp" and "hpfax") do not crash when libusb fails to
connect to the USB,
for example on machines without USB or with the USB kernel modules not
loaded
Till Kamppeter <till.kamppeter@gmail.com> no 2016-07-22
0017-Workaround-patch-for-missing-Python3-transition-of-t.patch Workaround patch for missing Python3 transition of the old (pre-USB-storage) photo memory card support (pcardext) as this part builds
in Python3 environments but with pointer-related warnings which are fatal
errors for Ubuntu's build servers. The patch silences the warnings but the
memory card support is dropped in Python3 environments. This patch is
supplied by the HPLIP upstream developers and will be replaced by a more
proper solution in the next upstream release of HPLIP (see LP: #1275353)
Till Kamppeter <till.kamppeter@gmail.com> no 2016-07-22
0018-Allow-non-JPEG-scanning-on-the-HP-DeskJet-3520-All-i.patch Allow non-JPEG scanning on the HP DeskJet 3520 All-in-One and similar devices =?utf-8?b?THVib8WhIERvbGXFvmVs?= <lubos@dolezel.info> no 2016-07-22
0019-Fix-download-and-installation-of-HP-s-proprietary-pl.patch Fix download and installation of HP's proprietary plug-in in Python3 environments Till Kamppeter <till.kamppeter@gmail.com> no 2016-07-22
0020-In-hp-scan-s-manpage-sort-PAGE_SIZES-in-help-for-the.patch In hp-scan's manpage, sort PAGE_SIZES in help, for the manpage to be reproducibly created Didier Raboud <odyx@debian.org> no 2016-07-22
0021-Install-check-plugin.py-as-a-script.patch Install check-plugin.py as a script
The installer installs check-plugin.py as hp-check-plugin, do the same from the Makefile.
Julian Andres Klode <jak@debian.org> no vendor 2016-07-22
0022-LaserJet-PostScript-4000-PPD-bugfix.patch LaserJet PostScript 4000 PPD bugfix
The PostScript PPD for the HP LaserJet 4000 is buggy, and prevent printing complex documents.
The 4000 and 4050 are pretty much the same printer. The fix was to extract the missing snipset from the PPD for the 4050 and put it in the PPD for the 4000.
Jean Tourrilhes <jt@hpl.hp.com> yes debian upstream vendor 2016-07-22
0023-Patch-UI-files-to-match-upstream-produced-.py-code.patch Patch UI files to match upstream produced .py code
The update tab was manually patched out in the generated code, and the label_2 was renamed in the code.
Julian Andres Klode <jak@debian.org> no 2016-07-22
0024-Add-include-cups-ppd.h-in-various-places-as-CUPS-2.2.patch Add 'include <cups/ppd.h>' in various places as CUPS 2.2 moved some definitions to ppd.h Till Kamppeter <till.kamppeter@canonical.com> no 2016-09-24
0025-Fix-list-wrapping-in-scan.py-to-fix-generated-manpag.patch Fix list wrapping in scan.py to fix generated manpage Didier Raboud <odyx@debian.org> no 2016-10-03
0026-Fix-handling-of-unicode-filenames-in-sixext.py.patch Fix handling of unicode filenames in sixext.py Gaurav Sood <gaurav-sood@invalid-email.launchpad.net> no 2017-05-04
0027-Make-dat2drv-and-locateppd-build-dependent-of-class-.patch Make dat2drv and locateppd build dependent of class driver enabling; copes with its source code removal from source Didier Raboud <odyx@debian.org> no 2018-03-12
0028-Remove-ImageProcessor-binary-installs.patch Remove ImageProcessor binary installs Didier Raboud <odyx@debian.org> no 2018-08-21
0029-Call-QMessageBox-constructors-of-PyQT5-with-the-corr.patch Call QMessageBox constructors of PyQT5 with the correct parameters
The whole Python source code of HPLIP contains 40 incorrect calls of
the QMessageBox constructurs, mostly the list of buttons was given as
separate arguments instead of a bitwise OR of each button's
representation value. If the flow of the code hits one of these
calls (usually when some error or warnings message should be
displayed or an "Are you sure?" question asked) the GUI app crashes.
See https://pythonspot.com/pyqt5-messagebox/ for QMessageBox
documentation.
This patch corrects all these calls.
Till Kamppeter <till.kamppeter@gmail.com> no debian 2018-10-03
0030-Fixed-incomplete-removal-of-hp-toolbox-features-whic.patch Fixed incomplete removal of hp-toolbox features, which caused the hp-toolbox not to start

Looking into the ui5/devmgr5.py of the HPLIP Python source code it
seems that some features got removed by commenting them out, but this
removal seems not to have been completed, making non-existing objects
being called during the start of hp-toolbox and so it crashes right
away.

This patch completes the commenting-out and so makes hp-toolbox start
up and work again.
Till Kamppeter <till.kamppeter@gmail.com> no debian 2018-10-03
0031-hp-check-Fix-core.distro-vs.-core.distro_name-mixups.patch hp-check: Fix core.distro vs. core.distro_name mixups.
core.distro is the index of the distribution and is thus not suitable
for traces and information messages.
Francois Gouget <fgouget@free.fr> no 2017-05-06
0032-Make-base.g.xint-more-generous-in-what-it-can-take.patch Make base.g.xint more generous in what it can take
Fixes hp-doctor in python with version '2.7.15+'
Didier Raboud <odyx@debian.org> no 2018-11-06
0033-Fix-linking-of-libhpipp-and-the-ext-python-extension.patch Fix linking of libhpipp and the *ext python extensions Didier Raboud <odyx@debian.org> no 2018-12-06
0034-Fix-some-typos-in-BUG-and-DBG-messages.patch =?utf-8?q?Fix_some_typos_in_BUG=C2=A0and_DBG=C2=A0messages?= Didier Raboud <odyx@debian.org> no 2019-09-13
0035-Fix-version-pattern-check-to-support-ghostscript-RC-.patch Fix version pattern check to support ghostscript RC versions
$ gs -v
GPL Ghostscript RELEASE CANDIDATE 2 9.28 (2019-09-05)
Copyright (C) 2019 Artifex Software, Inc. All rights reserved.

Without the escaped dot, the version will match as "2 9".
Didier Raboud <odyx@debian.org> no 2019-09-18
0036-Don-t-gpg-import-but-rely-on-installed-signing_key.a.patch Don't gpg --import, but rely on installed signing_key.asc Didier Raboud <odyx@debian.org> no 2019-09-18
0037-Shortcut-distros.dat-finding-to-point-to-where-it-is.patch Shortcut distros.dat finding to point to where it is Didier Raboud <odyx@debian.org> no 2019-09-19
0038-Accelerate-HTTP-check-by-doing-a-HEAD-not-a-GET.patch =?utf-8?q?Accelerate_HTTP=C2=A0check_by_doing_a_HEAD=2C_not_a_GET?= Didier Raboud <odyx@debian.org> no 2019-09-19
0039-Enforce-Debian-assumptions.patch Enforce Debian assumptions:
- The distro version is supported
- Auto installation is not allowed
- Do not allow the installer to install "missing" packages by itself
Didier Raboud <odyx@debian.org> no 2019-09-21
0040-Removed-all-page-size-choices-named-Custom-.-they-br.patch Removed all page size choices named "Custom". they break with CUPS and are also identical with US Legal

See CUPS upstream issue #5639

Made with:
sed -e '/CustomMedia.*"Custom.*612 1008/,+1d' -i prnt/drv/*drv.in.template
Didier Raboud <odyx@debian.org> no 2020-12-04
0041-PY3-Fix-dat2drv.py.patch PY3: Fix dat2drv.py Didier Raboud <odyx@debian.org> no 2019-10-01
0042-Replace-rubbish-pstotiff-filter.patch Replace rubbish pstotiff filter Tim Waugh <twaugh@fedoraproject.org> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-pstotiff-is-rubbish.patch 2020-01-31
0043-Fix-strstr-const.patch Fix strstr const Tim Waugh <twaugh@fedoraproject.org> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-strstr-const.patch 2020-01-31
0044-Added-several-IEEE-1284-Device-IDs.patch Added several IEEE 1284 Device IDs =?utf-8?b?SmnFmcOtIFBvcGVsa2E=?= <jpopelka@fedoraproject.org> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-deviceIDs-drv.patch 2020-01-31
0045-Retry-when-connecting-to-device-fails.patch Retry when connecting to device fails Tim Waugh <twaugh@fedoraproject.org> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-retry-open.patch 2020-01-31
0046-Mark-SNMP-quirks-for-two-lying-devices.patch Mark SNMP quirks for two lying devices Tim Waugh <twaugh@fedoraproject.org> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-snmp-quirks.patch 2020-01-31
0047-Fix-bogus-low-ink-warning-from-hpijs-driver.patch Fix bogus low ink warning from hpijs driver Tim Waugh <twaugh@fedoraproject.org> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-hpijs-marker-supply.patch 2020-01-31
0048-Clear-old-state-reasons.patch Clear old state reasons Tim Waugh <twaugh@fedoraproject.org> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-clear-old-state-reasons.patch 2020-01-31
0049-Avoid-busy-loop-in-hpcups-when-backend-has-exited.patch Avoid busy loop in hpcups when backend has exited Tim Waugh <twaugh@fedoraproject.org> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-hpcups-sigpipe.patch 2020-01-31
0050-CUPS-filters-should-use-TMPDIR-when-available.patch CUPS filters should use TMPDIR when available Tim Waugh <twaugh@fedoraproject.org> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-logdir.patch 2020-01-31
0051-Fixed-Device-ID-parsing-code-in-hpijs-s-dj9xxvip.c.patch Fixed Device ID parsing code in hpijs's dj9xxvip.c Tim Waugh <twaugh@fedoraproject.org> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-bad-low-ink-warning.patch 2020-01-31
0052-IEEE1284-Device-ID-for-HP-LaserJet-4000.patch IEEE1284 Device ID for HP LaserJet 4000 =?utf-8?b?SmnFmcOtIFBvcGVsa2E=?= <jpopelka@fedoraproject.org> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-deviceIDs-ppd.patch 2020-01-31
0053-Fix-ImageableArea-for-Laserjet-8150-9000.patch Fix ImageableArea for Laserjet 8150/9000 =?utf-8?b?SmnFmcOtIFBvcGVsa2E=?= <jpopelka@fedoraproject.org> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-ppd-ImageableArea.patch 2020-01-31
0054-Fix-parsing-of-avahi-daemon-output.patch Fix parsing of avahi-daemon output =?utf-8?b?SmnFmcOtIFBvcGVsa2E=?= <jpopelka@fedoraproject.org> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-avahi-parsing.patch 2020-01-31
0055-Fixed-left-right-margins-for-HP-DeskJet-990C.patch Fixed left/right margins for HP DeskJet 990C Tim Waugh <twaugh@redhat.com> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-dj990c-margin.patch 2020-01-31
0056-Fixed-uses-of-strncpy-throughout.patch Fixed uses of strncpy throughout Tim Waugh <twaugh@redhat.com> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-strncpy.patch 2020-01-31
0057-Ignore-IOError-when-logging-output.patch Ignore IOError when logging output Tim Waugh <twaugh@redhat.com> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-silence-ioerror.patch 2020-01-31
0058-Exit-if-source-cannot-be-fetched-from-device.patch Exit if source cannot be fetched from device Zdenek Dohnal <zdohnal@redhat.com> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-3165-sourceoption.patch 2020-01-31
0059-hp-check-shows-CUPS-incompatible-or-not-running-even.patch hp-check shows 'CUPS incompatible or not running' even if CUPS is running Zdenek Dohnal <zdohnal@redhat.com> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-check-cups.patch 2020-01-31
0060-hp-firmware-NameError-name-INTERACTIVE_MODE4-is-not-.patch hp-firmware:NameError: name 'INTERACTIVE_MODE4' is not defined Zdenek Dohnal <zdohnal@redhat.com> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-typo.patch 2020-01-31
0061-hp-setup-fails-on-fax-setup-use-binary-strings.patch hp-setup fails on fax setup - use binary strings Zdenek Dohnal <zdohnal@redhat.com> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-use-binary-str.patch 2020-01-31
0062-Fix-TypeError.patch Fix TypeError
- 1564770 - TypeError: 'Error' object does not support indexing
Tomas Korbar <tkorbar@redhat.com> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-error-print.patch 2020-01-31
0063-Fix-TypeError-in-hpfax.patch Fix TypeError in hpfax Tomas Korbar <tkorbar@redhat.com> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-hpfax-importerror-print.patch 2020-01-31
0064-Fix-AttributeError-when-connecting-to-printer-via-wi.patch Fix AttributeError when connecting to printer via wifi Tomas Korbar <tkorbar@redhat.com> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-wifisetup.patch 2020-01-31
0065-Fixed-hp-setup-crash-when-user-wants-to-define-path-.patch Fixed hp-setup crash when user wants to define path to PPD file Zdenek Dohnal <zdohnal@redhat.com> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-add-ppd-crash.patch 2020-01-31
0066-Ignore-symlinks-when-installing-plugins.patch Ignore symlinks when installing plugins
External scripts, which are downloaded and run by hp-plugin, try to create links
in non-existing dirs. These scripts ignore errors, so plugin is installed fine
but then internal hp-plugin can check for plugin state, where links are checked too.
It results in corrupted plugin state, which breaks printer installation by GUI hp-setup.
Temporary workaround is to ignore these bad links and real fix should come from HP,
because their external scripts try to create links in non-existing dirs.
Reported upstream: https://bugs.launchpad.net/hplip/+bug/1814574
Zdenek Dohnal <zdohnal@redhat.com> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-missing-links.patch 2020-01-31
0067-Scanning-broken-for-HP-LaserJet-3052.patch Scanning broken for HP LaserJet 3052 Zdenek Dohnal <zdohnal@redhat.com> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-hplj-3052.patch 2020-01-31
0068-Fixed-hpcups-crash-when-required-plugin-missing.patch Fixed hpcups crash when required plugin missing Tim Waugh <twaugh@redhat.com> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-hpcups-crash.patch 2020-01-31
0069-Fixing-issues-found-by-coverity-scan.patch Fixing issues found by coverity scan Zdenek Dohnal <zdohnal@redhat.com> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-covscan.patch 2020-01-31
0070-abrt-hplip-strlen-hp-killed-by-SIGSEGV.patch [abrt] hplip: strlen(): hp killed by SIGSEGV
Segfault during logging to syslog because argument are switched
bugzilla https://bugzilla.redhat.com/show_bug.cgi?id=1727162
upstream https://bugs.launchpad.net/hplip/+bug/1837846
Zdenek Dohnal <zdohnal@redhat.com> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-logging-segfault.patch 2020-01-31
0071-abrt-hp-systray-BlockingIOError-Errno-11-Resource-te.patch [abrt] hp-systray:BlockingIOError: [Errno 11] Resource temporarily unavailable

Traceback in hp-systray when there are no resource
wanted to report upstream, but launchpad ends with timeout error
bugzilla https://bugzilla.redhat.com/show_bug.cgi?id=1738321
Zdenek Dohnal <zdohnal@redhat.com> no https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-logging-segfault.patch 2020-01-31
0072-Fix-building-with-Python-3.8.patch Fix building with Python 3.8 Matthias Klose <doko@ubuntu.com> no 2020-01-29
0073-Fix-upstream-CFLAGS-override.patch Fix upstream CFLAGS override
Upstream check for python clears OS build system CFLAGS
Zdenek Dohnal <zdohnal@redhat.com> no https://src.fedoraproject.org/rpms/hplip/raw/master/f/hplip-configure-python.patch 2020-05-24
0074-py3.8-Fix-SyntaxWarning-is-is-not-with-a-literal.patch py3.8: Fix SyntaxWarning: "is"/"is not" with a literal Didier Raboud <odyx@debian.org> no 2020-03-31
0075-py3.8-Assume-the-python3-distro-package-is-available.patch =?utf-8?q?py3=2E8=3A=C2=A0Assume_the_python3-distro_package_is_ava?= =?utf-8?q?ilable?= Didier Raboud <odyx@debian.org> no 2020-03-31
0076-Let-IsChromeOS-always-return-0.patch Let IsChromeOS always return 0 Didier Raboud <odyx@debian.org> no 2020-08-16
0077-Grow-m_pPrinterBuffer-if-needed-on-each-page.patch Grow m_pPrinterBuffer if needed on each page =?utf-8?q?Bernhard_=C3=9Cbelacker?= <bernhardu@mailbox.org> no debian 2021-02-26
0078-Workaround-Add-32-bytes-to-allocation-ColorMatcher.patch Workaround: Add 32 bytes to allocation ColorMatcher

==12899== Invalid read of size 1
==12899== at 0x1174D6: Backward16PixelsNonWhite (Halftoner.h:106)
==12899== by 0x1174D6: Halftoner::HTEDiffOpen(Halftoner::THTDitherParms*, unsigned short) (Halftoner.cpp:734)
==12899== by 0x117C67: Halftoner::Process(RASTERDATA*) (Halftoner.cpp:548)
==12899== by 0x115D5F: Process (Pipeline.cpp:72)
==12899== by 0x115D5F: Pipeline::Execute(RASTERDATA*) (Pipeline.cpp:79)
==12899== by 0x115D81: Pipeline::Execute(RASTERDATA*) (Pipeline.cpp:83)
==12899== by 0x10D151: HPCupsFilter::processRasterData(_cups_raster_s*) (HPCupsFilter.cpp:779)
==12899== by 0x10D651: HPCupsFilter::StartPrintJob(int, char**) (HPCupsFilter.cpp:597)
==12899== by 0x4B9BA1F: (below main) (libc-start.c:308)
==12899== Address 0x55f8ed2 is 6 bytes after a block of size 12,100 alloc'd
==12899== at 0x48416F4: operator new[](unsigned int) (vg_replace_malloc.c:425)
==12899== by 0x116011: ColorMatcher::ColorMatcher(ColorMap_s, unsigned int, unsigned int) (ColorMatcher.cpp:63)
==12899== by 0x11101B: Pcl3::Configure(Pipeline**) (Pcl3.cpp:90)
==12899== by 0x115B71: Job::Configure() (Job.cpp:248)
==12899== by 0x115C07: Job::Init(SystemServices*, JobAttributes_s*, Encapsulator*) (Job.cpp:63)
==12899== by 0x10C9C1: HPCupsFilter::startPage(cups_page_header2_s*) (HPCupsFilter.cpp:481)
==12899== by 0x10D273: HPCupsFilter::processRasterData(_cups_raster_s*) (HPCupsFilter.cpp:668)
==12899== by 0x10D651: HPCupsFilter::StartPrintJob(int, char**) (HPCupsFilter.cpp:597)
==12899== by 0x4B9BA1F: (below main) (libc-start.c:308)
=?utf-8?q?Bernhard_=C3=9Cbelacker?= <bernhardu@mailbox.org> no debian 2021-02-27
0079-Workaround-Add-32-bytes-to-allocation-Halftoner.patch Workaround: Add 32 bytes to allocation Halftoner

==144269== Invalid read of size 1
==144269== at 0x114577: Mode9::Process(RASTERDATA*) (Mode9.cpp:332)
==144269== by 0x11EDA4: Process (Pipeline.cpp:72)
==144269== by 0x11EDA4: Pipeline::Execute(RASTERDATA*) (Pipeline.cpp:79)
==144269== by 0x11EDDF: Pipeline::Execute(RASTERDATA*) (Pipeline.cpp:83)
==144269== by 0x11EDDF: Pipeline::Execute(RASTERDATA*) (Pipeline.cpp:83)
==144269== by 0x112677: HPCupsFilter::processRasterData(_cups_raster_s*) (HPCupsFilter.cpp:779)
==144269== by 0x112DE8: HPCupsFilter::StartPrintJob(int, char**) (HPCupsFilter.cpp:597)
==144269== by 0x4C17D09: (below main) (libc-start.c:308)
==144269== Address 0x5a8cc0b is 0 bytes after a block of size 379 alloc'd
==144269== at 0x483950F: operator new[](unsigned long) (vg_replace_malloc.c:431)
==144269== by 0x12047B: Halftoner::Halftoner(PrintMode_s*, unsigned int, int*, int, bool) (Halftoner.cpp:184)
==144269== by 0x11817B: Pcl3::Configure(Pipeline**) (Pcl3.cpp:92)
==144269== by 0x11EA30: Job::Configure() (Job.cpp:248)
==144269== by 0x11EB67: Job::Init(SystemServices*, JobAttributes_s*, Encapsulator*) (Job.cpp:63)
==144269== by 0x111A35: HPCupsFilter::startPage(cups_page_header2_s*) (HPCupsFilter.cpp:481)
==144269== by 0x112792: HPCupsFilter::processRasterData(_cups_raster_s*) (HPCupsFilter.cpp:668)
==144269== by 0x112DE8: HPCupsFilter::StartPrintJob(int, char**) (HPCupsFilter.cpp:597)
==144269== by 0x4C17D09: (below main) (libc-start.c:308)
=?utf-8?q?Bernhard_=C3=9Cbelacker?= <bernhardu@mailbox.org> no debian 2021-02-27
0080-Workaround-Add-32-bytes-to-allocation-Compressor.patch Workaround: Add 32 bytes to allocation Compressor

==183233== Invalid read of size 1
==183233== at 0x11465A: Mode9::Process(RASTERDATA*) (Mode9.cpp:215)
==183233== by 0x11EDA4: Process (Pipeline.cpp:72)
==183233== by 0x11EDA4: Pipeline::Execute(RASTERDATA*) (Pipeline.cpp:79)
==183233== by 0x11EDDF: Pipeline::Execute(RASTERDATA*) (Pipeline.cpp:83)
==183233== by 0x11EDDF: Pipeline::Execute(RASTERDATA*) (Pipeline.cpp:83)
==183233== by 0x112677: HPCupsFilter::processRasterData(_cups_raster_s*) (HPCupsFilter.cpp:779)
==183233== by 0x112DE8: HPCupsFilter::StartPrintJob(int, char**) (HPCupsFilter.cpp:597)
==183233== by 0x4C17D09: (below main) (libc-start.c:308)
==183233== Address 0x5a8f0a1 is 0 bytes after a block of size 3,025 alloc'd
==183233== at 0x483950F: operator new[](unsigned long) (vg_replace_malloc.c:431)
==183233== by 0x113AE6: Compressor::Compressor(unsigned int, bool) (Compressor.cpp:44)
==183233== by 0x114AEB: Mode9::Mode9(unsigned int, bool) (Mode9.cpp:34)
==183233== by 0x1181C1: Pcl3::Configure(Pipeline**) (Pcl3.cpp:95)
==183233== by 0x11EA30: Job::Configure() (Job.cpp:248)
==183233== by 0x11EB67: Job::Init(SystemServices*, JobAttributes_s*, Encapsulator*) (Job.cpp:63)
==183233== by 0x111A35: HPCupsFilter::startPage(cups_page_header2_s*) (HPCupsFilter.cpp:481)
==183233== by 0x112792: HPCupsFilter::processRasterData(_cups_raster_s*) (HPCupsFilter.cpp:668)
==183233== by 0x112DE8: HPCupsFilter::StartPrintJob(int, char**) (HPCupsFilter.cpp:597)
==183233== by 0x4C17D09: (below main) (libc-start.c:308)
=?utf-8?q?Bernhard_=C3=9Cbelacker?= <bernhardu@mailbox.org> no debian 2021-02-27
0081-Don-t-start-hp-systray-in-GNOME.patch Don't start hp-systray in GNOME
Don't start hp-systray when there is no systray. GNOME does not have
a systray anymore. (Closes: #793675)
Fabrice Bauzac <noon@mykolab.com> no 2021-04-29
0082-Some-of-the-print-modes-for-DeskJet-815C-are-incorre.patch Some of the print modes for DeskJet 815C are incorrectly defined Thorsten Alteholz <debian@alteholz.de> no 2022-04-02
0083-add-format-string-to-snprintf.patch add format string to snprintf() Thorsten Alteholz <debian@alteholz.de> no 2022-08-16

All known versions for source package 'hplip'

Links