You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Ted Ross (JIRA)" <ji...@apache.org> on 2016/04/20 23:17:25 UTC

[jira] [Created] (DISPATCH-288) Driver - Wakeup pipe was seen to block on read, deadlocking the driver.

Ted Ross created DISPATCH-288:
---------------------------------

             Summary: Driver - Wakeup pipe was seen to block on read, deadlocking the driver.
                 Key: DISPATCH-288
                 URL: https://issues.apache.org/jira/browse/DISPATCH-288
             Project: Qpid Dispatch
          Issue Type: Bug
          Components: Container
    Affects Versions: 0.6
            Reporter: Ted Ross
            Priority: Blocker
             Fix For: 0.6


# pstack 14448
Thread 5 (Thread 0x7f2015792700 (LWP 14449)):
#0  0x00007f202225a6d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f20226e6cbf in sys_cond_wait (cond=<optimized out>, held_mutex=0x183f570) at /usr/src/debug/qpid-dispatch-0.6.0/src/posix/threading.c:107
#2  0x00007f20226f1d3d in router_core_thread (arg=0x1820ca0) at /usr/src/debug/qpid-dispatch-0.6.0/src/router_core/router_core_thread.c:54
#3  0x00007f2022256dc5 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f20217b21cd in clone () from /lib64/libc.so.6
Thread 4 (Thread 0x7f2014b76700 (LWP 14450)):
#0  0x00007f202225cf4d in __lll_lock_wait () from /lib64/libpthread.so.0
#1  0x00007f2022258d02 in _L_lock_791 () from /lib64/libpthread.so.0
#2  0x00007f2022258c08 in pthread_mutex_lock () from /lib64/libpthread.so.0
#3  0x00007f20226e6bb9 in sys_mutex_lock (mutex=0x19c9e00) at /usr/src/debug/qpid-dispatch-0.6.0/src/posix/threading.c:70
#4  0x00007f20226fa11e in thread_run (arg=<optimized out>) at /usr/src/debug/qpid-dispatch-0.6.0/src/server.c:992
#5  0x00007f2022256dc5 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f20217b21cd in clone () from /lib64/libc.so.6
Thread 3 (Thread 0x7f200ffff700 (LWP 14451)):
#0  0x00007f202225d22d in read () from /lib64/libpthread.so.0
#1  0x00007f20226e67fb in read (__nbytes=512, __buf=0x7f200fffe1a0, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  qdpn_driver_wait_3 (d=0x18695e0) at /usr/src/debug/qpid-dispatch-0.6.0/src/posix/driver.c:956
#3  0x00007f20226f99af in thread_run (arg=<optimized out>) at /usr/src/debug/qpid-dispatch-0.6.0/src/server.c:875
#4  0x00007f2022256dc5 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20217b21cd in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x7f200f7fe700 (LWP 14452)):
#0  0x00007f202225a6d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f20226e6cbf in sys_cond_wait (cond=<optimized out>, held_mutex=0x19c9e00) at /usr/src/debug/qpid-dispatch-0.6.0/src/posix/threading.c:107
#2  0x00007f20226f9ddc in thread_run (arg=<optimized out>) at /usr/src/debug/qpid-dispatch-0.6.0/src/server.c:840
#3  0x00007f2022256dc5 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f20217b21cd in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7f2022b1c1c0 (LWP 14448)):
#0  0x00007f202225cf4d in __lll_lock_wait () from /lib64/libpthread.so.0
#1  0x00007f2022258d02 in _L_lock_791 () from /lib64/libpthread.so.0
#2  0x00007f2022258c08 in pthread_mutex_lock () from /lib64/libpthread.so.0
#3  0x00007f20226e6bb9 in sys_mutex_lock (mutex=0x19c9e00) at /usr/src/debug/qpid-dispatch-0.6.0/src/posix/threading.c:70
#4  0x00007f20226fa11e in thread_run (arg=<optimized out>) at /usr/src/debug/qpid-dispatch-0.6.0/src/server.c:992
#5  0x00007f20226fa630 in qd_server_run (qd=0x1516030) at /usr/src/debug/qpid-dispatch-0.6.0/src/server.c:1349
#6  0x0000000000401b38 in main_process (config_path=config_path@entry=0x7ffd13763f2d "/etc/qpid-dispatch/qdrouterd.conf", python_pkgdir=python_pkgdir@entry=0x402261 "/usr/lib/qpid-dispatch/python", fd=fd@entry=2) at /usr/src/debug/qpid-dispatch-0.6.0/router/src/main.c:135
#7  0x00000000004017b0 in main (argc=3, argv=0x7ffd13762338) at /usr/src/debug/qpid-dispatch-0.6.0/router/src/main.c:335




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org