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     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to