[ 
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

Reply via email to