[ 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 [~tr...@redhat.com] [ 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: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org