Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scheduler suddenly crashes #1417

Closed
michaelrsweet opened this issue Feb 10, 2006 · 13 comments
Closed

Scheduler suddenly crashes #1417

michaelrsweet opened this issue Feb 10, 2006 · 13 comments
Milestone

Comments

@michaelrsweet
Copy link
Collaborator

Version: 1.2-current
CUPS.org User: till.kamppeter

See

http://qa.mandriva.com/show_bug.cgi?id=21094

and especially the error_log snippet in the initial posting there. I have checked my test box and observed exactly the same result.

Short time after a broadcasting remote CUPS server is stopped (or a queue removed) the queue disappears from the local CUPS server and in exactly that moment where the remote queue disappears/times out on the local CUPS server, the scheduler of the local CUPS server crashes.

I am not sure which CUPS version the remote boxes are running, can be 1.2.x (on Cooker) or 1.1.x (on any released Mandriva, 2006 or older).

Local OS: Mandriva Cooker, both 32 and 64 bit x86
Local CUPS version: last weekly snapshot, rev 5083
Remote CUPS version: 1.1.x (perhaps also 1.2.x)

@michaelrsweet
Copy link
Collaborator Author

CUPS.org User: mike

From the logs, both clients are running some version of CUPS 1.2. I'll do some testing here to see if I can duplicate it...

@michaelrsweet
Copy link
Collaborator Author

CUPS.org User: till.kamppeter

The poster of the Mandriva bug report has posted lots of logs and config files now.

It seems that the crash of the client is not caused by queues on the serevr being removed or shut down. The client times out the remote queues and crashes by itself, without any action coming from the server. The scheduler and the queues on the server are still living in peace.

I have also shut down my server (unfortunately only Mandriva Corp Desktop 3.0 with CUPS 1.1.23) intendedly to try to crash my client (Cooker with CUPS 1.2 rev 5083) but the queus on the client disappeared normally after 5 minutes and the client stayed running.

@michaelrsweet
Copy link
Collaborator Author

CUPS.org User: mike

I wasn't able to duplicate it on my 1.2 system, either.

The best thing would be for them to run cupsd on the client with valgrind:

valgrind /usr/sbin/cupsd -f

and then post the results.

@michaelrsweet
Copy link
Collaborator Author

CUPS.org User: woojinlee

till@mandriva.com asked me to post the result of valgrind /usr/sbin/cupsd -f from the cups client machine. Here it is.

==4129== Memcheck, a memory error detector.
==4129== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al.
==4129== Using LibVEX rev 1471, a library for dynamic binary translation.
==4129== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP.
==4129== Using valgrind-3.1.0, a dynamic binary instrumentation framework.
==4129== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al.
==4129== For more details, rerun with: -v
==4129==
==4129== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
==4129== at 0x4263511: sendto (in /lib/tls/libc-2.3.5.so)
==4129== by 0x427FACE: getifaddrs (in /lib/tls/libc-2.3.5.so)
==4129== by 0x807D6E0: (within /usr/sbin/cupsd)
==4129== by 0x80627BE: (within /usr/sbin/cupsd)
==4129== by 0x80655C6: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0xBEE55719 is on thread 1's stack
==4129==
==4129== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
==4129== at 0x4263511: sendto (in /lib/tls/libc-2.3.5.so)
==4129== by 0x427FAF0: getifaddrs (in /lib/tls/libc-2.3.5.so)
==4129== by 0x807D6E0: (within /usr/sbin/cupsd)
==4129== by 0x80627BE: (within /usr/sbin/cupsd)
==4129== by 0x80655C6: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0xBEE55719 is on thread 1's stack

... (I missed whole bunch of text scrolled by)

