You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When printing LOTS on several queues on a client that polls 500 printers from two servers and builing implicit classes from them i get a SIGABRT after about 60 jobs spanning over 6 queues.
<---- snipp from error_log ----->
D [11/Jul/2006:14:09:14 +0200] [Job 228] envp[22]="PRINTER=test2@n14022.scania.se"
D [11/Jul/2006:14:09:14 +0200] [Job 228] envp[23]="CLASS=test2"
E [11/Jul/2006:14:09:14 +0200] Unable to open "/dev/null" - Too many open files.D [11/Jul/2006:14:09:14 +0200] Discarding unused job-completed event...
<---- END -------->
Backtrace from gdb. About 75% of the cases gets this
#0 0x0807891f in cupsdStopJob () #1 0x0807b371 in start_job () #2 0x0807ca43 in cupsdCheckJobs () #3 0x0807d0b5 in cupsdFinishJob () #4 0x0807d4dc in cupsdUpdateJob () #5 0x08064ca5 in main ()
Backtrace from gdb. Therest 25% of the cases gets this
*** glibc detected *** double free or corruption (!prev): 0x09638518 ***
Program received signal SIGABRT, Aborted.
[Switching to Thread -1208997664 (LWP 20533)]
0x0010d7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
(gdb) bt
#0 0x0010d7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x00b827f5 in raise () from /lib/tls/libc.so.6 #2 0x00b84199 in abort () from /lib/tls/libc.so.6 #3 0x00bb64ea in __libc_message () from /lib/tls/libc.so.6 #4 0x00bbcc6f in _int_free () from /lib/tls/libc.so.6 #5 0x00bbcfea in free () from /lib/tls/libc.so.6 #6 0x080852f0 in cupsdStatBufDelete () #7 0x0807895f in cupsdStopJob () #8 0x0807b371 in start_job () #9 0x0807ca43 in cupsdCheckJobs () #10 0x0807d0b5 in cupsdFinishJob () #11 0x0807d4dc in cupsdUpdateJob () #12 0x08064ca5 in main ()
/Johan "SmallOne" Bernhardsson
The text was updated successfully, but these errors were encountered:
I am unable to reproduce this problem with current 1.2.x or 1.3.x. Can you test against the current SVN code and let me know if the problem is gone for you as well?
Version: 1.2.1
CUPS.org User: SmallOne
When printing LOTS on several queues on a client that polls 500 printers from two servers and builing implicit classes from them i get a SIGABRT after about 60 jobs spanning over 6 queues.
<---- snipp from error_log ----->
D [11/Jul/2006:14:09:14 +0200] [Job 228] envp[22]="PRINTER=test2@n14022.scania.se"
D [11/Jul/2006:14:09:14 +0200] [Job 228] envp[23]="CLASS=test2"
E [11/Jul/2006:14:09:14 +0200] Unable to open "/dev/null" - Too many open files.D [11/Jul/2006:14:09:14 +0200] Discarding unused job-completed event...
<---- END -------->
Backtrace from gdb. About 75% of the cases gets this
#0 0x0807891f in cupsdStopJob ()
#1 0x0807b371 in start_job ()
#2 0x0807ca43 in cupsdCheckJobs ()
#3 0x0807d0b5 in cupsdFinishJob ()
#4 0x0807d4dc in cupsdUpdateJob ()
#5 0x08064ca5 in main ()
Backtrace from gdb. Therest 25% of the cases gets this
*** glibc detected *** double free or corruption (!prev): 0x09638518 ***
Program received signal SIGABRT, Aborted.
[Switching to Thread -1208997664 (LWP 20533)]
0x0010d7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
(gdb) bt
#0 0x0010d7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1 0x00b827f5 in raise () from /lib/tls/libc.so.6
#2 0x00b84199 in abort () from /lib/tls/libc.so.6
#3 0x00bb64ea in __libc_message () from /lib/tls/libc.so.6
#4 0x00bbcc6f in _int_free () from /lib/tls/libc.so.6
#5 0x00bbcfea in free () from /lib/tls/libc.so.6
#6 0x080852f0 in cupsdStatBufDelete ()
#7 0x0807895f in cupsdStopJob ()
#8 0x0807b371 in start_job ()
#9 0x0807ca43 in cupsdCheckJobs ()
#10 0x0807d0b5 in cupsdFinishJob ()
#11 0x0807d4dc in cupsdUpdateJob ()
#12 0x08064ca5 in main ()
/Johan "SmallOne" Bernhardsson
The text was updated successfully, but these errors were encountered: