← Back to team overview

desktop-packages team mailing list archive

[Bug 1446987] Re: hpps (and other HPLIP components) should not crash in error situations

 

To the HPLIP developers at HP: See my changed bug description.

** Description changed:

+ The filter hpps crashes (Python Traceback) on a broken pipe on stdout
+ when the subsequent filter (the hp backend) errors out due to a network
+ problem (see comment #8). As Linux distributions have automatic crash
+ handling/reporting systems this causes annoying pop-ups which irritate
+ the users giving the impression of a more severe problem.
+ 
+ To the HPLIP developers at HP: Please check all components for possible
+ crashes in error situations.
+ 
+ Original report:
+ 
  I have a HP Laserjet pro 200 color MFP M276n which was configured and
  working normally. I have it configured both directly with an USB
  connection, and through the network with a fixed IP.
  
  Since a recent cups update (I believe), network printing does not work
  any more but the USB connection still works. When I try to print through
  the network I get a message telling me that the job has been send, and
  then I get a crash report. I don't know why apport is not intercepting
  the crash report, so I attach it manually here. In the "properties"
  window of the printer I see "Idle - Filter failed" and in the printer
  queue the job is "held".
  
  ProblemType: Bug
  DistroRelease: Ubuntu 15.04
  Package: hplip 3.15.2-0ubuntu4
  ProcVersionSignature: Ubuntu 3.19.0-15.15-generic 3.19.3
  Uname: Linux 3.19.0-15-generic x86_64
  NonfreeKernelModules: nvidia
  ApportVersion: 2.17.2-0ubuntu1
  Architecture: amd64
  CupsErrorLog:
-  E [22/Apr/2015:07:45:09 +0200] [Job 2625] Unable to queue job for destination "HP-LaserJet-200-color-MFP-M276".
-  W [22/Apr/2015:08:45:34 +0200] CreateProfile failed: org.freedesktop.ColorManager.AlreadyExists:profile id 'hplaserjetpro200mfp276n-Gray..' already exists
-  W [22/Apr/2015:08:45:34 +0200] CreateProfile failed: org.freedesktop.ColorManager.AlreadyExists:profile id 'hplaserjetpro200mfp276n-RGB..' already exists
+  E [22/Apr/2015:07:45:09 +0200] [Job 2625] Unable to queue job for destination "HP-LaserJet-200-color-MFP-M276".
+  W [22/Apr/2015:08:45:34 +0200] CreateProfile failed: org.freedesktop.ColorManager.AlreadyExists:profile id 'hplaserjetpro200mfp276n-Gray..' already exists
+  W [22/Apr/2015:08:45:34 +0200] CreateProfile failed: org.freedesktop.ColorManager.AlreadyExists:profile id 'hplaserjetpro200mfp276n-RGB..' already exists
  CurrentDesktop: Unity
  Date: Wed Apr 22 09:02:50 2015
  InstallationDate: Installed on 2010-10-25 (1639 days ago)
  InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
  Lpstat:
-  device for HP-LaserJet-200-color-MFP-M276: hp:/net/printwalter?ip=10.60.16.199
-  device for HP-LaserJet-4250: hp:/net/hp_LaserJet_4250?ip=10.60.40.111
-  device for HP-LaserJet-p4515: hp:/net/HP_LaserJet_P4515?ip=10.60.40.110
-  device for PDF: cups-pdf:/
-  device for USB-laserjet: usb://HP/LaserJet%20200%20colorMFP%20M276n?serial=CND8F7J5J1&interface=1
+  device for HP-LaserJet-200-color-MFP-M276: hp:/net/printwalter?ip=10.60.16.199
+  device for HP-LaserJet-4250: hp:/net/hp_LaserJet_4250?ip=10.60.40.111
+  device for HP-LaserJet-p4515: hp:/net/HP_LaserJet_P4515?ip=10.60.40.110
+  device for PDF: cups-pdf:/
+  device for USB-laserjet: usb://HP/LaserJet%20200%20colorMFP%20M276n?serial=CND8F7J5J1&interface=1
  MachineType: Dell Inc. Precision WorkStation T3400
  Papersize: letter
  PpdFiles:
-  HP-LaserJet-4250: HP LaserJet 4250 Postscript (recommended)
-  PDF: Generic CUPS-PDF Printer
-  HP-LaserJet-p4515: HP LaserJet p4515, hpcups 3.15.2
-  HP-LaserJet-200-color-MFP-M276: HP LaserJet 200 color MFP M276 Postscript (recommended)
-  USB-laserjet: HP LaserJet 200 color MFP M276 Postscript (recommended)
+  HP-LaserJet-4250: HP LaserJet 4250 Postscript (recommended)
+  PDF: Generic CUPS-PDF Printer
+  HP-LaserJet-p4515: HP LaserJet p4515, hpcups 3.15.2
+  HP-LaserJet-200-color-MFP-M276: HP LaserJet 200 color MFP M276 Postscript (recommended)
+  USB-laserjet: HP LaserJet 200 color MFP M276 Postscript (recommended)
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.19.0-15-generic root=UUID=dadc68cb-c217-4aef-a751-ba0b61137c4a ro quiet splash
  SourcePackage: hplip
  UpgradeStatus: Upgraded to vivid on 2015-03-09 (43 days ago)
  dmi.bios.date: 06/04/2009
  dmi.bios.vendor: Dell Inc.
  dmi.bios.version: A09
  dmi.board.name: 0TP412
  dmi.board.vendor: Dell Inc.
  dmi.chassis.type: 7
  dmi.chassis.vendor: Dell Inc.
  dmi.modalias: dmi:bvnDellInc.:bvrA09:bd06/04/2009:svnDellInc.:pnPrecisionWorkStationT3400:pvr:rvnDellInc.:rn0TP412:rvr:cvnDellInc.:ct7:cvr:
  dmi.product.name: Precision WorkStation T3400
  dmi.sys.vendor: Dell Inc.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to hplip in Ubuntu.
https://bugs.launchpad.net/bugs/1446987

Title:
  hpps (and other HPLIP components) should not crash in error situations

Status in HP Linux Imaging and Printing:
  Confirmed
Status in hplip package in Ubuntu:
  Confirmed

Bug description:
  The filter hpps crashes (Python Traceback) on a broken pipe on stdout
  when the subsequent filter (the hp backend) errors out due to a
  network problem (see comment #8). As Linux distributions have
  automatic crash handling/reporting systems this causes annoying pop-
  ups which irritate the users giving the impression of a more severe
  problem.

  To the HPLIP developers at HP: Please check all components for
  possible crashes in error situations.

  Original report:

  I have a HP Laserjet pro 200 color MFP M276n which was configured and
  working normally. I have it configured both directly with an USB
  connection, and through the network with a fixed IP.

  Since a recent cups update (I believe), network printing does not work
  any more but the USB connection still works. When I try to print
  through the network I get a message telling me that the job has been
  send, and then I get a crash report. I don't know why apport is not
  intercepting the crash report, so I attach it manually here. In the
  "properties" window of the printer I see "Idle - Filter failed" and in
  the printer queue the job is "held".

  ProblemType: Bug
  DistroRelease: Ubuntu 15.04
  Package: hplip 3.15.2-0ubuntu4
  ProcVersionSignature: Ubuntu 3.19.0-15.15-generic 3.19.3
  Uname: Linux 3.19.0-15-generic x86_64
  NonfreeKernelModules: nvidia
  ApportVersion: 2.17.2-0ubuntu1
  Architecture: amd64
  CupsErrorLog:
   E [22/Apr/2015:07:45:09 +0200] [Job 2625] Unable to queue job for destination "HP-LaserJet-200-color-MFP-M276".
   W [22/Apr/2015:08:45:34 +0200] CreateProfile failed: org.freedesktop.ColorManager.AlreadyExists:profile id 'hplaserjetpro200mfp276n-Gray..' already exists
   W [22/Apr/2015:08:45:34 +0200] CreateProfile failed: org.freedesktop.ColorManager.AlreadyExists:profile id 'hplaserjetpro200mfp276n-RGB..' already exists
  CurrentDesktop: Unity
  Date: Wed Apr 22 09:02:50 2015
  InstallationDate: Installed on 2010-10-25 (1639 days ago)
  InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
  Lpstat:
   device for HP-LaserJet-200-color-MFP-M276: hp:/net/printwalter?ip=10.60.16.199
   device for HP-LaserJet-4250: hp:/net/hp_LaserJet_4250?ip=10.60.40.111
   device for HP-LaserJet-p4515: hp:/net/HP_LaserJet_P4515?ip=10.60.40.110
   device for PDF: cups-pdf:/
   device for USB-laserjet: usb://HP/LaserJet%20200%20colorMFP%20M276n?serial=CND8F7J5J1&interface=1
  MachineType: Dell Inc. Precision WorkStation T3400
  Papersize: letter
  PpdFiles:
   HP-LaserJet-4250: HP LaserJet 4250 Postscript (recommended)
   PDF: Generic CUPS-PDF Printer
   HP-LaserJet-p4515: HP LaserJet p4515, hpcups 3.15.2
   HP-LaserJet-200-color-MFP-M276: HP LaserJet 200 color MFP M276 Postscript (recommended)
   USB-laserjet: HP LaserJet 200 color MFP M276 Postscript (recommended)
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.19.0-15-generic root=UUID=dadc68cb-c217-4aef-a751-ba0b61137c4a ro quiet splash
  SourcePackage: hplip
  UpgradeStatus: Upgraded to vivid on 2015-03-09 (43 days ago)
  dmi.bios.date: 06/04/2009
  dmi.bios.vendor: Dell Inc.
  dmi.bios.version: A09
  dmi.board.name: 0TP412
  dmi.board.vendor: Dell Inc.
  dmi.chassis.type: 7
  dmi.chassis.vendor: Dell Inc.
  dmi.modalias: dmi:bvnDellInc.:bvrA09:bd06/04/2009:svnDellInc.:pnPrecisionWorkStationT3400:pvr:rvnDellInc.:rn0TP412:rvr:cvnDellInc.:ct7:cvr:
  dmi.product.name: Precision WorkStation T3400
  dmi.sys.vendor: Dell Inc.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hplip/+bug/1446987/+subscriptions


References