phablet@ubuntu-phablet:~$ pidof unity-system-compositor 1347 phablet@ubuntu-phablet:~$ sudo gdb [sudo] password for phablet: GNU gdb (Ubuntu 7.9-1ubuntu1) 7.9 Copyright (C) 2015 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "arm-linux-gnueabihf". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". (gdb) t a a bt (gdb) attach 1347 Attaching to process 1347 Reading symbols from /usr/sbin/unity-system-compositor...Reading symbols from /usr/lib/debug/.build-id/b5/506fa890b0bc750dd38d77ea9bbbbe18af6cfd.debug...done. done. Reading symbols from /usr/lib/arm-linux-gnueabihf/libmirserver.so.33...Reading symbols from /usr/lib/debug/.build-id/f6/7ec005b21dd5f9de75c6fd42efdf5eac5e1038.debug...done. done. Reading symbols from /usr/lib/arm-linux-gnueabihf/libmircommon.so.5...Reading symbols from /usr/lib/debug/.build-id/94/c9a1bd4ea893e7764c308492e9f001c36f21c6.debug...done. done. Reading symbols from /usr/lib/arm-linux-gnueabihf/libmirclient.so.9...Reading symbols from /usr/lib/debug/.build-id/1e/612a51aa3bf0c033ee94278adb77c87fe248e0.debug...done. done. Reading symbols from /lib/arm-linux-gnueabihf/libpthread.so.0...Reading symbols from /usr/lib/debug//lib/arm-linux-gnueabihf/libpthread-2.21.so...done. done. [New LWP 1772] [New LWP 1771] [New LWP 1707] [New LWP 1703] [New LWP 1698] [New LWP 1691] [New LWP 1686] [New LWP 1685] [New LWP 1681] [New LWP 1664] [New LWP 1662] [New LWP 1661] [New LWP 1660] [New LWP 1659] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Reading symbols from /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.55.0...(no debugging symbols found)...done. Reading symbols from /usr/lib/arm-linux-gnueabihf/libhybris-egl/libGLESv2.so.2...(no debugging symbols found)...done. Reading symbols from /lib/arm-linux-gnueabihf/libdbus-1.so.3...(no debugging symbols found)...done. Reading symbols from /usr/lib/arm-linux-gnueabihf/libstdc++.so.6...Reading symbols from /usr/lib/debug//usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.20...done. done. Reading symbols from /lib/arm-linux-gnueabihf/libgcc_s.so.1...Reading symbols from /usr/lib/debug//lib/arm-linux-gnueabihf/libgcc_s.so.1...done. done. Reading symbols from /lib/arm-linux-gnueabihf/libc.so.6...Reading symbols from /usr/lib/debug//lib/arm-linux-gnueabihf/libc-2.21.so...done. done. Reading symbols from /lib/ld-linux-armhf.so.3...Reading symbols from /usr/lib/debug//lib/arm-linux-gnueabihf/ld-2.21.so...done. done. Reading symbols from /usr/lib/arm-linux-gnueabihf/libmirplatform.so.9...Reading symbols from /usr/lib/debug/.build-id/76/af4557700dfe5123fcc48be6546284fbc1e6f3.debug...done. done. Reading symbols from /usr/lib/arm-linux-gnueabihf/libmirprotobuf.so.1...Reading symbols from /usr/lib/debug/.build-id/e2/dc3d2c1701cd30f7b6b2c596a78edf1584f4ef.debug...done. done. Reading symbols from /usr/lib/arm-linux-gnueabihf/libhybris-egl/libEGL.so.1...(no debugging symbols found)...done. Reading symbols from /lib/arm-linux-gnueabihf/libglib-2.0.so.0...(no debugging symbols found)...done. Reading symbols from /lib/arm-linux-gnueabihf/libuuid.so.1...(no debugging symbols found)...done. Reading symbols from /usr/lib/arm-linux-gnueabihf/libprotobuf-lite.so.9...(no debugging symbols found)...done. Reading symbols from /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.55.0...(no debugging symbols found)...done. Reading symbols from /lib/arm-linux-gnueabihf/libdl.so.2...Reading symbols from /usr/lib/debug//lib/arm-linux-gnueabihf/libdl-2.21.so...done. done. Reading symbols from /lib/arm-linux-gnueabihf/libm.so.6...Reading symbols from /usr/lib/debug//lib/arm-linux-gnueabihf/libm-2.21.so...done. done. Reading symbols from /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.55.0...(no debugging symbols found)...done. Reading symbols from /usr/lib/arm-linux-gnueabihf/libxkbcommon.so.0...(no debugging symbols found)...done. Reading symbols from /usr/lib/arm-linux-gnueabihf/libhybris-common.so.1...(no debugging symbols found)...done. Reading symbols from /lib/arm-linux-gnueabihf/libudev.so.1...(no debugging symbols found)...done. Reading symbols from /lib/arm-linux-gnueabihf/libpcre.so.3...(no debugging symbols found)...done. Reading symbols from /lib/arm-linux-gnueabihf/librt.so.1...Reading symbols from /usr/lib/debug//lib/arm-linux-gnueabihf/librt-2.21.so...done. done. Reading symbols from /usr/lib/arm-linux-gnueabihf/libandroid-properties.so.1...(no debugging symbols found)...done. Reading symbols from /usr/lib/arm-linux-gnueabihf/liblttng-ust-tracepoint.so.0...(no debugging symbols found)...done. Reading symbols from /usr/lib/arm-linux-gnueabihf/liburcu-bp.so.2...(no debugging symbols found)...done. Reading symbols from /usr/lib/arm-linux-gnueabihf/mir/server-platform/graphics-android.so.4...Reading symbols from /usr/lib/debug/.build-id/ae/9ffdff408da58846fcb421feabe0b5f8843576.debug...done. done. Reading symbols from /usr/lib/arm-linux-gnueabihf/libhardware.so.2...(no debugging symbols found)...done. Reading symbols from /usr/lib/arm-linux-gnueabihf/libhybris/eglplatform_null.so...(no debugging symbols found)...done. 0xb6af14e0 in poll () at ../sysdeps/unix/syscall-template.S:81 81 ../sysdeps/unix/syscall-template.S: No such file or directory. (gdb) t a a bt Thread 15 (Thread 0xb518d410 (LWP 1659)): #0 0xb66426b4 in ?? () #1 0xb6656c8c in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 14 (Thread 0xb498d410 (LWP 1660)): #0 0xb66438ec in ?? () #1 0xb59a8368 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 13 (Thread 0xb418d410 (LWP 1661)): #0 0xb6643a34 in ?? () #1 0xb6658984 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 12 (Thread 0xb398d410 (LWP 1662)): #0 0xb6643a34 in ?? () #1 0xb6658984 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 11 (Thread 0xb2f8f410 (LWP 1664)): #0 0xb6643a34 in ?? () #1 0xb6658984 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 10 (Thread 0xb24f2410 (LWP 1681)): #0 __libc_do_syscall () at ../sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:46 #1 0xb6ca16b0 in __pthread_cond_wait (cond=0x11fd1b0, mutex=0x11fcf08) at pthread_cond_wait.c:186 #2 0xb63e72b4 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 9 (Thread 0xb007c410 (LWP 1685)): #0 __libc_do_syscall () at ../sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:46 #1 0xb6ca16b0 in __pthread_cond_wait (cond=0x124caa0, mutex=0x124ca84) at pthread_cond_wait.c:186 #2 0xb6c006e4 in __gthread_cond_wait (__mutex=, __cond=__cond@entry=0x124caa0) at /build/buildd/gcc-4.9-4.9.2/build/arm-linux-gnueabihf/libstdc++-v3/include/arm-linux-gnueabihf/bits/gthr-default.h:864 #3 std::condition_variable::wait (this=this@entry=0x124caa0, __lock=...) at ../../../../../src/libstdc++-v3/src/c++11/condition_variable.cc:52 #4 0xb6dc515e in operator() (this=0x124ca78) at /build/mir-GYyRoo/mir-0.15.1+15.04.20150903/src/server/scene/threaded_snapshot_strategy.cpp:58 #5 __invoke (__f=...) at /usr/include/c++/4.9/functional:202 ---Type to continue, or q to quit--- #6 operator()<> (this=) at /usr/include/c++/4.9/functional:435 #7 _M_invoke<> (this=) at /usr/include/c++/4.9/functional:1700 #8 operator() (this=) at /usr/include/c++/4.9/functional:1688 #9 std::thread::_Impl ()> >::_M_run() ( this=) at /usr/include/c++/4.9/thread:115 #10 0xb6c032a0 in std::(anonymous namespace)::execute_native_thread_routine (__p=) at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:84 #11 0xb6c9d490 in start_thread (arg=0x0) at pthread_create.c:335 #12 0xb6af7c4c in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:89 from /lib/arm-linux-gnueabihf/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 8 (Thread 0xaf6ff410 (LWP 1686)): #0 0xb6af8132 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 #1 0x0003acc6 in boost::asio::detail::epoll_reactor::run (this=0x1250ed0, block=block@entry=true, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392 #2 0x0003c100 in do_run_one (ec=..., this_thread=..., lock=..., this=0x1250e70) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:368 #3 boost::asio::detail::task_io_service::run (this=0x1250e70, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153 #4 0x000399b8 in run (this=0x1250dd0) at /usr/include/boost/asio/impl/io_service.ipp:59 #5 operator() (__closure=) at /build/unity-system-compositor-pGKb8Q/unity-system-compositor-0.1.1+15.04.20150904/src/asio_dm_connection.cpp:54 #6 _M_invoke<> (this=) at /usr/include/c++/4.9/functional:1700 #7 operator() (this=) at /usr/include/c++/4.9/functional:1688 #8 std::thread::_Impl()> >::_M_run(void) (this=) at /usr/include/c++/4.9/thread:115 #9 0xb6c032a0 in std::(anonymous namespace)::execute_native_thread_routine (__p=) at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:84 #10 0xb6c9d490 in start_thread (arg=0x0) at pthread_create.c:335 #11 0xb6af7c4c in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:89 from /lib/arm-linux-gnueabihf/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 7 (Thread 0xaeeff410 (LWP 1691)): #0 0xb6af8132 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 #1 0x0003f1b6 in usc::DBusEventLoop::run (this=0x12512e0, started=...) at /build/unity-system-compositor-pGKb8Q/unity-system-compositor-0.1.1+15.04.20150904/src/dbus_event_loop.cpp:157 #2 0x00041f58 in operator() (__closure=0x1251ef0) at /build/unity-system-compositor-pGKb8Q/unity-system-compositor-0.1.1+15.04.20150904/src/powerd_mediator.cpp:81 #3 _M_invoke<> (this=0x1251ef0) at /usr/include/c++/4.9/functional:1700 #4 operator() (this=0x1251ef0) at /usr/include/c++/4.9/functional:1688 #5 std::thread::_Impl()> >::_M_run(void) ( this=0x1251ee4) at /usr/include/c++/4.9/thread:115 #6 0xb6c032a0 in std::(anonymous namespace)::execute_native_thread_routine (__p=) ---Type to continue, or q to quit---q at ../../../../../src/libstdc++-v3/srQuit (gdb) t a a bt > /home/phablet/gdb-bt-usc.log Thread 15 (Thread 0xb518d410 (LWP 1659)): A syntax error in expression, near `> /home/phablet/gdb-bt-usc.log'. (gdb) Thread 15 (Thread 0xb518d410 (LWP 1659)): A syntax error in expression, near `> /home/phablet/gdb-bt-usc.log'. (gdb) Thread 15 (Thread 0xb518d410 (LWP 1659)): A syntax error in expression, near `> /home/phablet/gdb-bt-usc.log'. (gdb) t a a bt Thread 15 (Thread 0xb518d410 (LWP 1659)): #0 0xb66426b4 in ?? () #1 0xb6656c8c in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 14 (Thread 0xb498d410 (LWP 1660)): #0 0xb66438ec in ?? () #1 0xb59a8368 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 13 (Thread 0xb418d410 (LWP 1661)): #0 0xb6643a34 in ?? () #1 0xb6658984 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 12 (Thread 0xb398d410 (LWP 1662)): #0 0xb6643a34 in ?? () #1 0xb6658984 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 11 (Thread 0xb2f8f410 (LWP 1664)): #0 0xb6643a34 in ?? () #1 0xb6658984 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 10 (Thread 0xb24f2410 (LWP 1681)): #0 __libc_do_syscall () at ../sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:46 #1 0xb6ca16b0 in __pthread_cond_wait (cond=0x11fd1b0, mutex=0x11fcf08) at pthread_cond_wait.c:186 #2 0xb63e72b4 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 9 (Thread 0xb007c410 (LWP 1685)): #0 __libc_do_syscall () at ../sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:46 #1 0xb6ca16b0 in __pthread_cond_wait (cond=0x124caa0, mutex=0x124ca84) at pthread_cond_wait.c:186 #2 0xb6c006e4 in __gthread_cond_wait (__mutex=, __cond=__cond@entry=0x124caa0) at /build/buildd/gcc-4.9-4.9.2/build/arm-linux-gnueabihf/libstdc++-v3/include/arm-linux-gnueabihf/bits/gthr-default.h:864 #3 std::condition_variable::wait (this=this@entry=0x124caa0, __lock=...) at ../../../../../src/libstdc++-v3/src/c++11/condition_variable.cc:52 #4 0xb6dc515e in operator() (this=0x124ca78) at /build/mir-GYyRoo/mir-0.15.1+15.04.20150903/src/server/scene/threaded_snapshot_strategy.cpp:58 #5 __invoke (__f=...) at /usr/include/c++/4.9/functional:202 ---Type to continue, or q to quit--- #6 operator()<> (this=) at /usr/include/c++/4.9/functional:435 #7 _M_invoke<> (this=) at /usr/include/c++/4.9/functional:1700 #8 operator() (this=) at /usr/include/c++/4.9/functional:1688 #9 std::thread::_Impl ()> >::_M_run() ( this=) at /usr/include/c++/4.9/thread:115 #10 0xb6c032a0 in std::(anonymous namespace)::execute_native_thread_routine (__p=) at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:84 #11 0xb6c9d490 in start_thread (arg=0x0) at pthread_create.c:335 #12 0xb6af7c4c in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:89 from /lib/arm-linux-gnueabihf/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 8 (Thread 0xaf6ff410 (LWP 1686)): #0 0xb6af8132 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 #1 0x0003acc6 in boost::asio::detail::epoll_reactor::run (this=0x1250ed0, block=block@entry=true, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392 #2 0x0003c100 in do_run_one (ec=..., this_thread=..., lock=..., this=0x1250e70) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:368 #3 boost::asio::detail::task_io_service::run (this=0x1250e70, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153 #4 0x000399b8 in run (this=0x1250dd0) at /usr/include/boost/asio/impl/io_service.ipp:59 #5 operator() (__closure=) at /build/unity-system-compositor-pGKb8Q/unity-system-compositor-0.1.1+15.04.20150904/src/asio_dm_connection.cpp:54 #6 _M_invoke<> (this=) at /usr/include/c++/4.9/functional:1700 #7 operator() (this=) at /usr/include/c++/4.9/functional:1688 #8 std::thread::_Impl()> >::_M_run(void) (this=) at /usr/include/c++/4.9/thread:115 #9 0xb6c032a0 in std::(anonymous namespace)::execute_native_thread_routine (__p=) at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:84 #10 0xb6c9d490 in start_thread (arg=0x0) at pthread_create.c:335 #11 0xb6af7c4c in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:89 from /lib/arm-linux-gnueabihf/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 7 (Thread 0xaeeff410 (LWP 1691)): #0 0xb6af8132 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 #1 0x0003f1b6 in usc::DBusEventLoop::run (this=0x12512e0, started=...) at /build/unity-system-compositor-pGKb8Q/unity-system-compositor-0.1.1+15.04.20150904/src/dbus_event_loop.cpp:157 #2 0x00041f58 in operator() (__closure=0x1251ef0) at /build/unity-system-compositor-pGKb8Q/unity-system-compositor-0.1.1+15.04.20150904/src/powerd_mediator.cpp:81 #3 _M_invoke<> (this=0x1251ef0) at /usr/include/c++/4.9/functional:1700 #4 operator() (this=0x1251ef0) at /usr/include/c++/4.9/functional:1688 #5 std::thread::_Impl()> >::_M_run(void) ( this=0x1251ee4) at /usr/include/c++/4.9/thread:115 #6 0xb6c032a0 in std::(anonymous namespace)::execute_native_thread_routine (__p=) ---Type to continue, or q to quit--- at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:84 #7 0xb6c9d490 in start_thread (arg=0x0) at pthread_create.c:335 #8 0xb6af7c4c in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:89 from /lib/arm-linux-gnueabihf/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 6 (Thread 0xae4ff410 (LWP 1698)): #0 __libc_do_syscall () at ../sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:46 #1 0xb6ca16b0 in __pthread_cond_wait (cond=0xad3046a0, mutex=0xad304688) at pthread_cond_wait.c:186 #2 0xb6c006e4 in __gthread_cond_wait (__mutex=, __cond=__cond@entry=0xad3046a0) at /build/buildd/gcc-4.9-4.9.2/build/arm-linux-gnueabihf/libstdc++-v3/include/arm-linux-gnueabihf/bits/gthr-default.h:864 #3 std::condition_variable::wait (this=this@entry=0xad3046a0, __lock=...) at ../../../../../src/libstdc++-v3/src/c++11/condition_variable.cc:52 #4 0xb6dd5336 in wait > (__p=..., __lock=..., this=0xad3046a0) at /usr/include/c++/4.9/condition_variable:98 #5 mir::compositor::CompositingFunctor::operator() (this=0xad304660) at /build/mir-GYyRoo/mir-0.15.1+15.04.20150903/src/server/compositor/multi_threaded_compositor.cpp:137 #6 0xb6e3a5c0 in operator() (this=0xae4fedc4) at /usr/include/c++/4.9/functional:2439 #7 execute (this=0xae4fedc4) at /build/mir-GYyRoo/mir-0.15.1+15.04.20150903/src/server/thread/basic_thread_pool.cpp:40 #8 operator() (this=0x1253f80) at /build/mir-GYyRoo/mir-0.15.1+15.04.20150903/src/server/thread/basic_thread_pool.cpp:91 #9 __invoke<(anonymous namespace)::Worker> (__f=...) at /usr/include/c++/4.9/functional:202 #10 operator()<> (this=) at /usr/include/c++/4.9/functional:435 #11 _M_invoke<> (this=) at /usr/include/c++/4.9/functional:1700 #12 operator() (this=) at /usr/include/c++/4.9/functional:1688 #13 std::thread::_Impl()> >::_M_run(void) ( this=) at /usr/include/c++/4.9/thread:115 #14 0xb6c032a0 in std::(anonymous namespace)::execute_native_thread_routine (__p=) at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:84 #15 0xb6c9d490 in start_thread (arg=0x0) at pthread_create.c:335 #16 0xb6af7c4c in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:89 from /lib/arm-linux-gnueabihf/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 5 (Thread 0xadc9b410 (LWP 1703)): #0 0xb6af8132 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 #1 0x0003f1b6 in usc::DBusEventLoop::run (this=0x1254818, started=...) at /build/unity-system-compositor-pGKb8Q/unity-system-compositor-0.1.1+15.04.20150904/src/dbus_event_loop.cpp:157 #2 0x000362d4 in operator() (__closure=0x1254930) at /build/unity-system-compositor-pGKb8Q/unity-system-compositor-0.1.1+15.04.20150904/src/unity_screen_service.cpp:65 #3 _M_invoke<> (this=0x1254930) at /usr/include/c++/4.9/functional:1700 #4 operator() (this=0x1254930) at /usr/include/c++/4.9/functional:1688 #5 std::thread::_Impl&)::()> >::_M_run(void) (this=0x1254924) at /usr/include/c++/4.9/thread:115 #6 0xb6c032a0 in std::(anonymous namespace)::execute_native_thread_routine (__p=) ---Type to continue, or q to quit--- at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:84 #7 0xb6c9d490 in start_thread (arg=0x0) at pthread_create.c:335 #8 0xb6af7c4c in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:89 from /lib/arm-linux-gnueabihf/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 4 (Thread 0xad2ff410 (LWP 1707)): #0 0xb6af14e0 in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0xb6d22b9c in poll (__timeout=-1, __nfds=1, __fds=0xad2fed94) at /usr/include/arm-linux-gnueabihf/bits/poll2.h:46 #2 (anonymous namespace)::dispatch_loop(const std::string &, std::shared_ptr, std::shared_ptr, const std::function &) (name=..., thread_register=..., dispatcher= std::shared_ptr (count 2, weak 0) 0x12563b4, exception_handler=...) at /build/mir-GYyRoo/mir-0.15.1+15.04.20150903/src/common/dispatch/threaded_dispatcher.cpp:203 #3 0xb6d23b56 in _M_invoke<0u, 1u, 2u, 3u> (this=) at /usr/include/c++/4.9/functional:1700 #4 operator() (this=) at /usr/include/c++/4.9/functional:1688 #5 std::thread::_Impl, std::shared_ptr, std::function))(std::string const&, std::shared_ptr, std::shared_ptr, std::function const&)> >::_M_run() (this=) at /usr/include/c++/4.9/thread:115 #6 0xb6c032a0 in std::(anonymous namespace)::execute_native_thread_routine (__p=) at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:84 #7 0xb6c9d490 in start_thread (arg=0x0) at pthread_create.c:335 #8 0xb6af7c4c in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:89 from /lib/arm-linux-gnueabihf/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 3 (Thread 0xac8ff410 (LWP 1771)): #0 __libc_do_syscall () at ../sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:46 #1 0xb6ca16b0 in __pthread_cond_wait (cond=0xac8fed70, mutex=0x124e0b8) at pthread_cond_wait.c:186 #2 0xb6e021aa in wait > (lock=..., this=0xac8fed70) at /usr/include/boost/asio/detail/posix_event.hpp:80 #3 do_run_one (ec=..., this_thread=..., lock=..., this=0x124e0a0) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:395 #4 boost::asio::detail::task_io_service::run (this=0x124e0a0, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153 #5 0xb6dff76a in run (this=0x124e048) at /usr/include/boost/asio/impl/io_service.ipp:59 #6 operator() (__closure=0x1228bb0) at /build/mir-GYyRoo/mir-0.15.1+15.04.20150903/src/server/frontend/published_socket_connector.cpp:165 #7 _M_invoke<> (this=0x1228bb0) at /usr/include/c++/4.9/functional:1700 #8 operator() (this=0x1228bb0) at /usr/include/c++/4.9/functional:1688 #9 std::thread::_Impl()> >::_M_run(void) (this=0x1228ba4) at /usr/include/c++/4.9/thread:115 #10 0xb6c032a0 in std::(anonymous namespace)::execute_native_thread_routine (__p=) at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:84 #11 0xb6c9d490 in start_thread (arg=0x0) at pthread_create.c:335 #12 0xb6af7c4c in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:89 from /lib/arm-linux-gnueabihf/libc.so.6 ---Type to continue, or q to quit--- Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 2 (Thread 0xac0ff410 (LWP 1772)): #0 0xb6af8132 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 #1 0xb6e00a78 in boost::asio::detail::epoll_reactor::run (this=0x124dd00, block=, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392 #2 0xb6e020ba in do_run_one (ec=..., this_thread=..., lock=..., this=0x124dc80) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:368 #3 boost::asio::detail::task_io_service::run (this=0x124dc80, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153 #4 0xb6dff76a in run (this=0x124dc38) at /usr/include/boost/asio/impl/io_service.ipp:59 #5 operator() (__closure=0x1228b90) at /build/mir-GYyRoo/mir-0.15.1+15.04.20150903/src/server/frontend/published_socket_connector.cpp:165 #6 _M_invoke<> (this=0x1228b90) at /usr/include/c++/4.9/functional:1700 #7 operator() (this=0x1228b90) at /usr/include/c++/4.9/functional:1688 #8 std::thread::_Impl()> >::_M_run(void) (this=0x1228b84) at /usr/include/c++/4.9/thread:115 #9 0xb6c032a0 in std::(anonymous namespace)::execute_native_thread_routine (__p=) at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:84 #10 0xb6c9d490 in start_thread (arg=0x0) at pthread_create.c:335 #11 0xb6af7c4c in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:89 from /lib/arm-linux-gnueabihf/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 1 (Thread 0xb6ef5000 (LWP 1347)): #0 0xb6af14e0 in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0xb69300d8 in ?? () from /lib/arm-linux-gnueabihf/libglib-2.0.so.0 Backtrace stopped: previous frame identical to this frame (corrupt stack?)