[ https://issues.apache.org/jira/browse/DISPATCH-288?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ted Ross reassigned DISPATCH-288: --------------------------------- Assignee: Ted Ross > 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 > Assignee: 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-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org