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/1657639
Title: Valgrind errors in CI: Conditional jump or move depends on uninitialised value(s) ... mir_test_framework::ServerRunner::start_mir_server() Status in Mir: New Status in mir package in Ubuntu: New Bug description: 04:25:55 15: [ RUN ] FocusSelection.when_client_connects_shell_is_notified_of_session 04:25:58 15: [2017-01-19 04:25:57.802102] mirplatform: Found graphics driver: mir:android (version 0.26.0) 04:25:58 15: [2017-01-19 04:25:58.140960] mirplatform: Found graphics driver: mir:mesa-kms (version 0.26.0) 04:25:58 15: [2017-01-19 04:25:58.145057] mirplatform: Found graphics driver: mir:mesa-x11 (version 0.26.0) 04:25:58 15: [2017-01-19 04:25:58.263957] mirplatform: Found graphics driver: throw-on-creation (version 0.26.0) 04:25:58 15: [2017-01-19 04:25:58.267747] mirplatform: Found graphics driver: mir:stub-graphics (version 0.26.0) 04:26:08 15: [2017-01-19 04:26:08.636322] mirserver: Mir version 0.26.0 04:26:10 15: [2017-01-19 04:26:10.457557] mirserver: Initial display configuration: 04:26:10 15: [2017-01-19 04:26:10.469071] mirserver: Output 1: VGA connected, used 04:26:10 15: [2017-01-19 04:26:10.490347] mirserver: Physical size 0.0" 0x0mm 04:26:10 15: [2017-01-19 04:26:10.567493] mirserver: Power is on 04:26:10 15: [2017-01-19 04:26:10.594867] mirserver: Current mode 1600x1600 60.00Hz 04:26:11 15: [2017-01-19 04:26:11.428953] mirserver: Preferred mode 1600x1600 60.00Hz 04:26:13 15: [2017-01-19 04:26:13.065882] mirserver: Orientation normal 04:26:13 15: [2017-01-19 04:26:13.071502] mirserver: Logical size 1600x1600 04:26:13 15: [2017-01-19 04:26:13.159336] mirserver: Logical position +0+0 04:26:13 15: ==15173== Thread 2: 04:26:13 15: ==15173== Conditional jump or move depends on uninitialised value(s) 04:26:13 15: ==15173== at 0x6FDBD55: pthread_mutex_lock (pthread_mutex_lock.c:71) 04:26:13 15: ==15173== by 0x11CD392: __gthread_mutex_lock(pthread_mutex_t*) (gthr-default.h:748) 04:26:13 15: ==15173== by 0x11D040B: std::mutex::lock() (mutex:135) 04:26:13 15: ==15173== by 0x12C9D45: std::lock_guard<std::mutex>::lock_guard(std::mutex&) (mutex:386) 04:26:13 15: ==15173== by 0x169DD82: mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1}::operator()() const::{lambda(mir::DisplayServer&)#1}::operator()(mir::DisplayServer) const::{lambda()#1}::operator()() const (server_runner.cpp:117) 04:26:13 15: ==15173== by 0x169E5EF: std::_Function_handler<void (), mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1}::operator()() const::{lambda(mir::DisplayServer&)#1}::operator()(mir::DisplayServer) const::{lambda()#1}>::_M_invoke(std::_Any_data const&) (functional:1871) 04:26:13 15: ==15173== by 0x12F9EED: std::function<void ()>::operator()() const (functional:2267) 04:26:13 15: ==15173== by 0x13F6B5F: mir::GLibMainLoop::enqueue(void const*, std::function<void ()> const&)::{lambda()#1}::operator()() const (glib_main_loop.cpp:237) 04:26:13 15: ==15173== by 0x13F9169: std::_Function_handler<void (), mir::GLibMainLoop::enqueue(void const*, std::function<void ()> const&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (functional:1871) 04:26:13 15: ==15173== by 0x12F9EED: std::function<void ()>::operator()() const (functional:2267) 04:26:14 15: ==15173== by 0x13FF12A: mir::detail::add_server_action_gsource(_GMainContext*, void const*, std::function<void ()> const&, std::function<bool (void const*)> const&)::ServerActionGSource::dispatch(_GSource*, int (*)(void*), void*) (glib_main_loop_sources.cpp:217) 04:26:14 15: ==15173== by 0x5B891A6: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.1) 04:26:14 15: ==15173== by 0x5B893FF: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.1) 04:26:14 15: ==15173== by 0x5B894AB: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.1) 04:26:14 15: ==15173== by 0x13F5D72: mir::GLibMainLoop::run() (glib_main_loop.cpp:145) 04:26:14 15: ==15173== by 0x13E0B69: mir::DisplayServer::run() (display_server.cpp:216) 04:26:14 15: ==15173== by 0x13DF939: mir::run_mir(mir::ServerConfiguration&, std::function<void (mir::DisplayServer&)>, std::function<void (int)> const&) (run_mir.cpp:110) 04:26:14 15: ==15173== by 0x13DF553: mir::run_mir(mir::ServerConfiguration&, std::function<void (mir::DisplayServer&)>) (run_mir.cpp:68) 04:26:14 15: ==15173== by 0x169DE94: mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1}::operator()() const (server_runner.cpp:121) 04:26:14 15: ==15173== by 0x169FA8B: void std::_Bind_simple<mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) (functional:1531) 04:26:14 15: ==15173== by 0x169F9E1: std::_Bind_simple<mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1} ()>::operator()() (functional:1520) 04:26:14 15: ==15173== by 0x169F971: std::thread::_Impl<std::_Bind_simple<mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1} ()> >::_M_run() (thread:115) 04:26:14 15: ==15173== by 0x67E8C7F: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21) 04:26:14 15: ==15173== by 0x6FD96B9: start_thread (pthread_create.c:333) 04:26:14 15: ==15173== by 0x72F682C: clone (clone.S:109) 04:26:14 15: ==15173== 04:26:14 15: ==15173== Conditional jump or move depends on uninitialised value(s) 04:26:14 15: ==15173== at 0x6FDB707: __pthread_mutex_lock_full (pthread_mutex_lock.c:175) 04:26:14 15: ==15173== by 0x11CD392: __gthread_mutex_lock(pthread_mutex_t*) (gthr-default.h:748) 04:26:14 15: ==15173== by 0x11D040B: std::mutex::lock() (mutex:135) 04:26:14 15: ==15173== by 0x12C9D45: std::lock_guard<std::mutex>::lock_guard(std::mutex&) (mutex:386) 04:26:14 15: ==15173== by 0x169DD82: mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1}::operator()() const::{lambda(mir::DisplayServer&)#1}::operator()(mir::DisplayServer) const::{lambda()#1}::operator()() const (server_runner.cpp:117) 04:26:15 15: ==15173== by 0x169E5EF: std::_Function_handler<void (), mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1}::operator()() const::{lambda(mir::DisplayServer&)#1}::operator()(mir::DisplayServer) const::{lambda()#1}>::_M_invoke(std::_Any_data const&) (functional:1871) 04:26:15 15: ==15173== by 0x12F9EED: std::function<void ()>::operator()() const (functional:2267) 04:26:15 15: ==15173== by 0x13F6B5F: mir::GLibMainLoop::enqueue(void const*, std::function<void ()> const&)::{lambda()#1}::operator()() const (glib_main_loop.cpp:237) 04:26:15 15: ==15173== by 0x13F9169: std::_Function_handler<void (), mir::GLibMainLoop::enqueue(void const*, std::function<void ()> const&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (functional:1871) 04:26:15 15: ==15173== by 0x12F9EED: std::function<void ()>::operator()() const (functional:2267) 04:26:15 15: ==15173== by 0x13FF12A: mir::detail::add_server_action_gsource(_GMainContext*, void const*, std::function<void ()> const&, std::function<bool (void const*)> const&)::ServerActionGSource::dispatch(_GSource*, int (*)(void*), void*) (glib_main_loop_sources.cpp:217) 04:26:15 15: ==15173== by 0x5B891A6: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.1) 04:26:15 15: ==15173== by 0x5B893FF: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.1) 04:26:15 15: ==15173== by 0x5B894AB: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.1) 04:26:15 15: ==15173== by 0x13F5D72: mir::GLibMainLoop::run() (glib_main_loop.cpp:145) 04:26:15 15: ==15173== by 0x13E0B69: mir::DisplayServer::run() (display_server.cpp:216) 04:26:15 15: ==15173== by 0x13DF939: mir::run_mir(mir::ServerConfiguration&, std::function<void (mir::DisplayServer&)>, std::function<void (int)> const&) (run_mir.cpp:110) 04:26:15 15: ==15173== by 0x13DF553: mir::run_mir(mir::ServerConfiguration&, std::function<void (mir::DisplayServer&)>) (run_mir.cpp:68) 04:26:15 15: ==15173== by 0x169DE94: mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1}::operator()() const (server_runner.cpp:121) 04:26:15 15: ==15173== by 0x169FA8B: void std::_Bind_simple<mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) (functional:1531) 04:26:15 15: ==15173== by 0x169F9E1: std::_Bind_simple<mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1} ()>::operator()() (functional:1520) 04:26:15 15: ==15173== by 0x169F971: std::thread::_Impl<std::_Bind_simple<mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1} ()> >::_M_run() (thread:115) 04:26:15 15: ==15173== by 0x67E8C7F: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21) 04:26:15 15: ==15173== by 0x6FD96B9: start_thread (pthread_create.c:333) 04:26:15 15: ==15173== by 0x72F682C: clone (clone.S:109) 04:26:15 15: ==15173== 04:26:15 15: ==15173== Conditional jump or move depends on uninitialised value(s) 04:26:15 15: ==15173== at 0x6FDB738: __pthread_mutex_lock_full (pthread_mutex_lock.c:514) 04:26:15 15: ==15173== by 0x11CD392: __gthread_mutex_lock(pthread_mutex_t*) (gthr-default.h:748) 04:26:15 15: ==15173== by 0x11D040B: std::mutex::lock() (mutex:135) 04:26:16 15: ==15173== by 0x12C9D45: std::lock_guard<std::mutex>::lock_guard(std::mutex&) (mutex:386) 04:26:16 15: ==15173== by 0x169DD82: mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1}::operator()() const::{lambda(mir::DisplayServer&)#1}::operator()(mir::DisplayServer) const::{lambda()#1}::operator()() const (server_runner.cpp:117) 04:26:16 15: ==15173== by 0x169E5EF: std::_Function_handler<void (), mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1}::operator()() const::{lambda(mir::DisplayServer&)#1}::operator()(mir::DisplayServer) const::{lambda()#1}>::_M_invoke(std::_Any_data const&) (functional:1871) 04:26:16 15: ==15173== by 0x12F9EED: std::function<void ()>::operator()() const (functional:2267) 04:26:16 15: ==15173== by 0x13F6B5F: mir::GLibMainLoop::enqueue(void const*, std::function<void ()> const&)::{lambda()#1}::operator()() const (glib_main_loop.cpp:237) 04:26:16 15: ==15173== by 0x13F9169: std::_Function_handler<void (), mir::GLibMainLoop::enqueue(void const*, std::function<void ()> const&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (functional:1871) 04:26:16 15: ==15173== by 0x12F9EED: std::function<void ()>::operator()() const (functional:2267) 04:26:16 15: ==15173== by 0x13FF12A: mir::detail::add_server_action_gsource(_GMainContext*, void const*, std::function<void ()> const&, std::function<bool (void const*)> const&)::ServerActionGSource::dispatch(_GSource*, int (*)(void*), void*) (glib_main_loop_sources.cpp:217) 04:26:16 15: ==15173== by 0x5B891A6: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.1) 04:26:16 15: ==15173== by 0x5B893FF: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.1) 04:26:16 15: ==15173== by 0x5B894AB: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.1) 04:26:16 15: ==15173== by 0x13F5D72: mir::GLibMainLoop::run() (glib_main_loop.cpp:145) 04:26:16 15: ==15173== by 0x13E0B69: mir::DisplayServer::run() (display_server.cpp:216) 04:26:16 15: ==15173== by 0x13DF939: mir::run_mir(mir::ServerConfiguration&, std::function<void (mir::DisplayServer&)>, std::function<void (int)> const&) (run_mir.cpp:110) 04:26:16 15: ==15173== by 0x13DF553: mir::run_mir(mir::ServerConfiguration&, std::function<void (mir::DisplayServer&)>) (run_mir.cpp:68) 04:26:16 15: ==15173== by 0x169DE94: mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1}::operator()() const (server_runner.cpp:121) 04:26:16 15: ==15173== by 0x169FA8B: void std::_Bind_simple<mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) (functional:1531) 04:26:16 15: ==15173== by 0x169F9E1: std::_Bind_simple<mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1} ()>::operator()() (functional:1520) 04:26:16 15: ==15173== by 0x169F971: std::thread::_Impl<std::_Bind_simple<mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1} ()> >::_M_run() (thread:115) 04:26:16 15: ==15173== by 0x67E8C7F: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21) 04:26:16 15: ==15173== by 0x6FD96B9: start_thread (pthread_create.c:333) 04:26:16 15: ==15173== by 0x72F682C: clone (clone.S:109) 04:26:16 15: ==15173== 04:26:16 15: ==15173== Conditional jump or move depends on uninitialised value(s) 04:26:16 15: ==15173== at 0x6FDB82D: __pthread_mutex_lock_full (pthread_mutex_lock.c:356) 04:26:16 15: ==15173== by 0x11CD392: __gthread_mutex_lock(pthread_mutex_t*) (gthr-default.h:748) 04:26:17 15: ==15173== by 0x11D040B: std::mutex::lock() (mutex:135) 04:26:17 15: ==15173== by 0x12C9D45: std::lock_guard<std::mutex>::lock_guard(std::mutex&) (mutex:386) 04:26:17 15: ==15173== by 0x169DD82: mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1}::operator()() const::{lambda(mir::DisplayServer&)#1}::operator()(mir::DisplayServer) const::{lambda()#1}::operator()() const (server_runner.cpp:117) 04:26:17 15: ==15173== by 0x169E5EF: std::_Function_handler<void (), mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1}::operator()() const::{lambda(mir::DisplayServer&)#1}::operator()(mir::DisplayServer) const::{lambda()#1}>::_M_invoke(std::_Any_data const&) (functional:1871) 04:26:17 15: ==15173== by 0x12F9EED: std::function<void ()>::operator()() const (functional:2267) 04:26:17 15: ==15173== by 0x13F6B5F: mir::GLibMainLoop::enqueue(void const*, std::function<void ()> const&)::{lambda()#1}::operator()() const (glib_main_loop.cpp:237) 04:26:17 15: ==15173== by 0x13F9169: std::_Function_handler<void (), mir::GLibMainLoop::enqueue(void const*, std::function<void ()> const&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (functional:1871) 04:26:17 15: ==15173== by 0x12F9EED: std::function<void ()>::operator()() const (functional:2267) 04:26:17 15: ==15173== by 0x13FF12A: mir::detail::add_server_action_gsource(_GMainContext*, void const*, std::function<void ()> const&, std::function<bool (void const*)> const&)::ServerActionGSource::dispatch(_GSource*, int (*)(void*), void*) (glib_main_loop_sources.cpp:217) 04:26:17 15: ==15173== by 0x5B891A6: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.1) 04:26:17 15: ==15173== by 0x5B893FF: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.1) 04:26:17 15: ==15173== by 0x5B894AB: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.1) 04:26:17 15: ==15173== by 0x13F5D72: mir::GLibMainLoop::run() (glib_main_loop.cpp:145) 04:26:17 15: ==15173== by 0x13E0B69: mir::DisplayServer::run() (display_server.cpp:216) 04:26:17 15: ==15173== by 0x13DF939: mir::run_mir(mir::ServerConfiguration&, std::function<void (mir::DisplayServer&)>, std::function<void (int)> const&) (run_mir.cpp:110) 04:26:17 15: ==15173== by 0x13DF553: mir::run_mir(mir::ServerConfiguration&, std::function<void (mir::DisplayServer&)>) (run_mir.cpp:68) 04:26:17 15: ==15173== by 0x169DE94: mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1}::operator()() const (server_runner.cpp:121) 04:26:17 15: ==15173== by 0x169FA8B: void std::_Bind_simple<mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) (functional:1531) 04:26:17 15: ==15173== by 0x169F9E1: std::_Bind_simple<mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1} ()>::operator()() (functional:1520) 04:26:17 15: ==15173== by 0x169F971: std::thread::_Impl<std::_Bind_simple<mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1} ()> >::_M_run() (thread:115) 04:26:17 15: ==15173== by 0x67E8C7F: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21) 04:26:17 15: ==15173== by 0x6FD96B9: start_thread (pthread_create.c:333) 04:26:17 15: ==15173== by 0x72F682C: clone (clone.S:109) 04:26:17 15: ==15173== 04:26:17 15: ==15173== Conditional jump or move depends on uninitialised value(s) 04:26:17 15: ==15173== at 0x6FDB9B7: __pthread_mutex_lock_full (pthread_mutex_lock.c:188) 04:26:17 15: ==15173== by 0x11CD392: __gthread_mutex_lock(pthread_mutex_t*) (gthr-default.h:748) 04:26:17 15: ==15173== by 0x11D040B: std::mutex::lock() (mutex:135) 04:26:17 15: ==15173== by 0x12C9D45: std::lock_guard<std::mutex>::lock_guard(std::mutex&) (mutex:386) 04:26:17 15: ==15173== by 0x169DD82: mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1}::operator()() const::{lambda(mir::DisplayServer&)#1}::operator()(mir::DisplayServer) const::{lambda()#1}::operator()() const (server_runner.cpp:117) 04:26:17 15: ==15173== by 0x169E5EF: std::_Function_handler<void (), mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1}::operator()() const::{lambda(mir::DisplayServer&)#1}::operator()(mir::DisplayServer) const::{lambda()#1}>::_M_invoke(std::_Any_data const&) (functional:1871) 04:26:17 15: ==15173== by 0x12F9EED: std::function<void ()>::operator()() const (functional:2267) 04:26:17 15: ==15173== by 0x13F6B5F: mir::GLibMainLoop::enqueue(void const*, std::function<void ()> const&)::{lambda()#1}::operator()() const (glib_main_loop.cpp:237) 04:26:17 15: ==15173== by 0x13F9169: std::_Function_handler<void (), mir::GLibMainLoop::enqueue(void const*, std::function<void ()> const&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (functional:1871) 04:26:17 15: ==15173== by 0x12F9EED: std::function<void ()>::operator()() const (functional:2267) 04:26:17 15: ==15173== by 0x13FF12A: mir::detail::add_server_action_gsource(_GMainContext*, void const*, std::function<void ()> const&, std::function<bool (void const*)> const&)::ServerActionGSource::dispatch(_GSource*, int (*)(void*), void*) (glib_main_loop_sources.cpp:217) 04:26:18 15: ==15173== by 0x5B891A6: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.1) 04:26:18 15: ==15173== by 0x5B893FF: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.1) 04:26:18 15: ==15173== by 0x5B894AB: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.1) 04:26:18 15: ==15173== by 0x13F5D72: mir::GLibMainLoop::run() (glib_main_loop.cpp:145) 04:26:18 15: ==15173== by 0x13E0B69: mir::DisplayServer::run() (display_server.cpp:216) 04:26:18 15: ==15173== by 0x13DF939: mir::run_mir(mir::ServerConfiguration&, std::function<void (mir::DisplayServer&)>, std::function<void (int)> const&) (run_mir.cpp:110) 04:26:18 15: ==15173== by 0x13DF553: mir::run_mir(mir::ServerConfiguration&, std::function<void (mir::DisplayServer&)>) (run_mir.cpp:68) 04:26:18 15: ==15173== by 0x169DE94: mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1}::operator()() const (server_runner.cpp:121) 04:26:18 15: ==15173== by 0x169FA8B: void std::_Bind_simple<mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) (functional:1531) 04:26:18 15: ==15173== by 0x169F9E1: std::_Bind_simple<mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1} ()>::operator()() (functional:1520) 04:26:18 15: ==15173== by 0x169F971: std::thread::_Impl<std::_Bind_simple<mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1} ()> >::_M_run() (thread:115) 04:26:18 15: ==15173== by 0x67E8C7F: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21) 04:26:18 15: ==15173== by 0x6FD96B9: start_thread (pthread_create.c:333) 04:26:18 15: ==15173== by 0x72F682C: clone (clone.S:109) 04:26:18 15: ==15173== 04:26:18 15: ==15173== Conditional jump or move depends on uninitialised value(s) 04:26:18 15: ==15173== at 0x6FDBA6A: __pthread_mutex_lock_full (pthread_mutex_lock.c:202) 04:26:18 15: ==15173== by 0x11CD392: __gthread_mutex_lock(pthread_mutex_t*) (gthr-default.h:748) 04:26:18 15: ==15173== by 0x11D040B: std::mutex::lock() (mutex:135) 04:26:18 15: ==15173== by 0x12C9D45: std::lock_guard<std::mutex>::lock_guard(std::mutex&) (mutex:386) 04:26:18 15: ==15173== by 0x169DD82: mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1}::operator()() const::{lambda(mir::DisplayServer&)#1}::operator()(mir::DisplayServer) const::{lambda()#1}::operator()() const (server_runner.cpp:117) 04:26:18 15: ==15173== by 0x169E5EF: std::_Function_handler<void (), mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1}::operator()() const::{lambda(mir::DisplayServer&)#1}::operator()(mir::DisplayServer) const::{lambda()#1}>::_M_invoke(std::_Any_data const&) (functional:1871) 04:26:18 15: ==15173== by 0x12F9EED: std::function<void ()>::operator()() const (functional:2267) 04:26:18 15: ==15173== by 0x13F6B5F: mir::GLibMainLoop::enqueue(void const*, std::function<void ()> const&)::{lambda()#1}::operator()() const (glib_main_loop.cpp:237) 04:26:18 15: ==15173== by 0x13F9169: std::_Function_handler<void (), mir::GLibMainLoop::enqueue(void const*, std::function<void ()> const&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (functional:1871) 04:26:18 15: ==15173== by 0x12F9EED: std::function<void ()>::operator()() const (functional:2267) 04:26:18 15: ==15173== by 0x13FF12A: mir::detail::add_server_action_gsource(_GMainContext*, void const*, std::function<void ()> const&, std::function<bool (void const*)> const&)::ServerActionGSource::dispatch(_GSource*, int (*)(void*), void*) (glib_main_loop_sources.cpp:217) 04:26:19 15: ==15173== by 0x5B891A6: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.1) 04:26:19 15: ==15173== by 0x5B893FF: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.1) 04:26:19 15: ==15173== by 0x5B894AB: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.1) 04:26:19 15: ==15173== by 0x13F5D72: mir::GLibMainLoop::run() (glib_main_loop.cpp:145) 04:26:19 15: ==15173== by 0x13E0B69: mir::DisplayServer::run() (display_server.cpp:216) 04:26:19 15: ==15173== by 0x13DF939: mir::run_mir(mir::ServerConfiguration&, std::function<void (mir::DisplayServer&)>, std::function<void (int)> const&) (run_mir.cpp:110) 04:26:19 15: ==15173== by 0x13DF553: mir::run_mir(mir::ServerConfiguration&, std::function<void (mir::DisplayServer&)>) (run_mir.cpp:68) 04:26:19 15: ==15173== by 0x169DE94: mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1}::operator()() const (server_runner.cpp:121) 04:26:19 15: ==15173== by 0x169FA8B: void std::_Bind_simple<mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) (functional:1531) 04:26:19 15: ==15173== by 0x169F9E1: std::_Bind_simple<mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1} ()>::operator()() (functional:1520) 04:26:19 15: ==15173== by 0x169F971: std::thread::_Impl<std::_Bind_simple<mir_test_framework::ServerRunner::start_mir_server()::{lambda()#1} ()> >::_M_run() (thread:115) 04:26:19 15: ==15173== by 0x67E8C7F: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21) 04:26:19 15: ==15173== by 0x6FD96B9: start_thread (pthread_create.c:333) 04:26:19 15: ==15173== by 0x72F682C: clone (clone.S:109) 04:26:19 15: ==15173== 04:26:19 15: ../../../tests/mir_test_framework/server_runner.cpp:125: Failure 04:26:19 15: Failed 04:26:19 15: Owner died 04:26:19 15: [2017-01-19 04:26:19.949800] <ERROR> MirConnectionAPI: Caught exception at client library boundary (in mir_connection_release): ../../../../src/client/rpc/stream_socket_transport.cpp(168): Throw in function virtual void mir::client::rpc::StreamSocketTransport::send_message(const std::vector<unsigned char>&, const std::vector<mir::Fd>&) 04:26:20 15: Dynamic exception type: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<mir::socket_disconnected_error> > 04:26:20 15: std::exception::what: Failed to send message to server: Broken pipe 04:26:20 15: 32, "Broken pipe" 04:26:21 15: [ FAILED ] FocusSelection.when_client_connects_shell_is_notified_of_session (25642 ms) https://mir-jenkins.ubuntu.com/job/build-2-binpkg- mir/arch=amd64,compiler=gcc,platform=mesa,release=xenial+overlay/3652/consoleFull To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1657639/+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