Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-2578

[Plasma] Valgrind errors related to std::random_device

    XMLWordPrintableJSON

Details

    Description

      These have started popping up very recently: https://travis-ci.org/apache/arrow/jobs/378526493

      e.g.

      [ RUN ] PlasmaSerialization.SealRequest
      ==19147== Conditional jump or move depends on uninitialised value(s)
      ==19147== at 0x510FFD8: std::random_device::_M_init(std::string const&) (cow-string-inst.cc:56)
      ==19147== by 0x4E3B7C: std::random_device::random_device(std::string const&) (random.h:1588)
      ==19147== by 0x4E2E6F: plasma::UniqueID::from_random() (common.cc:31)
      ==19147== by 0x4871D6: plasma::PlasmaSerialization_SealRequest_Test::TestBody() (serialization_tests.cc:120)
      ==19147== by 0x4D6589: void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2402)
      ==19147== by 0x4D0317: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2438)
      ==19147== by 0x4B57D8: testing::Test::Run() (gtest.cc:2475)
      ==19147== by 0x4B607F: testing::TestInfo::Run() (gtest.cc:2656)
      ==19147== by 0x4B6743: testing::TestCase::Run() (gtest.cc:2774)
      ==19147== by 0x4BD113: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:4649)
      ==19147== by 0x4D7891: bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2402)
      ==19147== by 0x4D103F: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2438)
      ==19147==

       Any ideas on how to fix this are appreciated!

      Attachments

        Issue Links

          Activity

            People

              pcmoritz Philipp Moritz
              pcmoritz Philipp Moritz
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h 50m
                  1h 50m