Your message dated Tue, 30 Jul 2013 17:18:15 +0000 with message-id <[email protected]> and subject line Bug#717988: fixed in libusbx 2:1.0.16-2 has caused the Debian Bug report #717988, regarding libusb-1.0-0: upowerd deadlocks in libusb (maybe related to suspend/resume) to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 717988: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=717988 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: libusb-1.0-0 Version: 2:1.0.16-1 Severity: important Dear Maintainer, * What led up to the situation? Exact steps are unknown but during last two days I have noticed upowerd daemon beeing stuck for unknown reason after suspend/resume. * What exactly did you do (or not do) that was effective (or ineffective)? I suspend my laptop frequently using keyboard hotkey. That used to work without problems until upowerd now started deadlocking. * What was the outcome of this action? upowerd daemon deadlocks forcing me to manually restart it before any power related functionality works in gnome. Following backtrace shows the deadlock: (gdb) thread apply all bt Thread 4 (Thread 0x7f3b12fcc700 (LWP 3744)): #0 0x00007f3b15dd719d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f3b16517194 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f3b0c0008e0, timeout=-1, context=0x10149a0) at /tmp/buildd/glib2.0-2.36.3/./glib/gmain.c:3995 #2 g_main_context_iterate (context=context@entry=0x10149a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.36.3/./glib/gmain.c:3696 #3 0x00007f3b1651729c in g_main_context_iteration (context=0x10149a0, may_block=may_block@entry=1) at /tmp/buildd/glib2.0-2.36.3/./glib/gmain.c:3762 #4 0x00007f3b165172e9 in glib_worker_main (data=<optimized out>) at /tmp/buildd/glib2.0-2.36.3/./glib/gmain.c:5427 #5 0x00007f3b1653b1d5 in g_thread_proxy (data=0x1012c50) at /tmp/buildd/glib2.0-2.36.3/./glib/gthread.c:798 #6 0x00007f3b1578ae0e in start_thread (arg=0x7f3b12fcc700) at pthread_create.c:311 #7 0x00007f3b15de293d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 3 (Thread 0x7f3b127cb700 (LWP 3745)): #0 0x00007f3b15dd719d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f3b16517194 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x7f3b040010c0, timeout=-1, context=0x1024fa0) at /tmp/buildd/glib2.0-2.36.3/./glib/gmain.c:3995 #2 g_main_context_iterate (context=0x1024fa0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.36.3/./glib/gmain.c:3696 #3 0x00007f3b165175fa in g_main_loop_run (loop=0x1024f30) at /tmp/buildd/glib2.0-2.36.3/./glib/gmain.c:3895 #4 0x00007f3b15a65cf6 in gdbus_shared_thread_func (user_data=0x1024f70) at /tmp/buildd/glib2.0-2.36.3/./gio/gdbusprivate.c:278 #5 0x00007f3b1653b1d5 in g_thread_proxy (data=0x1020b70) at /tmp/buildd/glib2.0-2.36.3/./glib/gthread.c:798 #6 0x00007f3b1578ae0e in start_thread (arg=0x7f3b127cb700) at pthread_create.c:311 #7 0x00007f3b15de293d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 2 (Thread 0x7f3b11fca700 (LWP 20328)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 #1 0x00007f3b1578cf3c in _L_lock_974 () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007f3b1578cd8b in __GI___pthread_mutex_lock (mutex=0x7f3b16e3e4a0 <linux_hotplug_lock>) at pthread_mutex_lock.c:64 #3 0x00007f3b16c365f9 in linux_udev_event_thread_main (arg=<optimized out>) at ../../libusb/os/linux_udev.c:153 #4 0x00007f3b1578ae0e in start_thread (arg=0x7f3b11fca700) at pthread_create.c:311 #5 0x00007f3b15de293d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 1 (Thread 0x7f3b17bb6800 (LWP 3743)): #0 0x00007f3b1578bff8 in pthread_join (threadid=139891681568512, thread_return=thread_return@entry=0x0) at pthread_join.c:92 #1 0x00007f3b16c3689f in linux_udev_stop_event_monitor () at ../../libusb/os/linux_udev.c:126 #2 0x00007f3b16c35088 in linux_stop_event_monitor () at ../../libusb/os/linux_usbfs.c:464 #3 op_exit () at ../../libusb/os/linux_usbfs.c:447 #4 0x00007f3b16c2df51 in libusb_exit (ctx=0x105f200) at ../../libusb/core.c:1946 #5 0x0000000000415de2 in ?? () ---Type <return> to continue, or q <return> to quit--- #6 0x00007f3b167e28da in g_object_unref (_object=0x109d460) at /tmp/buildd/glib2.0-2.36.3/./gobject/gobject.c:3024 #7 0x0000000000411bba in ?? () #8 0x00007f3b167ddf28 in g_closure_invoke (closure=0x101b140, return_value=0x0, n_param_values=3, param_values=0x7fffdc9b2980, invocation_hint=0x7fffdc9b2920) at /tmp/buildd/glib2.0-2.36.3/./gobject/gclosure.c:777 #9 0x00007f3b167eeedd in signal_emit_unlocked_R (node=node@entry=0x101bf10, detail=detail@entry=0, instance=instance@entry=0x1015c40, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffdc9b2980) at /tmp/buildd/glib2.0-2.36.3/./gobject/gsignal.c:3584 #10 0x00007f3b167f6ce9 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffdc9b2b38) at /tmp/buildd/glib2.0-2.36.3/./gobject/gsignal.c:3328 #11 0x00007f3b167f6f32 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /tmp/buildd/glib2.0-2.36.3/./gobject/gsignal.c:3384 #12 0x00007f3b16a21f23 in ?? () from /usr/lib/x86_64-linux-gnu/libgudev-1.0.so.0 #13 0x00007f3b16516ea6 in g_main_dispatch (context=0x10102b0) at /tmp/buildd/glib2.0-2.36.3/./glib/gmain.c:3054 #14 g_main_context_dispatch (context=context@entry=0x10102b0) at /tmp/buildd/glib2.0-2.36.3/./glib/gmain.c:3630 #15 0x00007f3b165171f8 in g_main_context_iterate (context=0x10102b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.36.3/./glib/gmain.c:3701 #16 0x00007f3b165175fa in g_main_loop_run (loop=0x101b1e0) at /tmp/buildd/glib2.0-2.36.3/./glib/gmain.c:3895 #17 0x0000000000406f7a in ?? () #18 0x00007f3b15d1b995 in __libc_start_main (main=0x406c30, argc=1, ubp_av=0x7fffdc9b2f68, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffdc9b2f58) at libc-start.c:260 #19 0x00000000004070a9 in ?? () -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
--- End Message ---
--- Begin Message ---Source: libusbx Source-Version: 2:1.0.16-2 We believe that the bug you reported is fixed in the latest version of libusbx, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Aurelien Jarno <[email protected]> (supplier of updated libusbx package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Tue, 30 Jul 2013 19:00:23 +0200 Source: libusbx Binary: libusb-1.0-0 libusb-1.0-0-dbg libusb-1.0-0-dev libusb-1.0-doc libusb-1.0-0-udeb Architecture: source all amd64 Version: 2:1.0.16-2 Distribution: unstable Urgency: medium Maintainer: Aurelien Jarno <[email protected]> Changed-By: Aurelien Jarno <[email protected]> Description: libusb-1.0-0 - userspace USB programming library libusb-1.0-0-dbg - userspace USB programming library development files libusb-1.0-0-dev - userspace USB programming library development files libusb-1.0-0-udeb - userspace USB programming library (udeb) libusb-1.0-doc - documentation for userspace USB programming Closes: 717988 Changes: libusbx (2:1.0.16-2) unstable; urgency=medium . * Add patches from upstream to fix a dead lock (closes: #717988): - 0001-hotplug-Remove-use-of-pthread_cancel-from-linux_udev.patch - 0002-linux_netlink-close-netlink-socket-on-init-error.patch - 0003-linux_netlink-Remove-use-of-pthread_cancel.patch * Set urgency to medium as it fixes a nasty bug. Checksums-Sha1: ab1aaef9a67c094c4e75ee41523ec47576f17bed 1352 libusbx_1.0.16-2.dsc 298ed4e2c09006e2b7da91c80fea72009afa5600 12436 libusbx_1.0.16-2.debian.tar.xz 9bdd055fabc70d3521c0f3c8bd4894d02d225b13 111368 libusb-1.0-doc_1.0.16-2_all.deb 07f6cf28bcba55dc5601af22a08ca27a615964ae 45284 libusb-1.0-0_1.0.16-2_amd64.deb 8ef5a7951a26fd527b0a4406129586c22bf59f2f 82586 libusb-1.0-0-dbg_1.0.16-2_amd64.deb 074c0cb8d4201ca85c5e0b68cec654048f8290af 61506 libusb-1.0-0-dev_1.0.16-2_amd64.deb 99a5ec774f11c67580f2ccdaa0dc3728ef5d6092 32378 libusb-1.0-0-udeb_1.0.16-2_amd64.udeb Checksums-Sha256: 56250d273103cfaf9fba811d3367bdba2f76cd1d490f25e0394678b356aeee1d 1352 libusbx_1.0.16-2.dsc 6d01cf5a331a79fadbd9b42860cc30d3a4dab8a4e7d846907c12427b56b8c22e 12436 libusbx_1.0.16-2.debian.tar.xz 85d0dc74c9f30ea672769fa74a4efd79b7c40262a1dd78965b546e5af6e74648 111368 libusb-1.0-doc_1.0.16-2_all.deb a3143f621340a8f8e451f535656fae5292d71f0f368042a866dc28f49c33e9ea 45284 libusb-1.0-0_1.0.16-2_amd64.deb 1f6a72966720585b6e7b7f51a0131e515da111f4a6c9ca7d2758500aecd9fb6a 82586 libusb-1.0-0-dbg_1.0.16-2_amd64.deb 8ee5f2d1a20e96dbf966fe019bd77518466bb6e1970a40001eb06c5b6733b284 61506 libusb-1.0-0-dev_1.0.16-2_amd64.deb 66d6e502237c460fd44e40931a627019a492f6b83d17d30265d6182ff5d720e6 32378 libusb-1.0-0-udeb_1.0.16-2_amd64.udeb Files: 17bc591703b851de73a47888846259fc 1352 libs optional libusbx_1.0.16-2.dsc 3d172850c520b9d3f373fee6dfaec7b2 12436 libs optional libusbx_1.0.16-2.debian.tar.xz 58ff83a7fd421e028e7ed3d9db5bb119 111368 doc optional libusb-1.0-doc_1.0.16-2_all.deb 20459c4b3233807214280464d71c6fa4 45284 libs optional libusb-1.0-0_1.0.16-2_amd64.deb ad901250df68832abd9e5f60549a26bc 82586 debug extra libusb-1.0-0-dbg_1.0.16-2_amd64.deb 17cd0c59221730d40a259a3a2d508daf 61506 libdevel optional libusb-1.0-0-dev_1.0.16-2_amd64.deb df123f63c6047d0971ba5662f420383c 32378 debian-installer optional libusb-1.0-0-udeb_1.0.16-2_amd64.udeb Package-Type: udeb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iD8DBQFR9/MFw3ao2vG823MRAhKbAJ4vmRUx0XLweMPiyOuyUTdbwSHSzACfcubN x8D4YwOa1HsvPTvTBjZVedw= =8vLi -----END PGP SIGNATURE-----
--- End Message ---

