Syncing task from Mir. -- 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/1599416
Title: CI test failure (segfault) in UnresponsiveClient.does_not_hang_server Status in Mir: New Status in mir package in Ubuntu: New Bug description: [----------] 1 test from UnresponsiveClient [ RUN ] UnresponsiveClient.does_not_hang_server [2016-07-05 21:46:09.004682] mirserver: Starting [2016-07-05 21:46:09.006605] mirserver: Selected driver: mir:stub-graphics (version 0.24.0) [2016-07-05 21:46:09.010375] mirserver: Using software cursor [2016-07-05 21:46:09.020844] mirserver: Initial display configuration: [2016-07-05 21:46:09.021706] mirserver: 1.1: VGA 0.0" 0x0mm [2016-07-05 21:46:09.021998] mirserver: Current mode 1600x1600 60.00Hz [2016-07-05 21:46:09.022266] mirserver: Preferred mode 1600x1600 60.00Hz [2016-07-05 21:46:09.022485] mirserver: Logical position +0+0 [2016-07-05 21:46:09.054260] mirserver: Selected input driver: mir:stub-input (version: 0.24.0) [2016-07-05 21:46:09.054871] mirserver: Mir version 0.24.0 ==20941== Thread 8: ==20941== Invalid read of size 8 ==20941== at 0x6BD83E: operator() (test_unresponsive_client.cpp:100) ==20941== by 0x6BD83E: std::_Function_handler<void (std::shared_ptr<mir::scene::Session> const&), UnresponsiveClient_does_not_hang_server_Test::TestBody()::{lambda()#2}::operator()() const::{lambda()#1}::operator()() const::{lambda()#1}::operator()() const::{lambda(std::shared_ptr<mir::scene::Session> const&)#1}>::_M_invoke(std::_Any_data const&, std::shared_ptr<mir::scene::Session> const&) (functional:1871) ==20941== by 0x6BB4A2: operator() (functional:2267) ==20941== by 0x6BB4A2: for_each (test_unresponsive_client.cpp:65) ==20941== by 0x6BB4A2: operator() (test_unresponsive_client.cpp:101) ==20941== by 0x6BB4A2: std::_Function_handler<void (), UnresponsiveClient_does_not_hang_server_Test::TestBody()::{lambda()#2}::operator()() const::{lambda()#1}::operator()() const::{lambda()#1}>::_M_invoke(std::_Any_data const&) [clone .lto_priv.4853] (functional:1871) ==20941== by 0x6E97AD: operator() (functional:2267) ==20941== by 0x6E97AD: mir::test::CrossProcessAction::exec(std::function<void ()> const&) (cross_process_action.cpp:26) ==20941== by 0x61FDB4: operator() (test_unresponsive_client.cpp:103) ==20941== by 0x61FDB4: _M_invoke (functional:1531) ==20941== by 0x61FDB4: operator() (functional:1520) ==20941== by 0x61FDB4: std::thread::_Impl<std::_Bind_simple<UnresponsiveClient_does_not_hang_server_Test::TestBody()::{lambda()#2}::operator()() const::{lambda()#1} ()> >::_M_run() (thread:115) ==20941== by 0x5836C6F: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21) ==20941== by 0x5D1E6F9: start_thread (pthread_create.c:333) ==20941== by 0x603AB5C: clone (clone.S:109) ==20941== Address 0x0 is not stack'd, malloc'd or (recently) free'd ==20941== ==20941== ==20941== Process terminating with default action of signal 11 (SIGSEGV) ==20941== at 0x5D282A9: raise (pt-raise.c:35) ==20941== by 0x4084FC3: fatal_signal_cleanup (run_mir.cpp:62) ==20941== by 0x5F6949F: ??? (in /lib/x86_64-linux-gnu/libc-2.23.so) ==20941== by 0x6BD83D: operator() (test_unresponsive_client.cpp:100) ==20941== by 0x6BD83D: std::_Function_handler<void (std::shared_ptr<mir::scene::Session> const&), UnresponsiveClient_does_not_hang_server_Test::TestBody()::{lambda()#2}::operator()() const::{lambda()#1}::operator()() const::{lambda()#1}::operator()() const::{lambda(std::shared_ptr<mir::scene::Session> const&)#1}>::_M_invoke(std::_Any_data const&, std::shared_ptr<mir::scene::Session> const&) (functional:1871) ==20941== by 0x6BB4A2: operator() (functional:2267) ==20941== by 0x6BB4A2: for_each (test_unresponsive_client.cpp:65) ==20941== by 0x6BB4A2: operator() (test_unresponsive_client.cpp:101) ==20941== by 0x6BB4A2: std::_Function_handler<void (), UnresponsiveClient_does_not_hang_server_Test::TestBody()::{lambda()#2}::operator()() const::{lambda()#1}::operator()() const::{lambda()#1}>::_M_invoke(std::_Any_data const&) [clone .lto_priv.4853] (functional:1871) ==20941== by 0x6E97AD: operator() (functional:2267) ==20941== by 0x6E97AD: mir::test::CrossProcessAction::exec(std::function<void ()> const&) (cross_process_action.cpp:26) ==20941== by 0x61FDB4: operator() (test_unresponsive_client.cpp:103) ==20941== by 0x61FDB4: _M_invoke (functional:1531) ==20941== by 0x61FDB4: operator() (functional:1520) ==20941== by 0x61FDB4: std::thread::_Impl<std::_Bind_simple<UnresponsiveClient_does_not_hang_server_Test::TestBody()::{lambda()#2}::operator()() const::{lambda()#1} ()> >::_M_run() (thread:115) ==20941== by 0x5836C6F: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21) ==20941== by 0x5D1E6F9: start_thread (pthread_create.c:333) ==20941== by 0x603AB5C: clone (clone.S:109) To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1599416/+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