[cups-devel] [UNKN] STR #4687: crash when logging loading of job attributes

Jiri Popelka noreply at cups.org
Mon Aug 10 08:15:55 PDT 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

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

[STR New]

I'm still seeing one left-over after STR #4661 fix.

The scheduler crashes in cupsdLogJob() in
PWG_JobState"=%s", job_states[job->state_value - IPP_JSTATE_PENDING],
because job->state_value == 0.
Since IPP_JSTATE_PENDING == 3 we try to get job_states[-3].

After fixing (like in the attached patch) this one the scheduler seems to
finally start & work OK.

Link: https://www.cups.org/str.php?L4687
Version: 2.1rc1
Attachment: https://www.cups.org/strfiles.php/3546/0001-Fix-index-out-of-range-in-cupsdLogJob.patch
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJVyMArAAoJENujp6sI12Ij/0wP/1HbFj/xtIEDMXQ8iNwm55Ny
qYRusDclD0VZCRsyBjmN2OThDg+IIfVCSS0QF3WTAHYUeyDFS4Ri4m3c6yhzX6nY
p80SFn7yhwp/LWkN1SyPxkxziVsf4fMZjWyskQ3ekxsLM4dcUJt5QBtVMsAVatvE
FAY3v7iUdizf3SU50cnTW3VeW3PzXFWChg5OHxYfJS2f5BkVHcoUaIklAKF1Jyh/
NJQC4uF34/Y+pWMRhG9T7eB4DtrkNdO75jTAMm6LchAtWJEusmbmeSyflpncQAtJ
Dx4u64c3bdkGwOWVQZL4kfH1xQ0TRz7HcNDvLOUBKwZ8RQ0d6o+iBEokEx2EOAQc
HFJu0GAiafItzYFPrmaMY1dY66VvayC/PEOALKKZmx9X/mTjg038yjtqxkTcR0w6
rnD5TepEuXIOe92hPOPIGKt7PskwfmBfCp6YEZsTmqIE17Ki89KKb9F9C8/mpW+6
7Yi1bcBPX45BwTjCZKMIptwvALHnGZ8RPq1/WRO5mVtpN9rsW3E5p/bYvmWU1niF
yJXq9Mcxfk8MWeiZibVI7zYtIrhyHuIlaiJ+k5SAWeRFi88RrZ6dHqRi01Ip8Fbv
1Up/riym8T92DUcpPLuhmhdtqXAeiib91uQfB9ud9mAc2ZphNkAEQm1ve4lsnmiZ
+M6bAuBlGhViNJaMeBtU
=7End
-----END PGP SIGNATURE-----




More information about the cups mailing list