Public bug reported:

This occured on upgrade but can be reproduced by simply stopping and
starting cups:

Steps to reproduce:
1) sudo stop cups
2) sudo start cups

Expected results:
2) system is idle

Actual results:
2) udev-configure-printer process is using a lot of CPU time and does not seem 
to be exiting any time soon:

$ ps -eopid,%cpu,cmd | grep udev-configure-printe[r]
22802 33.5 /lib/udev/udev-configure-printer enumerate

More info:
1) gdb shows:

(gdb) thread apply all bt full

Thread 1 (Thread 0xb703b700 (LWP 22802)):
#0  0xb7744424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb750f3f1 in recv () from /lib/i386-linux-gnu/libc.so.6
No symbol table info available.
#2  0xb76f82ad in _httpReadGNUTLS () from /usr/lib/i386-linux-gnu/libcups.so.2
No symbol table info available.
#3  0xb7333c5b in ?? () from /usr/lib/i386-linux-gnu/libgnutls.so.26
No symbol table info available.
#4  0xb733457a in ?? () from /usr/lib/i386-linux-gnu/libgnutls.so.26
No symbol table info available.
#5  0xb73308ef in _gnutls_recv_int () from 
/usr/lib/i386-linux-gnu/libgnutls.so.26
No symbol table info available.
#6  0xb73394a4 in ?? () from /usr/lib/i386-linux-gnu/libgnutls.so.26
No symbol table info available.
#7  0xb7339917 in ?? () from /usr/lib/i386-linux-gnu/libgnutls.so.26
No symbol table info available.
#8  0xb733b2ad in gnutls_handshake () from 
/usr/lib/i386-linux-gnu/libgnutls.so.26
No symbol table info available.
#9  0xb76f6c1e in ?? () from /usr/lib/i386-linux-gnu/libcups.so.2
No symbol table info available.
#10 0xb76f87a8 in _httpUpdate () from /usr/lib/i386-linux-gnu/libcups.so.2
No symbol table info available.
#11 0xb76f88ec in httpUpdate () from /usr/lib/i386-linux-gnu/libcups.so.2
No symbol table info available.
#12 0xb76f9ce0 in ?? () from /usr/lib/i386-linux-gnu/libcups.so.2
No symbol table info available.
#13 0xb77136f0 in cupsSendRequest () from /usr/lib/i386-linux-gnu/libcups.so.2
No symbol table info available.
#14 0xb7713b08 in cupsDoIORequest () from /usr/lib/i386-linux-gnu/libcups.so.2
No symbol table info available.
#15 0xb7713e1b in cupsDoRequest () from /usr/lib/i386-linux-gnu/libcups.so.2
No symbol table info available.
#16 0x0804b97c in cupsDoRequestOrDie (resource=0x804d05e "/", 
request=0x8d92350, http=0x8d92668) at udev/udev-configure-printer.c:765
        answer = <optimized out>
#17 find_matching_device_uris (map=0x8d7e938, devpath=0x8d772e0 
"/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1.4", uris=0xbfd4bd44, 
    usbserial=0xbfd4cd64 "10071519222388", id=0xbfd4bd24) at 
udev/udev-configure-printer.c:842
        request = 0x8d92350
        answer = 0x0
        uris_noserial = {n_uris = 0, uri = 0x0}
        i = <optimized out>
        exclude_schemes = {0x804cf9c "beh", 0x804cfa0 "cups-pdf", 0x804cfa9 
"bluetooth", 0x804cfb3 "dnssd", 0x804cfb9 "http", 0x804cfbe "https", 
          0x804cfc4 "ipp", 0x804cfc8 "lpd", 0x804cfcc "ncp", 0x804cfd0 
"parallel", 0x804cfd9 "scsi", 0x804cfde "smb", 0x804cfe2 "snmp", 0x804cfe7 
"socket"}
        cups = 0x8d92668
        attr = <optimized out>
        all_uris = {n_uris = 0, uri = 0x0}
        n = <optimized out>
#18 do_add (cmd=0xbfd4ef3a "/lib/udev/udev-configure-printer", 
    devpath=0x8d7704c 
"/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/usb/lp1", 
detach=<optimized out>)
    at udev/udev-configure-printer.c:1430
        pid = <optimized out>
        f = 148448080
        id = {full_device_id = 0x8d814e0 "MFG:DYMO;CMD: ;MDL:LabelWriter 
450;CLASS:PRINTER;DESCRIPTION:DYMO LabelWriter 450;SERN:10071519222388;", 
          mfg = 0x8d815c0 "DYMO", mdl = 0x8d815d0 "LabelWriter 450", sern = 
0x8d815e8 "10071519222388"}
        device_uris = {n_uris = 0, uri = 0x0}
        map = 0x8d7e938
        usb_device_devpath = 0x8d772e0 
"/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1.4"
        usbserial = "10071519222388", '\000' <repeats 241 times>
        usblpdev = "1\000\000\000\000\000\000"
        is_bluetooth = 0
#19 0x080498b7 in do_enumerate (argv0=0xbfd4ef3a 
"/lib/udev/udev-configure-printer") at udev/udev-configure-printer.c:1661
        k = <optimized out>
        p = <optimized out>
        d = 0x8d776b8
        udev = 0x8d768a8
        e = 0x8d76938
        item = 0x8d7efb0
        first = <optimized out>
        r = <optimized out>
#20 main (argc=2, argv=0xbfd4cf84) at udev/udev-configure-printer.c:1704
        add = <optimized out>
        enumerate = <optimized out>

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: system-config-printer-udev 1.3.8+20120201-0ubuntu8.1
ProcVersionSignature: Ubuntu 3.2.0-27.43-generic-pae 3.2.21
Uname: Linux 3.2.0-27-generic-pae i686
ApportVersion: 2.0.1-0ubuntu12
Architecture: i386
Date: Wed Aug  8 11:43:22 2012
ExecutablePath: /lib/udev/udev-configure-printer
MachineType: FUJITSU ESPRIMO E900
Papersize: a4
PpdFiles:
 kyykky: HP Deskjet f300 Series, hpcups 3.12.2
 lw450-amn: Dymo Label Printer
ProcEnviron:
 TERM=linux
 PATH=(custom, no user)
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-27-generic-pae 
root=UUID=87f21e2d-7389-4a2c-98f7-c65a39edb782 ro
SourcePackage: system-config-printer
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/29/2011
dmi.bios.vendor: FUJITSU // American Megatrends Inc.
dmi.bios.version: V4.6.4.0 R1.14.0 for D3062-A1x
dmi.board.name: D3062-A1
dmi.board.vendor: FUJITSU
dmi.board.version: S26361-D3062-A1
dmi.chassis.type: 3
dmi.chassis.vendor: FUJITSU
dmi.chassis.version: C$EKW4
dmi.modalias: 
dmi:bvnFUJITSU//AmericanMegatrendsInc.:bvrV4.6.4.0R1.14.0forD3062-A1x:bd07/29/2011:svnFUJITSU:pnESPRIMOE900:pvr:rvnFUJITSU:rnD3062-A1:rvrS26361-D3062-A1:cvnFUJITSU:ct3:cvrC$EKW4:
dmi.product.name: ESPRIMO E900
dmi.sys.vendor: FUJITSU

** Affects: system-config-printer (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386 precise

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1034304

Title:
  "/lib/udev/udev-configure-printer enumerate" gets stuck on upgrade

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/system-config-printer/+bug/1034304/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to