[
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: [email protected]
For additional commands, e-mail: [email protected]