[ 
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

Reply via email to