And this is where the "signal comes from:
#1 0x00007ffff77672fa in mir::terminate_with_current_exception ()
at
/home/alan/display_server/mir/src/server/terminate_with_current_exception.cpp:52
#2 0x00007ffff78af4c2 in mir::compositor::CompositingFunctor::operator()
(this=0x5555559fcae0)
at
/home/alan/display_server/mir/src/server/compositor/multi_threaded_compositor.cpp:180
#3 0x00007ffff78b2a7c in std::_Function_handler<void (),
std::reference_wrapper<mir::compositor::CompositingFunctor>
>::_M_invoke(std::_Any_data const&) (__functor=...) at
/usr/include/c++/6/functional:1770
#4 0x00007ffff7769846 in std::function<void ()>::operator()() const
(this=0x7fffee012d00) at /usr/include/c++/6/functional:2136
#5 0x00007ffff79ea451 in (anonymous namespace)::Task::execute
(this=0x7fffee012d00)
at /home/alan/display_server/mir/src/server/thread/basic_thread_pool.cpp:40
#6 0x00007ffff79ea7ba in (anonymous namespace)::Worker::operator()
(this=0x5555559fcbd0)
at /home/alan/display_server/mir/src/server/thread/basic_thread_pool.cpp:91
#7 0x00007ffff79ed66c in std::__invoke_impl<void, (anonymous
namespace)::Worker&> (__f=...) at /usr/include/c++/6/functional:218
#8 0x00007ffff79ed62e in std::__invoke<(anonymous namespace)::Worker&>
(__fn=...) at /usr/include/c++/6/functional:260
#9 0x00007ffff79ed5d8 in std::reference_wrapper<(anonymous
namespace)::Worker>::operator()<>(void) const (this=0x5555559fcf08)
at /usr/include/c++/6/functional:474
#10 0x00007ffff79ed5b6 in std::_Bind_simple<std::reference_wrapper<(anonymous
namespace)::Worker>()>::_M_invoke<>(std::_Index_tuple<>) (this=0x5555559fcf08)
at /usr/include/c++/6/functional:1400
#11 0x00007ffff79ed540 in std::_Bind_simple<std::reference_wrapper<(anonymous
namespace)::Worker>()>::operator()(void) (
this=0x5555559fcf08) at /usr/include/c++/6/functional:1389
#12 0x00007ffff79ed510 in
std::thread::_State_impl<std::_Bind_simple<std::reference_wrapper<(anonymous
namespace)::Worker>()> >::_M_run(void) (this=0x5555559fcf00) at
/usr/include/c++/6/thread:196
#13 0x00007ffff743650f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#14 0x00007ffff490170a in start_thread (arg=0x7fffee013700) at
pthread_create.c:333
#15 0x00007ffff6ea50ff in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
And that appears to be from failing to handle an exception from
DMABufTextureBinder::ensure_egl_image() ("ERROR:
/home/alan/display_server/mir/src/platforms/mesa/server/buffer_allocator.cpp(151):"
in comment #7)
--
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/1629275
Title:
Clients and server all crash
Status in Mir:
Incomplete
Status in MirAL:
Triaged
Status in mir package in Ubuntu:
New
Bug description:
mir-24 on yakkety (or mir-0.21 on xenial, or lp:mir on yakkety)
Start a Mir-on-X11 session:
$ mir_demo_server_minimal &
$ mirrun gnome-terminal
In the terminal:
$ mir_demo_client_all&
(A script that launches all the Mir demo clients - attached)
Expect: all the clients open
Actual (most times): gnome-terminal and all the clients crash
Actual (frequently): gnome-terminal, all the clients, and the server crash
Actual (occasionally): all the clients open
To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1629275/+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