[
https://issues.apache.org/jira/browse/DISPATCH-865?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16245615#comment-16245615
]
ASF subversion and git services commented on DISPATCH-865:
----------------------------------------------------------
Commit ba3a6862c1e54282384832fd1e1486a07534b3d8 in qpid-dispatch's branch
refs/heads/1.0.x from [[email protected]]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-dispatch.git;h=ba3a686 ]
DISPATCH-865 - Don't account for delivery linkage when there is no link.
> Segmentation fault while running 2-node Artemis tests
> -----------------------------------------------------
>
> Key: DISPATCH-865
> URL: https://issues.apache.org/jira/browse/DISPATCH-865
> Project: Qpid Dispatch
> Issue Type: Bug
> Components: Router Node
> Affects Versions: 1.0.0
> Reporter: Kim van der Riet
> Assignee: Ted Ross
> Priority: Blocker
> Fix For: 1.0.0
>
> Attachments: qdrouterd.node1.conf, qdrouterd.node2.conf
>
>
> While running qpid-interop-test against a 2-node + broker configuration, node
> 2 fails with a segmentation fault. The configuration is as follows:
> {noformat}
> 9001 5672 5672 9002
> Sender -------> Node1 ------> Artemis ------> Node 2 ------> Receiver
> {noformat}
> The configuration files for nodes 1 and 2 are attached.
> The client is {{amqp_types_test}} from qpid-interop-test, and is run as
> follows:
> {noformat}
> amqp_types_test.py --sender localhost:9001 --receiver localhost:9002
> Test Broker: qpid-dispatch-router v.1.0.0 on <platform not found>
> test_binary_ProtonCpp->ProtonCpp (__main__.BinaryTestCase) ... ok
> test_binary_ProtonCpp->ProtonPython (__main__.BinaryTestCase) ...
> {noformat}
> which is where the test hangs, and where node 2 fails. Using gdb, I see the
> following stacktrace:
> {noformat}
> Thread 5 "qdrouterd" received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0x7fffe882e700 (LWP 16963)]
> 0x00007ffff7bb6c8b in qdr_node_disconnect_deliveries (core=0x8fcec0,
> link=0x0, qdlv=qdlv@entry=0x7fffdc030610, pdlv=pdlv@entry=0x7fffd40008d0) at
> /home/kpvdr/RedHat/qpid-dispatch/src/router_node.c:76
> 76 DEQ_REMOVE(*list, ref);
> (gdb) bt
> #0 0x00007ffff7bb6c8b in qdr_node_disconnect_deliveries (core=0x8fcec0,
> link=0x0, qdlv=qdlv@entry=0x7fffdc030610, pdlv=pdlv@entry=0x7fffd40008d0)
> at /home/kpvdr/RedHat/qpid-dispatch/src/router_node.c:76
> #1 0x00007ffff7bb6fbf in CORE_delivery_update (context=0x89d570,
> dlv=0x7fffdc030610, disp=36, settled=<optimized out>) at
> /home/kpvdr/RedHat/qpid-dispatch/src/router_node.c:1435
> #2 0x00007ffff7baa255 in qdr_connection_process (conn=0x95f5d0) at
> /home/kpvdr/RedHat/qpid-dispatch/src/router_core/connections.c:316
> #3 0x00007ffff7b95668 in writable_handler (container=0x89d3d0,
> container=0x89d3d0, conn=0x7fffe000a360, qd_conn=0x7fffe0000b50) at
> /home/kpvdr/RedHat/qpid-dispatch/src/container.c:329
> #4 qd_container_handle_event (container=0x89d3d0,
> event=event@entry=0x7fffe002f3e0) at
> /home/kpvdr/RedHat/qpid-dispatch/src/container.c:552
> #5 0x00007ffff7bbb3b5 in handle (qd_server=qd_server@entry=0x883dc0,
> e=0x7fffe002f3e0) at /home/kpvdr/RedHat/qpid-dispatch/src/server.c:912
> #6 0x00007ffff7bbc0d8 in thread_run (arg=0x883dc0) at
> /home/kpvdr/RedHat/qpid-dispatch/src/server.c:930
> #7 0x00007ffff75185ca in start_thread (arg=0x7fffe882e700) at
> pthread_create.c:333
> #8 0x00007ffff67eb0cd in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
> {noformat}
> and occurs 100% of the time.
> Qpid Dispatch version: master as of Nov 2, 2017
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]