==4129== by 0x4126F82: cupsArrayFind (in /usr/lib/libcups.so.2)
==4129== by 0x4140799: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4129== by 0x4132A83: ippAddString (in /usr/lib/libcups.so.2)
==4129== by 0x8067086: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454DB1C is 52 bytes inside a block of size 1,240 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x808236B: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 1
==4129== at 0x401CE78: strlen (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4201814: strdup (in /lib/tls/libc-2.3.5.so)
==4129== by 0x4140809: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4129== by 0x4132A83: ippAddString (in /usr/lib/libcups.so.2)
==4129== by 0x8067086: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454DB1C is 52 bytes inside a block of size 1,240 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x808236B: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 1
==4129== at 0x401D340: memcpy (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4201835: strdup (in /lib/tls/libc-2.3.5.so)
==4129== by 0x4140809: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4129== by 0x4132A83: ippAddString (in /usr/lib/libcups.so.2)
==4129== by 0x8067086: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454DB1C is 52 bytes inside a block of size 1,240 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x808236B: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x80670C1: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454DAF0 is 8 bytes inside a block of size 1,240 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x808236B: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x80670F2: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454DF1C is 1,076 bytes inside a block of size 1,240 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x808236B: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x806710C: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454DB18 is 48 bytes inside a block of size 1,240 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x808236B: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x8067452: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454DF6C is 1,156 bytes inside a block of size 1,240 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x808236B: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x80671A0: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454DB10 is 40 bytes inside a block of size 1,240 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x808236B: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x80671B1: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454DB0C is 36 bytes inside a block of size 1,240 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x808236B: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x8067289: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454DF88 is 1,184 bytes inside a block of size 1,240 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x808236B: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid write of size 4
==4129== at 0x4132453: ippFindAttribute (in /usr/lib/libcups.so.2)
==4129== by 0x8067296: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E508 is 24 bytes inside a block of size 36 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41334A7: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x4132379: ippFindNextAttribute (in /usr/lib/libcups.so.2)
==4129== by 0x4132469: ippFindAttribute (in /usr/lib/libcups.so.2)
==4129== by 0x8067296: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E508 is 24 bytes inside a block of size 36 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41334A7: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x4132413: ippFindNextAttribute (in /usr/lib/libcups.so.2)
==4129== by 0x4132469: ippFindAttribute (in /usr/lib/libcups.so.2)
==4129== by 0x8067296: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E500 is 16 bytes inside a block of size 36 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41334A7: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid write of size 4
==4129== at 0x4132416: ippFindNextAttribute (in /usr/lib/libcups.so.2)
==4129== by 0x4132469: ippFindAttribute (in /usr/lib/libcups.so.2)
==4129== by 0x8067296: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E510 is 32 bytes inside a block of size 36 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41334A7: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x4132390: ippFindNextAttribute (in /usr/lib/libcups.so.2)
==4129== by 0x4132469: ippFindAttribute (in /usr/lib/libcups.so.2)
==4129== by 0x8067296: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E550 is 8 bytes inside a block of size 32 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41332CC: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x4132393: ippFindNextAttribute (in /usr/lib/libcups.so.2)
==4129== by 0x4132469: ippFindAttribute (in /usr/lib/libcups.so.2)
==4129== by 0x8067296: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E554 is 12 bytes inside a block of size 32 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41332CC: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid write of size 4
==4129== at 0x41323D3: ippFindNextAttribute (in /usr/lib/libcups.so.2)
==4129== by 0x4132469: ippFindAttribute (in /usr/lib/libcups.so.2)
==4129== by 0x8067296: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E510 is 32 bytes inside a block of size 36 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41334A7: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x41323D6: ippFindNextAttribute (in /usr/lib/libcups.so.2)
==4129== by 0x4132469: ippFindAttribute (in /usr/lib/libcups.so.2)
==4129== by 0x8067296: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E548 is 0 bytes inside a block of size 32 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41332CC: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 1
==4129== at 0x4203110: strcasecmp (in /lib/tls/libc-2.3.5.so)
==4129== by 0x41323AE: ippFindNextAttribute (in /usr/lib/libcups.so.2)
==4129== by 0x4132469: ippFindAttribute (in /usr/lib/libcups.so.2)
==4129== by 0x8067296: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454D5F8 is 0 bytes inside a block of size 22 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4140943: _cups_sp_free (in /usr/lib/libcups.so.2)
==4129== by 0x41332C1: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x80802F4: (within /usr/sbin/cupsd)
==4129== by 0x8061BC1: (within /usr/sbin/cupsd)
==4129== by 0x806299F: (within /usr/sbin/cupsd)
==4129== by 0x80655C6: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid write of size 4
==4129== at 0x4132403: ippFindNextAttribute (in /usr/lib/libcups.so.2)
==4129== by 0x4132469: ippFindAttribute (in /usr/lib/libcups.so.2)
==4129== by 0x8067296: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E508 is 24 bytes inside a block of size 36 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41334A7: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x80672DA: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454DAF0 is 8 bytes inside a block of size 1,240 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x808236B: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x806730B: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454DAF0 is 8 bytes inside a block of size 1,240 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x808236B: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x806734B: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454DF88 is 1,184 bytes inside a block of size 1,240 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x808236B: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x80660E9: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E500 is 16 bytes inside a block of size 36 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41334A7: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x806615D: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E554 is 12 bytes inside a block of size 32 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41332CC: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x8066171: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E550 is 8 bytes inside a block of size 32 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41332CC: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x8066176: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E54C is 4 bytes inside a block of size 32 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41332CC: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x80661AF: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E550 is 8 bytes inside a block of size 32 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41332CC: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x80662A7: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E558 is 16 bytes inside a block of size 32 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41332CC: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x80662AE: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E554 is 12 bytes inside a block of size 32 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41332CC: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x80662BE: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E54C is 4 bytes inside a block of size 32 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41332CC: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x806663B: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E558 is 16 bytes inside a block of size 32 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41332CC: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x8066652: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E560 is 24 bytes inside a block of size 32 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41332CC: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x806666A: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E558 is 16 bytes inside a block of size 32 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41332CC: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x8066134: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E548 is 0 bytes inside a block of size 32 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41332CC: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x8066553: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E828 is 16 bytes inside a block of size 32 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41332CC: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x806655A: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E824 is 12 bytes inside a block of size 32 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41332CC: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x8066565: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E81C is 4 bytes inside a block of size 32 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41332CC: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x8066574: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E828 is 16 bytes inside a block of size 32 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41332CC: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x8066588: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E82C is 20 bytes inside a block of size 32 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41332CC: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 4
==4129== at 0x8066598: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E828 is 16 bytes inside a block of size 32 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41332CC: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 1
==4129== at 0x401CF4B: strcmp (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4140AE7: (within /usr/lib/libcups.so.2)
==4129== by 0x4126E1D: (within /usr/lib/libcups.so.2)
==4129== by 0x4126F82: cupsArrayFind (in /usr/lib/libcups.so.2)
==4129== by 0x4140799: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4129== by 0x413284C: ippAddStrings (in /usr/lib/libcups.so.2)
==4129== by 0x80662CC: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== Address 0x454D5F8 is 0 bytes inside a block of size 22 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4140943: _cups_sp_free (in /usr/lib/libcups.so.2)
==4129== by 0x41332C1: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x80802F4: (within /usr/sbin/cupsd)
==4129== by 0x8061BC1: (within /usr/sbin/cupsd)
==4129== by 0x806299F: (within /usr/sbin/cupsd)
==4129== by 0x80655C6: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 1
==4129== at 0x401CF60: strcmp (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4140AE7: (within /usr/lib/libcups.so.2)
==4129== by 0x4126D44: (within /usr/lib/libcups.so.2)
==4129== by 0x4126F82: cupsArrayFind (in /usr/lib/libcups.so.2)
==4129== by 0x4140799: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4129== by 0x413284C: ippAddStrings (in /usr/lib/libcups.so.2)
==4129== by 0x80662CC: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== Address 0x454D5F9 is 1 bytes inside a block of size 22 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4140943: _cups_sp_free (in /usr/lib/libcups.so.2)
==4129== by 0x41332C1: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x80802F4: (within /usr/sbin/cupsd)
==4129== by 0x8061BC1: (within /usr/sbin/cupsd)
==4129== by 0x806299F: (within /usr/sbin/cupsd)
==4129== by 0x80655C6: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 1
==4129== at 0x401CF4B: strcmp (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4140AE7: (within /usr/lib/libcups.so.2)
==4129== by 0x4126DB2: (within /usr/lib/libcups.so.2)
==4129== by 0x4126F82: cupsArrayFind (in /usr/lib/libcups.so.2)
==4129== by 0x4140799: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4129== by 0x806665C: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== Address 0x454E9E0 is 0 bytes inside a block of size 44 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4140943: _cups_sp_free (in /usr/lib/libcups.so.2)
==4129== by 0x41333BE: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 1
==4129== at 0x401CE78: strlen (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4201814: strdup (in /lib/tls/libc-2.3.5.so)
==4129== by 0x4140809: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4129== by 0x806665C: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E9E0 is 0 bytes inside a block of size 44 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4140943: _cups_sp_free (in /usr/lib/libcups.so.2)
==4129== by 0x41333BE: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 1
==4129== at 0x401CE81: strlen (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4201814: strdup (in /lib/tls/libc-2.3.5.so)
==4129== by 0x4140809: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4129== by 0x806665C: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454E9E1 is 1 bytes inside a block of size 44 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4140943: _cups_sp_free (in /usr/lib/libcups.so.2)
==4129== by 0x41333BE: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 1
==4129== at 0x401D360: memcpy (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4201835: strdup (in /lib/tls/libc-2.3.5.so)
==4129== by 0x4140809: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4129== by 0x806665C: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454EA0B is 43 bytes inside a block of size 44 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4140943: _cups_sp_free (in /usr/lib/libcups.so.2)
==4129== by 0x41333BE: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 1
==4129== at 0x401D367: memcpy (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4201835: strdup (in /lib/tls/libc-2.3.5.so)
==4129== by 0x4140809: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4129== by 0x806665C: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454EA0A is 42 bytes inside a block of size 44 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4140943: _cups_sp_free (in /usr/lib/libcups.so.2)
==4129== by 0x41333BE: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 1
==4129== at 0x401D36D: memcpy (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4201835: strdup (in /lib/tls/libc-2.3.5.so)
==4129== by 0x4140809: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4129== by 0x806665C: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454EA09 is 41 bytes inside a block of size 44 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4140943: _cups_sp_free (in /usr/lib/libcups.so.2)
==4129== by 0x41333BE: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 1
==4129== at 0x401D373: memcpy (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4201835: strdup (in /lib/tls/libc-2.3.5.so)
==4129== by 0x4140809: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4129== by 0x806665C: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454EA08 is 40 bytes inside a block of size 44 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4140943: _cups_sp_free (in /usr/lib/libcups.so.2)
==4129== by 0x41333BE: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 1
==4129== at 0x401D384: memcpy (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4201835: strdup (in /lib/tls/libc-2.3.5.so)
==4129== by 0x4140809: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4129== by 0x806665C: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454EA07 is 39 bytes inside a block of size 44 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4140943: _cups_sp_free (in /usr/lib/libcups.so.2)
==4129== by 0x41333BE: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 1
==4129== at 0x401D38B: memcpy (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4201835: strdup (in /lib/tls/libc-2.3.5.so)
==4129== by 0x4140809: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4129== by 0x806665C: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454EA06 is 38 bytes inside a block of size 44 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4140943: _cups_sp_free (in /usr/lib/libcups.so.2)
==4129== by 0x41333BE: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 1
==4129== at 0x401D391: memcpy (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4201835: strdup (in /lib/tls/libc-2.3.5.so)
==4129== by 0x4140809: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4129== by 0x806665C: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454EA05 is 37 bytes inside a block of size 44 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4140943: _cups_sp_free (in /usr/lib/libcups.so.2)
==4129== by 0x41333BE: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Invalid read of size 1
==4129== at 0x401D397: memcpy (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4201835: strdup (in /lib/tls/libc-2.3.5.so)
==4129== by 0x4140809: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4129== by 0x806665C: (within /usr/sbin/cupsd)
==4129== by 0x8066133: (within /usr/sbin/cupsd)
==4129== by 0x806736E: (within /usr/sbin/cupsd)
==4129== by 0x8069F9B: (within /usr/sbin/cupsd)
==4129== by 0x80752D4: (within /usr/sbin/cupsd)
==4129== by 0x80569D9: (within /usr/sbin/cupsd)
==4129== by 0x8064B51: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x454EA04 is 36 bytes inside a block of size 44 free'd
==4129== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x4140943: _cups_sp_free (in /usr/lib/libcups.so.2)
==4129== by 0x41333BE: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4129== by 0x4133499: ippDelete (in /usr/lib/libcups.so.2)
==4129== by 0x8082275: (within /usr/sbin/cupsd)
==4129== by 0x806090F: (within /usr/sbin/cupsd)
==4129== by 0x8064A9A: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
==4129== at 0x4263511: sendto (in /lib/tls/libc-2.3.5.so)
==4129== by 0x427FACE: getifaddrs (in /lib/tls/libc-2.3.5.so)
==4129== by 0x807D6E0: (within /usr/sbin/cupsd)
==4129== by 0x804E5CD: (within /usr/sbin/cupsd)
==4129== by 0x8062A59: (within /usr/sbin/cupsd)
==4129== by 0x80655C6: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0xBEE556C9 is on thread 1's stack
==4129==
==4129== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
==4129== at 0x4263511: sendto (in /lib/tls/libc-2.3.5.so)
==4129== by 0x427FAF0: getifaddrs (in /lib/tls/libc-2.3.5.so)
==4129== by 0x807D6E0: (within /usr/sbin/cupsd)
==4129== by 0x804E5CD: (within /usr/sbin/cupsd)
==4129== by 0x8062A59: (within /usr/sbin/cupsd)
==4129== by 0x80655C6: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0xBEE556C9 is on thread 1's stack
==4129==
==4129== Invalid read of size 1
==4129== at 0x401CE78: strlen (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41D4E34: vfprintf (in /lib/tls/libc-2.3.5.so)
==4129== by 0x4275DA1: __vsnprintf_chk (in /lib/tls/libc-2.3.5.so)
==4129== by 0x412C53C: cupsFilePrintf (in /usr/lib/libcups.so.2)
==4129== by 0x807FD45: (within /usr/sbin/cupsd)
==4129== by 0x80619E6: (within /usr/sbin/cupsd)
==4129== by 0x806299F: (within /usr/sbin/cupsd)
==4129== by 0x80655C6: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129== Address 0x746E6972 is not stack'd, malloc'd or (recently) free'd
==4129==
==4129== Process terminating with default action of signal 11 (SIGSEGV)
==4129== Access not within mapped region at address 0x746E6972
==4129== at 0x401CE78: strlen (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4129== by 0x41D4E34: vfprintf (in /lib/tls/libc-2.3.5.so)
==4129== by 0x4275DA1: __vsnprintf_chk (in /lib/tls/libc-2.3.5.so)
==4129== by 0x412C53C: cupsFilePrintf (in /usr/lib/libcups.so.2)
==4129== by 0x807FD45: (within /usr/sbin/cupsd)
==4129== by 0x80619E6: (within /usr/sbin/cupsd)
==4129== by 0x806299F: (within /usr/sbin/cupsd)
==4129== by 0x80655C6: (within /usr/sbin/cupsd)
==4129== by 0x41AAE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4129==
==4129== ERROR SUMMARY: 3733 errors from 71 contexts (suppressed: 51 from 2)
==4129== malloc/free: in use at exit: 159,209 bytes in 4,818 blocks.
==4129== malloc/free: 39,124 allocs, 34,306 frees, 12,316,227 bytes allocated.
==4129== For counts of detected errors, rerun with: -v
==4129== searching for pointers to 4,818 not-freed blocks.
==4129== checked 627,348 bytes.
==4129==
==4129== LEAK SUMMARY:
==4129== definitely lost: 25 bytes in 1 blocks.
==4129== possibly lost: 0 bytes in 0 blocks.
==4129== still reachable: 159,184 bytes in 4,817 blocks.
==4129== suppressed: 0 bytes in 0 blocks.
==4129== Use --leak-check=full to see details of leaked memory.
Segmentation fault

and this is the end of the /var/log/cups/error_log right after the crash.

...
I [10/Feb/2006:23:47:52 -0500] Added remote printer "HPOffJet4115@woojin3"...
I [10/Feb/2006:23:47:52 -0500] Added remote printer "HPOffJet4115@woojin3"...
I [10/Feb/2006:23:47:52 -0500] Added remote printer "HPOffJet4115@woojin3"...
I [10/Feb/2006:23:47:52 -0500] Added remote printer "HPOffJet4115@woojin3"...
I [10/Feb/2006:23:47:53 -0500] Added remote printer "HPOffJet4115@woojin3"...
I [10/Feb/2006:23:47:53 -0500] Added remote printer "HPOffJet4115@woojin3"...
I [10/Feb/2006:23:47:53 -0500] Added remote printer "HPOffJet4115@woojin3"...
I [10/Feb/2006:23:47:53 -0500] Added remote printer "HPOffJet4115@woojin3"...
I [10/Feb/2006:23:47:53 -0500] Added remote printer "HPOffJet4115@woojin3"...
I [10/Feb/2006:23:47:53 -0500] Added remote printer "HPOffJet4115@woojin3"...
I [10/Feb/2006:23:47:53 -0500] Added remote printer "HPOffJet4115@woojin3"...
I [10/Feb/2006:23:47:54 -0500] Added remote printer "HPOffJet4115@woojin3"...
I [10/Feb/2006:23:47:54 -0500] Added remote printer "HPOffJet4115@woojin3"...
I [10/Feb/2006:23:47:54 -0500] Added remote printer "HPOffJet4115@woojin3"...
I [10/Feb/2006:23:47:54 -0500] Added remote printer "HPOffJet4115@woojin3"...
I [10/Feb/2006:23:47:54 -0500] Added remote printer "HPOffJet4115@woojin3"...
I [10/Feb/2006:23:47:54 -0500] Added remote printer "HPOffJet4115@woojin3"...

Here, woojin3 is the client machine, and the above above line repeats over and over until when it crashed.
Thanks

Woojin

@michaelrsweet
Copy link
Collaborator Author

CUPS.org User: till.kamppeter

I have also captured a scheduler crash with valgrind. This one happened directly after starting CUPS.

==406== Memcheck, a memory error detector.
==406== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al.
==406== Using LibVEX rev 1471, a library for dynamic binary translation.
==406== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP.
==406== Using valgrind-3.1.0, a dynamic binary instrumentation framework.
==406== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al.
==406== For more details, rerun with: -v
==406==
==406== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
==406== at 0x4265511: sendto (in /lib/tls/libc-2.3.5.so)
==406== by 0x4281ACE: getifaddrs (in /lib/tls/libc-2.3.5.so)
==406== by 0x807EED0: (within /usr/sbin/cupsd)
==406== by 0x805F471: (within /usr/sbin/cupsd)
==406== by 0x8060A05: (within /usr/sbin/cupsd)
==406== by 0x8064B36: (within /usr/sbin/cupsd)
==406== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==406== Address 0xBE929299 is on thread 1's stack
==406==
==406== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
==406== at 0x4265511: sendto (in /lib/tls/libc-2.3.5.so)
==406== by 0x4281AF0: getifaddrs (in /lib/tls/libc-2.3.5.so)
==406== by 0x807EED0: (within /usr/sbin/cupsd)
==406== by 0x805F471: (within /usr/sbin/cupsd)
==406== by 0x8060A05: (within /usr/sbin/cupsd)
==406== by 0x8064B36: (within /usr/sbin/cupsd)
==406== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==406== Address 0xBE929299 is on thread 1's stack
==406==
==406== Invalid read of size 4
==406== at 0x80654B9: (within /usr/sbin/cupsd)
==406== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==406== Address 0x14 is not stack'd, malloc'd or (recently) free'd
==406==
==406== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==406== Access not within mapped region at address 0x14
==406== at 0x80654B9: (within /usr/sbin/cupsd)
==406== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==406==
==406== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 49 from 2)
==406== malloc/free: in use at exit: 188,443 bytes in 5,600 blocks.
==406== malloc/free: 13,573 allocs, 7,973 frees, 4,420,990 bytes allocated.
==406== For counts of detected errors, rerun with: -v
==406== searching for pointers to 5,600 not-freed blocks.
==406== checked 655,948 bytes.
==406==
==406== LEAK SUMMARY:
==406== definitely lost: 22 bytes in 1 blocks.
==406== possibly lost: 0 bytes in 0 blocks.
==406== still reachable: 188,421 bytes in 5,599 blocks.
==406== suppressed: 0 bytes in 0 blocks.
==406== Use --leak-check=full to see details of leaked memory.

@michaelrsweet
Copy link
Collaborator Author

CUPS.org User: till.kamppeter

I forgot to say that my valgrind run was on SVN rev 5102.

@michaelrsweet
Copy link
Collaborator Author

CUPS.org User: till.kamppeter

Here is another segfault (still on rev 5102), caused by a job error:

==4603== Memcheck, a memory error detector.
==4603== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al.
==4603== Using LibVEX rev 1471, a library for dynamic binary translation.
==4603== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP.
==4603== Using valgrind-3.1.0, a dynamic binary instrumentation framework.
==4603== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al.
==4603== For more details, rerun with: -v
==4603==
==4603== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
==4603== at 0x4265511: sendto (in /lib/tls/libc-2.3.5.so)
==4603== by 0x4281ACE: getifaddrs (in /lib/tls/libc-2.3.5.so)
==4603== by 0x807EED0: (within /usr/sbin/cupsd)
==4603== by 0x805F471: (within /usr/sbin/cupsd)
==4603== by 0x8060A05: (within /usr/sbin/cupsd)
==4603== by 0x8064B36: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0xBEA5D299 is on thread 1's stack
==4603==
==4603== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
==4603== at 0x4265511: sendto (in /lib/tls/libc-2.3.5.so)
==4603== by 0x4281AF0: getifaddrs (in /lib/tls/libc-2.3.5.so)
==4603== by 0x807EED0: (within /usr/sbin/cupsd)
==4603== by 0x805F471: (within /usr/sbin/cupsd)
==4603== by 0x8060A05: (within /usr/sbin/cupsd)
==4603== by 0x8064B36: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0xBEA5D299 is on thread 1's stack
==4603==
==4603== Invalid read of size 1
==4603== at 0x401CF4D: strcmp (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4142AE7: (within /usr/lib/libcups.so.2)
==4603== by 0x4128D44: (within /usr/lib/libcups.so.2)
==4603== by 0x4128F82: cupsArrayFind (in /usr/lib/libcups.so.2)
==4603== by 0x4142799: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4603== by 0x4134BE6: ippAddInteger (in /usr/lib/libcups.so.2)
==4603== by 0x80838ED: (within /usr/sbin/cupsd)
==4603== by 0x80839EF: (within /usr/sbin/cupsd)
==4603== by 0x807A171: (within /usr/sbin/cupsd)
==4603== by 0x807C7C4: (within /usr/sbin/cupsd)
==4603== by 0x8076DFC: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== Address 0x44DE148 is 0 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x401CF63: strcmp (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4142AE7: (within /usr/lib/libcups.so.2)
==4603== by 0x4128D44: (within /usr/lib/libcups.so.2)
==4603== by 0x4128F82: cupsArrayFind (in /usr/lib/libcups.so.2)
==4603== by 0x4142799: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4603== by 0x4136093: ippReadIO (in /usr/lib/libcups.so.2)
==4603== by 0x413629C: ippRead (in /usr/lib/libcups.so.2)
==4603== by 0x8056292: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x44DE149 is 1 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x401CF4D: strcmp (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4142AE7: (within /usr/lib/libcups.so.2)
==4603== by 0x4128E1D: (within /usr/lib/libcups.so.2)
==4603== by 0x4128F82: cupsArrayFind (in /usr/lib/libcups.so.2)
==4603== by 0x4142799: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4603== by 0x4135C3F: ippReadIO (in /usr/lib/libcups.so.2)
==4603== by 0x413629C: ippRead (in /usr/lib/libcups.so.2)
==4603== by 0x8056292: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x44DE148 is 0 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x401CF63: strcmp (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4142AE7: (within /usr/lib/libcups.so.2)
==4603== by 0x4128E1D: (within /usr/lib/libcups.so.2)
==4603== by 0x4128F82: cupsArrayFind (in /usr/lib/libcups.so.2)
==4603== by 0x4142799: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4603== by 0x4135C3F: ippReadIO (in /usr/lib/libcups.so.2)
==4603== by 0x413629C: ippRead (in /usr/lib/libcups.so.2)
==4603== by 0x8056292: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x44DE149 is 1 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x401CF4D: strcmp (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4142AE7: (within /usr/lib/libcups.so.2)
==4603== by 0x4128D44: (within /usr/lib/libcups.so.2)
==4603== by 0x4129488: cupsArrayAdd (in /usr/lib/libcups.so.2)
==4603== by 0x4142827: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4603== by 0x4135C3F: ippReadIO (in /usr/lib/libcups.so.2)
==4603== by 0x413629C: ippRead (in /usr/lib/libcups.so.2)
==4603== by 0x8056292: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x44DE148 is 0 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x401CF63: strcmp (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4142AE7: (within /usr/lib/libcups.so.2)
==4603== by 0x4128D44: (within /usr/lib/libcups.so.2)
==4603== by 0x4129488: cupsArrayAdd (in /usr/lib/libcups.so.2)
==4603== by 0x4142827: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4603== by 0x4135C3F: ippReadIO (in /usr/lib/libcups.so.2)
==4603== by 0x413629C: ippRead (in /usr/lib/libcups.so.2)
==4603== by 0x8056292: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x44DE149 is 1 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x401CF4D: strcmp (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4142AE7: (within /usr/lib/libcups.so.2)
==4603== by 0x4128DB2: (within /usr/lib/libcups.so.2)
==4603== by 0x4128F82: cupsArrayFind (in /usr/lib/libcups.so.2)
==4603== by 0x4142799: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4603== by 0x4136093: ippReadIO (in /usr/lib/libcups.so.2)
==4603== by 0x413629C: ippRead (in /usr/lib/libcups.so.2)
==4603== by 0x8056292: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x44DE148 is 0 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x401CF63: strcmp (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4142AE7: (within /usr/lib/libcups.so.2)
==4603== by 0x4128DB2: (within /usr/lib/libcups.so.2)
==4603== by 0x4128F82: cupsArrayFind (in /usr/lib/libcups.so.2)
==4603== by 0x4142799: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4603== by 0x4136093: ippReadIO (in /usr/lib/libcups.so.2)
==4603== by 0x413629C: ippRead (in /usr/lib/libcups.so.2)
==4603== by 0x8056292: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x44DE149 is 1 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x401CF4D: strcmp (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4142AE7: (within /usr/lib/libcups.so.2)
==4603== by 0x4128DB2: (within /usr/lib/libcups.so.2)
==4603== by 0x4129488: cupsArrayAdd (in /usr/lib/libcups.so.2)
==4603== by 0x4142827: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4603== by 0x4136093: ippReadIO (in /usr/lib/libcups.so.2)
==4603== by 0x413629C: ippRead (in /usr/lib/libcups.so.2)
==4603== by 0x8056292: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x44DE148 is 0 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x401CF63: strcmp (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4142AE7: (within /usr/lib/libcups.so.2)
==4603== by 0x4128DB2: (within /usr/lib/libcups.so.2)
==4603== by 0x4129488: cupsArrayAdd (in /usr/lib/libcups.so.2)
==4603== by 0x4142827: _cups_sp_alloc (in /usr/lib/libcups.so.2)
==4603== by 0x4136093: ippReadIO (in /usr/lib/libcups.so.2)
==4603== by 0x413629C: ippRead (in /usr/lib/libcups.so.2)
==4603== by 0x8056292: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x44DE149 is 1 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x401CE78: strlen (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4135081: (within /usr/lib/libcups.so.2)
==4603== by 0x80567BA: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x44DE148 is 0 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x401CE81: strlen (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4135081: (within /usr/lib/libcups.so.2)
==4603== by 0x80567BA: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x44DE149 is 1 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x4205110: strcasecmp (in /lib/tls/libc-2.3.5.so)
==4603== by 0x41343AE: ippFindNextAttribute (in /usr/lib/libcups.so.2)
==4603== by 0x4134469: ippFindAttribute (in /usr/lib/libcups.so.2)
==4603== by 0x807543D: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x44DE148 is 0 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x4205110: strcasecmp (in /lib/tls/libc-2.3.5.so)
==4603== by 0x41343AE: ippFindNextAttribute (in /usr/lib/libcups.so.2)
==4603== by 0x4134469: ippFindAttribute (in /usr/lib/libcups.so.2)
==4603== by 0x8075494: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x44DE148 is 0 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x4205110: strcasecmp (in /lib/tls/libc-2.3.5.so)
==4603== by 0x41343AE: ippFindNextAttribute (in /usr/lib/libcups.so.2)
==4603== by 0x4134469: ippFindAttribute (in /usr/lib/libcups.so.2)
==4603== by 0x8069326: (within /usr/sbin/cupsd)
==4603== by 0x8075CC5: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x44DE148 is 0 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x4205110: strcasecmp (in /lib/tls/libc-2.3.5.so)
==4603== by 0x41343AE: ippFindNextAttribute (in /usr/lib/libcups.so.2)
==4603== by 0x4134469: ippFindAttribute (in /usr/lib/libcups.so.2)
==4603== by 0x80693A6: (within /usr/sbin/cupsd)
==4603== by 0x8075CC5: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x44DE148 is 0 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x4205110: strcasecmp (in /lib/tls/libc-2.3.5.so)
==4603== by 0x41343AE: ippFindNextAttribute (in /usr/lib/libcups.so.2)
==4603== by 0x4134469: ippFindAttribute (in /usr/lib/libcups.so.2)
==4603== by 0x80693EA: (within /usr/sbin/cupsd)
==4603== by 0x8075CC5: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x44DE148 is 0 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x4205110: strcasecmp (in /lib/tls/libc-2.3.5.so)
==4603== by 0x41343AE: ippFindNextAttribute (in /usr/lib/libcups.so.2)
==4603== by 0x4134469: ippFindAttribute (in /usr/lib/libcups.so.2)
==4603== by 0x8069424: (within /usr/sbin/cupsd)
==4603== by 0x8075CC5: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x44DE148 is 0 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x4205110: strcasecmp (in /lib/tls/libc-2.3.5.so)
==4603== by 0x41343AE: ippFindNextAttribute (in /usr/lib/libcups.so.2)
==4603== by 0x4134469: ippFindAttribute (in /usr/lib/libcups.so.2)
==4603== by 0x8067CBE: (within /usr/sbin/cupsd)
==4603== by 0x806944A: (within /usr/sbin/cupsd)
==4603== by 0x8075CC5: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x44DE148 is 0 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x401CF4B: strcmp (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4142AE7: (within /usr/lib/libcups.so.2)
==4603== by 0x4128E1D: (within /usr/lib/libcups.so.2)
==4603== by 0x4128F82: cupsArrayFind (in /usr/lib/libcups.so.2)
==4603== by 0x4142909: _cups_sp_free (in /usr/lib/libcups.so.2)
==4603== by 0x41352C1: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4603== by 0x4135499: ippDelete (in /usr/lib/libcups.so.2)
==4603== by 0x8053ED8: (within /usr/sbin/cupsd)
==4603== by 0x8064D0A: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x44DE148 is 0 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x401CF60: strcmp (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4142AE7: (within /usr/lib/libcups.so.2)
==4603== by 0x4128E1D: (within /usr/lib/libcups.so.2)
==4603== by 0x4128F82: cupsArrayFind (in /usr/lib/libcups.so.2)
==4603== by 0x4142909: _cups_sp_free (in /usr/lib/libcups.so.2)
==4603== by 0x41352C1: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4603== by 0x4135499: ippDelete (in /usr/lib/libcups.so.2)
==4603== by 0x8053ED8: (within /usr/sbin/cupsd)
==4603== by 0x8064D0A: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x44DE149 is 1 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x401CF4B: strcmp (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4142AE7: (within /usr/lib/libcups.so.2)
==4603== by 0x4128D44: (within /usr/lib/libcups.so.2)
==4603== by 0x4128F82: cupsArrayFind (in /usr/lib/libcups.so.2)
==4603== by 0x4142909: _cups_sp_free (in /usr/lib/libcups.so.2)
==4603== by 0x41352C1: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4603== by 0x4135499: ippDelete (in /usr/lib/libcups.so.2)
==4603== by 0x8053ED8: (within /usr/sbin/cupsd)
==4603== by 0x8064D0A: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x44DE148 is 0 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x401CF60: strcmp (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4142AE7: (within /usr/lib/libcups.so.2)
==4603== by 0x4128D44: (within /usr/lib/libcups.so.2)
==4603== by 0x4128F82: cupsArrayFind (in /usr/lib/libcups.so.2)
==4603== by 0x4142909: _cups_sp_free (in /usr/lib/libcups.so.2)
==4603== by 0x41352C1: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4603== by 0x4135499: ippDelete (in /usr/lib/libcups.so.2)
==4603== by 0x8053ED8: (within /usr/sbin/cupsd)
==4603== by 0x8064D0A: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x44DE149 is 1 bytes inside a block of size 21 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x8063D65: (within /usr/sbin/cupsd)
==4603== by 0x8076499: (within /usr/sbin/cupsd)
==4603== by 0x8056A19: (within /usr/sbin/cupsd)
==4603== by 0x8064BF1: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x401CF4B: strcmp (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4142AE7: (within /usr/lib/libcups.so.2)
==4603== by 0x4128D85: (within /usr/lib/libcups.so.2)
==4603== by 0x4128F82: cupsArrayFind (in /usr/lib/libcups.so.2)
==4603== by 0x4142909: _cups_sp_free (in /usr/lib/libcups.so.2)
==4603== by 0x41353BE: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4603== by 0x4135499: ippDelete (in /usr/lib/libcups.so.2)
==4603== by 0x8053ED8: (within /usr/sbin/cupsd)
==4603== by 0x8064D0A: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x4882E20 is 0 bytes inside a block of size 26 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4142943: _cups_sp_free (in /usr/lib/libcups.so.2)
==4603== by 0x41352C1: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4603== by 0x4135499: ippDelete (in /usr/lib/libcups.so.2)
==4603== by 0x8079DB7: (within /usr/sbin/cupsd)
==4603== by 0x8079E45: (within /usr/sbin/cupsd)
==4603== by 0x8065352: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x401CF60: strcmp (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4142AE7: (within /usr/lib/libcups.so.2)
==4603== by 0x4128D85: (within /usr/lib/libcups.so.2)
==4603== by 0x4128F82: cupsArrayFind (in /usr/lib/libcups.so.2)
==4603== by 0x4142909: _cups_sp_free (in /usr/lib/libcups.so.2)
==4603== by 0x41353BE: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4603== by 0x4135499: ippDelete (in /usr/lib/libcups.so.2)
==4603== by 0x8053ED8: (within /usr/sbin/cupsd)
==4603== by 0x8064D0A: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x4882E21 is 1 bytes inside a block of size 26 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4142943: _cups_sp_free (in /usr/lib/libcups.so.2)
==4603== by 0x41352C1: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4603== by 0x4135499: ippDelete (in /usr/lib/libcups.so.2)
==4603== by 0x8079DB7: (within /usr/sbin/cupsd)
==4603== by 0x8079E45: (within /usr/sbin/cupsd)
==4603== by 0x8065352: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x401CF4B: strcmp (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4142AE7: (within /usr/lib/libcups.so.2)
==4603== by 0x4128DB2: (within /usr/lib/libcups.so.2)
==4603== by 0x4128F82: cupsArrayFind (in /usr/lib/libcups.so.2)
==4603== by 0x4142909: _cups_sp_free (in /usr/lib/libcups.so.2)
==4603== by 0x41353BE: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4603== by 0x4135499: ippDelete (in /usr/lib/libcups.so.2)
==4603== by 0x8053ED8: (within /usr/sbin/cupsd)
==4603== by 0x8064D0A: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x4882E20 is 0 bytes inside a block of size 26 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4142943: _cups_sp_free (in /usr/lib/libcups.so.2)
==4603== by 0x41352C1: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4603== by 0x4135499: ippDelete (in /usr/lib/libcups.so.2)
==4603== by 0x8079DB7: (within /usr/sbin/cupsd)
==4603== by 0x8079E45: (within /usr/sbin/cupsd)
==4603== by 0x8065352: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 1
==4603== at 0x401CF60: strcmp (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4142AE7: (within /usr/lib/libcups.so.2)
==4603== by 0x4128DB2: (within /usr/lib/libcups.so.2)
==4603== by 0x4128F82: cupsArrayFind (in /usr/lib/libcups.so.2)
==4603== by 0x4142909: _cups_sp_free (in /usr/lib/libcups.so.2)
==4603== by 0x41353BE: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4603== by 0x4135499: ippDelete (in /usr/lib/libcups.so.2)
==4603== by 0x8053ED8: (within /usr/sbin/cupsd)
==4603== by 0x8064D0A: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x4882E21 is 1 bytes inside a block of size 26 free'd
==4603== at 0x401BF57: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==4603== by 0x4142943: _cups_sp_free (in /usr/lib/libcups.so.2)
==4603== by 0x41352C1: _ipp_free_attr (in /usr/lib/libcups.so.2)
==4603== by 0x4135499: ippDelete (in /usr/lib/libcups.so.2)
==4603== by 0x8079DB7: (within /usr/sbin/cupsd)
==4603== by 0x8079E45: (within /usr/sbin/cupsd)
==4603== by 0x8065352: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== Invalid read of size 4
==4603== at 0x80654B9: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603== Address 0x14 is not stack'd, malloc'd or (recently) free'd
==4603==
==4603== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==4603== Access not within mapped region at address 0x14
==4603== at 0x80654B9: (within /usr/sbin/cupsd)
==4603== by 0x41ACE3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==4603==
==4603== ERROR SUMMARY: 891 errors from 30 contexts (suppressed: 49 from 2)
==4603== malloc/free: in use at exit: 207,207 bytes in 5,517 blocks.
==4603== malloc/free: 11,888 allocs, 6,371 frees, 3,288,167 bytes allocated.
==4603== For counts of detected errors, rerun with: -v
==4603== searching for pointers to 5,517 not-freed blocks.
==4603== checked 670,292 bytes.
==4603==
==4603== LEAK SUMMARY:
==4603== definitely lost: 48 bytes in 2 blocks.
==4603== possibly lost: 0 bytes in 0 blocks.
==4603== still reachable: 207,159 bytes in 5,515 blocks.
==4603== suppressed: 0 bytes in 0 blocks.
==4603== Use --leak-check=full to see details of leaked memory.

Here the output in error_log (LogLevel debug):

E [15/Feb/2006:15:45:24 +0100] [Job 9] Starting renderer
E [15/Feb/2006:15:45:24 +0100] [Job 9] renderer PID kid4=4611
E [15/Feb/2006:15:45:24 +0100] [Job 9] renderer command: gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPAUSE -sDEVICE=ijs -sIjsServer=hpijs -sDeviceManufacturer="HEWLETT-PACKARD" -sDeviceModel="deskjet 5600" -dDEVICEWIDTHPOINTS=595 -dDEVICEHEIGHTPOINTS=842 -dDuplex=false -r300 -sIjsParams=Quality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet=2,PS:MediaPosition=7 -dIjsUseOutputFD -sOutputFile=- -
E [15/Feb/2006:15:45:24 +0100] [Job 9]
E [15/Feb/2006:15:45:24 +0100] [Job 9] Closing renderer
E [15/Feb/2006:15:45:24 +0100] [Job 9] JCL:
E [15/Feb/2006:15:45:24 +0100] [Job 9]
E [15/Feb/2006:15:45:24 +0100] [Job 9] foomatic-gswrapper: gs '-dBATCH' '-dPARANOIDSAFER' '-dQUIET' '-dNOPAUSE' '-sDEVICE=ijs' '-sIjsServer=hpijs' '-sDeviceManufacturer=HEWLETT-PACKARD' '-sDeviceModel=deskjet 5600' '-dDEVICEWIDTHPOINTS=595' '-dDEVICEHEIGHTPOINTS=842' '-dDuplex=false' '-r300' '-sIjsParams=Quality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet=2,PS:MediaPosition=7' '-dIjsUseOutputFD' '-sOutputFile=/dev/fd/3' '/dev/fd/0' 3>&1 1>&2
E [15/Feb/2006:15:45:25 +0100] PID 4606 (/usr/lib/cups/filter/foomatic-rip) stopped with status 3!
E [15/Feb/2006:15:45:25 +0100] [Job 9] ESP Ghostscript 815.01: **** Could not open temporary file /root/tmp/gs_5Knb2v
E [15/Feb/2006:15:45:25 +0100] [Job 9] ESP Ghostscript 815.01: Could not open the scratch file /root/tmp/gs_5Knb2v.
E [15/Feb/2006:15:45:25 +0100] [Job 9] **** Unable to open the initial device, quitting.
E [15/Feb/2006:15:45:25 +0100] [Job 9] renderer return value: 1
E [15/Feb/2006:15:45:25 +0100] [Job 9] renderer received signal: 1
E [15/Feb/2006:15:45:25 +0100] [Job 9] tail process done writing data to STDOUT
E [15/Feb/2006:15:45:25 +0100] [Job 9] KID4 finished
E [15/Feb/2006:15:45:25 +0100] [Job 9] KID4 exited with status 0
E [15/Feb/2006:15:45:25 +0100] [Job 9] KID3 exited with status 3
E [15/Feb/2006:15:45:25 +0100] [Job 9] Renderer exit stat: 3
E [15/Feb/2006:15:45:25 +0100] [Job 9] Process dying with "Possible error on renderer command line or PostScript error. Check options.", exit stat: 3
E [15/Feb/2006:15:45:25 +0100] [Job 9] error: Illegal seek (29)
E [15/Feb/2006:15:45:25 +0100] [Job 9] Possible error on renderer command line or PostScript error. Check options.
E [15/Feb/2006:15:45:25 +0100] [Job 9] Renderer process finished
E [15/Feb/2006:15:45:25 +0100] [Job 9] Killing process 4610 (KID3)
E [15/Feb/2006:15:45:25 +0100] [Job 9] Process dying with "Error closing renderer", exit stat: 3
E [15/Feb/2006:15:45:25 +0100] [Job 9] error: Bad file descriptor (9)
E [15/Feb/2006:15:45:25 +0100] [Job 9] Error closing renderer
D [15/Feb/2006:15:45:25 +0100] cupsdCloseClient: 10
D [15/Feb/2006:15:45:25 +0100] cupsdReadClient: 13 POST / HTTP/1.1
D [15/Feb/2006:15:45:25 +0100] cupsdAuthorize: No authentication data provided.
D [15/Feb/2006:15:45:25 +0100] Get-Jobs ipp://localhost/jobs
D [15/Feb/2006:15:45:25 +0100] cupsdProcessIPPRequest: 13 status_code=0 (successful-ok)
D [15/Feb/2006:15:45:26 +0100] cupsdReadClient: 13 POST / HTTP/1.1
D [15/Feb/2006:15:45:26 +0100] cupsdAuthorize: No authentication data provided.
D [15/Feb/2006:15:45:26 +0100] Get-Jobs ipp://localhost/jobs
D [15/Feb/2006:15:45:26 +0100] cupsdProcessIPPRequest: 13 status_code=0 (successful-ok)
D [15/Feb/2006:15:45:26 +0100] cupsdReadClient: 13 POST / HTTP/1.1
D [15/Feb/2006:15:45:27 +0100] cupsdAuthorize: No authentication data provided.
D [15/Feb/2006:15:45:27 +0100] Get-Jobs ipp://localhost/jobs
D [15/Feb/2006:15:45:27 +0100] cupsdProcessIPPRequest: 13 status_code=0 (successful-ok)
D [15/Feb/2006:15:45:27 +0100] PID 4607 (/usr/lib/cups/backend/hp) exited with no errors.
D [15/Feb/2006:15:45:27 +0100] [Job 9] File 0 is complete.
D [15/Feb/2006:15:45:27 +0100] Discarding unused job-stopped event...
D [15/Feb/2006:15:45:27 +0100] Unloading job 9...

@michaelrsweet
Copy link
Collaborator Author

CUPS.org User: till.kamppeter

It happened now several times to me that CUPS segfaults shortly after the start. Here I have captured a gdb backtrace with CUPS rev 5106:

[root@majax c]# gdb -c core.5101 /usr/sbin/cupsd
GNU gdb 6.3-6mdk (Mandriva Linux release 2006.1)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i586-mandriva-linux-gnu"...Using host libthread_db library "/lib/tls/libthread_db.so.1".

Reading symbols from shared object read from target memory...done.
Loaded system supplied DSO at 0xffffe000
Core was generated by `cupsd -f'.
Program terminated with signal 11, Segmentation fault.

warning: svr4_current_sos: Can't read pathname for load map: Input/output error

Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libgnutls.so.11...done.
Loaded symbols for /usr/lib/libgnutls.so.11
Reading symbols from /usr/lib/libslp.so.1...done.
Loaded symbols for /usr/lib/libslp.so.1
Reading symbols from /lib/libpam.so.0...done.
Loaded symbols for /lib/libpam.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libpaper.so.1...done.
Loaded symbols for /usr/lib/libpaper.so.1
Reading symbols from /lib/libdbus-1.so.2...done.
Loaded symbols for /lib/libdbus-1.so.2
Reading symbols from /usr/lib/libcups.so.2...Reading symbols from /usr/lib/debug/usr/lib/libcups.so.2.debug...done.
done.
Loaded symbols for /usr/lib/libcups.so.2
Reading symbols from /lib/tls/libpthread.so.0...done.
Loaded symbols for /lib/tls/libpthread.so.0
Reading symbols from /lib/libacl.so.1...done.
Loaded symbols for /lib/libacl.so.1
Reading symbols from /lib/libcrypt.so.1...done.
Loaded symbols for /lib/libcrypt.so.1
Reading symbols from /lib/tls/libc.so.6...done.
Loaded symbols for /lib/tls/libc.so.6
Reading symbols from /usr/lib/libgcrypt.so.11...done.
Loaded symbols for /usr/lib/libgcrypt.so.11
Reading symbols from /usr/lib/libgpg-error.so.0...done.
Loaded symbols for /usr/lib/libgpg-error.so.0
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /usr/lib/libcrypto.so.0.9.8...done.
Loaded symbols for /usr/lib/libcrypto.so.0.9.8
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libattr.so.1...done.
Loaded symbols for /lib/libattr.so.1
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /lib/libnss_nisplus.so.2...done.
Loaded symbols for /lib/libnss_nisplus.so.2
#0 0x08064c62 in select_timeout (fds=0) at main.c:2248
2248 main.c: No such file or directory.
in main.c
(gdb) backtrace
#0 0x08064c62 in select_timeout (fds=0) at main.c:2248
#1 0x080637f6 in main (argc=2, argv=0xbf97ca14) at main.c:670
#2 0xb7cd0e40 in __libc_start_main () from /lib/tls/libc.so.6
#3 0x0804c721 in _start () at ../sysdeps/i386/elf/start.S:119
(gdb)

@michaelrsweet
Copy link
Collaborator Author

CUPS.org User: mike

I think there were a few unchecked accesses of job->state which caused things to break - please check the current trunk code and report on any problems you have...

@michaelrsweet
Copy link
Collaborator Author

CUPS.org User: till.kamppeter

CUPS still segfaulting, but at another place:

==5574== Memcheck, a memory error detector.
==5574== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al.
==5574== Using LibVEX rev 1471, a library for dynamic binary translation.
==5574== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP.
==5574== Using valgrind-3.1.0, a dynamic binary instrumentation framework.
==5574== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al.
==5574== For more details, rerun with: -v
==5574==
==5574== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
==5574== at 0x4269511: sendto (in /lib/tls/libc-2.3.5.so)
==5574== by 0x4285ACE: getifaddrs (in /lib/tls/libc-2.3.5.so)
==5574== by 0x807C6A0: (within /usr/sbin/cupsd)
==5574== by 0x805F872: (within /usr/sbin/cupsd)
==5574== by 0x805F5E4: (within /usr/sbin/cupsd)
==5574== by 0x8063E17: (within /usr/sbin/cupsd)
==5574== by 0x41B0E3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==5574== Address 0xBEC816C9 is on thread 1's stack
==5574==
==5574== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
==5574== at 0x4269511: sendto (in /lib/tls/libc-2.3.5.so)
==5574== by 0x4285AF0: getifaddrs (in /lib/tls/libc-2.3.5.so)
==5574== by 0x807C6A0: (within /usr/sbin/cupsd)
==5574== by 0x805F872: (within /usr/sbin/cupsd)
==5574== by 0x805F5E4: (within /usr/sbin/cupsd)
==5574== by 0x8063E17: (within /usr/sbin/cupsd)
==5574== by 0x41B0E3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==5574== Address 0xBEC816C9 is on thread 1's stack
==5574==
==5574== Invalid read of size 1
==5574== at 0x4209110: strcasecmp (in /lib/tls/libc-2.3.5.so)
==5574== by 0x80768B2: (within /usr/sbin/cupsd)
==5574== by 0x80687B4: (within /usr/sbin/cupsd)
==5574== by 0x806BB10: (within /usr/sbin/cupsd)
==5574== by 0x806F871: (within /usr/sbin/cupsd)
==5574== by 0x8065787: (within /usr/sbin/cupsd)
==5574== by 0x8055E0E: (within /usr/sbin/cupsd)
==5574== by 0x8063F1B: (within /usr/sbin/cupsd)
==5574== by 0x41B0E3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==5574== Address 0x0 is not stack'd, malloc'd or (recently) free'd
==5574==
==5574== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==5574== Access not within mapped region at address 0x0
==5574== at 0x4209110: strcasecmp (in /lib/tls/libc-2.3.5.so)
==5574== by 0x80768B2: (within /usr/sbin/cupsd)
==5574== by 0x80687B4: (within /usr/sbin/cupsd)
==5574== by 0x806BB10: (within /usr/sbin/cupsd)
==5574== by 0x806F871: (within /usr/sbin/cupsd)
==5574== by 0x8065787: (within /usr/sbin/cupsd)
==5574== by 0x8055E0E: (within /usr/sbin/cupsd)
==5574== by 0x8063F1B: (within /usr/sbin/cupsd)
==5574== by 0x41B0E3F: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==5574==
==5574== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 49 from 2)
==5574== malloc/free: in use at exit: 200,643 bytes in 5,466 blocks.
==5574== malloc/free: 10,115 allocs, 4,649 frees, 1,648,487 bytes allocated.
==5574== For counts of detected errors, rerun with: -v
==5574== searching for pointers to 5,466 not-freed blocks.
==5574== checked 664,348 bytes.
==5574==
==5574== LEAK SUMMARY:
==5574== definitely lost: 22 bytes in 1 blocks.
==5574== possibly lost: 0 bytes in 0 blocks.
==5574== still reachable: 200,621 bytes in 5,465 blocks.
==5574== suppressed: 0 bytes in 0 blocks.
==5574== Use --leak-check=full to see details of leaked memory.

@michaelrsweet
Copy link
Collaborator Author

CUPS.org User: till.kamppeter

This and the previous posting is rev 5108, here a segfault shortly after I had sent a job:

[root@majax c]# gdb -c core.5547 /usr/sbin/cupsd
GNU gdb 6.3-6mdk (Mandriva Linux release 2006.1)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i586-mandriva-linux-gnu"...Using host libthread_db library "/lib/tls/libthread_db.so.1".

Reading symbols from shared object read from target memory...done.
Loaded system supplied DSO at 0xffffe000
Core was generated by `cupsd -f'.
Program terminated with signal 11, Segmentation fault.

warning: svr4_current_sos: Can't read pathname for load map: Input/output error

Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libgnutls.so.11...done.
Loaded symbols for /usr/lib/libgnutls.so.11
Reading symbols from /usr/lib/libslp.so.1...done.
Loaded symbols for /usr/lib/libslp.so.1
Reading symbols from /lib/libpam.so.0...done.
Loaded symbols for /lib/libpam.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libpaper.so.1...done.
Loaded symbols for /usr/lib/libpaper.so.1
Reading symbols from /lib/libdbus-1.so.2...done.
Loaded symbols for /lib/libdbus-1.so.2
Reading symbols from /usr/lib/libcups.so.2...Reading symbols from /usr/lib/debug/usr/lib/libcups.so.2.debug...done.
done.
Loaded symbols for /usr/lib/libcups.so.2
Reading symbols from /lib/tls/libpthread.so.0...done.
Loaded symbols for /lib/tls/libpthread.so.0
Reading symbols from /lib/libacl.so.1...done.
Loaded symbols for /lib/libacl.so.1
Reading symbols from /lib/libcrypt.so.1...done.
Loaded symbols for /lib/libcrypt.so.1
Reading symbols from /lib/tls/libc.so.6...done.
Loaded symbols for /lib/tls/libc.so.6
Reading symbols from /usr/lib/libgcrypt.so.11...done.
Loaded symbols for /usr/lib/libgcrypt.so.11
Reading symbols from /usr/lib/libgpg-error.so.0...done.
Loaded symbols for /usr/lib/libgpg-error.so.0
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /usr/lib/libcrypto.so.0.9.8...done.
Loaded symbols for /usr/lib/libcrypto.so.0.9.8
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libattr.so.1...done.
Loaded symbols for /lib/libattr.so.1
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /lib/libnss_nisplus.so.2...done.
Loaded symbols for /lib/libnss_nisplus.so.2
#0 0xb7da7110 in strcasecmp () from /lib/tls/libc.so.6
(gdb) bt
#0 0xb7da7110 in strcasecmp () from /lib/tls/libc.so.6
#1 0x080768b3 in cupsdGetPrinterJobCount (
dest=0x80bdc70 "Photosmart_2600_fax") at job.c:700
#2 0x080687b5 in add_queued_job_count (con=0x80d7b68, p=0x80bd080)
at ipp.c:2106
#3 0x0806bb11 in copy_printer_attrs (con=0x80d7b68, printer=0x80bd080, ra=0x0)
at ipp.c:3839
#4 0x0806f872 in get_printer_attrs (con=0x80d7b68, uri=0x80d6870)
at ipp.c:5789
#5 0x08065788 in cupsdProcessIPPRequest (con=0x80d7b68) at ipp.c:469
#6 0x08055e0f in cupsdReadClient (con=0x80d7b68) at client.c:2136
#7 0x08063f1c in main (argc=2, argv=0xbf9fb354) at main.c:912
#8 0xb7d4ee40 in __libc_start_main () from /lib/tls/libc.so.6
#9 0x0804c721 in _start () at ../sysdeps/i386/elf/start.S:119
(gdb)

@michaelrsweet
Copy link
Collaborator Author

CUPS.org User: mike

See if the latest update (r5120) fixes things; if not, please remove the remote.cache and job.cache files from the /var/cache/cups directory and restart cupsd.

Thanks!

@michaelrsweet
Copy link
Collaborator Author

CUPS.org User: till.kamppeter

It seems to work now, thanks.

In the case that I find other crashes, I will open a new STR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant