You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Andrew Stitcher (JIRA)" <ji...@apache.org> on 2018/03/07 17:27:00 UTC
[jira] [Resolved] (PROTON-1578) c++; sporadic problems with
cpp-container_test
[ https://issues.apache.org/jira/browse/PROTON-1578?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrew Stitcher resolved PROTON-1578.
-------------------------------------
Resolution: Resolved
This problem seems to have gone away.
> c++; sporadic problems with cpp-container_test
> ----------------------------------------------
>
> Key: PROTON-1578
> URL: https://issues.apache.org/jira/browse/PROTON-1578
> Project: Qpid Proton
> Issue Type: Bug
> Components: cpp-binding
> Reporter: Alan Conway
> Assignee: Andrew Stitcher
> Priority: Major
>
> I often (not always) see the cpp-containre_test take up to 30-40 sec to run, the delay seems to be in test_container_bad_address(). A normal run taks < 1sec.
> I occasionally see tsan races or asan leaks reported from the test, I believe the test's use of the multi-threaded proactor is unsafe and there are races around the listener, but not sure exactly what.
> I have seen the delay with libuv and epoll proactors, so suspect the problem is in the C++ layer - or is a common bug in both proactors.
> I often see these (non-fatal) warnings with asan:
> 8: /home/aconway/proton/proton-c/bindings/cpp/src/proactor_container_impl.cpp:519:45: runtime error: member call on address 0x7ffcd1c0e620 which does not point to an object of type 'listen_handler'
> 8: 0x7ffcd1c0e620: note: object is of type '*N12_GLOBAL__N_113test_listenerE'
> 8: fc 7f 00 00 50 3c 41 00 00 00 00 00 00 00 db 2b 21 7f 00 00 40 e6 c0 d1 fc 7f 00 00 00 00 00 00
> 8: ^~~~~~~~~~~~~~~~~~~~~~~
> 8: vptr for '*N12_GLOBAL__N_113test_listenerE'
> 8: /home/aconway/proton/proton-c/bindings/cpp/src/proactor_container_impl.cpp:521:41: runtime error: member call on address 0x7ffcd1c0e620 which does not point to an object of type 'listen_handler'
> 8: 0x7ffcd1c0e620: note: object is of type '*N12_GLOBAL__N_113test_listenerE'
> 8: fc 7f 00 00 50 3c 41 00 00 00 00 00 00 00 db 2b 21 7f 00 00 d0 2f 00 00 70 60 00 00 43 00 00 0
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org