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

Jiri Popelka noreply at cups.org
Fri Jul 3 07:47:25 PDT 2015


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

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

[STR New]

Even with fix for STR#4658 scheduler still crashes.

In cupsdLogJob() the job->dest is uninitialized (0x0) and

cupsd_printer_t *printer = job->printer ? job->printer :
cupsdFindDest(job->dest);

results in

#0  _cups_strcasecmp (s=0x0, t=0x5555557cccd0 "1st-floor-pxlcolor") at
string.c:630
#1  0x00007ffff67b6c8a in cups_array_find (a=a at entry=0x5555557efd50,
e=e at entry=0x7fffffffb5b0, prev=<optimized out>,
rdiff=rdiff at entry=0x7fffffffb574) at array.c:1273
#2  0x00007ffff67b7622 in cupsArrayFind (a=0x5555557efd50,
e=e at entry=0x7fffffffb5b0) at array.c:494
#3  0x0000555555597691 in cupsdFindDest (name=<optimized out>) at
printers.c:823
#4  0x0000555555594faf in cupsdLogJob (job=job at entry=0x5555558543e0,
level=level at entry=8, message=message at entry=0x5555555b1443 "Loading from
cache...") at log.c:665
#5  0x0000555555592805 in load_job_cache (filename=0x7fffffffc4a0
"/var/cache/cups/job.cache") at job.c:4398
#6  cupsdLoadAllJobs () at job.c:1754
#7  0x0000555555580daa in cupsdReadConfiguration () at conf.c:1762
#8  0x000055555556d72f in main (argc=<optimized out>, argv=<optimized out>)
at main.c:580

Link: https://www.cups.org/str.php?L4661
Version: 2.1b1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJVlqB9AAoJENujp6sI12IjxMQP/iiodjUFKWfHQzQkgc6yeIDK
jL3wOSchIUt0jOOlfnp20PG1X63jHxK3xPTx4+xdmscHnNBM2keE+9A9zZo8eCuo
q9Uo7l3s061CnFe528xxu0wGfSs1Qua+eGDaB0Pi8b5tTZkzrOeVTenKRKo2UhwG
ANfCrSEj1qcVCnKfAfWlqAiVSi05VIdB+b9YFvhppRwgy6Q4wk8f5mzvjrD3+6UE
fMVXJKqINIP0J+U7wE8zpKaMIM+GRnEG3Ivy/QF4ljNg3C81Wbnl0afH9aMhKj+N
FaS/wt7l0MtVHLYw8y0UvoV3T+qxMWIrZa6mYZVqfXZDd9nqedEgftxihDKVFTmd
PjFdZaDMrwFJRTNrpjsGcqCq8hbyLnn4p+IF2dVii+IEThgTqNbvyYm4Z3RdhpuD
/H/IhLiFxF3/zavOEpXFW0WWz/fI3k0NPuOOjCi1EeCCHtc2Z6lgE1QXrkUqFKO2
eYbupAL82xp2r5Fv3+pxehNZNwGrXx6KlZc8ueKXIuCL69wVmeGEZriUSobX47Ap
FuOcy/fW9oowDx6ROTQE+MepXY8g+tartEFvOggXyUj1neWQ0RgTZYWVFS9D+clX
KwmogtXNE4rYxRd5oOz1pJWYr/5+CtkIdouCIDf37zLZ/re6qL9Tz0sze6h1c+3I
npgC5WFD4fNHJX5AzTeP
=vvdI
-----END PGP SIGNATURE-----




More information about the cups mailing list