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 : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp