. Thread 8 (Thread 0x7f8b0bfff700 (LWP 1551)): #0 0x00007f8b1c1f5b73 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x0000000000435a38 in boost::asio::detail::epoll_reactor::run (this=0x9ceba0, block=, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392 timeout = events = {{events = 201320192, data = {ptr = 0x7f8b, fd = 32651, u32 = 32651, u64 = 32651}}, {events = 0, data = {ptr = 0x5b00000008, fd = 8, u32 = 8, u64 = 390842023944}}, {events = 503906028, data = {ptr = 0x7f8b, fd = 32651, u32 = 32651, u64 = 32651}}, {events = 0, data = {ptr = 0xd9365fa1, fd = -650747999, u32 = 3644219297, u64 = 3644219297}}, {events = 8, data = {ptr = 0x3a00000000, fd = 0, u32 = 0, u64 = 249108103168}}, {events = 0, data = {ptr = 0x9bf060, fd = 10219616, u32 = 10219616, u64 = 10219616}}, {events = 503908454, data = {ptr = 0x7c00007f8b, fd = 32651, u32 = 32651, u64 = 532575977355}}, {events = 32651, data = {ptr = 0x7f8b0bffe730, fd = 201320240, u32 = 201320240, u64 = 140235178501936}}, {events = 476957776, data = {ptr = 0xbffe84000007f8b, fd = 32651, u32 = 32651, u64 = 864665015054008203}}, {events = 32651, data = {ptr = 0x7f8b1c6efa18, fd = 477035032, u32 = 477035032, u64 = 140235454216728}}, {events = 56940926, data = {ptr = 0xbffe83000000000, fd = 0, u32 = 0, u64 = 864664946334498816}}, {events = 32651, data = {ptr = 0x7f8b04000020, fd = 67108896, u32 = 67108896, u64 = 140235044290592}}, {events = 0, data = {ptr = 0x1e276ad800000000, fd = 0, u32 = 0, u64 = 2172822821175033856}}, {events = 32651, data = {ptr = 0x7f8b1e284a00, fd = 505956864, u32 = 505956864, u64 = 140235483138560}}, {events = 4290965, data = {ptr = 0x1c6f364800000000, fd = 0, u32 = 0, u64 = 2048916038342410240}}, {events = 32651, data = {ptr = 0x403770, fd = 4208496, u32 = 4208496, u64 = 4208496}}, {events = 0, data = {ptr = 0xc9300000005, fd = 5, u32 = 5, u64 = 13825499725829}}, {events = 1, data = {ptr = 0x7f8b0bffe830, fd = 201320496, u32 = 201320496, u64 = 140235178502192}}, {events = 201320696, data = {ptr = 0xbffe8d000007f8b, fd = 32651, u32 = 32651, u64 = 864665633529298827}}, {events = 32651, data = {ptr = 0x7f8b1e276ad8, fd = 505899736, u32 = 505899736, u64 = 140235483081432}}, {events = 1, data = {ptr = 0x1e2aa52000000000, fd = 0, u32 = 0, u64 = 2173731327017222144}}, {events = 32651, data = {ptr = 0x7f8b1e2aa1c8, fd = 506110408, u32 = 506110408, u64 = 140235483292104}}, {events = 503908833, data = {ptr = 0x7f8b, fd = 32651, u32 = 32651, u64 = 32651}}, {events = 0, data = {ptr = 0x7f8b1c1ec3f5 <__libc_readv+117>, fd = 471778293, u32 = 471778293, u64 = 140235448959989}}, {events = 5, data = {ptr = 0xffffffff00007f8b, fd = 32651, u32 = 32651, u64 = 18446744069414616971}}, {events = 4294967295, data = {ptr = 0x7f8b0bffe7f0, fd = 201320432, u32 = 201320432, u64 = 140235178502128}}, {events = 506110408, data = {ptr = 0xbffe7f000000001, fd = 1, u32 = 1, u64 = 864664671456591873}}, {events = 32651, data = {ptr = 0x42efb6 ::do_perform(boost::asio::detail::reactor_op*)+198>, fd = 4386742, u32 = 4386742, u64 = 4386742}}, {events = 10283792, data = {ptr = 0x400000000, fd = 0, u32 = 0, u64 = 17179869184}}, {events = 0, data = {ptr = 0x4, fd = 4, u32 = 4, u64 = 4}}, {events = 506111264, data = {ptr = 0x400092000007f8b, fd = 32651, u32 = 32651, u64 = 288240409195347851}}, {events = 32651, data = {ptr = 0x9ceae8, fd = 10283752, u32 = 10283752, u64 = 10283752}}, {events = 10284168, data = {ptr = 0x9ceba000000000, fd = 0, u32 = 0, u64 = 44169168794157056}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 4388458, data = {ptr = 0x100000000, fd = 0, u32 = 0, u64 = 4294967296}}, {events = 10, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 10, data = {ptr = 0xa00000000, fd = 0, u32 = 0, u64 = 42949672960}}, {events = 0, data = {ptr = 0x7f8b0bffe9c0, fd = 201320896, u32 = 201320896, u64 = 140235178502592}}, {events = 67111200, data = {ptr = 0x9cead800007f8b, fd = 32651, u32 = 32651, u64 = 44168309800730507}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 10265600, data = {ptr = 0x9ceb1000000000, fd = 0, u32 = 0, u64 = 44168550318866432}}, {events = 0, data = {ptr = 0xa, fd = 10, u32 = 10, u64 = 10}}, {events = 4383321, data = {ptr = 0x100000000, fd = 0, u32 = 0, u64 = 4294967296}}, {events = 32651, data = {ptr = 0x652578 , fd = 6628728, u32 = 6628728, u64 = 6628728}}, {events = 0, data = {ptr = 0xbffe9c000000000, fd = 0, u32 = 0, u64 = 864666664321417216}}, {events = 32651, data = {ptr = 0x7f8b0bffe8e0, fd = 201320672, u32 = 201320672, u64 = 140235178502368}}, {events = 67111200, data = {ptr = 0x400092000007f8b, fd = 32651, u32 = 32651, u64 = 288240409195347851}}, {events = 32651, data = {ptr = 0x7f8b1e0955a7, fd = 503928231, u32 = 503928231, u64 = 140235481109927}}, {events = 10283744, data = {ptr = 0x9ceb1000000000, fd = 0, u32 = 0, u64 = 44168550318866432}}, {events = 0, data = {ptr = 0x4, fd = 4, u32 = 4, u64 = 4}}, {events = 1, data = {ptr = 0x7f8b, fd = 32651, u32 = 32651, u64 = 32651}}, {events = 0, data = {ptr = 0x42ede0 , fd = 4386272, u32 = 4386272, u64 = 4386272}}, {events = 0, data = {ptr = 0x9cead800000000, fd = 0, u32 = 0, u64 = 44168309800697856}}, {events = 0, data = {ptr = 0x7f8b1c9ca350 >+16>, fd = 480027472, u32 = 480027472, u64 = 140235457209168}}, {events = 480033728, data = {ptr = 0x7f8b, fd = 32651, u32 = 32651, u64 = 32651}}, {events = 0, data = {ptr = 0x9cead8, fd = 10283736, u32 = 10283736, u64 = 10283736}}, {events = 201320912, data = {ptr = 0x1c9cbc0000007f8b, fd = 32651, u32 = 32651, u64 = 2061729437614899083}}, {events = 32651, data = {ptr = 0x7f8b0bffe9c0, fd = 201320896, u32 = 201320896, u64 = 140235178502592}}, {events = 480027456, data = {ptr = 0x1c9cbb9800007f8b, fd = 32651, u32 = 32651, u64 = 2061728990938300299}}, {events = 32651, data = {ptr = 0x42e989 , fd = 4385161, u32 = 4385161, u64 = 4385161}}, {events = 480035904, data = {ptr = 0x1c9e572000007f8b, fd = 32651, u32 = 32651, u64 = 2062181474332868491}}, {events = 32651, data = {ptr = 0x7f8b1c9cba00 , std::allocator >>, fd = 480033280, u32 = 480033280, u64 = 140235457214976}}, {events = 201320880, data = {ptr = 0x1c9cbbc000007f8b, fd = 32651, u32 = 32651, u64 = 2061729162736992139}}, {events = 32651, data = {ptr = 0x432b90 , fd = 4402064, u32 = 4402064, u64 = 4402064}}, {events = 0, data = {ptr = 0x1c1ec3f500000000, fd = 0, u32 = 0, u64 = 2026272339397705728}}, {events = 32651, data = {ptr = 0x7f8b040008d8, fd = 67111128, u32 = 67111128, u64 = 140235044292824}}, {events = 3, data = {ptr = 0x40008d800000000, fd = 0, u32 = 0, u64 = 288240099957669888}}, {events = 32651, data = {ptr = 0x100000000, fd = 0, u32 = 0, u64 = 4294967296}}, {events = 480033688, data = {ptr = 0x1c9cc45000007f8b, fd = 32651, u32 = 32651, u64 = 2061738577305304971}}, {events = 32651, data = {ptr = 0x7f8b040009f9, fd = 67111417, u32 = 67111417, u64 = 140235044293113}}, {events = 67111417, data = {ptr = 0x40009f900007f8b, fd = 32651, u32 = 32651, u64 = 288241341203251083}}, {events = 32651, data = {ptr = 0x7f8b040009f8, fd = 67111416, u32 = 67111416, u64 = 140235044293112}}, {events = 67111419, data = {ptr = 0x4000bf800007f8b, fd = 32651, u32 = 32651, u64 = 288243535931539339}}, {events = 32651, data = {ptr = 0x7f8b1c9e5140 <(anonymous namespace)::c_locale_impl>, fd = 480137536, u32 = 480137536, u64 = 140235457319232}}, {events = 16, data = {ptr = 0x40009f800007f8b, fd = 32651, u32 = 32651, u64 = 288241336908283787}}, {events = 32651, data = {ptr = 0x7f8b1c9c95b0 , fd = 480023984, u32 = 480023984, u64 = 140235457205680}}, {events = 6, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x1002, fd = 4098, u32 = 4098, u64 = 4098}}, {events = 0, data = {ptr = 0x7f8b, fd = 32651, u32 = 32651, u64 = 32651}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}} , {events = 0, data = {ptr = 0x7f8b00000008, fd = 8, u32 = 8, u64 = 140234977181704}}, {events = 201321064, data = {ptr = 0x1c9e514000007f8b, fd = 32651, u32 = 32651, u64 = 2062175014702055307}}, {events = 32651, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 4325376, data = {ptr = 0xbffe9d800000000, fd = 0, u32 = 0, u64 = 864666767400632320}}, {events = 32651, data = {ptr = 0x7f8b1c9e4c80 <(anonymous namespace)::ctype_c>, fd = 480136320, u32 = 480136320, u64 = 140235457318016}}, {events = 480136176, data = {ptr = 0x1c9e4c0000007f8b, fd = 32651, u32 = 32651, u64 = 2062169242266009483}}, {events = 32651, data = {ptr = 0x9ceb18, fd = 10283800, u32 = 10283800, u64 = 10283800}}, {events = 10283800, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7f8b0bffec30, fd = 201321520, u32 = 201321520, u64 = 140235178503216}}, {events = 201321728, data = {ptr = 0xbffed9000007f8b, fd = 32651, u32 = 32651, u64 = 864670856209530763}}, {events = 32651, data = {ptr = 0x7f8b0bfff701, fd = 201324289, u32 = 201324289, u64 = 140235178505985}}, {events = 4394504, data = {ptr = 0x400000000, fd = 0, u32 = 0, u64 = 17179869184}}, {events = 0, data = {ptr = 0x42fb4a , boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> (*)()> > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long)+842>, fd = 4389706, u32 = 4389706, u64 = 4389706}}, {events = 3951099075, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x200, fd = 512, u32 = 512, u64 = 512}}, {events = 503908833, data = {ptr = 0xbffec3000007f8b, fd = 32651, u32 = 32651, u64 = 864669344381042571}}, {events = 32651, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7d, fd = 125, u32 = 125, u64 = 125}}, {events = 471778293, data = {ptr = 0x7f8b, fd = 32651, u32 = 32651, u64 = 32651}}, {events = 0, data = {ptr = 0x4, fd = 4, u32 = 4, u64 = 4}}, {events = 201321472, data = {ptr = 0x65202000007f8b, fd = 32651, u32 = 32651, u64 = 28464294458851211}}, {events = 1, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 4386880, data = {ptr = 0x9ceb1000000000, fd = 0, u32 = 0, u64 = 44168550318866432}}, {events = 0, data = {ptr = 0x4, fd = 4, u32 = 4, u64 = 4}}, {events = 4, data = {ptr = 0xbffee3f00000000, fd = 0, u32 = 0, u64 = 864671607828774912}}, {events = 32651, data = {ptr = 0x7f8b04000920, fd = 67111200, u32 = 67111200, u64 = 140235044292896}}, {events = 67111200, data = {ptr = 0x300007f8b, fd = 32651, u32 = 32651, u64 = 12884934539}}, {events = 0, data = {ptr = 0x9ceae0, fd = 10283744, u32 = 10283744, u64 = 10283744}}, {events = 10283800, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x3, fd = 3, u32 = 3, u64 = 3}}, {events = 4384192, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x9cead8, fd = 10283736, u32 = 10283736, u64 = 10283736}}, {events = 0, data = {ptr = 0x1da010d000000000, fd = 0, u32 = 0, u64 = 2134724708912857088}}, {events = 32651, data = {ptr = 0x3, fd = 3, u32 = 3, u64 = 3}}, {events = 201321856, data = {ptr = 0xbffed0000007f8b, fd = 32651, u32 = 32651, u64 = 864670237734240139}}, {events = 32651, data = {ptr = 0x9c2c80, fd = 10235008, u32 = 10235008, u64 = 10235008}}} num_events = check_timers = #2 0x00000000004378f8 in do_run_one (ec=..., this_thread=..., lock=..., this=) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:368 on_exit = {task_io_service_ = 0x9c2c80, lock_ = 0x7f8b0bffed00, this_thread_ = 0x7f8b0bffed80} more_handlers = false #3 boost::asio::detail::task_io_service::run (this=0x9c2c80, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153 this_thread = { = { = {}, reusable_memory_ = 0x0}, wakeup_event = 0x7f8b0bffedb0, private_op_queue = { = {}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0, next = 0x0} wakeup_event = { = {}, cond_ = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' , __align = 0}, signalled_ = false} ctx = { = {}, key_ = 0x9c2c80, value_ = 0x7f8b0bffed80, next_ = 0x0} lock = { = {}, mutex_ = @0x9c2cb0, locked_ = false} n = #4 0x0000000000427696 in run (this=0x7fffcd3b1eb8) at /usr/include/boost/asio/impl/io_service.ipp:59 ec = {m_val = 0, m_cat = 0x7f8b1da010d0} #5 SystemCompositor::main (this=0x7fffcd3b1e90) at /build/buildd/unity-system-compositor-0.0.4+14.10.20140625/src/system_compositor.cpp:801 No locals. #6 0x00007f8b1c791de0 in std::(anonymous namespace)::execute_native_thread_routine (__p=) at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:84 __t = __local = {> = {_M_ptr = , _M_refcount = {_M_pi = 0xb7fd10}}, } #7 0x00007f8b1da0a165 in start_thread (arg=0x7f8b0bfff700) at pthread_create.c:309 __res = pd = 0x7f8b0bfff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140235178505984, 1500850601439288407, 0, 0, 140235178506688, 140235178505984, -1458602967145358249, -1458553942326485929}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #8 0x00007f8b1c1f54dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. . Thread 7 (Thread 0x7f8b108c5700 (LWP 1550)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f8b1c78dd1c in __gthread_cond_wait (__mutex=, __cond=__cond@entry=0xb7c4f0) at /build/buildd/gcc-4.9-4.9.0/build/x86_64-linux-gnu/libstdc++-v3/include/x86_64-linux-gnu/bits/gthr-default.h:864 No locals. #2 std::condition_variable::wait (this=this@entry=0xb7c4f0, __lock=...) at ../../../../../src/libstdc++-v3/src/c++11/condition_variable.cc:52 __e = #3 0x00007f8b1dd92f5b in operator() (this=0xb7c4b0) at /build/buildd/mir-0.3.0+14.10.20140618.1/src/server/scene/threaded_snapshot_strategy.cpp:58 lock = {_M_device = 0xb7c4c8, _M_owns = true} #4 __invoke (__f=...) at /usr/include/c++/4.8/functional:234 No locals. #5 operator()<> (this=) at /usr/include/c++/4.8/functional:467 No locals. #6 _M_invoke<> (this=) at /usr/include/c++/4.8/functional:1732 No locals. #7 operator() (this=) at /usr/include/c++/4.8/functional:1720 No locals. #8 std::thread::_Impl ()> >::_M_run() (this=) at /usr/include/c++/4.8/thread:115 No locals. #9 0x00007f8b1c791de0 in std::(anonymous namespace)::execute_native_thread_routine (__p=) at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:84 __t = __local = {> = {_M_ptr = , _M_refcount = {_M_pi = 0xb25820}}, } #10 0x00007f8b1da0a165 in start_thread (arg=0x7f8b108c5700) at pthread_create.c:309 __res = pd = 0x7f8b108c5700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140235254814464, 1500850601439288407, 0, 0, 140235254815168, 140235254814464, -1458543186569307049, -1458553942326485929}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #11 0x00007f8b1c1f54dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. . Thread 6 (Thread 0x7f8b09ffb700 (LWP 1555)): #0 0x00007f8b1c1f5b73 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f8b1ddc1933 in android::EventHub::getEvents (this=0xb7db98, timeoutMillis=, buffer=, bufferSize=) at /build/buildd/mir-0.3.0+14.10.20140618.1/3rd_party/android-input/android/frameworks/base/services/input/EventHub.cpp:873 now = 1403983374502929000 deviceChanged = false pollResult = readBuffer = 0x7f8b09ff9528 capacity = 256 _l = {_M_device = @0xb7dbb0} event = 0xb7e0d8 awoken = #2 0x00007f8b1dde76a5 in android::InputReader::loopOnce (this=0xb7df68) at /build/buildd/mir-0.3.0+14.10.20140618.1/3rd_party/android-input/android/frameworks/base/services/input/InputReader.cpp:292 oldGeneration = 39 timeoutMillis = -1 inputDevicesChanged = false count = inputDevices = { >> = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, _vptr.Vector = 0x7f8b1e0806f0 +16>} #3 0x00007f8b1ddd553e in android::InputReaderThread::threadLoop (this=) at /build/buildd/mir-0.3.0+14.10.20140618.1/3rd_party/android-input/android/frameworks/base/services/input/InputReader.cpp:862 No locals. #4 0x00007f8b1ddd1716 in operator() (__closure=0xb80850) at /build/buildd/mir-0.3.0+14.10.20140618.1/3rd_party/android-deps/std/Thread.h:70 result = this = 0xb7f980 name_str = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb7fad8 "Mir/InputReader"}} #5 _M_invoke<> (this=0xb80850) at /usr/include/c++/4.8/functional:1732 No locals. #6 operator() (this=0xb80850) at /usr/include/c++/4.8/functional:1720 No locals. #7 std::thread::_Impl >::_M_run() (this=0xb80838) at /usr/include/c++/4.8/thread:115 No locals. #8 0x00007f8b1c791de0 in std::(anonymous namespace)::execute_native_thread_routine (__p=) at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:84 __t = __local = {> = {_M_ptr = , _M_refcount = {_M_pi = 0xb80820}}, } #9 0x00007f8b1da0a165 in start_thread (arg=0x7f8b09ffb700) at pthread_create.c:309 __res = pd = 0x7f8b09ffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140235144935168, 1500850601439288407, 0, 0, 140235144935872, 140235144935168, -1458598566951363497, -1458553942326485929}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #10 0x00007f8b1c1f54dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. . Thread 5 (Thread 0x7f8b0a7fc700 (LWP 5459)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f8b1c78dd1c in __gthread_cond_wait (__mutex=, __cond=__cond@entry=0xb9ce48) at /build/buildd/gcc-4.9-4.9.0/build/x86_64-linux-gnu/libstdc++-v3/include/x86_64-linux-gnu/bits/gthr-default.h:864 No locals. #2 std::condition_variable::wait (this=this@entry=0xb9ce48, __lock=...) at ../../../../../src/libstdc++-v3/src/c++11/condition_variable.cc:52 __e = #3 0x00007f8b1dd3864f in wait (__p=..., __lock=..., this=) at /usr/include/c++/4.8/condition_variable:93 No locals. #4 operator() (this=0xb9ce00) at /build/buildd/mir-0.3.0+14.10.20140618.1/src/server/compositor/multi_threaded_compositor.cpp:128 display_buffer_compositor = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f8af43541b0}, }, }} lock = {_M_device = 0xb9ce20, _M_owns = true} #5 __invoke (__f=...) at /usr/include/c++/4.8/functional:234 No locals. #6 operator()<> (this=) at /usr/include/c++/4.8/functional:467 No locals. #7 _M_invoke<> (this=) at /usr/include/c++/4.8/functional:1732 No locals. #8 operator() (this=) at /usr/include/c++/4.8/functional:1720 No locals. #9 std::thread::_Impl ()> >::_M_run() (this=) at /usr/include/c++/4.8/thread:115 No locals. #10 0x00007f8b1c791de0 in std::(anonymous namespace)::execute_native_thread_routine (__p=) at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:84 __t = __local = {> = {_M_ptr = , _M_refcount = {_M_pi = 0x9dd4d0}}, } #11 0x00007f8b1da0a165 in start_thread (arg=0x7f8b0a7fc700) at pthread_create.c:309 __res = pd = 0x7f8b0a7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140235153327872, 1500850601439288407, 0, 0, 140235153328576, 140235153327872, -1458599665926120361, -1458553942326485929}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #12 0x00007f8b1c1f54dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. . Thread 4 (Thread 0x7f8b0b7fe700 (LWP 1552)): #0 0x00007f8b1c1eabfd in poll () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f8b19acafc4 in ?? () No symbol table info available. #2 0x00000000ffffffff in ?? () No symbol table info available. #3 0x0000000119a8e478 in ?? () No symbol table info available. #4 0x00007f8aec000f50 in ?? () No symbol table info available. #5 0xffffffff7fffffff in ?? () No symbol table info available. #6 0x0000000000000024 in ?? () No symbol table info available. #7 0x00007f8aec001f40 in ?? () No symbol table info available. #8 0x0000000000000001 in ?? () No symbol table info available. #9 0x0000000000000000 in ?? () No symbol table info available. . Thread 3 (Thread 0x7f8b0affd700 (LWP 1553)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 No locals. #1 0x00007f8b1da0c62a in _L_lock_913 () from /tmp/apport_sandbox_5eUe3T/lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #2 0x00007f8b1da0c450 in __GI___pthread_mutex_lock (mutex=0x7f8af8003090) at ../nptl/pthread_mutex_lock.c:79 __PRETTY_FUNCTION__ = "__pthread_mutex_lock" type = 4294966784 #3 0x00007f8b1dd3f43a in __gthread_mutex_lock (__mutex=0x7f8af8003090) at /usr/include/x86_64-linux-gnu/c++/4.8/bits/gthr-default.h:748 No locals. #4 lock (this=0x7f8af8003090) at /usr/include/c++/4.8/mutex:134 No locals. #5 lock_guard (__m=..., this=) at /usr/include/c++/4.8/mutex:414 No locals. #6 mir::compositor::BufferQueue::client_release (this=0x7f8af8003088, released_buffer=0x7f8af8001ac8) at /build/buildd/mir-0.3.0+14.10.20140618.1/src/server/compositor/buffer_queue.cpp:201 lock = {_M_device = @0x7f8af8003090} __PRETTY_FUNCTION__ = "virtual void mir::compositor::BufferQueue::client_release(mir::graphics::Buffer*)" buffer = 0x7f8af8004e60 #7 0x00007f8b1dd7cea6 in mir::scene::BasicSurface::swap_buffers(mir::graphics::Buffer*, std::function) (this=0x7f8af8003ad8, old_buffer=, complete=...) at /build/buildd/mir-0.3.0+14.10.20140618.1/src/server/scene/basic_surface.cpp:224 No locals. #8 0x000000000043f691 in SystemCompositorSurface::swap_buffers(mir::graphics::Buffer*, std::function) (this=0x7f8af8004168, old_buffer=0x7f8af8001ac8, complete=...) at /build/buildd/unity-system-compositor-0.0.4+14.10.20140625/src/system_compositor.cpp:137 No locals. #9 0x00007f8b1dd48447 in mir::frontend::SessionMediator::advance_buffer(mir::IntWrapper, mir::frontend::Surface&, std::function) (this=this@entry=0x7f8af8000bc8, surf_id=..., surface=..., complete=...) at /build/buildd/mir-0.3.0+14.10.20140618.1/src/server/frontend/session_mediator.cpp:157 client_buffer = @0x7f8af80042e0: 0x7f8af8001ac8 #10 0x00007f8b1dd49425 in mir::frontend::SessionMediator::next_buffer (this=0x7f8af8000bc8, request=, response=0x7f8af80047f8, done=0x7f8af80008c0) at /build/buildd/mir-0.3.0+14.10.20140618.1/src/server/frontend/session_mediator.cpp:239 __PRETTY_FUNCTION__ = "virtual void mir::frontend::SessionMediator::next_buffer(google::protobuf::RpcController*, const mir::protobuf::SurfaceId*, mir::protobuf::Buffer*, google::protobuf::Closure*)" surface = {> = {_M_ptr = 0x7f8af8004170, _M_refcount = {_M_pi = 0x7f8af8004150}}, } surf_id = lock = {, (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x7f8af8004248, _M_refcount = {_M_pi = 0x7f8af8004230}}, } session = {> = {_M_ptr = , _M_refcount = {_M_pi = 0x7f8af8001350}}, } #11 0x00007f8b1dd4b499 in mir::frontend::detail::invoke (self=self@entry=0x7f8af8000e78, server=0x7f8af8000bc8, function=, invocation=...) at /build/buildd/mir-0.3.0+14.10.20140618.1/src/server/frontend/protobuf_message_processor.cpp:94 parameter_message = { = { = {_vptr.MessageLite = 0x7f8b1c0f7570 }, }, static kValueFieldNumber = 1, _unknown_fields_ = {fields_ = 0x0}, value_ = 0, _cached_size_ = 0, _has_bits_ = {1}, static default_instance_ = 0x9c90e0} result_message = {> = {_M_ptr = 0x7f8af80047f8, _M_refcount = {_M_pi = 0x7f8af80047e0}}, } #12 0x00007f8b1dd4b8fe in mir::frontend::detail::ProtobufMessageProcessor::dispatch (this=0x7f8af8000e78, invocation=...) at /build/buildd/mir-0.3.0+14.10.20140618.1/src/server/frontend/protobuf_message_processor.cpp:148 result = true #13 0x00007f8b1dd53fb1 in mir::frontend::detail::SocketConnection::on_new_message (this=this@entry=0x7f8af8000ed8, error=...) at /build/buildd/mir-0.3.0+14.10.20140618.1/src/server/frontend/socket_connection.cpp:110 invocation = { = { = {_vptr.MessageLite = 0x7f8b1c0f6eb0 }, }, static kIdFieldNumber = 1, static kMethodNameFieldNumber = 2, static kParametersFieldNumber = 3, static kProtocolVersionFieldNumber = 4, _unknown_fields_ = {fields_ = 0x0}, method_name_ = 0x7f8af80019f0, id_ = 111914, protocol_version_ = 1, parameters_ = 0x7f8af8000a00, _cached_size_ = 0, _has_bits_ = {15}, static default_instance_ = 0x9c6520} __PRETTY_FUNCTION__ = "void mir::frontend::detail::SocketConnection::on_new_message(const boost::system::error_code&)" #14 0x00007f8b1dd54419 in mir::frontend::detail::SocketConnection::on_read_size (this=0x7f8af8000ed8, error=...) at /build/buildd/mir-0.3.0+14.10.20140618.1/src/server/frontend/socket_connection.cpp:80 __PRETTY_FUNCTION__ = "void mir::frontend::detail::SocketConnection::on_read_size(const boost::system::error_code&)" high_byte = low_byte = body_size = 23 #15 0x00007f8b1dd56b93 in operator() (__args#1=, __args#0=..., this=0x7f8b0affcc50) at /usr/include/c++/4.8/functional:2471 No locals. #16 operator() (start=0, bytes_transferred=, ec=..., this=0x7f8b0affcc20) at /usr/include/boost/asio/impl/read.hpp:282 n = #17 operator() (this=0x7f8b0affcc20) at /usr/include/boost/asio/detail/bind_handler.hpp:127 No locals. #18 asio_handler_invoke, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_exactly_t, std::function >, boost::system::error_code, long unsigned int> > (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:69 No locals. #19 invoke, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_exactly_t, std::function >, boost::system::error_code, long unsigned int>, std::function > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37 No locals. #20 asio_handler_invoke, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_exactly_t, std::function >, boost::system::error_code, long unsigned int>, boost::asio::basic_stream_socket, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_exactly_t, std::function > (this_handler=, function=...) at /usr/include/boost/asio/impl/read.hpp:502 No locals. #21 invoke, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_exactly_t, std::function >, boost::system::error_code, long unsigned int>, boost::asio::detail::read_op, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_exactly_t, std::function > > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37 No locals. #22 boost::asio::detail::reactive_socket_recv_op >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_exactly_t, std::function > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) (owner=0xb7d730, base=0x7f8af8004cf0) at /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp:110 o = 0x7f8af8004cf0 p = {h = 0x7f8b0affcc20, v = 0x0, p = 0x0} handler = {handler_ = {> = {completion_condition_ = {size_ = 2}}, stream_ = @0xb19418, buffer_ = {data_ = 0x7f8af8000f10, size_ = 2}, start_ = 0, total_transferred_ = 2, handler_ = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f8af80009c0, _M_const_object = 0x7f8af80009c0, _M_function_pointer = 0x7f8af80009c0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f8af80009c0, this adjustment 3541181647187958784}, _M_pod_data = "\300\t\000\370\212\177\000\000\000\\\305\065\362\315$1"}, _M_manager = 0x7f8b1dd544f0 (mir::frontend::detail::SocketConnection*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0x7f8b1dd54580 (mir::frontend::detail::SocketConnection*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, boost::system::error_code const&, unsigned long)>}}, arg1_ = {m_val = 0, m_cat = 0x7f8b1da010d0}, arg2_ = 2} #23 0x00007f8b1dd2332f in complete (bytes_transferred=, ec=..., owner=..., this=0x7f8af8000920) at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38 No locals. #24 do_run_one (ec=..., this_thread=..., lock=..., this=0xb7d730) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:384 task_result = on_exit = {task_io_service_ = 0xb7d730, lock_ = 0x7f8b0affcd10, this_thread_ = 0x7f8b0affcd90} o = 0x7f8af8000920 more_handlers = true #25 boost::asio::detail::task_io_service::run (this=0xb7d730, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153 this_thread = { = { = {}, reusable_memory_ = 0x7f8af8004cf0}, wakeup_event = 0x7f8b0affcdc0, private_op_queue = { = {}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0, next = 0x0} wakeup_event = { = {}, cond_ = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' , __align = 0}, signalled_ = false} ctx = { = {}, key_ = 0xb7d730, value_ = 0x7f8b0affcd90, next_ = 0x0} lock = { = {}, mutex_ = @0xb7d760, locked_ = false} n = 111917 #26 0x00007f8b1dd4f65f in run (this=0xb7d6b0) at /usr/include/boost/asio/impl/io_service.ipp:59 ec = {m_val = 0, m_cat = 0x7f8b1da010d0} #27 operator() (__closure=0xb7ff70) at /build/buildd/mir-0.3.0+14.10.20140618.1/src/server/frontend/published_socket_connector.cpp:165 this = 0xb7d6a8 #28 _M_invoke<> (this=0xb7ff70) at /usr/include/c++/4.8/functional:1732 No locals. #29 operator() (this=0xb7ff70) at /usr/include/c++/4.8/functional:1720 No locals. #30 std::thread::_Impl >::_M_run(void) (this=0xb7ff58) at /usr/include/c++/4.8/thread:115 No locals. #31 0x00007f8b1c791de0 in std::(anonymous namespace)::execute_native_thread_routine (__p=) at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:84 __t = __local = {> = {_M_ptr = , _M_refcount = {_M_pi = 0xb7ff40}}, } #32 0x00007f8b1da0a165 in start_thread (arg=0x7f8b0affd700) at pthread_create.c:309 __res = pd = 0x7f8b0affd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140235161720576, 1500850601439288407, 0, 0, 140235161721280, 140235161720576, -1458600769195844521, -1458553942326485929}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #33 0x00007f8b1c1f54dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. . Thread 2 (Thread 0x7f8b097fa700 (LWP 1556)): #0 0x00007f8b1c1f5b73 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f8b1ba7dda0 in android::Looper::pollInner (this=this@entry=0xb18bf0, timeoutMillis=timeoutMillis@entry=2148) at /build/buildd/mir-0.3.0+14.10.20140618.1/3rd_party/android-input/android/frameworks/native/libs/utils/Looper.cpp:218 result = -1 eventItems = {{events = 1, data = {ptr = 0x553a000000011, fd = 17, u32 = 17, u64 = 1499321543426065}}, {events = 32651, data = {ptr = 0xb18918, fd = 11634968, u32 = 11634968, u64 = 11634968}}, {events = 1462586808, data = {ptr = 0x572d4db8137bf370, fd = 326890352, u32 = 326890352, u64 = 6281762508247921520}}, {events = 326890352, data = {ptr = 0x7f8b1e07f5e0 >, fd = 503838176, u32 = 503838176, u64 = 140235481019872}}, {events = 159358320, data = {ptr = 0x1ddd0a8600007f8b, fd = 32651, u32 = 32651, u64 = 2151887767594893195}}, {events = 32651, data = {ptr = 0x7f8b097f9dec, fd = 159358444, u32 = 159358444, u64 = 140235136540140}}, {events = 159358504, data = {ptr = 0x7f8b, fd = 32651, u32 = 32651, u64 = 32651}}, {events = 1, data = {ptr = 0x20000, fd = 131072, u32 = 131072, u64 = 131072}}, {events = 4096, data = {ptr = 0x97fa9c000000000, fd = 0, u32 = 0, u64 = 684452310482419712}}, {events = 32651, data = {ptr = 0x7f8b097fa700, fd = 159360768, u32 = 159360768, u64 = 140235136542464}}, {events = 501015051, data = {ptr = 0x1e07f5f000007f8b, fd = 32651, u32 = 32651, u64 = 2163968557115801483}}, {events = 32651, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7f8b097fa9c0, fd = 159361472, u32 = 159361472, u64 = 140235136543168}}, {events = 11634968, data = {ptr = 0x97f9e2800000000, fd = 0, u32 = 0, u64 = 684439563019485184}}, {events = 32651, data = {ptr = 0x137bf370572d4db8, fd = 1462586808, u32 = 1462586808, u64 = 1403983372680515000}}} eventCount = #2 0x00007f8b1ba7e25d in android::Looper::pollOnce (this=0xb18bf0, timeoutMillis=2148, outFd=outFd@entry=0x0, outEvents=outEvents@entry=0x0, outData=outData@entry=0x0) at /build/buildd/mir-0.3.0+14.10.20140618.1/3rd_party/android-input/android/frameworks/native/libs/utils/Looper.cpp:189 result = #3 0x00007f8b1ddd0fea in pollOnce (timeoutMillis=, this=) at /build/buildd/mir-0.3.0+14.10.20140618.1/3rd_party/android-input/android/frameworks/native/include/utils/Looper.h:180 No locals. #4 android::InputDispatcher::dispatchOnce (this=0xb18918) at /build/buildd/mir-0.3.0+14.10.20140618.1/3rd_party/android-input/android/frameworks/base/services/input/InputDispatcher.cpp:221 nextWakeupTime = 1403983374827998647 currentTime = timeoutMillis = #5 0x00007f8b1ddc3f4e in android::InputDispatcherThread::threadLoop (this=) at /build/buildd/mir-0.3.0+14.10.20140618.1/3rd_party/android-input/android/frameworks/base/services/input/InputDispatcher.cpp:4291 No locals. #6 0x00007f8b1ddd1716 in operator() (__closure=0xb80aa0) at /build/buildd/mir-0.3.0+14.10.20140618.1/3rd_party/android-deps/std/Thread.h:70 result = this = 0xb18cb0 name_str = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb80a58 "Mir/InputDisp"}} #7 _M_invoke<> (this=0xb80aa0) at /usr/include/c++/4.8/functional:1732 No locals. #8 operator() (this=0xb80aa0) at /usr/include/c++/4.8/functional:1720 No locals. #9 std::thread::_Impl >::_M_run() (this=0xb80a88) at /usr/include/c++/4.8/thread:115 No locals. #10 0x00007f8b1c791de0 in std::(anonymous namespace)::execute_native_thread_routine (__p=) at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:84 __t = __local = {> = {_M_ptr = , _M_refcount = {_M_pi = 0xb80a70}}, } #11 0x00007f8b1da0a165 in start_thread (arg=0x7f8b097fa700) at pthread_create.c:309 __res = pd = 0x7f8b097fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140235136542464, 1500850601439288407, 0, 0, 140235136543168, 140235136542464, -1458597467976606633, -1458553942326485929}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #12 0x00007f8b1c1f54dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. . Thread 1 (Thread 0x7f8b1e2707c0 (LWP 1200)): #0 0x00007f8b1c131117 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 resultvar = 0 pid = 1200 selftid = 1200 #1 0x00007f8b1c132808 in __GI_abort () at abort.c:89 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x7fffcd3b3f62, sa_sigaction = 0x7fffcd3b3f62}, sa_mask = {__val = {140235449531782, 140235478423008, 136, 4294967295, 140235448170787, 4294967296, 140736636590352, 10286352, 140235477469390, 140234842970424, 0, 0, 0, 21474836480, 140235483213824, 140235449546928}}, sa_flags = 501241640, sa_restorer = 0x7f8b1de05a40 const&, mir::graphics::BufferProperties const&, mir::compositor::FrameDroppingPolicyFactory const&)::{lambda()#1}::operator()() const::__PRETTY_FUNCTION__>} sigs = {__val = {32, 0 }} #2 0x00007f8b1c129fc6 in __assert_fail_base (fmt=0x7f8b1c27b8b0 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f8b1de05728 "!pending_client_notifications.empty()", file=file@entry=0x7f8b1de055e0 "/build/buildd/mir-0.3.0+14.10.20140618.1/src/server/compositor/buffer_queue.cpp", line=line@entry=136, function=function@entry=0x7f8b1de05a40 const&, mir::graphics::BufferProperties const&, mir::compositor::FrameDroppingPolicyFactory const&)::{lambda()#1}::operator()() const::__PRETTY_FUNCTION__> "mir::compositor::BufferQueue::BufferQueue(int, const std::shared_ptr&, const mir::graphics::BufferProperties&, const mir::compositor::FrameDroppingPolicyFactory&"...) at assert.c:92 str = 0xc06820 "\240\305\275" total = 4096 #3 0x00007f8b1c12a072 in __GI___assert_fail (assertion=0x7f8b1de05728 "!pending_client_notifications.empty()", file=0x7f8b1de055e0 "/build/buildd/mir-0.3.0+14.10.20140618.1/src/server/compositor/buffer_queue.cpp", line=136, function=0x7f8b1de05a40 const&, mir::graphics::BufferProperties const&, mir::compositor::FrameDroppingPolicyFactory const&)::{lambda()#1}::operator()() const::__PRETTY_FUNCTION__> "mir::compositor::BufferQueue::BufferQueue(int, const std::shared_ptr&, const mir::graphics::BufferProperties&, const mir::compositor::FrameDroppingPolicyFactory&"...) at assert.c:101 No locals. #4 0x00007f8b1dd3fb85 in operator() (__closure=0x7f8af8001a60) at /build/buildd/mir-0.3.0+14.10.20140618.1/src/server/compositor/buffer_queue.cpp:136 lock = {_M_device = 0x7f8af8003090, _M_owns = true} this = 0x7f8af8003088 #5 std::_Function_handler&, const mir::graphics::BufferProperties&, const mir::compositor::FrameDroppingPolicyFactory&)::__lambda0>::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/4.8/functional:2071 No locals. #6 0x00007f8b1dd3e03c in operator() (this=0x7f8af8003a58) at /usr/include/c++/4.8/functional:2471 No locals. #7 operator() (__closure=0x7f8af8003a50) at /build/buildd/mir-0.3.0+14.10.20140618.1/src/server/compositor/timeout_frame_dropping_policy_factory.cpp:57 drop_frame = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f8af8001a60, _M_const_object = 0x7f8af8001a60, _M_function_pointer = 0x7f8af8001a60, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f8af8001a60}, _M_pod_data = "`\032\000\370\212\177\000\000\000\000\000\000\000\000\000"}, _M_manager = 0x7f8b1dd3e650 &, const mir::graphics::BufferProperties&, const mir::compositor::FrameDroppingPolicyFactory&)::__lambda0>::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x7f8b1dd3fa90 &, const mir::graphics::BufferProperties&, const mir::compositor::FrameDroppingPolicyFactory&)::__lambda0>::_M_invoke(const std::_Any_data &)>} this = 0x7f8af80038c0 #8 std::_Function_handler&, std::chrono::milliseconds, std::function)::__lambda0>::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/4.8/functional:2071 No locals. #9 0x00007f8b1dd1cad8 in operator() (ec=..., __closure=0x7fffcd3b1ae0) at /build/buildd/mir-0.3.0+14.10.20140618.1/src/server/asio_main_loop.cpp:357 data = {> = {_M_ptr = 0x7f8af80039c8, _M_refcount = {_M_pi = 0x7f8af80039b0}}, } lock = {_M_device = 0x7f8af80039c8, _M_owns = false} possible_data = {> = {_M_ptr = 0x7f8af80039c8, _M_refcount = {_M_pi = 0x7f8af80039b0}}, } #10 operator() (this=0x7fffcd3b1ae0) at /usr/include/boost/asio/detail/bind_handler.hpp:47 No locals. #11 asio_handler_invoke > (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:69 No locals. #12 invoke, (anonymous namespace)::AlarmImpl::update_timer()::__lambda0> (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37 No locals. #13 boost::asio::detail::wait_handler<(anonymous namespace)::AlarmImpl::update_timer()::__lambda0>::do_complete(boost::asio::detail::io_service_impl *, boost::asio::detail::operation *, const boost::system::error_code &, std::size_t) (owner=, base=) at /usr/include/boost/asio/detail/wait_handler.hpp:70 h = p = {h = 0x7fffcd3b1ae0, v = 0x0, p = 0x0} handler = {handler_ = {__possible_data = {> = {_M_ptr = 0x7f8af80039c8, _M_refcount = {_M_pi = 0x7f8af80039b0}}, }}, arg1_ = {m_val = 0, m_cat = 0x7f8b1da010d0}} #14 0x00007f8b1dd2332f in complete (bytes_transferred=, ec=..., owner=..., this=0x7f8af40054a0) at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38 No locals. #15 do_run_one (ec=..., this_thread=..., lock=..., this=0x9cef70) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:384 task_result = on_exit = {task_io_service_ = 0x9cef70, lock_ = 0x7fffcd3b1b70, this_thread_ = 0x7fffcd3b1bf0} o = 0x7f8af40054a0 more_handlers = true #16 boost::asio::detail::task_io_service::run (this=0x9cef70, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153 this_thread = { = { = {}, reusable_memory_ = 0x7f8af8000fa0}, wakeup_event = 0x7fffcd3b1c20, private_op_queue = { = {}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0, next = 0x0} wakeup_event = { = {}, cond_ = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' , __align = 0}, signalled_ = false} ctx = { = {}, key_ = 0x9cef70, value_ = 0x7fffcd3b1bf0, next_ = 0x0} lock = { = {}, mutex_ = @0x9cefa0, locked_ = false} n = 134979 #17 0x00007f8b1dd1c5c6 in run (this=0x9cee60) at /usr/include/boost/asio/impl/io_service.ipp:59 ec = {m_val = 0, m_cat = 0x7f8b1da010d0} #18 mir::AsioMainLoop::run (this=0x9cee48) at /build/buildd/mir-0.3.0+14.10.20140618.1/src/server/asio_main_loop.cpp:201 No locals. #19 0x00007f8b1dd13236 in mir::DisplayServer::run (this=this@entry=0x7fffcd3b1cf0) at /build/buildd/mir-0.3.0+14.10.20140618.1/src/server/display_server.cpp:212 No locals. #20 0x00007f8b1dd10788 in mir::run_mir(mir::ServerConfiguration&, std::function) (config=..., init=...) at /build/buildd/mir-0.3.0+14.10.20140618.1/src/server/run_mir.cpp:90 server_ptr = 0x7fffcd3b1cf0 main_loop = {> = {_M_ptr = 0x9cee48, _M_refcount = {_M_pi = 0x9cee30}}, } server = {p = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x9cf6d0}, }, }}} raii = {deleter = {}, owner = true} lock = #21 0x00000000004325ee in SystemCompositor::run (this=this@entry=0x7fffcd3b1e90, argc=argc@entry=9, argv=argv@entry=0x7fffcd3b2008) at /build/buildd/unity-system-compositor-0.0.4+14.10.20140625/src/system_compositor.cpp:753 options = {> = {_M_ptr = , _M_refcount = {_M_pi = 0x9bd9e0}}, } guard = {io_service = @0x7fffcd3b1eb8, io_thread = {_M_id = {_M_thread = 140235178505984}}, qt_thread = {_M_id = {_M_thread = 140235170113280}}} #22 0x00000000004272f5 in main (argc=9, argv=0x7fffcd3b2008) at /build/buildd/unity-system-compositor-0.0.4+14.10.20140625/src/main.cpp:27 system_compositor = { = {_vptr.DMMessageHandler = 0x651310 }, config = {> = {_M_ptr = 0x9c9d78, _M_refcount = {_M_pi = 0x9c9d60}}, }, shell = {> = {_M_ptr = 0xb7cb58, _M_refcount = {_M_pi = 0xb7cb40}}, }, io_service = { = {}, service_registry_ = 0x9c49a0, impl_ = @0x9c2c80}, dm_connection = {> = {_M_ptr = 0x9cead8, _M_refcount = {_M_pi = 0x9ceac0}}, }, screen_state_handler = {> = {_M_ptr = 0x7f8aec0041f8, _M_refcount = {_M_pi = 0x7f8aec0041e0}}, }, power_key_handler = {> = {_M_ptr = 0x7f8aec015168, _M_refcount = {_M_pi = 0x7f8aec015150}}, }, spinner_process = }