You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Kim van der Riet (JIRA)" <ji...@apache.org> on 2017/11/02 14:42:00 UTC

[jira] [Created] (DISPATCH-865) Segmentation fault while running 2-node Artemis tests

Kim van der Riet created DISPATCH-865:
-----------------------------------------

             Summary: 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
            Reporter: Kim van der Riet
            Priority: Major


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.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org