[ 
https://issues.apache.org/jira/browse/DISPATCH-2054?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17331952#comment-17331952
 ] 

Jiri Daněk commented on DISPATCH-2054:
--------------------------------------

Issue manifested again, so it is now rare, but still possible to appear 
https://travis-ci.com/github/apache/qpid-dispatch/jobs/501030383#L11446

{noformat}
68: ======================================================================
68: ERROR: tearDownClass (system_tests_http2.Http2TestOneEdgeRouter)
68: ----------------------------------------------------------------------
68: Traceback (most recent call last):
68:   File "/home/travis/build/apache/qpid-dispatch/tests/system_test.py", line 
865, in tearDownClass
68:     cls.tester.teardown()
68:   File "/home/travis/build/apache/qpid-dispatch/tests/system_test.py", line 
808, in teardown
68:     raise RuntimeError("Errors during teardown: \n\n%s" % 
"\n\n".join([str(e) for e in errors]))
68: RuntimeError: Errors during teardown: 
68: 
68: Process 18349 error: exit code 1, expected -1
68: qdrouterd -c http2-test-router.conf -I 
/home/travis/build/apache/qpid-dispatch/python
68: 
/home/travis/build/apache/qpid-dispatch/build/tests/system_test.dir/system_tests_http2/Http2TestOneEdgeRouter/setUpClass/http2-test-router-44.cmd
68: >>>>
68: =================================================================
68: ==18349==ERROR: AddressSanitizer: attempting double-free on 0x61500001fe80 
in thread T1:
68:     #0 0x49625d in free 
(/home/travis/build/apache/qpid-dispatch/build/router/qdrouterd+0x49625d)
68:     #1 0x7f4c4be1c105 in qdr_core_remove_address 
/home/travis/build/apache/qpid-dispatch/src/router_core/router_core.c:633:9
68:     #2 0x7f4c4bda7fc1 in qdr_check_addr_CT 
/home/travis/build/apache/qpid-dispatch/src/router_core/connections.c:1344:9
68:     #3 0x7f4c4bda2609 in qdr_link_inbound_detach_CT 
/home/travis/build/apache/qpid-dispatch/src/router_core/connections.c:2126:9
68:     #4 0x7f4c4be31f81 in router_core_thread 
/home/travis/build/apache/qpid-dispatch/src/router_core/router_core_thread.c:239:13
68:     #5 0x7f4c4b915608 in start_thread 
(/lib/x86_64-linux-gnu/libpthread.so.0+0x9608)
68:     #6 0x7f4c4b140292 in clone (/lib/x86_64-linux-gnu/libc.so.6+0x122292)
68: 
68: 0x61500001fe80 is located 0 bytes inside of 512-byte region 
[0x61500001fe80,0x615000020080)
68: freed by thread T1 here:
68:     #0 0x49625d in free 
(/home/travis/build/apache/qpid-dispatch/build/router/qdrouterd+0x49625d)
68:     #1 0x7f4c4be1c105 in qdr_core_remove_address 
/home/travis/build/apache/qpid-dispatch/src/router_core/router_core.c:633:9
68:     #2 0x7f4c4bda7fc1 in qdr_check_addr_CT 
/home/travis/build/apache/qpid-dispatch/src/router_core/connections.c:1344:9
68:     #3 0x7f4c4bda2609 in qdr_link_inbound_detach_CT 
/home/travis/build/apache/qpid-dispatch/src/router_core/connections.c:2126:9
68:     #4 0x7f4c4be31f81 in router_core_thread 
/home/travis/build/apache/qpid-dispatch/src/router_core/router_core_thread.c:239:13
68:     #5 0x7f4c4b915608 in start_thread 
(/lib/x86_64-linux-gnu/libpthread.so.0+0x9608)
68: 
68: previously allocated by thread T1 here:
68:     #0 0x4964dd in malloc 
(/home/travis/build/apache/qpid-dispatch/build/router/qdrouterd+0x4964dd)
68:     #1 0x7f4c4bdf8f59 in qd_malloc 
/home/travis/build/apache/qpid-dispatch/include/qpid/dispatch/ctools.h:229:17
68:     #2 0x7f4c4bdf8f59 in qdr_forward_balanced_CT 
/home/travis/build/apache/qpid-dispatch/src/router_core/forwarder.c:767:40
68:     #3 0x7f4c4be58362 in qdr_link_forward_CT 
/home/travis/build/apache/qpid-dispatch/src/router_core/transfer.c:568:18
68:     #4 0x7f4c4be4aef5 in qdr_link_deliver_CT 
/home/travis/build/apache/qpid-dispatch/src/router_core/transfer.c:855:13
68:     #5 0x7f4c4be31f81 in router_core_thread 
/home/travis/build/apache/qpid-dispatch/src/router_core/router_core_thread.c:239:13
68:     #6 0x7f4c4b915608 in start_thread 
(/lib/x86_64-linux-gnu/libpthread.so.0+0x9608)
68: 
68: Thread T1 created by T0 here:
68:     #0 0x480f0a in pthread_create 
(/home/travis/build/apache/qpid-dispatch/build/router/qdrouterd+0x480f0a)
68:     #1 0x7f4c4bd5d34d in sys_thread 
/home/travis/build/apache/qpid-dispatch/src/posix/threading.c:181:5
68:     #2 0x7f4c4be11770 in qdr_core 
/home/travis/build/apache/qpid-dispatch/src/router_core/router_core.c:124:20
68:     #3 0x7f4c4be9fbb8 in qd_router_setup_late 
/home/travis/build/apache/qpid-dispatch/src/router_node.c:2122:31
68:     #4 0x7f4c47509ff4  (/lib/x86_64-linux-gnu/libffi.so.7+0x6ff4)
68: LLVMSymbolizer: error reading file: No such file or directory
68:     #5 0x7ffd1afa84ef  ([stack]+0x1f4ef)
68: 
68: SUMMARY: AddressSanitizer: double-free 
(/home/travis/build/apache/qpid-dispatch/build/router/qdrouterd+0x49625d) in 
free
68: ==18349==ABORTING
{noformat}

