You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Benjamin Bannier (JIRA)" <ji...@apache.org> on 2016/09/13 19:21:20 UTC

[jira] [Comment Edited] (MESOS-5744) AuthenticationTest.UnauthenticatedSlave fails with clang++3.8

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

Benjamin Bannier edited comment on MESOS-5744 at 9/13/16 7:20 PM:
------------------------------------------------------------------

There are known and now fixed issues in libcxx when compiling with optimizations where a {{std::map}} containing certain types misbehaves due to undefined behavior.

We reduced https://llvm.org/bugs/show_bug.cgi?id=28469 from code we have in stout's {{Flags}} (which in turn contain a number of {{std::function}}). This should be fixed in the upstream 3.9 release of libcxx.

Could you confirm if this issue persists after upgrading to a recent version of libcxx, or when built w/o optimizations?


was (Author: bbannier):
There are known and now fixed issues in libcxx when compiling with optimizations where {{std::map}} containing certain types misbehave due to undefined behavior.

We reduced https://llvm.org/bugs/show_bug.cgi?id=28469 from code we have in stout's {{Flags}} (which in turn contain a number {{std::function}}. This should be fixed in the upstream 3.9 release of libcxx.

Could you confirm if this issue persists after upgrading to a recent version of libcxx, or when built w/o optimizations?

> AuthenticationTest.UnauthenticatedSlave fails with clang++3.8
> -------------------------------------------------------------
>
>                 Key: MESOS-5744
>                 URL: https://issues.apache.org/jira/browse/MESOS-5744
>             Project: Mesos
>          Issue Type: Bug
>          Components: test
>            Reporter: Michael Park
>            Assignee: Dario Rexin
>              Labels: mesosphere
>
> With {{clang++-3.8}}, {{make check}} fails with the following message:
> {noformat}
> [ RUN      ] AuthenticationTest.UnauthenticatedSlave
> *** Aborted at 1467208613 (unix time) try "date -d @1467208613" if you are using GNU date ***
> PC: @        0x10b7f5a8b std::__1::__tree<>::__assign_multi<>()
> *** SIGSEGV (@0x0) received by PID 40053 (TID 0x7fff73aaf000) stack trace: ***
>     @     0x7fff8af4252a _sigtramp
>     @        0x110216a00 (unknown)
>     @        0x10b7f5881 mesos::internal::logging::Flags::operator=()
>     @        0x10b7f3076 mesos::internal::slave::Flags::operator=()
>     @        0x10b7f1cbf mesos::internal::tests::cluster::Slave::start()
>     @        0x10bf1a2d1 mesos::internal::tests::MesosTest::StartSlave()
>     @        0x10b7511b9 mesos::internal::tests::AuthenticationTest_UnauthenticatedSlave_Test::TestBody()
>     @        0x10c703caa testing::internal::HandleExceptionsInMethodIfSupported<>()
>     @        0x10c703b0a testing::Test::Run()
>     @        0x10c704b02 testing::TestInfo::Run()
>     @        0x10c7053c3 testing::TestCase::Run()
>     @        0x10c70cefb testing::internal::UnitTestImpl::RunAllTests()
>     @        0x10c70ca43 testing::internal::HandleExceptionsInMethodIfSupported<>()
>     @        0x10c70c95e testing::UnitTest::Run()
>     @        0x10bbe44f3 main
>     @     0x7fff9071a5ad start
> make[3]: *** [check-local] Segmentation fault: 11
> make[2]: *** [check-am] Error 2
> make[1]: *** [check] Error 2
> make: *** [check-recursive] Error 1
> {noformat}



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