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