> SEGV in qdr_link_cleanup_deliveries_CT during system_tests_multi_tenancy
> ------------------------------------------------------------------------
>
>                 Key: DISPATCH-2054
>                 URL: https://issues.apache.org/jira/browse/DISPATCH-2054
>             Project: Qpid Dispatch
>          Issue Type: Bug
>    Affects Versions: 1.16.0
>            Reporter: Jiri Daněk
>            Assignee: Ganesh Murthy
>            Priority: Major
>             Fix For: 1.16.0
>
>
> https://travis-ci.com/github/apache/qpid-dispatch/jobs/498884078#L6273
> {noformat}
> 37: ASAN:SIGSEGV
> 37: =================================================================
> 37: ==14106==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 
> (pc 0x7fd36213a988 bp 0x7fff4d586480 sp 0x7fff4d5862c0 T0)
> 37:     #0 0x7fd36213a987 in qdr_link_cleanup_deliveries_CT 
> /home/travis/build/apache/qpid-dispatch/src/router_core/connections.c:864
> 37:     #1 0x7fd36219b36e in qdr_core_free 
> /home/travis/build/apache/qpid-dispatch/src/router_core/router_core.c:228
> 37:     #2 0x7fd362213008 in qd_router_free 
> /home/travis/build/apache/qpid-dispatch/src/router_node.c:2148
> 37:     #3 0x7fd3620a27a1 in qd_dispatch_free 
> /home/travis/build/apache/qpid-dispatch/src/dispatch.c:371
> 37:     #4 0x401dd2 in main_process 
> /home/travis/build/apache/qpid-dispatch/router/src/main.c:119
> 37:     #5 0x403917 in main 
> /home/travis/build/apache/qpid-dispatch/router/src/main.c:369
> 37:     #6 0x7fd360a0a82f in __libc_start_main 
> (/lib/x86_64-linux-gnu/libc.so.6+0x2082f)
> 37:     #7 0x401ac8 in _start 
> (/home/travis/build/apache/qpid-dispatch/build/router/qdrouterd+0x401ac8)
> 37: 
> 37: AddressSanitizer can not provide additional info.
> 37: SUMMARY: AddressSanitizer: SEGV 
> /home/travis/build/apache/qpid-dispatch/src/router_core/connections.c:864 
> qdr_link_cleanup_deliveries_CT
> 37: ==14106==ABORTING
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to