** Changed in: mir
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1480422

Title:
  Intermittent FD Leak test failures in CI

Status in Mir:
  Fix Released
Status in mir package in Ubuntu:
  New

Bug description:
  Probably related to the root cause of lp:1480420

  
  9: [ RUN ] 
ClientFocusNotification.two_surfaces_are_notified_of_gaining_and_losing_focus
  9: [1438355152.884096] mirserver: Starting
  9: [1438355152.886304] mirserver: Selected driver: dummy (version 0.15.0)
  9: [1438355152.918872] mirserver: Using software cursor
  9: [1438355152.921286] mirserver: Mir version 0.15.0
  9: ==21233==
  9: ==21233== FILE DESCRIPTORS: 5 open at exit.
  9: ==21233== Open file descriptor 7:
  9: [ FAILED ] FD leak was detected
  9: ==21238==
  9: ==21238== FILE DESCRIPTORS: 5 open at exit.
  9: ==21238== Open file descriptor 7:
  9: ==21238== at 0x6EC21BC: eventfd (eventfd.c:28)
  9: ==21238== by 0x7AE6636: ??? (in 
/lib/x86_64-linux-gnu/libglib-2.0.so.0.4504.0)
  9: ==21238== by 0x7AA0982: g_main_context_new (in 
/lib/x86_64-linux-gnu/libglib-2.0.so.0.4504.0)
  9: ==21238== by 0x7AA0A5C: g_main_context_default (in 
/lib/x86_64-linux-gnu/libglib-2.0.so.0.4504.0)
  9: ==21238== by 0x7AA0C34: g_source_attach (in 
/lib/x86_64-linux-gnu/libglib-2.0.so.0.4504.0)
  9: [ WARNING ] FD leak was detected and ignored
  9: ==21238== by 0x50CEFDB: mir::detail::GSourceHandle::~GSourceHandle() 
(glib_main_loop_sources.cpp:126)
  9: ==21238== by 0x50CBB0F: ~AlarmImpl (glib_main_loop.cpp:33)
  9: ==21238== by 0x50CBB0F: (anonymous namespace)::AlarmImpl::~AlarmImpl() 
(glib_main_loop.cpp:33)
  9: ==21238== by 0x513ADC0: operator() (unique_ptr.h:76)
  9: ==21238== by 0x513ADC0: ~unique_ptr (unique_ptr.h:236)
  9: ==21238== by 0x513ADC0: 
mir::scene::TimeoutApplicationNotRespondingDetector::~TimeoutApplicationNotRespondingDetector()
 (timeout_application_not_responding_detector.cpp:90)
  9: ==21238== by 0x512796D: _M_release (shared_ptr_base.h:149)
  9: ==21238== by 0x512796D: ~__shared_count (shared_ptr_base.h:666)
  9: ==21238== by 0x512796D: ~__shared_ptr (shared_ptr_base.h:914)
  9: ==21238== by 0x512796D: ~shared_ptr (shared_ptr.h:93)
  9: ==21238== by 0x512796D: mir::scene::SessionManager::~SessionManager() 
(session_manager.cpp:62)
  9: ==21238== by 0x519A742: _M_release (shared_ptr_base.h:149)
  9: ==21238== by 0x519A742: ~__shared_count (shared_ptr_base.h:666)
  9: ==21238== by 0x519A742: ~__shared_ptr (shared_ptr_base.h:914)
  9: ==21238== by 0x519A742: ~shared_ptr (shared_ptr.h:93)
  9: ==21238== by 0x519A742: mir::shell::AbstractShell::~AbstractShell() 
(abstract_shell.cpp:47)
  9: ==21238== by 0x648694: 
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() 
(shared_ptr_base.h:149)
  9: ==21238== by 0x642C6C: ~__shared_count (shared_ptr_base.h:666)
  9: ==21238== by 0x642C6C: ~__shared_ptr (shared_ptr_base.h:914)
  9: ==21238== by 0x642C6C: ~shared_ptr (shared_ptr.h:93)
  9: ==21238== by 0x642C6C: ~ShellWrapper (shell_wrapper.h:28)
  9: ==21238== by 0x642C6C: ~MyShell (server_configuration_wrapping.cpp:38)
  9: ==21238== by 0x642C6C: destroy<(anonymous namespace)::MyShell> 
(new_allocator.h:124)
  9: ==21238== by 0x642C6C: _S_destroy<(anonymous namespace)::MyShell> 
(alloc_traits.h:282)
  9: ==21238== by 0x642C6C: destroy<(anonymous namespace)::MyShell> 
(alloc_traits.h:411)
  9: ==21238== by 0x642C6C: std::_Sp_counted_ptr_inplace<(anonymous 
namespace)::MyShell, std::allocator<(anonymous namespace)::MyShell>, 
(__gnu_cxx::_Lock_policy)2>::_M_dispose() (shared_ptr_base.h:524)
  9: ==21238== by 0x648694: 
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() 
(shared_ptr_base.h:149)
  9: ==21238== by 0x6486DF: ~__shared_count (shared_ptr_base.h:666)
  9: ==21238== by 0x6486DF: ~__shared_ptr (shared_ptr_base.h:914)
  9: ==21238== by 0x6486DF: ~shared_ptr (shared_ptr.h:93)
  9: ==21238== by 0x6486DF: ~ServerConfigurationWrapping 
(server_configuration_wrapping.cpp:54)
  9: ==21238== by 0x6486DF: 
~ServerConfigurationWrapping_shell_is_of_wrapper_type_Test 
(server_configuration_wrapping.cpp:81)
  9: ==21238== by 0x6486DF: 
