[Bug 866294] New: Print jobs with a title containing more than 127 non-latin symbols don't completed and block the printing queue
https://bugzilla.novell.com/show_bug.cgi?id=866294 https://bugzilla.novell.com/show_bug.cgi?id=866294#c0 Summary: Print jobs with a title containing more than 127 non-latin symbols don't completed and block the printing queue Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: x86-64 OS/Version: openSUSE 13.1 Status: NEW Severity: Normal Priority: P5 - None Component: Printing AssignedTo: jsmeix@suse.com ReportedBy: akolosov@cs.petrsu.ru QAContact: jsmeix@suse.com Found By: --- Blocker: --- Created an attachment (id=580536) --> (http://bugzilla.novell.com/attachment.cgi?id=580536) CUPS error_log User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:27.0) Gecko/20100101 Firefox/27.0 Once I noticed that printing some HTML pages with russian titles from Firefox doesn't succeed and causes printing queue blocking. I figured out, that the problem is linked with the title length. A blank HTML page with a long cyrillic title (more than 127 cyrillyc symbols) caused the problem and a page with a short one did not. As I understand, Firefox uses the TITLE tag of a HTML page to set the title of a printing job, so I tried to print a blank page with a given job title using `lpr` command and the problem was reproduced. General printer info: Printer model: HP LaserJet P3010 DeviceURI: hp:/usb/HP_LaserJet_P3010_Series?serial=VNBVB32HLX Information from PPD: cupsFilter: "application/vnd.cups-postscript 0 hpps" NickName: "HP LaserJet P3010 Series Postscript (recommended)" Reproducible: Always Steps to Reproduce: 1. Create a print job with a title of 128 cyrillyc symbols using command: echo | lpr -T "ыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыы" Actual Results: No pages printed, the printing queue becomes disabled, errors in /var/log/cups/error_log (see attachment). Expected Results: Blank page printed, further print jobs are normally processed. Error log contains a message: arguments to dbus_message_iter_append_basic() were incorrect, assertion "_dbus_check_is_valid_utf8 (*string_p)" failed in file dbus-message.c line 2598 Maybe it could be helpful. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=866294 https://bugzilla.novell.com/show_bug.cgi?id=866294#c1 Johannes Meixner <jsmeix@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Found By|--- |Community User Resolution| |UPSTREAM Summary|Print jobs with a title |hplip: |containing more than 127 |/usr/lib/cups/backend/hp |non-latin symbols don't |fails for print jobs with a |completed and block the |title containing more than |printing queue |127 non-latin symbols --- Comment #1 from Johannes Meixner <jsmeix@suse.com> 2014-03-11 10:34:46 CET --- Your attachment#580536 contains (excerpt, long lines wrapped): ---------------------------------------------------------------------------- I [28/Feb/2014:16:29:42 +0400] [Job 2478] Started backend /usr/lib/cups/backend/hp (PID 17929) .. D [28/Feb/2014:16:29:42 +0400] [Job 2478] process 17929: arguments to dbus_message_iter_append_basic() were incorrect, assertion "_dbus_check_is_valid_utf8 (*string_p)" failed in file dbus-message.c line 2598. .. E [28/Feb/2014:16:29:42 +0400] PID 17929 (/usr/lib/cups/backend/hp) crashed on signal 6. ---------------------------------------------------------------------------- It is /usr/lib/cups/backend/hp that fails and that does not belong to CUPS but to HPLIP. I close it according to the description of "UPSTREAM" at https://bugzilla.novell.com/page.cgi?id=fields.html#status Alexander Kolosov, please report the issue directly to HPLIP upstream via "Report a Bug" at http://hplipopensource.com/hplip-web/support.html and post an URL to your upstream bug report here as reference. FYI: Regarding why the printing queue becomes disabled, see "What is a CUPS backend and how does it work?" in http://en.opensuse.org/SDB:CUPS_in_a_Nutshell -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=866294 https://bugzilla.novell.com/show_bug.cgi?id=866294#c2 --- Comment #2 from Alexander Kolosov <akolosov@cs.petrsu.ru> 2014-03-11 13:21:41 UTC --- Upstream bug URL: https://bugs.launchpad.net/hplip/+bug/1290842 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=866294 https://bugzilla.novell.com/show_bug.cgi?id=866294#c3 --- Comment #3 from Johannes Meixner <jsmeix@suse.com> 2014-03-11 14:57:28 CET --- Many thanks for your upstream bug report! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com