mesos-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anand Mazumdar (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (MESOS-4335) Investigate ubsan error in AnonymousTest.Running
Date Mon, 11 Jan 2016 22:26:39 GMT

     [ https://issues.apache.org/jira/browse/MESOS-4335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Anand Mazumdar updated MESOS-4335:
----------------------------------
    Labels: mesosphere module newbie ubsan  (was: mesosphere module ubsan)

> Investigate ubsan error in AnonymousTest.Running
> ------------------------------------------------
>
>                 Key: MESOS-4335
>                 URL: https://issues.apache.org/jira/browse/MESOS-4335
>             Project: Mesos
>          Issue Type: Task
>          Components: modules
>            Reporter: Neil Conway
>            Priority: Minor
>              Labels: mesosphere, module, newbie, ubsan
>
> {noformat}
> [ RUN      ] AnonymousTest.Running
> /mesos-2/3rdparty/libprocess/include/process/owned.hpp:202:3: runtime error: member call
on address 0x00000be1dcc0 which does not point to an object of type 'Anonymous'
> 0x00000be1dcc0: note: object is of type 'TestAnonymous'
>  00 00 00 00  30 50 f9 db 48 7f 00 00  53 54 5f 41 4e 4f 4e 59  4d 4f 55 53 00 00 00
00  21 00 00 00
>               ^~~~~~~~~~~~~~~~~~~~~~~
>               vptr for 'TestAnonymous'
>     #0 0xb85f4d in process::Owned<mesos::modules::Anonymous>::Data::~Data() (/home/vagrant/build-mesos-2-ubsan/src/.libs/lt-mesos-tests+0xb85f4d)
>     #1 0xb93d30 in std::_Sp_counted_ptr<process::Owned<mesos::modules::Anonymous>::Data*,
(__gnu_cxx::_Lock_policy)2>::_M_dispose() (/home/vagrant/build-mesos-2-ubsan/src/.libs/lt-mesos-tests+0xb93d30)
>     #2 0xb05a4c in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
/usr/include/c++/5.3.0/bits/shared_ptr_base.h:150
>     #3 0xb01a5e in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count()
/usr/include/c++/5.3.0/bits/shared_ptr_base.h:659
>     #4 0xb4ee7a in std::__shared_ptr<process::Owned<mesos::modules::Anonymous>::Data,
(__gnu_cxx::_Lock_policy)2>::~__shared_ptr() (/home/vagrant/build-mesos-2-ubsan/src/.libs/lt-mesos-tests+0xb4ee7a)
>     #5 0xb4eede in std::shared_ptr<process::Owned<mesos::modules::Anonymous>::Data>::~shared_ptr()
(/home/vagrant/build-mesos-2-ubsan/src/.libs/lt-mesos-tests+0xb4eede)
>     #6 0xb4ef42 in process::Owned<mesos::modules::Anonymous>::~Owned() (/home/vagrant/build-mesos-2-ubsan/src/.libs/lt-mesos-tests+0xb4ef42)
>     #7 0xb83e81 in void std::_Destroy<process::Owned<mesos::modules::Anonymous>
>(process::Owned<mesos::modules::Anonymous>*) (/home/vagrant/build-mesos-2-ubsan/src/.libs/lt-mesos-tests+0xb83e81)
>     #8 0xb7aa43 in void std::_Destroy_aux<false>::__destroy<process::Owned<mesos::modules::Anonymous>*>(process::Owned<mesos::modules::Anonymous>*,
process::Owned<mesos::modules::Anonymous>*) (/home/vagrant/build-mesos-2-ubsan/src/.libs/lt-mesos-tests+0xb7aa43)
>     #9 0xb70e77 in void std::_Destroy<process::Owned<mesos::modules::Anonymous>*>(process::Owned<mesos::modules::Anonymous>*,
process::Owned<mesos::modules::Anonymous>*) (/home/vagrant/build-mesos-2-ubsan/src/.libs/lt-mesos-tests+0xb70e77)
>     #10 0xb6505b in void std::_Destroy<process::Owned<mesos::modules::Anonymous>*,
process::Owned<mesos::modules::Anonymous> >(process::Owned<mesos::modules::Anonymous>*,
process::Owned<mesos::modules::Anonymous>*, std::allocator<process::Owned<mesos::modules::Anonymous>
>&) (/home/vagrant/build-mesos-2-ubsan/src/.libs/lt-mesos-tests+0xb6505b)
>     #11 0xb57cbe in std::vector<process::Owned<mesos::modules::Anonymous>, std::allocator<process::Owned<mesos::modules::Anonymous>
> >::~vector() (/home/vagrant/build-mesos-2-ubsan/src/.libs/lt-mesos-tests+0xb57cbe)
>     #12 0xb42097 in mesos::internal::tests::AnonymousTest_Running_Test::TestBody() /mesos-2/src/tests/anonymous_tests.cpp:71
>     #13 0x2e397b1 in void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test,
void>(testing::Test*, void (testing::Test::*)(), char const*) gmock-1.7.0/gtest/src/gtest.cc:2078
>     #14 0x2e29993 in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test,
void>(testing::Test*, void (testing::Test::*)(), char const*) gmock-1.7.0/gtest/src/gtest.cc:2114
>     #15 0x2dc939d in testing::Test::Run() gmock-1.7.0/gtest/src/gtest.cc:2151
>     #16 0x2dcb056 in testing::TestInfo::Run() gmock-1.7.0/gtest/src/gtest.cc:2326
>     #17 0x2dccb6a in testing::TestCase::Run() gmock-1.7.0/gtest/src/gtest.cc:2444
>     #18 0x2de6290 in testing::internal::UnitTestImpl::RunAllTests() gmock-1.7.0/gtest/src/gtest.cc:4315
>     #19 0x2e3bd7f in bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl,
bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char
const*) gmock-1.7.0/gtest/src/gtest.cc:2078
>     #20 0x2e2bd67 in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl,
bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char
const*) gmock-1.7.0/gtest/src/gtest.cc:2114
>     #21 0x2ddf009 in testing::UnitTest::Run() gmock-1.7.0/gtest/src/gtest.cc:3926
>     #22 0x170b27b in RUN_ALL_TESTS() ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:2288
>     #23 0x170ab6d in main /mesos-2/src/tests/main.cpp:97
>     #24 0x7f48df58760f in __libc_start_main (/usr/lib/libc.so.6+0x2060f)
>     #25 0xaf54b8 in _start (/home/vagrant/build-mesos-2-ubsan/src/.libs/lt-mesos-tests+0xaf54b8)
> {noformat}
> GCC 5.3.0 on ArchLinux, configure flags:
> {noformat}
> /mesos-2/configure --disable-java --disable-python CXXFLAGS="-fsanitize=undefined -g"
CFLAGS="-fsanitize=undefined -g"
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message