← Back to team overview

dx-packages team mailing list archive

[Bug 1085887] Re: make check fails, TestOverlayScrollBar.TestScrollDownSignal segfaults

 

** Changed in: unity (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to unity in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1085887

Title:
  make check fails, TestOverlayScrollBar.TestScrollDownSignal segfaults

Status in Nux:
  Invalid
Status in Unity:
  Fix Released
Status in “unity” package in Ubuntu:
  Fix Released

Bug description:
  Valgrind:

  ==7151== Jump to the invalid address stated on the next line
  ==7151==    at 0x0: ???
  ==7151==    by 0x4162E0C: nux::animation::Animation::Start() (Animation.cpp:59)
  ==7151==    by 0x6F759A: unity::dash::PlacesOverlayVScrollBar::StartConnectorAnimation() (PlacesOverlayVScrollBar.cpp:136)
  ==7151==    by 0x6F75F8: unity::dash::PlacesOverlayVScrollBar::ResetConnector() (PlacesOverlayVScrollBar.cpp:233)
  ==7151==    by 0x6F80A3: unity::dash::PlacesOverlayVScrollBar::CheckIfThumbIsInsideSlider() (PlacesOverlayVScrollBar.cpp:197)
  ==7151==    by 0x655CB9C: nux::InputAreaProximity::CheckMousePosition(nux::Point2D<int> const&) (signal.h:1010)
  ==7151==    by 0x652F397: nux::WindowCompositor::CheckMouseNearArea(nux::Event const&) (WindowCompositor.cpp:1332)
  ==7151==    by 0x6536DBA: nux::WindowCompositor::MouseEventCycle(nux::Event&) (WindowCompositor.cpp:675)
  ==7151==    by 0x6536E8A: nux::WindowCompositor::ProcessEvent(nux::Event&) (WindowCompositor.cpp:1134)
  ==7151==    by 0x650938: _ZN12_GLOBAL__N_120TestOverlayScrollBar13MockScrollBar9MoveMouseEii.isra.43 (test_overlay_scrollbar.cpp:133)
  ==7151==    by 0x651E05: (anonymous namespace)::TestOverlayScrollBar_TestScrollDownSignal_Test::TestBody() (test_overlay_scrollbar.cpp:87)
  ==7151==    by 0x6D40D9: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2090)
  ==7151==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
  ==7151== 
  ==7151== 
  ==7151== Process terminating with default action of signal 11 (SIGSEGV)
  ==7151==  Bad permissions for mapped region at address 0x0
  ==7151==    at 0x0: ???
  ==7151==    by 0x4162E0C: nux::animation::Animation::Start() (Animation.cpp:59)
  ==7151==    by 0x6F759A: unity::dash::PlacesOverlayVScrollBar::StartConnectorAnimation() (PlacesOverlayVScrollBar.cpp:136)
  ==7151==    by 0x6F75F8: unity::dash::PlacesOverlayVScrollBar::ResetConnector() (PlacesOverlayVScrollBar.cpp:233)
  ==7151==    by 0x6F80A3: unity::dash::PlacesOverlayVScrollBar::CheckIfThumbIsInsideSlider() (PlacesOverlayVScrollBar.cpp:197)
  ==7151==    by 0x655CB9C: nux::InputAreaProximity::CheckMousePosition(nux::Point2D<int> const&) (signal.h:1010)
  ==7151==    by 0x652F397: nux::WindowCompositor::CheckMouseNearArea(nux::Event const&) (WindowCompositor.cpp:1332)
  ==7151==    by 0x6536DBA: nux::WindowCompositor::MouseEventCycle(nux::Event&) (WindowCompositor.cpp:675)
  ==7151==    by 0x6536E8A: nux::WindowCompositor::ProcessEvent(nux::Event&) (WindowCompositor.cpp:1134)
  ==7151==    by 0x650938: _ZN12_GLOBAL__N_120TestOverlayScrollBar13MockScrollBar9MoveMouseEii.isra.43 (test_overlay_scrollbar.cpp:133)
  ==7151==    by 0x651E05: (anonymous namespace)::TestOverlayScrollBar_TestScrollDownSignal_Test::TestBody() (test_overlay_scrollbar.cpp:87)
  ==7151==    by 0x6D40D9: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2090)
  ==7151== 
  ==7151== HEAP SUMMARY:
  ==7151==     in use at exit: 6,755,643 bytes in 16,026 blocks
  ==7151==   total heap usage: 83,383 allocs, 67,357 frees, 23,669,744 bytes allocated
  ==7151== 
  ==7151== LEAK SUMMARY:
  ==7151==    definitely lost: 0 bytes in 0 blocks
  ==7151==    indirectly lost: 0 bytes in 0 blocks
  ==7151==      possibly lost: 2,888,219 bytes in 5,979 blocks
  ==7151==    still reachable: 3,867,424 bytes in 10,047 blocks
  ==7151==         suppressed: 0 bytes in 0 blocks
  ==7151== Rerun with --leak-check=full to see details of leaked memory
  ==7151== 
  ==7151== For counts of detected and suppressed errors, rerun with: -v
  ==7151== Use --track-origins=yes to see where uninitialised values come from
  ==7151== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)

To manage notifications about this bug go to:
https://bugs.launchpad.net/nux/+bug/1085887/+subscriptions