(gdb) catch throw (gdb) c ... (gdb) bt #0 __cxxabiv1::__cxa_throw (obj=0x6259efd8, tinfo=0x42a4f0a8 >>, dest=0x42a3b8a5 >::~clone_impl()+1>) at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:62 #1 0x42a3bff6 in void boost::throw_exception >(boost::exception_detail::error_info_injector const&) () from /usr/lib/arm-linux-gnueabihf/libmirplatformgraphics.so #2 0x42a3c090 in void boost::exception_detail::throw_exception_(std::runtime_error const&, char const*, char const*, int) () from /usr/lib/arm-linux-gnueabihf/libmirplatformgraphics.so #3 0x42a3f052 in mir::graphics::android::HWC11Device::commit_frame(void*, void*) () from /usr/lib/arm-linux-gnueabihf/libmirplatformgraphics.so #4 0x424641bc in mir::compositor::DefaultDisplayBufferCompositor::composite() () from /usr/lib/arm-linux-gnueabihf/libmirserver.so.6 #5 0x42467c50 in std::thread::_Impl ()> >::_M_run() () from /usr/lib/arm-linux-gnueabihf/libmirserver.so.6 #6 0x4092eb7c in std::(anonymous namespace)::execute_native_thread_routine ( __p=) at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:84 #7 0x40e8ee64 in start_thread (arg=0x4c0ff460) at pthread_create.c:313 #8 0x40a0a7c8 in ?? () at ../ports/sysdeps/unix/sysv/linux/arm/nptl/../clone.S:96 from /lib/arm-linux-gnueabihf/libc.so.6 #9 0x40a0a7c8 in ?? () at ../ports/sysdeps/unix/sysv/linux/arm/nptl/../clone.S:96 from /lib/arm-linux-gnueabihf/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) (gdb) c Continuing. terminate called after throwing an instance of 'boost::exception_detail::clone_impl >' what(): error during hwc set() [Thread 0x61cff460 (LWP 6872) exited] [Thread 0x624ff460 (LWP 6873) exited] [Thread 0x614ff460 (LWP 6871) exited]