[cups.bugs] [MOD] STR #1439: Some kind of recursion crash

twaugh.redhat twaugh at redhat.com
Fri Feb 24 10:22:14 PST 2006


[STR New]

See bugzilla bug #178999:

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=178999

cupsd can get into a state where it apparently runs out of stack while
timing out a browsed printer:

#0  DeletePrinterFromClasses (p=0x5555556e6060) at classes.c:218
#1  0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#2  0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556e52d0)
    at classes.c:222
#3  0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#4  0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556eaca0)
    at classes.c:222
#5  0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#6  0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556e3f90)
    at classes.c:222
#7  0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#8  0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556e31f0)
    at classes.c:222
#9  0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#10 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556e2460)
    at classes.c:222
#11 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#12 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556e16c0)
    at classes.c:222
#13 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#14 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556e0930)
    at classes.c:222
#15 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
---Type <return> to continue, or q <return> to quit---
#16 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556dfbc0)
    at classes.c:222
#17 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#18 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556e4820)
    at classes.c:222
#19 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#20 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556dda80)
    at classes.c:222
#21 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#22 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556dccf0)
    at classes.c:222
#23 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#24 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556dbf50)
    at classes.c:222
#25 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#26 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556db1c0)
    at classes.c:222
#27 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#28 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556da420)
    at classes.c:222
#29 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#30 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556dee50)
    at classes.c:222
---Type <return> to continue, or q <return> to quit---
#31 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#32 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556d8fc0)
    at classes.c:222
#33 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#34 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556d8230)
    at classes.c:222
#35 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#36 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556d74d0)
    at classes.c:222
#37 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#38 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556d6740)
    at classes.c:222
#39 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#40 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556d59a0)
    at classes.c:222
#41 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#42 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556d9920)
    at classes.c:222
#43 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#44 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556d3940)
    at classes.c:222
#45 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#46 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556d2bf0)
---Type <return> to continue, or q <return> to quit---
    at classes.c:222
#47 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#48 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556d1e90)
    at classes.c:222
#49 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#50 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556cf960)
    at classes.c:222
#51 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#52 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556cebf0)
    at classes.c:222
#53 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#54 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556c4880)
    at classes.c:222
#55 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#56 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556a2e30)
    at classes.c:222
#57 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#58 0x000055555555eca9 in DeletePrinterFromClasses (p=0x555555712050)
    at classes.c:222
#59 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#60 0x000055555555eca9 in DeletePrinterFromClasses (p=0x555555707fe0)
    at classes.c:222
#61 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
---Type <return> to continue, or q <return> to quit---
#62 0x000055555555eca9 in DeletePrinterFromClasses (p=0x555555707280)
    at classes.c:222
#63 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#64 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555557064f0)
    at classes.c:222
#65 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#66 0x000055555555eca9 in DeletePrinterFromClasses (p=0x555555705740)
    at classes.c:222
#67 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#68 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555557049b0)
    at classes.c:222
#69 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#70 0x000055555555eca9 in DeletePrinterFromClasses (p=0x555555703c10)
    at classes.c:222
#71 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#72 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556fddb0)
    at classes.c:222
#73 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#74 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556fd010)
    at classes.c:222
#75 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#76 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556fc2c0)
    at classes.c:222
---Type <return> to continue, or q <return> to quit---
#77 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#78 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556fb510)
    at classes.c:222
#79 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#80 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556fa780)
    at classes.c:222
#81 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#82 0x000055555555eca9 in DeletePrinterFromClasses (p=0x555555700630)
    at classes.c:222
#83 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#84 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556f5aa0)
    at classes.c:222
#85 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#86 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556f3f20)
    at classes.c:222
#87 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#88 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556eb8f0)
    at classes.c:222
#89 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#90 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556f16c0)
    at classes.c:222
#91 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#92 0x000055555555eca9 in DeletePrinterFromClasses (p=0x5555556a2020)
---Type <return> to continue, or q <return> to quit---
    at classes.c:222
#93 0x00005555555804d5 in DeletePrinter (p=Variable "p" is not available.
) at printers.c:632
#94 0x0000555555569923 in SendBrowseList () at dirsvc.c:619
#95 0x000055555556c9e9 in main (argc=Variable "argc" is not available.
) at main.c:889

Link: http://www.cups.org/str.php?L1439
Version: 1.1.23





More information about the cups-devel mailing list