Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
qpid-cpp-1.40.0
-
None
-
None
Description
https://github.com/jiridanek/qpid-cpp/actions/runs/4643790486/jobs/8218645048#step:14:3091
24: acl.ACLTests.test_user_realm ............................................ pass 24: Totals: 62 tests, 62 passed, 0 skipped, 0 ignored, 0 failed 24: Timing: 34.63s elapsed, 0.56s average 24: run_acl_tests: Calling '/usr/bin/valgrind --leak-check=full --num-callers=25 --error-exitcode=100 --log-file=/home/runner/work/qpid-cpp/qpid-cpp/BLD/run_acl_tests_1993/valgrind_1fac.log --gen-suppressions=all --suppressions=/home/runner/work/qpid-cpp/qpid-cpp/BLD/src/tests/.valgrind.supp -- qpidd --port 0 --interface localhost --no-module-dir --log-enable info+ --log-source yes --log-to-stderr no --log-to-file /home/runner/work/qpid-cpp/qpid-cpp/BLD/run_acl_tests_1993/broker_1/log --config /home/runner/work/qpid-cpp/qpid-cpp/BLD/src/tests/qpidd-empty.conf --data-dir /home/runner/work/qpid-cpp/qpid-cpp/BLD/run_acl_tests_1993/broker_1/data --auth no' 24: run_acl_tests: Started Broker(port=33771, pid=19185, exit=None) 24: run_acl_tests: Calling '/usr/bin/valgrind --leak-check=full --num-callers=25 --error-exitcode=100 --log-file=/home/runner/work/qpid-cpp/qpid-cpp/BLD/run_acl_tests_1993/valgrind_7b31.log --gen-suppressions=all --suppressions=/home/runner/work/qpid-cpp/qpid-cpp/BLD/src/tests/.valgrind.supp -- qpidd --port 0 --interface localhost --no-module-dir --log-enable info+ --log-source yes --log-to-stderr no --log-to-file /home/runner/work/qpid-cpp/qpid-cpp/BLD/run_acl_tests_1993/broker_2/log --config /home/runner/work/qpid-cpp/qpid-cpp/BLD/src/tests/qpidd-empty.conf --data-dir /home/runner/work/qpid-cpp/qpid-cpp/BLD/run_acl_tests_1993/broker_2/data --auth no' 24: run_acl_tests: Started Broker(port=35839, pid=19189, exit=None) 24: run_acl_tests: Calling 'qpid-config --broker localhost:33771 add exchange topic fed.topic' 24: run_acl_tests: Calling 'qpid-config --broker localhost:35839 add exchange topic fed.topic' 24: run_acl_tests: Calling 'qpid-route dynamic add localhost:33771 localhost:35839 fed.topic' 24: run_acl_tests: Calling '/usr/bin/valgrind --leak-check=full --num-callers=25 --error-exitcode=100 --log-file=/home/runner/work/qpid-cpp/qpid-cpp/BLD/run_acl_tests_1993/valgrind_d083.log --gen-suppressions=all --suppressions=/home/runner/work/qpid-cpp/qpid-cpp/BLD/src/tests/.valgrind.supp -- qpidd --port 0 --interface localhost --no-module-dir --log-enable info+ --log-source yes --log-to-stderr no --log-to-file /home/runner/work/qpid-cpp/qpid-cpp/BLD/run_acl_tests_1993/broker_3/log --config /home/runner/work/qpid-cpp/qpid-cpp/BLD/src/tests/qpidd-empty.conf --data-dir /home/runner/work/qpid-cpp/qpid-cpp/BLD/run_acl_tests_1993/broker_3/data --auth yes --sasl-config /home/runner/work/qpid-cpp/qpid-cpp/BLD/src/tests/sasl_config' 24: run_acl_tests: Started Broker(port=44895, pid=19214, exit=None) 24: run_acl_tests: Calling '/usr/bin/valgrind --leak-check=full --num-callers=25 --error-exitcode=100 --log-file=/home/runner/work/qpid-cpp/qpid-cpp/BLD/run_acl_tests_1993/valgrind_012a.log --gen-suppressions=all --suppressions=/home/runner/work/qpid-cpp/qpid-cpp/BLD/src/tests/.valgrind.supp -- qpidd --port 0 --interface localhost --no-module-dir --log-enable info+ --log-source yes --log-to-stderr no --log-to-file /home/runner/work/qpid-cpp/qpid-cpp/BLD/run_acl_tests_1993/broker_4/log --config /home/runner/work/qpid-cpp/qpid-cpp/BLD/src/tests/qpidd-empty.conf --data-dir /home/runner/work/qpid-cpp/qpid-cpp/BLD/run_acl_tests_1993/broker_4/data --auth yes --sasl-config /home/runner/work/qpid-cpp/qpid-cpp/BLD/src/tests/sasl_config' 24: run_acl_tests: Started Broker(port=34489, pid=19219, exit=None) 24: run_acl_tests: Calling 'qpid-config --broker localhost:44895 add exchange topic fed.topic' 24: run_acl_tests: Calling 'qpid-config --broker localhost:34489 add exchange topic fed.topic' 24: run_acl_tests: Calling 'qpid-route dynamic add localhost:44895 localhost:34489 fed.topic' 24: run_acl_tests: Error: Broker with no ACLs but auth enabled did not deny link creation 24: run_acl_tests: Stopping Broker(port=34087, pid=18945, exit=None) 24: run_acl_tests: Stopping Broker(port=38697, pid=18949, exit=None) 24: run_acl_tests: Stopping Broker(port=32903, pid=18953, exit=None) 24: run_acl_tests: Stopping Broker(port=33165, pid=18957, exit=None) 24: run_acl_tests: Stopping Broker(port=33771, pid=19185, exit=None) 24: run_acl_tests: Stopping Broker(port=35839, pid=19189, exit=None) 24: run_acl_tests: Stopping Broker(port=44895, pid=19214, exit=None) 24: run_acl_tests: Stopping Broker(port=34489, pid=19219, exit=None) 24: run_acl_tests: Checking Broker(port=34087, pid=18945, exit=0) 24: run_acl_tests: Checking Broker(port=38697, pid=18949, exit=0) 24: run_acl_tests: Checking Broker(port=32903, pid=18953, exit=0) 24: run_acl_tests: Checking Broker(port=33165, pid=18957, exit=0) 24: run_acl_tests: Checking Broker(port=33771, pid=19185, exit=0) 24: run_acl_tests: Checking Broker(port=35839, pid=19189, exit=0) 24: run_acl_tests: Checking Broker(port=44895, pid=19214, exit=100) 24: run_acl_tests: Error: Broker(port=44895, pid=19214, exit=100) exited with code 100 24: Valgrind reported errors: 24: ==19214== Memcheck, a memory error detector 24: ==19214== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. 24: ==19214== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info 24: ==19214== Command: qpidd --port 0 --interface localhost --no-module-dir --log-enable info+ --log-source yes --log-to-stderr no --log-to-file /home/runner/work/qpid-cpp/qpid-cpp/BLD/run_acl_tests_1993/broker_3/log --config /home/runner/work/qpid-cpp/qpid-cpp/BLD/src/tests/qpidd-empty.conf --data-dir /home/runner/work/qpid-cpp/qpid-cpp/BLD/run_acl_tests_1993/broker_3/data --auth yes --sasl-config /home/runner/work/qpid-cpp/qpid-cpp/BLD/src/tests/sasl_config 24: ==19214== Parent PID: 18941 24: ==19214== 24: ==19214== Conditional jump or move depends on uninitialised value(s) 24: ==19214== at 0x53E8AC8: sasl_strlower (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19214== by 0x53E8B22: ??? (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19214== by 0x53E658B: ??? (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19214== by 0x53EAF37: sasl_server_new (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19214== by 0x4A8FB5C: qpid::broker::CyrusAuthenticator::init() (SaslAuthenticator.cpp:313) 24: ==19214== by 0x4A91181: qpid::broker::CyrusAuthenticator::CyrusAuthenticator(qpid::broker::amqp_0_10::Connection&, bool) (SaslAuthenticator.cpp:293) 24: ==19214== by 0x4A91206: qpid::broker::SaslAuthenticator::createAuthenticator(qpid::broker::amqp_0_10::Connection&) (SaslAuthenticator.cpp:214) 24: ==19214== by 0x4B49F4F: qpid::broker::ConnectionHandler::Handler::Handler(qpid::broker::amqp_0_10::Connection&, bool) (ConnectionHandler.cpp:132) 24: ==19214== by 0x4B4A557: qpid::broker::ConnectionHandler::ConnectionHandler(qpid::broker::amqp_0_10::Connection&, bool) (ConnectionHandler.cpp:112) 24: ==19214== by 0x4B45075: qpid::broker::amqp_0_10::Connection::Connection(qpid::sys::ConnectionOutputHandler*, qpid::broker::Broker&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, qpid::sys::SecuritySettings const&, bool, unsigned long) (Connection.cpp:151) 24: ==19214== by 0x4B12B18: qpid::broker::ProtocolRegistry::create_0_10(qpid::sys::OutputControl&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, qpid::sys::SecuritySettings const&, bool) (Protocol.cpp:89) 24: ==19214== by 0x4ECF6A3: qpid::sys::AsynchIOHandler::readbuff(qpid::sys::AsynchIO&, qpid::sys::AsynchIOBufferBase*) (AsynchIOHandler.cpp:152) 24: ==19214== by 0x4E6239C: operator() (function_template.hpp:763) 24: ==19214== by 0x4E6239C: qpid::sys::posix::AsynchIO::readable(qpid::sys::DispatchHandle&) (AsynchIO.cpp:454) 24: ==19214== by 0x4ED1596: operator() (function_template.hpp:763) 24: ==19214== by 0x4ED1596: qpid::sys::DispatchHandle::processEvent(qpid::sys::Poller::EventType) (DispatchHandle.cpp:286) 24: ==19214== by 0x4E80EED: process (Poller.h:131) 24: ==19214== by 0x4E80EED: qpid::sys::Poller::run() (EpollPoller.cpp:522) 24: ==19214== by 0x4AEEA07: qpid::broker::Broker::run() (Broker.cpp:538) 24: ==19214== by 0x110B62: qpid::broker::QpiddBroker::execute(qpid::broker::QpiddOptions*) (QpiddBroker.cpp:240) 24: ==19214== by 0x113DF7: qpid::broker::run_broker(int, char**, bool) (qpidd.cpp:108) 24: ==19214== by 0x51ED082: (below main) (libc-start.c:308) 24: ==19214== 24: { 24: <insert_a_suppression_name_here> 24: Memcheck:Cond 24: fun:sasl_strlower 24: obj:/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 24: obj:/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 24: fun:sasl_server_new 24: fun:_ZN4qpid6broker18CyrusAuthenticator4initEv 24: fun:_ZN4qpid6broker18CyrusAuthenticatorC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker17SaslAuthenticator19createAuthenticatorERNS0_9amqp_0_1010ConnectionE 24: fun:_ZN4qpid6broker17ConnectionHandler7HandlerC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker17ConnectionHandlerC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker9amqp_0_1010ConnectionC1EPNS_3sys23ConnectionOutputHandlerERNS0_6BrokerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS3_16SecuritySettingsEbm 24: fun:_ZN4qpid6broker16ProtocolRegistry11create_0_10ERNS_3sys13OutputControlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_16SecuritySettingsEb 24: fun:_ZN4qpid3sys15AsynchIOHandler8readbuffERNS0_8AsynchIOEPNS0_18AsynchIOBufferBaseE 24: fun:operator() 24: fun:_ZN4qpid3sys5posix8AsynchIO8readableERNS0_14DispatchHandleE 24: fun:operator() 24: fun:_ZN4qpid3sys14DispatchHandle12processEventENS0_6Poller9EventTypeE 24: fun:process 24: fun:_ZN4qpid3sys6Poller3runEv 24: fun:_ZN4qpid6broker6Broker3runEv 24: fun:_ZN4qpid6broker11QpiddBroker7executeEPNS0_12QpiddOptionsE 24: fun:_ZN4qpid6broker10run_brokerEiPPcb 24: fun:(below main) 24: } 24: ==19214== Conditional jump or move depends on uninitialised value(s) 24: ==19214== at 0x483EF58: strlen (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) 24: ==19214== by 0x53E3F85: ??? (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19214== by 0x53E65A9: ??? (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19214== by 0x53EAF37: sasl_server_new (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19214== by 0x4A8FB5C: qpid::broker::CyrusAuthenticator::init() (SaslAuthenticator.cpp:313) 24: ==19214== by 0x4A91181: qpid::broker::CyrusAuthenticator::CyrusAuthenticator(qpid::broker::amqp_0_10::Connection&, bool) (SaslAuthenticator.cpp:293) 24: ==19214== by 0x4A91206: qpid::broker::SaslAuthenticator::createAuthenticator(qpid::broker::amqp_0_10::Connection&) (SaslAuthenticator.cpp:214) 24: ==19214== by 0x4B49F4F: qpid::broker::ConnectionHandler::Handler::Handler(qpid::broker::amqp_0_10::Connection&, bool) (ConnectionHandler.cpp:132) 24: ==19214== by 0x4B4A557: qpid::broker::ConnectionHandler::ConnectionHandler(qpid::broker::amqp_0_10::Connection&, bool) (ConnectionHandler.cpp:112) 24: ==19214== by 0x4B45075: qpid::broker::amqp_0_10::Connection::Connection(qpid::sys::ConnectionOutputHandler*, qpid::broker::Broker&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, qpid::sys::SecuritySettings const&, bool, unsigned long) (Connection.cpp:151) 24: ==19214== by 0x4B12B18: qpid::broker::ProtocolRegistry::create_0_10(qpid::sys::OutputControl&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, qpid::sys::SecuritySettings const&, bool) (Protocol.cpp:89) 24: ==19214== by 0x4ECF6A3: qpid::sys::AsynchIOHandler::readbuff(qpid::sys::AsynchIO&, qpid::sys::AsynchIOBufferBase*) (AsynchIOHandler.cpp:152) 24: ==19214== by 0x4E6239C: operator() (function_template.hpp:763) 24: ==19214== by 0x4E6239C: qpid::sys::posix::AsynchIO::readable(qpid::sys::DispatchHandle&) (AsynchIO.cpp:454) 24: ==19214== by 0x4ED1596: operator() (function_template.hpp:763) 24: ==19214== by 0x4ED1596: qpid::sys::DispatchHandle::processEvent(qpid::sys::Poller::EventType) (DispatchHandle.cpp:286) 24: ==19214== by 0x4E80EED: process (Poller.h:131) 24: ==19214== by 0x4E80EED: qpid::sys::Poller::run() (EpollPoller.cpp:522) 24: ==19214== by 0x4AEEA07: qpid::broker::Broker::run() (Broker.cpp:538) 24: ==19214== by 0x110B62: qpid::broker::QpiddBroker::execute(qpid::broker::QpiddOptions*) (QpiddBroker.cpp:240) 24: ==19214== by 0x113DF7: qpid::broker::run_broker(int, char**, bool) (qpidd.cpp:108) 24: ==19214== by 0x51ED082: (below main) (libc-start.c:308) 24: ==19214== 24: { 24: <insert_a_suppression_name_here> 24: Memcheck:Cond 24: fun:strlen 24: obj:/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 24: obj:/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 24: fun:sasl_server_new 24: fun:_ZN4qpid6broker18CyrusAuthenticator4initEv 24: fun:_ZN4qpid6broker18CyrusAuthenticatorC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker17SaslAuthenticator19createAuthenticatorERNS0_9amqp_0_1010ConnectionE 24: fun:_ZN4qpid6broker17ConnectionHandler7HandlerC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker17ConnectionHandlerC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker9amqp_0_1010ConnectionC1EPNS_3sys23ConnectionOutputHandlerERNS0_6BrokerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS3_16SecuritySettingsEbm 24: fun:_ZN4qpid6broker16ProtocolRegistry11create_0_10ERNS_3sys13OutputControlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_16SecuritySettingsEb 24: fun:_ZN4qpid3sys15AsynchIOHandler8readbuffERNS0_8AsynchIOEPNS0_18AsynchIOBufferBaseE 24: fun:operator() 24: fun:_ZN4qpid3sys5posix8AsynchIO8readableERNS0_14DispatchHandleE 24: fun:operator() 24: fun:_ZN4qpid3sys14DispatchHandle12processEventENS0_6Poller9EventTypeE 24: fun:process 24: fun:_ZN4qpid3sys6Poller3runEv 24: fun:_ZN4qpid6broker6Broker3runEv 24: fun:_ZN4qpid6broker11QpiddBroker7executeEPNS0_12QpiddOptionsE 24: fun:_ZN4qpid6broker10run_brokerEiPPcb 24: fun:(below main) 24: } 24: ==19214== Conditional jump or move depends on uninitialised value(s) 24: ==19214== at 0x483F0B7: strcpy (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) 24: ==19214== by 0x53E3FAD: ??? (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19214== by 0x53E65A9: ??? (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19214== by 0x53EAF37: sasl_server_new (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19214== by 0x4A8FB5C: qpid::broker::CyrusAuthenticator::init() (SaslAuthenticator.cpp:313) 24: ==19214== by 0x4A91181: qpid::broker::CyrusAuthenticator::CyrusAuthenticator(qpid::broker::amqp_0_10::Connection&, bool) (SaslAuthenticator.cpp:293) 24: ==19214== by 0x4A91206: qpid::broker::SaslAuthenticator::createAuthenticator(qpid::broker::amqp_0_10::Connection&) (SaslAuthenticator.cpp:214) 24: ==19214== by 0x4B49F4F: qpid::broker::ConnectionHandler::Handler::Handler(qpid::broker::amqp_0_10::Connection&, bool) (ConnectionHandler.cpp:132) 24: ==19214== by 0x4B4A557: qpid::broker::ConnectionHandler::ConnectionHandler(qpid::broker::amqp_0_10::Connection&, bool) (ConnectionHandler.cpp:112) 24: ==19214== by 0x4B45075: qpid::broker::amqp_0_10::Connection::Connection(qpid::sys::ConnectionOutputHandler*, qpid::broker::Broker&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, qpid::sys::SecuritySettings const&, bool, unsigned long) (Connection.cpp:151) 24: ==19214== by 0x4B12B18: qpid::broker::ProtocolRegistry::create_0_10(qpid::sys::OutputControl&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, qpid::sys::SecuritySettings const&, bool) (Protocol.cpp:89) 24: ==19214== by 0x4ECF6A3: qpid::sys::AsynchIOHandler::readbuff(qpid::sys::AsynchIO&, qpid::sys::AsynchIOBufferBase*) (AsynchIOHandler.cpp:152) 24: ==19214== by 0x4E6239C: operator() (function_template.hpp:763) 24: ==19214== by 0x4E6239C: qpid::sys::posix::AsynchIO::readable(qpid::sys::DispatchHandle&) (AsynchIO.cpp:454) 24: ==19214== by 0x4ED1596: operator() (function_template.hpp:763) 24: ==19214== by 0x4ED1596: qpid::sys::DispatchHandle::processEvent(qpid::sys::Poller::EventType) (DispatchHandle.cpp:286) 24: ==19214== by 0x4E80EED: process (Poller.h:131) 24: ==19214== by 0x4E80EED: qpid::sys::Poller::run() (EpollPoller.cpp:522) 24: ==19214== by 0x4AEEA07: qpid::broker::Broker::run() (Broker.cpp:538) 24: ==19214== by 0x110B62: qpid::broker::QpiddBroker::execute(qpid::broker::QpiddOptions*) (QpiddBroker.cpp:240) 24: ==19214== by 0x113DF7: qpid::broker::run_broker(int, char**, bool) (qpidd.cpp:108) 24: ==19214== by 0x51ED082: (below main) (libc-start.c:308) 24: ==19214== 24: { 24: <insert_a_suppression_name_here> 24: Memcheck:Cond 24: fun:strcpy 24: obj:/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 24: obj:/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 24: fun:sasl_server_new 24: fun:_ZN4qpid6broker18CyrusAuthenticator4initEv 24: fun:_ZN4qpid6broker18CyrusAuthenticatorC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker17SaslAuthenticator19createAuthenticatorERNS0_9amqp_0_1010ConnectionE 24: fun:_ZN4qpid6broker17ConnectionHandler7HandlerC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker17ConnectionHandlerC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker9amqp_0_1010ConnectionC1EPNS_3sys23ConnectionOutputHandlerERNS0_6BrokerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS3_16SecuritySettingsEbm 24: fun:_ZN4qpid6broker16ProtocolRegistry11create_0_10ERNS_3sys13OutputControlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_16SecuritySettingsEb 24: fun:_ZN4qpid3sys15AsynchIOHandler8readbuffERNS0_8AsynchIOEPNS0_18AsynchIOBufferBaseE 24: fun:operator() 24: fun:_ZN4qpid3sys5posix8AsynchIO8readableERNS0_14DispatchHandleE 24: fun:operator() 24: fun:_ZN4qpid3sys14DispatchHandle12processEventENS0_6Poller9EventTypeE 24: fun:process 24: fun:_ZN4qpid3sys6Poller3runEv 24: fun:_ZN4qpid6broker6Broker3runEv 24: fun:_ZN4qpid6broker11QpiddBroker7executeEPNS0_12QpiddOptionsE 24: fun:_ZN4qpid6broker10run_brokerEiPPcb 24: fun:(below main) 24: } 24: ==19214== Thread 3: 24: ==19214== Conditional jump or move depends on uninitialised value(s) 24: ==19214== at 0x53E8AB7: sasl_strlower (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19214== by 0x53E8B22: ??? (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19214== by 0x53E658B: ??? (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19214== by 0x53EAF37: sasl_server_new (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19214== by 0x4A8FB5C: qpid::broker::CyrusAuthenticator::init() (SaslAuthenticator.cpp:313) 24: ==19214== by 0x4A91181: qpid::broker::CyrusAuthenticator::CyrusAuthenticator(qpid::broker::amqp_0_10::Connection&, bool) (SaslAuthenticator.cpp:293) 24: ==19214== by 0x4A91206: qpid::broker::SaslAuthenticator::createAuthenticator(qpid::broker::amqp_0_10::Connection&) (SaslAuthenticator.cpp:214) 24: ==19214== by 0x4B49F4F: qpid::broker::ConnectionHandler::Handler::Handler(qpid::broker::amqp_0_10::Connection&, bool) (ConnectionHandler.cpp:132) 24: ==19214== by 0x4B4A557: qpid::broker::ConnectionHandler::ConnectionHandler(qpid::broker::amqp_0_10::Connection&, bool) (ConnectionHandler.cpp:112) 24: ==19214== by 0x4B45075: qpid::broker::amqp_0_10::Connection::Connection(qpid::sys::ConnectionOutputHandler*, qpid::broker::Broker&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, qpid::sys::SecuritySettings const&, bool, unsigned long) (Connection.cpp:151) 24: ==19214== by 0x4B12B18: qpid::broker::ProtocolRegistry::create_0_10(qpid::sys::OutputControl&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, qpid::sys::SecuritySettings const&, bool) (Protocol.cpp:89) 24: ==19214== by 0x4ECF6A3: qpid::sys::AsynchIOHandler::readbuff(qpid::sys::AsynchIO&, qpid::sys::AsynchIOBufferBase*) (AsynchIOHandler.cpp:152) 24: ==19214== by 0x4E6239C: operator() (function_template.hpp:763) 24: ==19214== by 0x4E6239C: qpid::sys::posix::AsynchIO::readable(qpid::sys::DispatchHandle&) (AsynchIO.cpp:454) 24: ==19214== by 0x4ED157A: operator() (function_template.hpp:763) 24: ==19214== by 0x4ED157A: qpid::sys::DispatchHandle::processEvent(qpid::sys::Poller::EventType) (DispatchHandle.cpp:280) 24: ==19214== by 0x4E80EED: process (Poller.h:131) 24: ==19214== by 0x4E80EED: qpid::sys::Poller::run() (EpollPoller.cpp:522) 24: ==19214== by 0x4E76E7D: qpid::sys::(anonymous namespace)::runRunnable(void*) (Thread.cpp:35) 24: ==19214== by 0x51AE608: start_thread (pthread_create.c:477) 24: ==19214== by 0x52E8132: clone (clone.S:95) 24: ==19214== 24: { 24: <insert_a_suppression_name_here> 24: Memcheck:Cond 24: fun:sasl_strlower 24: obj:/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 24: obj:/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 24: fun:sasl_server_new 24: fun:_ZN4qpid6broker18CyrusAuthenticator4initEv 24: fun:_ZN4qpid6broker18CyrusAuthenticatorC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker17SaslAuthenticator19createAuthenticatorERNS0_9amqp_0_1010ConnectionE 24: fun:_ZN4qpid6broker17ConnectionHandler7HandlerC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker17ConnectionHandlerC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker9amqp_0_1010ConnectionC1EPNS_3sys23ConnectionOutputHandlerERNS0_6BrokerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS3_16SecuritySettingsEbm 24: fun:_ZN4qpid6broker16ProtocolRegistry11create_0_10ERNS_3sys13OutputControlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_16SecuritySettingsEb 24: fun:_ZN4qpid3sys15AsynchIOHandler8readbuffERNS0_8AsynchIOEPNS0_18AsynchIOBufferBaseE 24: fun:operator() 24: fun:_ZN4qpid3sys5posix8AsynchIO8readableERNS0_14DispatchHandleE 24: fun:operator() 24: fun:_ZN4qpid3sys14DispatchHandle12processEventENS0_6Poller9EventTypeE 24: fun:process 24: fun:_ZN4qpid3sys6Poller3runEv 24: fun:_ZN4qpid3sys12_GLOBAL__N_111runRunnableEPv 24: fun:start_thread 24: fun:clone 24: } 24: ==19214== Conditional jump or move depends on uninitialised value(s) 24: ==19214== at 0x483EF58: strlen (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) 24: ==19214== by 0x53EB07F: sasl_server_new (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19214== by 0x4A8FB5C: qpid::broker::CyrusAuthenticator::init() (SaslAuthenticator.cpp:313) 24: ==19214== by 0x4A91181: qpid::broker::CyrusAuthenticator::CyrusAuthenticator(qpid::broker::amqp_0_10::Connection&, bool) (SaslAuthenticator.cpp:293) 24: ==19214== by 0x4A91206: qpid::broker::SaslAuthenticator::createAuthenticator(qpid::broker::amqp_0_10::Connection&) (SaslAuthenticator.cpp:214) 24: ==19214== by 0x4B49F4F: qpid::broker::ConnectionHandler::Handler::Handler(qpid::broker::amqp_0_10::Connection&, bool) (ConnectionHandler.cpp:132) 24: ==19214== by 0x4B4A557: qpid::broker::ConnectionHandler::ConnectionHandler(qpid::broker::amqp_0_10::Connection&, bool) (ConnectionHandler.cpp:112) 24: ==19214== by 0x4B45075: qpid::broker::amqp_0_10::Connection::Connection(qpid::sys::ConnectionOutputHandler*, qpid::broker::Broker&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, qpid::sys::SecuritySettings const&, bool, unsigned long) (Connection.cpp:151) 24: ==19214== by 0x4B12B18: qpid::broker::ProtocolRegistry::create_0_10(qpid::sys::OutputControl&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, qpid::sys::SecuritySettings const&, bool) (Protocol.cpp:89) 24: ==19214== by 0x4ECF6A3: qpid::sys::AsynchIOHandler::readbuff(qpid::sys::AsynchIO&, qpid::sys::AsynchIOBufferBase*) (AsynchIOHandler.cpp:152) 24: ==19214== by 0x4E6239C: operator() (function_template.hpp:763) 24: ==19214== by 0x4E6239C: qpid::sys::posix::AsynchIO::readable(qpid::sys::DispatchHandle&) (AsynchIO.cpp:454) 24: ==19214== by 0x4ED157A: operator() (function_template.hpp:763) 24: ==19214== by 0x4ED157A: qpid::sys::DispatchHandle::processEvent(qpid::sys::Poller::EventType) (DispatchHandle.cpp:280) 24: ==19214== by 0x4E80EED: process (Poller.h:131) 24: ==19214== by 0x4E80EED: qpid::sys::Poller::run() (EpollPoller.cpp:522) 24: ==19214== by 0x4E76E7D: qpid::sys::(anonymous namespace)::runRunnable(void*) (Thread.cpp:35) 24: ==19214== by 0x51AE608: start_thread (pthread_create.c:477) 24: ==19214== by 0x52E8132: clone (clone.S:95) 24: ==19214== 24: { 24: <insert_a_suppression_name_here> 24: Memcheck:Cond 24: fun:strlen 24: fun:sasl_server_new 24: fun:_ZN4qpid6broker18CyrusAuthenticator4initEv 24: fun:_ZN4qpid6broker18CyrusAuthenticatorC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker17SaslAuthenticator19createAuthenticatorERNS0_9amqp_0_1010ConnectionE 24: fun:_ZN4qpid6broker17ConnectionHandler7HandlerC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker17ConnectionHandlerC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker9amqp_0_1010ConnectionC1EPNS_3sys23ConnectionOutputHandlerERNS0_6BrokerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS3_16SecuritySettingsEbm 24: fun:_ZN4qpid6broker16ProtocolRegistry11create_0_10ERNS_3sys13OutputControlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_16SecuritySettingsEb 24: fun:_ZN4qpid3sys15AsynchIOHandler8readbuffERNS0_8AsynchIOEPNS0_18AsynchIOBufferBaseE 24: fun:operator() 24: fun:_ZN4qpid3sys5posix8AsynchIO8readableERNS0_14DispatchHandleE 24: fun:operator() 24: fun:_ZN4qpid3sys14DispatchHandle12processEventENS0_6Poller9EventTypeE 24: fun:process 24: fun:_ZN4qpid3sys6Poller3runEv 24: fun:_ZN4qpid3sys12_GLOBAL__N_111runRunnableEPv 24: fun:start_thread 24: fun:clone 24: } 24: ==19214== 24: ==19214== HEAP SUMMARY: 24: ==19214== in use at exit: 1,975 bytes in 4 blocks 24: ==19214== total heap usage: 57,130 allocs, 57,126 frees, 15,377,703 bytes allocated 24: ==19214== 24: ==19214== LEAK SUMMARY: 24: ==19214== definitely lost: 0 bytes in 0 blocks 24: ==19214== indirectly lost: 0 bytes in 0 blocks 24: ==19214== possibly lost: 0 bytes in 0 blocks 24: ==19214== still reachable: 1,975 bytes in 4 blocks 24: ==19214== suppressed: 0 bytes in 0 blocks 24: ==19214== Reachable blocks (those to which a pointer was found) are not shown. 24: ==19214== To see them, rerun with: --leak-check=full --show-leak-kinds=all 24: ==19214== 24: ==19214== Use --track-origins=yes to see where uninitialised values come from 24: ==19214== For lists of detected and suppressed errors, rerun with: -s 24: ==19214== ERROR SUMMARY: 26 errors from 5 contexts (suppressed: 0 from 0) 24: 24: run_acl_tests: Error: Broker(port=44895, pid=19214, exit=100) exited with code 100 24: run_acl_tests: Checking Broker(port=34489, pid=19219, exit=100) 24: run_acl_tests: Error: Broker(port=34489, pid=19219, exit=100) exited with code 100 24: Valgrind reported errors: 24: ==19219== Memcheck, a memory error detector 24: ==19219== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. 24: ==19219== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info 24: ==19219== Command: qpidd --port 0 --interface localhost --no-module-dir --log-enable info+ --log-source yes --log-to-stderr no --log-to-file /home/runner/work/qpid-cpp/qpid-cpp/BLD/run_acl_tests_1993/broker_4/log --config /home/runner/work/qpid-cpp/qpid-cpp/BLD/src/tests/qpidd-empty.conf --data-dir /home/runner/work/qpid-cpp/qpid-cpp/BLD/run_acl_tests_1993/broker_4/data --auth yes --sasl-config /home/runner/work/qpid-cpp/qpid-cpp/BLD/src/tests/sasl_config 24: ==19219== Parent PID: 18941 24: ==19219== 24: ==19219== Conditional jump or move depends on uninitialised value(s) 24: ==19219== at 0x53E8AC8: sasl_strlower (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19219== by 0x53E8B22: ??? (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19219== by 0x53E658B: ??? (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19219== by 0x53EAF37: sasl_server_new (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19219== by 0x4A8FB5C: qpid::broker::CyrusAuthenticator::init() (SaslAuthenticator.cpp:313) 24: ==19219== by 0x4A91181: qpid::broker::CyrusAuthenticator::CyrusAuthenticator(qpid::broker::amqp_0_10::Connection&, bool) (SaslAuthenticator.cpp:293) 24: ==19219== by 0x4A91206: qpid::broker::SaslAuthenticator::createAuthenticator(qpid::broker::amqp_0_10::Connection&) (SaslAuthenticator.cpp:214) 24: ==19219== by 0x4B49F4F: qpid::broker::ConnectionHandler::Handler::Handler(qpid::broker::amqp_0_10::Connection&, bool) (ConnectionHandler.cpp:132) 24: ==19219== by 0x4B4A557: qpid::broker::ConnectionHandler::ConnectionHandler(qpid::broker::amqp_0_10::Connection&, bool) (ConnectionHandler.cpp:112) 24: ==19219== by 0x4B45075: qpid::broker::amqp_0_10::Connection::Connection(qpid::sys::ConnectionOutputHandler*, qpid::broker::Broker&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, qpid::sys::SecuritySettings const&, bool, unsigned long) (Connection.cpp:151) 24: ==19219== by 0x4B12B18: qpid::broker::ProtocolRegistry::create_0_10(qpid::sys::OutputControl&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, qpid::sys::SecuritySettings const&, bool) (Protocol.cpp:89) 24: ==19219== by 0x4ECF6A3: qpid::sys::AsynchIOHandler::readbuff(qpid::sys::AsynchIO&, qpid::sys::AsynchIOBufferBase*) (AsynchIOHandler.cpp:152) 24: ==19219== by 0x4E6239C: operator() (function_template.hpp:763) 24: ==19219== by 0x4E6239C: qpid::sys::posix::AsynchIO::readable(qpid::sys::DispatchHandle&) (AsynchIO.cpp:454) 24: ==19219== by 0x4ED1596: operator() (function_template.hpp:763) 24: ==19219== by 0x4ED1596: qpid::sys::DispatchHandle::processEvent(qpid::sys::Poller::EventType) (DispatchHandle.cpp:286) 24: ==19219== by 0x4E80EED: process (Poller.h:131) 24: ==19219== by 0x4E80EED: qpid::sys::Poller::run() (EpollPoller.cpp:522) 24: ==19219== by 0x4AEEA07: qpid::broker::Broker::run() (Broker.cpp:538) 24: ==19219== by 0x110B62: qpid::broker::QpiddBroker::execute(qpid::broker::QpiddOptions*) (QpiddBroker.cpp:240) 24: ==19219== by 0x113DF7: qpid::broker::run_broker(int, char**, bool) (qpidd.cpp:108) 24: ==19219== by 0x51ED082: (below main) (libc-start.c:308) 24: ==19219== 24: { 24: <insert_a_suppression_name_here> 24: Memcheck:Cond 24: fun:sasl_strlower 24: obj:/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 24: obj:/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 24: fun:sasl_server_new 24: fun:_ZN4qpid6broker18CyrusAuthenticator4initEv 24: fun:_ZN4qpid6broker18CyrusAuthenticatorC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker17SaslAuthenticator19createAuthenticatorERNS0_9amqp_0_1010ConnectionE 24: fun:_ZN4qpid6broker17ConnectionHandler7HandlerC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker17ConnectionHandlerC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker9amqp_0_1010ConnectionC1EPNS_3sys23ConnectionOutputHandlerERNS0_6BrokerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS3_16SecuritySettingsEbm 24: fun:_ZN4qpid6broker16ProtocolRegistry11create_0_10ERNS_3sys13OutputControlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_16SecuritySettingsEb 24: fun:_ZN4qpid3sys15AsynchIOHandler8readbuffERNS0_8AsynchIOEPNS0_18AsynchIOBufferBaseE 24: fun:operator() 24: fun:_ZN4qpid3sys5posix8AsynchIO8readableERNS0_14DispatchHandleE 24: fun:operator() 24: fun:_ZN4qpid3sys14DispatchHandle12processEventENS0_6Poller9EventTypeE 24: fun:process 24: fun:_ZN4qpid3sys6Poller3runEv 24: fun:_ZN4qpid6broker6Broker3runEv 24: fun:_ZN4qpid6broker11QpiddBroker7executeEPNS0_12QpiddOptionsE 24: fun:_ZN4qpid6broker10run_brokerEiPPcb 24: fun:(below main) 24: } 24: ==19219== Conditional jump or move depends on uninitialised value(s) 24: ==19219== at 0x483EF58: strlen (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) 24: ==19219== by 0x53E3F85: ??? (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19219== by 0x53E65A9: ??? (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19219== by 0x53EAF37: sasl_server_new (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19219== by 0x4A8FB5C: qpid::broker::CyrusAuthenticator::init() (SaslAuthenticator.cpp:313) 24: ==19219== by 0x4A91181: qpid::broker::CyrusAuthenticator::CyrusAuthenticator(qpid::broker::amqp_0_10::Connection&, bool) (SaslAuthenticator.cpp:293) 24: ==19219== by 0x4A91206: qpid::broker::SaslAuthenticator::createAuthenticator(qpid::broker::amqp_0_10::Connection&) (SaslAuthenticator.cpp:214) 24: ==19219== by 0x4B49F4F: qpid::broker::ConnectionHandler::Handler::Handler(qpid::broker::amqp_0_10::Connection&, bool) (ConnectionHandler.cpp:132) 24: ==19219== by 0x4B4A557: qpid::broker::ConnectionHandler::ConnectionHandler(qpid::broker::amqp_0_10::Connection&, bool) (ConnectionHandler.cpp:112) 24: ==19219== by 0x4B45075: qpid::broker::amqp_0_10::Connection::Connection(qpid::sys::ConnectionOutputHandler*, qpid::broker::Broker&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, qpid::sys::SecuritySettings const&, bool, unsigned long) (Connection.cpp:151) 24: ==19219== by 0x4B12B18: qpid::broker::ProtocolRegistry::create_0_10(qpid::sys::OutputControl&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, qpid::sys::SecuritySettings const&, bool) (Protocol.cpp:89) 24: ==19219== by 0x4ECF6A3: qpid::sys::AsynchIOHandler::readbuff(qpid::sys::AsynchIO&, qpid::sys::AsynchIOBufferBase*) (AsynchIOHandler.cpp:152) 24: ==19219== by 0x4E6239C: operator() (function_template.hpp:763) 24: ==19219== by 0x4E6239C: qpid::sys::posix::AsynchIO::readable(qpid::sys::DispatchHandle&) (AsynchIO.cpp:454) 24: ==19219== by 0x4ED1596: operator() (function_template.hpp:763) 24: ==19219== by 0x4ED1596: qpid::sys::DispatchHandle::processEvent(qpid::sys::Poller::EventType) (DispatchHandle.cpp:286) 24: ==19219== by 0x4E80EED: process (Poller.h:131) 24: ==19219== by 0x4E80EED: qpid::sys::Poller::run() (EpollPoller.cpp:522) 24: ==19219== by 0x4AEEA07: qpid::broker::Broker::run() (Broker.cpp:538) 24: ==19219== by 0x110B62: qpid::broker::QpiddBroker::execute(qpid::broker::QpiddOptions*) (QpiddBroker.cpp:240) 24: ==19219== by 0x113DF7: qpid::broker::run_broker(int, char**, bool) (qpidd.cpp:108) 24: ==19219== by 0x51ED082: (below main) (libc-start.c:308) 24: ==19219== 24: { 24: <insert_a_suppression_name_here> 24: Memcheck:Cond 24: fun:strlen 24: obj:/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 24: obj:/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 24: fun:sasl_server_new 24: fun:_ZN4qpid6broker18CyrusAuthenticator4initEv 24: fun:_ZN4qpid6broker18CyrusAuthenticatorC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker17SaslAuthenticator19createAuthenticatorERNS0_9amqp_0_1010ConnectionE 24: fun:_ZN4qpid6broker17ConnectionHandler7HandlerC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker17ConnectionHandlerC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker9amqp_0_1010ConnectionC1EPNS_3sys23ConnectionOutputHandlerERNS0_6BrokerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS3_16SecuritySettingsEbm 24: fun:_ZN4qpid6broker16ProtocolRegistry11create_0_10ERNS_3sys13OutputControlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_16SecuritySettingsEb 24: fun:_ZN4qpid3sys15AsynchIOHandler8readbuffERNS0_8AsynchIOEPNS0_18AsynchIOBufferBaseE 24: fun:operator() 24: fun:_ZN4qpid3sys5posix8AsynchIO8readableERNS0_14DispatchHandleE 24: fun:operator() 24: fun:_ZN4qpid3sys14DispatchHandle12processEventENS0_6Poller9EventTypeE 24: fun:process 24: fun:_ZN4qpid3sys6Poller3runEv 24: fun:_ZN4qpid6broker6Broker3runEv 24: fun:_ZN4qpid6broker11QpiddBroker7executeEPNS0_12QpiddOptionsE 24: fun:_ZN4qpid6broker10run_brokerEiPPcb 24: fun:(below main) 24: } 24: ==19219== Conditional jump or move depends on uninitialised value(s) 24: ==19219== at 0x483F0B7: strcpy (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) 24: ==19219== by 0x53E3FAD: ??? (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19219== by 0x53E65A9: ??? (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19219== by 0x53EAF37: sasl_server_new (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19219== by 0x4A8FB5C: qpid::broker::CyrusAuthenticator::init() (SaslAuthenticator.cpp:313) 24: ==19219== by 0x4A91181: qpid::broker::CyrusAuthenticator::CyrusAuthenticator(qpid::broker::amqp_0_10::Connection&, bool) (SaslAuthenticator.cpp:293) 24: ==19219== by 0x4A91206: qpid::broker::SaslAuthenticator::createAuthenticator(qpid::broker::amqp_0_10::Connection&) (SaslAuthenticator.cpp:214) 24: ==19219== by 0x4B49F4F: qpid::broker::ConnectionHandler::Handler::Handler(qpid::broker::amqp_0_10::Connection&, bool) (ConnectionHandler.cpp:132) 24: ==19219== by 0x4B4A557: qpid::broker::ConnectionHandler::ConnectionHandler(qpid::broker::amqp_0_10::Connection&, bool) (ConnectionHandler.cpp:112) 24: ==19219== by 0x4B45075: qpid::broker::amqp_0_10::Connection::Connection(qpid::sys::ConnectionOutputHandler*, qpid::broker::Broker&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, qpid::sys::SecuritySettings const&, bool, unsigned long) (Connection.cpp:151) 24: ==19219== by 0x4B12B18: qpid::broker::ProtocolRegistry::create_0_10(qpid::sys::OutputControl&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, qpid::sys::SecuritySettings const&, bool) (Protocol.cpp:89) 24: ==19219== by 0x4ECF6A3: qpid::sys::AsynchIOHandler::readbuff(qpid::sys::AsynchIO&, qpid::sys::AsynchIOBufferBase*) (AsynchIOHandler.cpp:152) 24: ==19219== by 0x4E6239C: operator() (function_template.hpp:763) 24: ==19219== by 0x4E6239C: qpid::sys::posix::AsynchIO::readable(qpid::sys::DispatchHandle&) (AsynchIO.cpp:454) 24: ==19219== by 0x4ED1596: operator() (function_template.hpp:763) 24: ==19219== by 0x4ED1596: qpid::sys::DispatchHandle::processEvent(qpid::sys::Poller::EventType) (DispatchHandle.cpp:286) 24: ==19219== by 0x4E80EED: process (Poller.h:131) 24: ==19219== by 0x4E80EED: qpid::sys::Poller::run() (EpollPoller.cpp:522) 24: ==19219== by 0x4AEEA07: qpid::broker::Broker::run() (Broker.cpp:538) 24: ==19219== by 0x110B62: qpid::broker::QpiddBroker::execute(qpid::broker::QpiddOptions*) (QpiddBroker.cpp:240) 24: ==19219== by 0x113DF7: qpid::broker::run_broker(int, char**, bool) (qpidd.cpp:108) 24: ==19219== by 0x51ED082: (below main) (libc-start.c:308) 24: ==19219== 24: { 24: <insert_a_suppression_name_here> 24: Memcheck:Cond 24: fun:strcpy 24: obj:/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 24: obj:/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 24: fun:sasl_server_new 24: fun:_ZN4qpid6broker18CyrusAuthenticator4initEv 24: fun:_ZN4qpid6broker18CyrusAuthenticatorC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker17SaslAuthenticator19createAuthenticatorERNS0_9amqp_0_1010ConnectionE 24: fun:_ZN4qpid6broker17ConnectionHandler7HandlerC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker17ConnectionHandlerC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker9amqp_0_1010ConnectionC1EPNS_3sys23ConnectionOutputHandlerERNS0_6BrokerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS3_16SecuritySettingsEbm 24: fun:_ZN4qpid6broker16ProtocolRegistry11create_0_10ERNS_3sys13OutputControlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_16SecuritySettingsEb 24: fun:_ZN4qpid3sys15AsynchIOHandler8readbuffERNS0_8AsynchIOEPNS0_18AsynchIOBufferBaseE 24: fun:operator() 24: fun:_ZN4qpid3sys5posix8AsynchIO8readableERNS0_14DispatchHandleE 24: fun:operator() 24: fun:_ZN4qpid3sys14DispatchHandle12processEventENS0_6Poller9EventTypeE 24: fun:process 24: fun:_ZN4qpid3sys6Poller3runEv 24: fun:_ZN4qpid6broker6Broker3runEv 24: fun:_ZN4qpid6broker11QpiddBroker7executeEPNS0_12QpiddOptionsE 24: fun:_ZN4qpid6broker10run_brokerEiPPcb 24: fun:(below main) 24: } 24: ==19219== Thread 3: 24: ==19219== Conditional jump or move depends on uninitialised value(s) 24: ==19219== at 0x53E8AB7: sasl_strlower (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19219== by 0x53E8B22: ??? (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19219== by 0x53E658B: ??? (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19219== by 0x53EAF37: sasl_server_new (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19219== by 0x4A8FB5C: qpid::broker::CyrusAuthenticator::init() (SaslAuthenticator.cpp:313) 24: ==19219== by 0x4A91181: qpid::broker::CyrusAuthenticator::CyrusAuthenticator(qpid::broker::amqp_0_10::Connection&, bool) (SaslAuthenticator.cpp:293) 24: ==19219== by 0x4A91206: qpid::broker::SaslAuthenticator::createAuthenticator(qpid::broker::amqp_0_10::Connection&) (SaslAuthenticator.cpp:214) 24: ==19219== by 0x4B49F4F: qpid::broker::ConnectionHandler::Handler::Handler(qpid::broker::amqp_0_10::Connection&, bool) (ConnectionHandler.cpp:132) 24: ==19219== by 0x4B4A557: qpid::broker::ConnectionHandler::ConnectionHandler(qpid::broker::amqp_0_10::Connection&, bool) (ConnectionHandler.cpp:112) 24: ==19219== by 0x4B45075: qpid::broker::amqp_0_10::Connection::Connection(qpid::sys::ConnectionOutputHandler*, qpid::broker::Broker&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, qpid::sys::SecuritySettings const&, bool, unsigned long) (Connection.cpp:151) 24: ==19219== by 0x4B12B18: qpid::broker::ProtocolRegistry::create_0_10(qpid::sys::OutputControl&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, qpid::sys::SecuritySettings const&, bool) (Protocol.cpp:89) 24: ==19219== by 0x4ECF6A3: qpid::sys::AsynchIOHandler::readbuff(qpid::sys::AsynchIO&, qpid::sys::AsynchIOBufferBase*) (AsynchIOHandler.cpp:152) 24: ==19219== by 0x4E6239C: operator() (function_template.hpp:763) 24: ==19219== by 0x4E6239C: qpid::sys::posix::AsynchIO::readable(qpid::sys::DispatchHandle&) (AsynchIO.cpp:454) 24: ==19219== by 0x4ED157A: operator() (function_template.hpp:763) 24: ==19219== by 0x4ED157A: qpid::sys::DispatchHandle::processEvent(qpid::sys::Poller::EventType) (DispatchHandle.cpp:280) 24: ==19219== by 0x4E80EED: process (Poller.h:131) 24: ==19219== by 0x4E80EED: qpid::sys::Poller::run() (EpollPoller.cpp:522) 24: ==19219== by 0x4E76E7D: qpid::sys::(anonymous namespace)::runRunnable(void*) (Thread.cpp:35) 24: ==19219== by 0x51AE608: start_thread (pthread_create.c:477) 24: ==19219== by 0x52E8132: clone (clone.S:95) 24: ==19219== 24: { 24: <insert_a_suppression_name_here> 24: Memcheck:Cond 24: fun:sasl_strlower 24: obj:/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 24: obj:/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 24: fun:sasl_server_new 24: fun:_ZN4qpid6broker18CyrusAuthenticator4initEv 24: fun:_ZN4qpid6broker18CyrusAuthenticatorC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker17SaslAuthenticator19createAuthenticatorERNS0_9amqp_0_1010ConnectionE 24: fun:_ZN4qpid6broker17ConnectionHandler7HandlerC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker17ConnectionHandlerC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker9amqp_0_1010ConnectionC1EPNS_3sys23ConnectionOutputHandlerERNS0_6BrokerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS3_16SecuritySettingsEbm 24: fun:_ZN4qpid6broker16ProtocolRegistry11create_0_10ERNS_3sys13OutputControlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_16SecuritySettingsEb 24: fun:_ZN4qpid3sys15AsynchIOHandler8readbuffERNS0_8AsynchIOEPNS0_18AsynchIOBufferBaseE 24: fun:operator() 24: fun:_ZN4qpid3sys5posix8AsynchIO8readableERNS0_14DispatchHandleE 24: fun:operator() 24: fun:_ZN4qpid3sys14DispatchHandle12processEventENS0_6Poller9EventTypeE 24: fun:process 24: fun:_ZN4qpid3sys6Poller3runEv 24: fun:_ZN4qpid3sys12_GLOBAL__N_111runRunnableEPv 24: fun:start_thread 24: fun:clone 24: } 24: ==19219== Conditional jump or move depends on uninitialised value(s) 24: ==19219== at 0x483EF58: strlen (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) 24: ==19219== by 0x53EB07F: sasl_server_new (in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25) 24: ==19219== by 0x4A8FB5C: qpid::broker::CyrusAuthenticator::init() (SaslAuthenticator.cpp:313) 24: ==19219== by 0x4A91181: qpid::broker::CyrusAuthenticator::CyrusAuthenticator(qpid::broker::amqp_0_10::Connection&, bool) (SaslAuthenticator.cpp:293) 24: ==19219== by 0x4A91206: qpid::broker::SaslAuthenticator::createAuthenticator(qpid::broker::amqp_0_10::Connection&) (SaslAuthenticator.cpp:214) 24: ==19219== by 0x4B49F4F: qpid::broker::ConnectionHandler::Handler::Handler(qpid::broker::amqp_0_10::Connection&, bool) (ConnectionHandler.cpp:132) 24: ==19219== by 0x4B4A557: qpid::broker::ConnectionHandler::ConnectionHandler(qpid::broker::amqp_0_10::Connection&, bool) (ConnectionHandler.cpp:112) 24: ==19219== by 0x4B45075: qpid::broker::amqp_0_10::Connection::Connection(qpid::sys::ConnectionOutputHandler*, qpid::broker::Broker&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, qpid::sys::SecuritySettings const&, bool, unsigned long) (Connection.cpp:151) 24: ==19219== by 0x4B12B18: qpid::broker::ProtocolRegistry::create_0_10(qpid::sys::OutputControl&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, qpid::sys::SecuritySettings const&, bool) (Protocol.cpp:89) 24: ==19219== by 0x4ECF6A3: qpid::sys::AsynchIOHandler::readbuff(qpid::sys::AsynchIO&, qpid::sys::AsynchIOBufferBase*) (AsynchIOHandler.cpp:152) 24: ==19219== by 0x4E6239C: operator() (function_template.hpp:763) 24: ==19219== by 0x4E6239C: qpid::sys::posix::AsynchIO::readable(qpid::sys::DispatchHandle&) (AsynchIO.cpp:454) 24: ==19219== by 0x4ED157A: operator() (function_template.hpp:763) 24: ==19219== by 0x4ED157A: qpid::sys::DispatchHandle::processEvent(qpid::sys::Poller::EventType) (DispatchHandle.cpp:280) 24: ==19219== by 0x4E80EED: process (Poller.h:131) 24: ==19219== by 0x4E80EED: qpid::sys::Poller::run() (EpollPoller.cpp:522) 24: ==19219== by 0x4E76E7D: qpid::sys::(anonymous namespace)::runRunnable(void*) (Thread.cpp:35) 24: ==19219== by 0x51AE608: start_thread (pthread_create.c:477) 24: ==19219== by 0x52E8132: clone (clone.S:95) 24: ==19219== 24: { 24: <insert_a_suppression_name_here> 24: Memcheck:Cond 24: fun:strlen 24: fun:sasl_server_new 24: fun:_ZN4qpid6broker18CyrusAuthenticator4initEv 24: fun:_ZN4qpid6broker18CyrusAuthenticatorC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker17SaslAuthenticator19createAuthenticatorERNS0_9amqp_0_1010ConnectionE 24: fun:_ZN4qpid6broker17ConnectionHandler7HandlerC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker17ConnectionHandlerC1ERNS0_9amqp_0_1010ConnectionEb 24: fun:_ZN4qpid6broker9amqp_0_1010ConnectionC1EPNS_3sys23ConnectionOutputHandlerERNS0_6BrokerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS3_16SecuritySettingsEbm 24: fun:_ZN4qpid6broker16ProtocolRegistry11create_0_10ERNS_3sys13OutputControlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS2_16SecuritySettingsEb 24: fun:_ZN4qpid3sys15AsynchIOHandler8readbuffERNS0_8AsynchIOEPNS0_18AsynchIOBufferBaseE 24: fun:operator() 24: fun:_ZN4qpid3sys5posix8AsynchIO8readableERNS0_14DispatchHandleE 24: fun:operator() 24: fun:_ZN4qpid3sys14DispatchHandle12processEventENS0_6Poller9EventTypeE 24: fun:process 24: fun:_ZN4qpid3sys6Poller3runEv 24: fun:_ZN4qpid3sys12_GLOBAL__N_111runRunnableEPv 24: fun:start_thread 24: fun:clone 24: } 24: ==19219== 24: ==19219== HEAP SUMMARY: 24: ==19219== in use at exit: 1,975 bytes in 4 blocks 24: ==19219== total heap usage: 13,599 allocs, 13,595 frees, 1,687,774 bytes allocated 24: ==19219== 24: ==19219== LEAK SUMMARY: 24: ==19219== definitely lost: 0 bytes in 0 blocks 24: ==19219== indirectly lost: 0 bytes in 0 blocks 24: ==19219== possibly lost: 0 bytes in 0 blocks 24: ==19219== still reachable: 1,975 bytes in 4 blocks 24: ==19219== suppressed: 0 bytes in 0 blocks 24: ==19219== Reachable blocks (those to which a pointer was found) are not shown. 24: ==19219== To see them, rerun with: --leak-check=full --show-leak-kinds=all 24: ==19219== 24: ==19219== Use --track-origins=yes to see where uninitialised values come from 24: ==19219== For lists of detected and suppressed errors, rerun with: -s 24: ==19219== ERROR SUMMARY: 26 errors from 5 contexts (suppressed: 0 from 0) 24: 24: run_acl_tests: Error: Broker(port=34489, pid=19219, exit=100) exited with code 100 24: run_acl_tests: Error: Broker failure 24: run_acl_tests: Output saved in work dir '/home/runner/work/qpid-cpp/qpid-cpp/BLD/run_acl_tests_1993' 24/27 Test #24: acl_tests ........................***Failed 73.63 sec