[cups.bugs] [HIGH] STR #3898: SMB backend crashes under specific conditions

Nathan Dabkowski nathand at ggs.vic.edu.au
Sun Jul 24 16:30:58 PDT 2011


DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

When trying to print from Mac OS X Lion with the included CUPS build (I
guess 1.5rc1), printing to certain SMB servers crashes the SMB backend.
This behavior was not exhibited under Mac OS X Snow Leopard. This behavior
is exhibited attempting to print to printers hosted on WS 2008R2 with
authentication being required. I do not see this behavior exhibited on any
other Windows version.

Appropriate logfile section:

D [22/Jul/2011:10:10:04 +1000] [Job 3] Started backend
/usr/libexec/cups/backend/smb (PID 567)
D [22/Jul/2011:10:10:04 +1000] [Job 3]
load_banner(filename="/private/var/spool/cups/d00003-001")
D [22/Jul/2011:10:10:04 +1000] [Job 3] auth-info-required is set to
negotiate, but AUTH_UID is not in env
D [22/Jul/2011:10:10:04 +1000] [Job 3] Page = 612x792; 18,14 to 594,778
D [22/Jul/2011:10:10:04 +1000] [Job 3] cgpdftoraster - copying to temp
print file "/private/var/spool/cups/tmp/002354e2af0a7"
D [22/Jul/2011:10:10:04 +1000] [Job 3]
`/private/var/spool/cups/tmp/002354e2af0a7' has 1 pages.
D [22/Jul/2011:10:10:04 +1000] [Job 3] cgpdftoraster - opened PPD file
"/private/etc/cups/ppd/IT_Dept_HP.ppd"...
D [22/Jul/2011:10:10:04 +1000] [Job 3] cgpdftoraster: size->width = 612,
size->length = 792, size->top = 777.6, size->bottom = 14.4, size->left =
18, size->right = 594
D [22/Jul/2011:10:10:04 +1000] [Job 3] cgpdftoraster: PreferredRotation =
90
D [22/Jul/2011:10:10:04 +1000] [Job 3] cgpdftoraster - languageLevel = 3,
mediaBox.size.width = 612, mediaBox.size.height = 792
D [22/Jul/2011:10:10:04 +1000] [Job 3] cgpdftoraster: band width = 4800,
bytesPerRow = 4800, band height = 2184, height = 6360
D [22/Jul/2011:10:10:04 +1000] [Job 3] cgpdftoraster: context width =
4800, height = 2184, bitsPerComponent = 8, bitsPerPixel = 8, bytesPerRow =
4800, bitmapInfo = 0, resolution = (600.000000, 600.000000) 
D [22/Jul/2011:10:10:04 +1000] [Job 3] NOT using display list
D [22/Jul/2011:10:10:04 +1000] [Job 3] cgpdftoraster: bytes written for
sheet 1 = 10483200
D [22/Jul/2011:10:10:04 +1000] [Job 3] Backend returned status 1 (failed)
D [22/Jul/2011:10:10:04 +1000] [Job 3] Printer stopped due to backend
errors; please consult the error_log file for details.
D [22/Jul/2011:10:10:04 +1000] [Job 3] End of messages
D [22/Jul/2011:10:10:04 +1000] [Job 3] printer-state=5(stopped)
D [22/Jul/2011:10:10:04 +1000] [Job 3]
printer-state-message="/usr/libexec/cups/backend/smb failed"
D [22/Jul/2011:10:10:04 +1000] [Job 3] printer-state-reasons=paused

Link: http://www.cups.org/str.php?L3898
Version: 1.5rc1





More information about the cups-devel mailing list