Here are some backtraces

Normal CPU usage:

Thread 5 (Thread 0x7f6365c82700 (LWP 30482)):
#0  0x00007f6366196b6d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f6365c92b3c in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2  0x00007f6366462284 in start_thread (arg=0x7f6365c82700) at
pthread_create.c:333
#3  0x00007f636619fa4d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f6365481700 (LWP 30483)):
#0  0x00007f6366196b6d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f6365c92b3c in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2  0x00007f6366462284 in start_thread (arg=0x7f6365481700) at
pthread_create.c:333
#3  0x00007f636619fa4d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f6364c80700 (LWP 30484)):
#0  0x00007f6366196b6d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f6365c8c0b5 in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2  0x00007f6365c8d043 in libusb_handle_events_timeout_completed () from
/lib/x86_64-linux-gnu/libusb-1.0.so.0
#3  0x00007f6365c8d12f in libusb_handle_events () from
/lib/x86_64-linux-gnu/libusb-1.0.so.0
#4  0x00007f6365ea9004 in ?? () from
/usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
#5  0x00007f6365ea3853 in ?? () from
/usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
#6  0x00000000004061a3 in EHStatusHandlerThread (rContext=0x177a010) at
eventhandler.c:464
#7  0x00007f6366462284 in start_thread (arg=0x7f6364c80700) at
pthread_create.c:333
#8  0x00007f636619fa4d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f635ffff700 (LWP 30485)):
#0  0x00007f6366196b6d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000000040e61a in HPEstablishUSBNotifications (arg=0x17a4a30) at
hotplug_libudev.c:624
#2  0x00007f6366462284 in start_thread (arg=0x7f635ffff700) at
pthread_create.c:333
#3  0x00007f636619fa4d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f6366c51740 (LWP 30481)):
#0  0x00007f6366198963 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000000000411179 in ProcessEventsServer
(pdwClientID=pdwClientID@entry=0x7ffea88638a0)
    at winscard_msg_srv.c:223
#2  0x00000000004035c1 in SVCServiceRunLoop () at pcscdaemon.c:128
#3  main (argc=<optimized out>, argv=<optimized out>) at pcscdaemon.c:685


100% CPU:



Thread 5 (Thread 0x7f1969ee2700 (LWP 30237)):
#0  0x00007f196a6cabdd in recvmsg () at
../sysdeps/unix/syscall-template.S:81
#1  0x00007f196aebe6ec in udev_monitor_receive_device () from
/lib/x86_64-linux-gnu/libudev.so.1
#2  0x00007f1969ef2bcb in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0
#3  0x00007f196a6c2284 in start_thread (arg=0x7f1969ee2700) at
pthread_create.c:333
#4  0x00007f196a3ffa4d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f19696e1700 (LWP 30238)):
#0  0x00007f196a3f6b6d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1969ef2b3c in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2  0x00007f196a6c2284 in start_thread (arg=0x7f19696e1700) at
pthread_create.c:333
#3  0x00007f196a3ffa4d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f1968ee0700 (LWP 30239)):
#0  0x00007f196a3f6b6d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1969eec0b5 in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2  0x00007f1969eed043 in libusb_handle_events_timeout_completed () from
/lib/x86_64-linux-gnu/libusb-1.0.so.0
#3  0x00007f1969eed12f in libusb_handle_events () from
/lib/x86_64-linux-gnu/libusb-1.0.so.0
#4  0x00007f196a109004 in ?? () from
/usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
#5  0x00007f196a103853 in ?? () from
/usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
#6  0x00000000004061a3 in EHStatusHandlerThread (rContext=0xd49010) at
eventhandler.c:464
#7  0x00007f196a6c2284 in start_thread (arg=0x7f1968ee0700) at
pthread_create.c:333
#8  0x00007f196a3ffa4d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f1963fff700 (LWP 30240)):
#0  0x00007f196a3f6b6d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000000040e61a in HPEstablishUSBNotifications (arg=0xd73a30) at
hotplug_libudev.c:624
#2  0x00007f196a6c2284 in start_thread (arg=0x7f1963fff700) at
pthread_create.c:333
#3  0x00007f196a3ffa4d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f196aeb1740 (LWP 30236)):
#0  0x00007f196a3f8963 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000000000411179 in ProcessEventsServer
(pdwClientID=pdwClientID@entry=0x7ffc0e4e4240) at winscard_msg_srv.c:223
#2  0x00000000004035c1 in SVCServiceRunLoop () at pcscdaemon.c:128
#3  main (argc=<optimized out>, argv=<optimized out>) at pcscdaemon.c:685



So the difference is in this thread and udev indeed:


#0 0x00007f196a6cabdd in recvmsg () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f196aebe6ec in udev_monitor_receive_device () from
/lib/x86_64-linux-gnu/libudev.so.1
#2 0x00007f1969ef2bcb in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0
#3 0x00007f196a6c2284 in start_thread (arg=0x7f1969ee2700) at
pthread_create.c:333
#4 0x00007f196a3ffa4d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Reply via email to