ServerConfigurationWrapping_shell_is_of_wrapper_type_Test::~ServerConfigurationWrapping_shell_is_of_wrapper_type_Test()
 (server_configuration_wrapping.cpp:81)
  9: ==21238== by 0x88B1FF: testing::Test::DeleteSelf_() (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21238== by 0x8966A9: void 
testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, 
void>(testing::Test*, void (testing::Test::*)(), char const*) (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21238== by 0x891376: void 
testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, 
void>(testing::Test*, void (testing::Test::*)(), char const*) (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21238== by 0x87741B: testing::TestInfo::Run() (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21238== by 0x877AD7: testing::TestCase::Run() (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21238== by 0x87E9A9: testing::internal::UnitTestImpl::RunAllTests() (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21238== by 0x897C74: bool 
testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl,
 bool>(testing::internal::UnitTestImpl*, bool 
(testing::internal::UnitTestImpl::*)(), char const*) (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21238== by 0x892216: bool 
testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl,
 bool>(testing::internal::UnitTestImpl*, bool 
(testing::internal::UnitTestImpl::*)(), char const*) (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21238== by 0x87D46B: testing::UnitTest::Run() (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21238== by 0x64126E: RUN_ALL_TESTS (gtest.h:2288)
  9: ==21238== by 0x64126E: mir_test_framework::main(int, char**) 
(command_line_server_configuration.cpp:59)
  9: ==21238== by 0x6DDBA3F: (below main) (libc-start.c:289)
  9: ==21238==
  9: ==21238== Open file descriptor 4: 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/Testing/Temporary/LastTest.log.tmp
  9: ==21238== <inherited from parent>
  9: ==21238==
  9: ==21238== Open file descriptor 2:
  9: ==21238== <inherited from parent>
  9: ==21238==
  9: ==21238== Open file descriptor 1:
  9: ==21238== <inherited from parent>
  9: ==21238==
  9: ==21238== Open file descriptor 0:
  9: ==21238== <inherited from parent>
  9: ==21238==
  9: ==21238==
  9: ==21238== HEAP SUMMARY:
  9: ==21238== in use at exit: 87,630 bytes in 137 blocks
  9: ==21238== total heap usage: 2,232,879 allocs, 2,232,742 frees, 236,917,836 
bytes allocated
  9: ==21238==
  9: ==21233== at 0x6EC21BC: eventfd (eventfd.c:28)
  9: ==21233== by 0x7AE6636: ??? (in 
/lib/x86_64-linux-gnu/libglib-2.0.so.0.4504.0)
  9: ==21233== by 0x7AA0982: g_main_context_new (in 
/lib/x86_64-linux-gnu/libglib-2.0.so.0.4504.0)
  9: ==21233== by 0x7AA0A5C: g_main_context_default (in 
/lib/x86_64-linux-gnu/libglib-2.0.so.0.4504.0)
  9: ==21233== by 0x7AA0C34: g_source_attach (in 
/lib/x86_64-linux-gnu/libglib-2.0.so.0.4504.0)
  9: ==21233== by 0x50CEFDB: mir::detail::GSourceHandle::~GSourceHandle() 
(glib_main_loop_sources.cpp:126)
  9: ==21233== by 0x50CBB0F: ~AlarmImpl (glib_main_loop.cpp:33)
  9: ==21233== by 0x50CBB0F: (anonymous namespace)::AlarmImpl::~AlarmImpl() 
(glib_main_loop.cpp:33)
  9: ==21233== by 0x513ADC0: operator() (unique_ptr.h:76)
  9: ==21233== by 0x513ADC0: ~unique_ptr (unique_ptr.h:236)
  9: ==21233== by 0x513ADC0: 
mir::scene::TimeoutApplicationNotRespondingDetector::~TimeoutApplicationNotRespondingDetector()
 (timeout_application_not_responding_detector.cpp:90)
  9: ==21233== by 0x512796D: _M_release (shared_ptr_base.h:149)
  9: ==21233== by 0x512796D: ~__shared_count (shared_ptr_base.h:666)
  9: ==21233== by 0x512796D: ~__shared_ptr (shared_ptr_base.h:914)
  9: ==21233== by 0x512796D: ~shared_ptr (shared_ptr.h:93)
  9: ==21233== by 0x512796D: mir::scene::SessionManager::~SessionManager() 
(session_manager.cpp:62)
  9: ==21233== by 0x519A742: _M_release (shared_ptr_base.h:149)
  9: ==21233== by 0x519A742: ~__shared_count (shared_ptr_base.h:666)
  9: ==21233== by 0x519A742: ~__shared_ptr (shared_ptr_base.h:914)
  9: ==21233== by 0x519A742: ~shared_ptr (shared_ptr.h:93)
  9: ==21233== by 0x519A742: mir::shell::AbstractShell::~AbstractShell() 
(abstract_shell.cpp:47)
  9: ==21233== by 0x648694: 
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() 
(shared_ptr_base.h:149)
  9: ==21233== by 0x642C6C: ~__shared_count (shared_ptr_base.h:666)
  9: ==21233== by 0x642C6C: ~__shared_ptr (shared_ptr_base.h:914)
  9: ==21233== by 0x642C6C: ~shared_ptr (shared_ptr.h:93)
  9: ==21233== by 0x642C6C: ~ShellWrapper (shell_wrapper.h:28)
  9: ==21233== by 0x642C6C: ~MyShell (server_configuration_wrapping.cpp:38)
  9: ==21233== by 0x642C6C: destroy<(anonymous namespace)::MyShell> 
(new_allocator.h:124)
  9: ==21233== by 0x642C6C: _S_destroy<(anonymous namespace)::MyShell> 
(alloc_traits.h:282)
  9: ==21233== by 0x642C6C: destroy<(anonymous namespace)::MyShell> 
(alloc_traits.h:411)
  9: ==21233== by 0x642C6C: std::_Sp_counted_ptr_inplace<(anonymous 
namespace)::MyShell, std::allocator<(anonymous namespace)::MyShell>, 
(__gnu_cxx::_Lock_policy)2>::_M_dispose() (shared_ptr_base.h:524)
  9: ==21233== by 0x648694: 
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() 
(shared_ptr_base.h:149)
  9: ==21233== by 0x6486DF: ~__shared_count (shared_ptr_base.h:666)
  9: ==21233== by 0x6486DF: ~__shared_ptr (shared_ptr_base.h:914)
  9: ==21233== by 0x6486DF: ~shared_ptr (shared_ptr.h:93)
  9: ==21233== by 0x6486DF: ~ServerConfigurationWrapping 
(server_configuration_wrapping.cpp:54)
  9: ==21233== by 0x6486DF: 
~ServerConfigurationWrapping_shell_is_of_wrapper_type_Test 
(server_configuration_wrapping.cpp:81)
  9: ==21233== by 0x6486DF: 
ServerConfigurationWrapping_shell_is_of_wrapper_type_Test::~ServerConfigurationWrapping_shell_is_of_wrapper_type_Test()
 (server_configuration_wrapping.cpp:81)
  9: ==21233== by 0x88B1FF: testing::Test::DeleteSelf_() (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21233== by 0x8966A9: void 
testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, 
void>(testing::Test*, void (testing::Test::*)(), char const*) (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21233== by 0x891376: void 
testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, 
void>(testing::Test*, void (testing::Test::*)(), char const*) (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21233== by 0x87741B: testing::TestInfo::Run() (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21233== by 0x877AD7: testing::TestCase::Run() (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21233== by 0x87E9A9: testing::internal::UnitTestImpl::RunAllTests() (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21233== by 0x897C74: bool 
testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl,
 bool>(testing::internal::UnitTestImpl*, bool 
(testing::internal::UnitTestImpl::*)(), char const*) (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21233== by 0x892216: bool 
testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl,
 bool>(testing::internal::UnitTestImpl*, bool 
(testing::internal::UnitTestImpl::*)(), char const*) (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21233== by 0x87D46B: testing::UnitTest::Run() (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21233== by 0x64126E: RUN_ALL_TESTS (gtest.h:2288)
  9: ==21233== by 0x64126E: mir_test_framework::main(int, char**) 
(command_line_server_configuration.cpp:59)
  9: ==21233== by 0x6DDBA3F: (below main) (libc-start.c:289)
  9: ==21233==
  9: ==21233== Open file descriptor 4: 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/Testing/Temporary/LastTest.log.tmp
  9: ==21233== <inherited from parent>
  9: ==21233==
  9: ==21233== Open file descriptor 2:
  9: ==21233== <inherited from parent>
  9: ==21233==
  9: ==21233== Open file descriptor 1:
  9: ==21233== <inherited from parent>
  9: ==21233==
  9: ==21233== Open file descriptor 0:
  9: ==21233== <inherited from parent>
  9: ==21233==
  9: ==21233==
  9: ==21233== HEAP SUMMARY:
  9: ==21233== in use at exit: 87,630 bytes in 137 blocks
  9: ==21233== total heap usage: 2,232,952 allocs, 2,232,815 frees, 236,928,162 
bytes allocated
  9: ==21233==
  9: ==21233== LEAK SUMMARY:
  9: ==21233== definitely lost: 0 bytes in 0 blocks
  9: ==21233== indirectly lost: 0 bytes in 0 blocks
  9: ==21233== possibly lost: 533 bytes in 11 blocks
  9: ==21233== still reachable: 87,097 bytes in 126 blocks
  9: ==21233== suppressed: 0 bytes in 0 blocks
  9: ==21233== Reachable blocks (those to which a pointer was found) are not 
shown.
  9: ==21233== To see them, rerun with: --leak-check=full --show-leak-kinds=all
  9: ==21233==
  9: ==21233== For counts of detected and suppressed errors, rerun with: -v
  9: ==21233== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
  9: ==21238== LEAK SUMMARY:
  9: ==21238== definitely lost: 0 bytes in 0 blocks
  9: ==21238== indirectly lost: 0 bytes in 0 blocks
  9: ==21238== possibly lost: 533 bytes in 11 blocks
  9: ==21238== still reachable: 87,097 bytes in 126 blocks
  9: ==21238== suppressed: 0 bytes in 0 blocks
  9: ==21238== Reachable blocks (those to which a pointer was found) are not 
shown.
  9: ==21238== To see them, rerun with: --leak-check=full --show-leak-kinds=all
  9: ==21238==
  9: ==21238== For counts of detected and suppressed errors, rerun with: -v
  9: ==21238== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
  9: [1438355154.065264] mirserver: Stopping
  9: ==21029==
  9: ==21029== FILE DESCRIPTORS: 5 open at exit.
  9: ==21029== Open file descriptor 7:
  9: ==21029== at 0x6EC21BC: eventfd (eventfd.c:28)
  9: ==21029== by 0x7AE6636: ??? (in 
/lib/x86_64-linux-gnu/libglib-2.0.so.0.4504.0)
  9: ==21029== by 0x7AA0982: g_main_context_new (in 
/lib/x86_64-linux-gnu/libglib-2.0.so.0.4504.0)
  9: ==21029== by 0x7AA0A5C: g_main_context_default (in 
/lib/x86_64-linux-gnu/libglib-2.0.so.0.4504.0)
  9: ==21029== by 0x7AA0C34: g_source_attach (in 
/lib/x86_64-linux-gnu/libglib-2.0.so.0.4504.0)
  9: [ WARNING ] FD leak was detected and ignored
  9: ==21029== by 0x50CEFDB: mir::detail::GSourceHandle::~GSourceHandle() 
(glib_main_loop_sources.cpp:126)
  9: ==21029== by 0x50CBB0F: ~AlarmImpl (glib_main_loop.cpp:33)
  9: ==21029== by 0x50CBB0F: (anonymous namespace)::AlarmImpl::~AlarmImpl() 
(glib_main_loop.cpp:33)
  9: ==21029== by 0x513ADC0: operator() (unique_ptr.h:76)
  9: ==21029== by 0x513ADC0: ~unique_ptr (unique_ptr.h:236)
  9: ==21029== by 0x513ADC0: 
mir::scene::TimeoutApplicationNotRespondingDetector::~TimeoutApplicationNotRespondingDetector()
 (timeout_application_not_responding_detector.cpp:90)
  9: ==21029== by 0x512796D: _M_release (shared_ptr_base.h:149)
  9: ==21029== by 0x512796D: ~__shared_count (shared_ptr_base.h:666)
  9: ==21029== by 0x512796D: ~__shared_ptr (shared_ptr_base.h:914)
  9: ==21029== by 0x512796D: ~shared_ptr (shared_ptr.h:93)
  9: ==21029== by 0x512796D: mir::scene::SessionManager::~SessionManager() 
(session_manager.cpp:62)
  9: ==21029== by 0x519A742: _M_release (shared_ptr_base.h:149)
  9: ==21029== by 0x519A742: ~__shared_count (shared_ptr_base.h:666)
  9: ==21029== by 0x519A742: ~__shared_ptr (shared_ptr_base.h:914)
  9: ==21029== by 0x519A742: ~shared_ptr (shared_ptr.h:93)
  9: ==21029== by 0x519A742: mir::shell::AbstractShell::~AbstractShell() 
(abstract_shell.cpp:47)
  9: ==21029== by 0x648694: 
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() 
(shared_ptr_base.h:149)
  9: ==21029== by 0x642C6C: ~__shared_count (shared_ptr_base.h:666)
  9: ==21029== by 0x642C6C: ~__shared_ptr (shared_ptr_base.h:914)
  9: ==21029== by 0x642C6C: ~shared_ptr (shared_ptr.h:93)
  9: ==21029== by 0x642C6C: ~ShellWrapper (shell_wrapper.h:28)
  9: ==21029== by 0x642C6C: ~MyShell (server_configuration_wrapping.cpp:38)
  9: ==21029== by 0x642C6C: destroy<(anonymous namespace)::MyShell> 
(new_allocator.h:124)
  9: ==21029== by 0x642C6C: _S_destroy<(anonymous namespace)::MyShell> 
(alloc_traits.h:282)
  9: ==21029== by 0x642C6C: destroy<(anonymous namespace)::MyShell> 
(alloc_traits.h:411)
  9: ==21029== by 0x642C6C: std::_Sp_counted_ptr_inplace<(anonymous 
namespace)::MyShell, std::allocator<(anonymous namespace)::MyShell>, 
(__gnu_cxx::_Lock_policy)2>::_M_dispose() (shared_ptr_base.h:524)
  9: ==21029== by 0x648694: 
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() 
(shared_ptr_base.h:149)
  9: ==21029== by 0x6486DF: ~__shared_count (shared_ptr_base.h:666)
  9: ==21029== by 0x6486DF: ~__shared_ptr (shared_ptr_base.h:914)
  9: ==21029== by 0x6486DF: ~shared_ptr (shared_ptr.h:93)
  9: ==21029== by 0x6486DF: ~ServerConfigurationWrapping 
(server_configuration_wrapping.cpp:54)
  9: ==21029== by 0x6486DF: 
~ServerConfigurationWrapping_shell_is_of_wrapper_type_Test 
(server_configuration_wrapping.cpp:81)
  9: ==21029== by 0x6486DF: 
ServerConfigurationWrapping_shell_is_of_wrapper_type_Test::~ServerConfigurationWrapping_shell_is_of_wrapper_type_Test()
 (server_configuration_wrapping.cpp:81)
  9: ==21029== by 0x88B1FF: testing::Test::DeleteSelf_() (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21029== by 0x8966A9: void 
testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, 
void>(testing::Test*, void (testing::Test::*)(), char const*) (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21029== by 0x891376: void 
testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, 
void>(testing::Test*, void (testing::Test::*)(), char const*) (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21029== by 0x87741B: testing::TestInfo::Run() (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21029== by 0x877AD7: testing::TestCase::Run() (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21029== by 0x87E9A9: testing::internal::UnitTestImpl::RunAllTests() (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21029== by 0x897C74: bool 
testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl,
 bool>(testing::internal::UnitTestImpl*, bool 
(testing::internal::UnitTestImpl::*)(), char const*) (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21029== by 0x892216: bool 
testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl,
 bool>(testing::internal::UnitTestImpl*, bool 
(testing::internal::UnitTestImpl::*)(), char const*) (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21029== by 0x87D46B: testing::UnitTest::Run() (in 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/bin/mir_acceptance_tests.bin)
  9: ==21029== by 0x64126E: RUN_ALL_TESTS (gtest.h:2288)
  9: ==21029== by 0x64126E: mir_test_framework::main(int, char**) 
(command_line_server_configuration.cpp:59)
  9: ==21029== by 0x6DDBA3F: (below main) (libc-start.c:289)
  9: ==21029==
  9: ==21029== Open file descriptor 4: 
/tmp/buildd/mir-0.15.0bzr2791pkg0wily279/obj-x86_64-linux-gnu/Testing/Temporary/LastTest.log.tmp
  9: ==21029== <inherited from parent>
  9: ==21029==
  9: ==21029== Open file descriptor 2:
  9: ==21029== <inherited from parent>
  9: ==21029==
  9: ==21029== Open file descriptor 1:
  9: ==21029== <inherited from parent>
  9: ==21029==
  9: ==21029== Open file descriptor 0:
  9: ==21029== <inherited from parent>
  9: ==21029==
  9: ==21029==
  9: ==21029== HEAP SUMMARY:
  9: ==21029== in use at exit: 87,891 bytes in 139 blocks
  9: ==21029== total heap usage: 2,226,288 allocs, 2,226,149 frees, 236,612,130 
bytes allocated
  9: ==21029==
  9: ==21029== LEAK SUMMARY:
  9: ==21029== definitely lost: 0 bytes in 0 blocks
  9: ==21029== indirectly lost: 0 bytes in 0 blocks
  9: ==21029== possibly lost: 538 bytes in 11 blocks
  9: ==21029== still reachable: 87,353 bytes in 128 blocks
  9: ==21029== suppressed: 0 bytes in 0 blocks
  9: ==21029== Reachable blocks (those to which a pointer was found) are not 
shown.
  9: ==21029== To see them, rerun with: --leak-check=full --show-leak-kinds=all
  9: ==21029==
  9: ==21029== For counts of detected and suppressed errors, rerun with: -v
  9: ==21029== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
  9: [ OK ] 
ClientFocusNotification.two_surfaces_are_notified_of_gaining_and_losing_focus 
(1563 ms)
  9: [----------] 2 tests from ClientFocusNotification (2518 ms total)

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

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to