To reproduce the bug I repeatedly connect and disconnect Iphone's usb cord.
Here's gdb output while :
(gdb) thread apply all bt
Thread 1 (Thread 0x7f795d8e7700 (LWP 7953)):
#0 0x00007f795d4dee72 in send () from /lib/libpthread.so.0
#1 0x00007f795b3708bb in usbmuxd_send () from /usr/lib/libusbmuxd.so.1
#2 0x00007f795ca8a01d in internal_connection_send ()
from /usr/lib/libimobiledevice.so.0
#3 0x00007f795ca8a0fa in internal_ssl_write ()
from /usr/lib/libimobiledevice.so.0
#4 0x00007f795bbac5da in ?? () from /usr/lib/libgnutls.so.26
#5 0x00007f795bba978d in _gnutls_send_int () from /usr/lib/libgnutls.so.26
#6 0x00007f795bbc607d in gnutls_alert_send () from /usr/lib/libgnutls.so.26
#7 0x00007f795bba9c43 in gnutls_bye () from /usr/lib/libgnutls.so.26
#8 0x00007f795ca89a59 in idevice_connection_disable_ssl ()
from /usr/lib/libimobiledevice.so.0
#9 0x00007f795ca8a357 in idevice_disconnect ()
from /usr/lib/libimobiledevice.so.0
#10 0x00007f795ca8bf46 in property_list_service_client_free ()
from /usr/lib/libimobiledevice.so.0
#11 0x00007f795ca8e2c9 in lockdownd_client_free ()
from /usr/lib/libimobiledevice.so.0
#12 0x0000000000401582 in ?? ()
#13 0x0000000000401302 in ?? ()
#14 0x00007f795c71fc4d in __libc_start_main () from /lib/libc.so.6
#15 0x00000000004011b9 in ?? ()
#16 0x00007fff4cdec398 in ?? ()
#17 0x000000000000001c in ?? ()
#18 0x0000000000000001 in ?? ()
#19 0x00007fff4cdecd4d in ?? ()
#20 0x0000000000000000 in ?? ()
To reproduce the bug I repeatedly connect and disconnect Iphone's usb cord.
Here's gdb output while :
(gdb) thread apply all bt
Thread 1 (Thread 0x7f795d8e7700 (LWP 7953)): .so.0 libusbmuxd. so.1 connection_ send () libimobiledevic e.so.0 libimobiledevic e.so.0 libgnutls. so.26 libgnutls. so.26 libgnutls. so.26 libgnutls. so.26 connection_ disable_ ssl () libimobiledevic e.so.0 libimobiledevic e.so.0 list_service_ client_ free () libimobiledevic e.so.0 client_ free () libimobiledevic e.so.0
#0 0x00007f795d4dee72 in send () from /lib/libpthread
#1 0x00007f795b3708bb in usbmuxd_send () from /usr/lib/
#2 0x00007f795ca8a01d in internal_
from /usr/lib/
#3 0x00007f795ca8a0fa in internal_ssl_write ()
from /usr/lib/
#4 0x00007f795bbac5da in ?? () from /usr/lib/
#5 0x00007f795bba978d in _gnutls_send_int () from /usr/lib/
#6 0x00007f795bbc607d in gnutls_alert_send () from /usr/lib/
#7 0x00007f795bba9c43 in gnutls_bye () from /usr/lib/
#8 0x00007f795ca89a59 in idevice_
from /usr/lib/
#9 0x00007f795ca8a357 in idevice_disconnect ()
from /usr/lib/
#10 0x00007f795ca8bf46 in property_
from /usr/lib/
#11 0x00007f795ca8e2c9 in lockdownd_
from /usr/lib/
#12 0x0000000000401582 in ?? ()
#13 0x0000000000401302 in ?? ()
#14 0x00007f795c71fc4d in __libc_start_main () from /lib/libc.so.6
#15 0x00000000004011b9 in ?? ()
#16 0x00007fff4cdec398 in ?? ()
#17 0x000000000000001c in ?? ()
#18 0x0000000000000001 in ?? ()
#19 0x00007fff4cdecd4d in ?? ()
#20 0x0000000000000000 in ?? ()