[ https://issues.apache.org/jira/browse/QPID-5218?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13789510#comment-13789510 ]
Ken Giusti commented on QPID-5218: ---------------------------------- core dump traceback: (gdb) bt #0 0x0000003ed0a35c55 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:63 #1 0x0000003ed0a37408 in __GI_abort () at abort.c:90 #2 0x0000003ed0a2e972 in __assert_fail_base (fmt= 0x3ed0b79268 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7fe5ec1c7701 "(item)->next == 0", file=file@entry= 0x7fe5ec1c75b0 "/home/kgiusti/work/qpid/qpid/qpid/extras/dispatch/src/alloc.c", line=line@entry=180, function=function@entry= 0x7fe5ec1c785b <__PRETTY_FUNCTION__.3064> "dx_dealloc") at assert.c:92 #3 0x0000003ed0a2ea22 in __GI___assert_fail (assertion= 0x7fe5ec1c7701 "(item)->next == 0", file= 0x7fe5ec1c75b0 "/home/kgiusti/work/qpid/qpid/qpid/extras/dispatch/src/alloc.c", line=180, function=0x7fe5ec1c785b <__PRETTY_FUNCTION__.3064> "dx_dealloc") at assert.c:101 #4 0x00007fe5ec1b2b9c in dx_dealloc () from /home/kgiusti/work/qpid/qpid/qpid/extras/dispatch/build/libqpid-dispatch.so.0 #5 0x00007fe5ec1b5a60 in free_dx_delivery_t () from /home/kgiusti/work/qpid/qpid/qpid/extras/dispatch/build/libqpid-dispatch.so.0 #6 0x00007fe5ec1b7148 in dx_delivery_free () from /home/kgiusti/work/qpid/qpid/qpid/extras/dispatch/build/libqpid-dispatch.so.0 #7 0x00007fe5ec1bf687 in router_writable_link_handler () from /home/kgiusti/work/qpid/qpid/qpid/extras/dispatch/build/libqpid-dispatch.so.0 #8 0x00007fe5ec1b5d5c in do_writable () from /home/kgiusti/work/qpid/qpid/qpid/extras/dispatch/build/libqpid-dispatch.so.0 #9 0x00007fe5ec1b61b4 in process_handler () from /home/kgiusti/work/qpid/qpid/qpid/extras/dispatch/build/libqpid-dispatch.so.0 #10 0x00007fe5ec1b6463 in handler () from /home/kgiusti/work/qpid/qpid/qpid/extras/dispatch/build/libqpid-dispatch.so.0 #11 0x00007fe5ec1c41fd in process_connector () from /home/kgiusti/work/qpid/qpid/qpid/extras/dispatch/build/libqpid-dispatch.so.0 #12 0x00007fe5ec1c49a7 in thread_run () from /home/kgiusti/work/qpid/qpid/qpid/extras/dispatch/build/libqpid-dispatch.so.0 #13 0x0000003ed1607d15 in start_thread (arg=0x7fe5e3ab8700) at pthread_create.c:308 #14 0x0000003ed0af253d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114 > [dispatch] Crash when outgoing window > 0 and multiple subscribed Messenger > clients > ----------------------------------------------------------------------------------- > > Key: QPID-5218 > URL: https://issues.apache.org/jira/browse/QPID-5218 > Project: Qpid > Issue Type: Bug > Components: Qpid Dispatch > Affects Versions: 0.25 > Reporter: Ken Giusti > Fix For: Future > > > I can cause the dispatcher to crash by having two Messenger clients subscribe > to the same address, with non-zero outgoing window sizes. > To reproduce: > 1) Run ./router/dispatch-router -c ../etc/qpid-dispatch.conf > 2) Start two msgr-recv clients like this: > msgr-recv -a amqp://0.0.0.0/test.topic -W 2048 -R & > msgr-recv -a amqp://0.0.0.0/test.topic -W 2048 -R & > 3) Run a msgr-send client like this: > msgr-send -c 1 -w 2048 -a amqp://0.0.0.0/test.topic -R > This should cause dispatch-router to crash. -- This message was sent by Atlassian JIRA (v6.1#6144) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org