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