. Thread 3 (Thread 0xb573f330 (LWP 3084)): #0 0xb6d3bd86 in sched_yield () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0xb6de2104 in __gthread_yield () at /usr/include/arm-linux-gnueabihf/c++/4.9/bits/gthr-default.h:692 No locals. #2 yield () at /usr/include/c++/4.9/thread:259 No locals. #3 mir::input::receiver::android::InputReceiverThread::thread_loop (this=0x16d13bc) at /build/buildd/mir-0.5.0+14.10.20140722/src/shared/input/android/android_input_receiver_thread.cpp:66 ev = {type = mir_event_type_key, key = {type = mir_event_type_key, device_id = 0, source_id = 0, action = mir_key_action_down, flags = (unknown: 0), modifiers = 0, key_code = 0, scan_code = 0, repeat_count = 0, down_time = 0, event_time = 0, is_system_key = 0}, motion = {type = mir_event_type_key, device_id = 0, source_id = 0, action = 0, flags = (unknown: 0), modifiers = 0, edge_flags = 0, button_state = (unknown: 0), x_offset = 0, y_offset = 0, x_precision = 0, y_precision = 0, down_time = 0, event_time = 0, pointer_count = 0, pointer_coordinates = {{id = 0, x = 0, raw_x = 0, y = 0, raw_y = 0, touch_major = 0, touch_minor = 0, size = 0, pressure = 0, orientation = 0, vscroll = 0, hscroll = 0, tool_type = mir_motion_tool_type_unknown, unused1 = 0, unused2 = 0, unused3 = 0} }, unused0 = 0, unused1 = 0, unused2 = 0, unused3 = 0}, surface = {type = mir_event_type_key, id = 0, attrib = mir_surface_attrib_type, value = 0}, resize = {type = mir_event_type_key, surface_id = 0, width = 0, height = 0}, prompt_session = {type = mir_event_type_key, new_state = mir_prompt_session_state_stopped}, orientation = {type = mir_event_type_key, surface_id = 0, direction = mir_orientation_normal}} #4 0xb6c54494 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 = 0x16af978}}, } #5 0xb6b8cf98 in start_thread (arg=0xb573f330) at pthread_create.c:311 pd = 0xb573f330 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1250691768, -1250692304, 0, -1250693840, -1250693520, -1250691740, 0, -1094094344, -979987478, -966938197, 0 }, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #6 0xb6d4c7cc in ?? () at ../ports/sysdeps/unix/sysv/linux/arm/nptl/../clone.S:92 from /tmp/apport_sandbox_uEf5cw/lib/arm-linux-gnueabihf/libc.so.6 No locals. Backtrace stopped: previous frame identical to this frame (corrupt stack?) . Thread 2 (Thread 0xb4cc6330 (LWP 3085)): #0 __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:43 No locals. #1 0xb6b90192 in __pthread_cond_wait (cond=0x16c5d28, mutex=0x16adf00) at pthread_cond_wait.c:187 _a2 = 128 _nametmp = 240 _a3tmp = 605 _a3 = 605 _a1 = 23878956 _a4tmp = 0 _a4 = 0 _name = 240 __ret = futex_val = 605 buffer = {__routine = 0xb6b8ff6d <__condvar_cleanup>, __arg = 0xb4cc5cb0, __canceltype = 23876288, __prev = 0x0} cbuffer = {oldtype = 0, cond = 0x16c5d28, mutex = 0x16adf00, bc_seq = 0} err = pshared = 0 pi_flag = 0 val = seq = 302 #2 0xb4f07b62 in ?? () No symbol table info available. Backtrace stopped: previous frame identical to this frame (corrupt stack?) . Thread 1 (Thread 0xb66c7000 (LWP 3078)): #0 __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:44 No locals. #1 0xb6cdf05e in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 _a1 = 0 _a3tmp = 6 _a1tmp = 0 _a3 = 6 _nametmp = 268 _a2tmp = 3078 _a2 = 3078 _name = 268 _sys_result = pd = 0xb66c7000 pid = 0 selftid = 3078 #2 0xb6cdfd4e in __GI_abort () at abort.c:89 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {1, 3067726399, 3067726328, 3067356795, 3067123493, 1, 3067123457, 3060564640, 3060559872, 3065823232, 729240, 0, 1, 3200872744, 23949352, 3070065141, 3060564640, 1, 5, 0, 3068087280, 3066817448, 1, 3067727384, 1, 23936684, 3067978309, 3068177048, 3068087280, 3070083568, 24983504, 3060561172}}, sa_flags = 1, sa_restorer = 0x0} sigs = {__val = {32, 0 }} #3 0xb6c172a0 in __gnu_cxx::__verbose_terminate_handler () at ../../../../src/libstdc++-v3/libsupc++/vterminate.cc:95 terminating = true t = #4 0xb6c15aec in __cxxabiv1::__terminate (handler=) at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:47 No locals. #5 0xb6c15b42 in std::terminate () at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:57 No locals. #6 0xb6c15d62 in __cxxabiv1::__cxa_throw (obj=0x17d3848, tinfo=0x1, dest=0xb6dda245 >::~clone_impl()>) at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:87 globals = #7 0xb6dda80c in boost::throw_exception > (e=...) at /usr/include/boost/throw_exception.hpp:70 No locals. #8 0xb6de2dbe in boost::exception_detail::throw_exception_ (x=..., current_function=0xb6df4bf0 "void mir::client::rpc::MirSocketRpcChannel::send_message(const mir::protobuf::wire::Invocation&, const mir::protobuf::wire::Invocation&)", file=0xb6df4fe4 "/build/buildd/mir-0.5.0+14.10.20140722/src/client/rpc/mir_socket_rpc_channel.cpp", line=line@entry=316) at /usr/include/boost/throw_exception.hpp:87 No locals. #9 0xb6de4ff2 in mir::client::rpc::MirSocketRpcChannel::send_message (this=this@entry=0x16a7fcc, body=..., invocation=...) at /build/buildd/mir-0.5.0+14.10.20140722/src/client/rpc/mir_socket_rpc_channel.cpp:316 __PRETTY_FUNCTION__ = "void mir::client::rpc::MirSocketRpcChannel::send_message(const mir::protobuf::wire::Invocation&, const mir::protobuf::wire::Invocation&)" size = header_bytes = "\000\026" error = {m_val = 9, m_cat = 0xb6836078} #10 0xb6de544c in mir::client::rpc::MirSocketRpcChannel::CallMethod (this=0x16a7fcc, method=, parameters=, response=0xb5b00528, complete=0x16a25b8) at /build/buildd/mir-0.5.0+14.10.20140722/src/client/rpc/mir_socket_rpc_channel.cpp:287 invocation = @0xbec97168: { = { = {_vptr.MessageLite = 0xb67782e8 }, }, static kIdFieldNumber = 1, static kMethodNameFieldNumber = 2, static kParametersFieldNumber = 3, static kProtocolVersionFieldNumber = 4, _unknown_fields_ = {fields_ = 0x0}, method_name_ = 0x16ceda0, id_ = 305, protocol_version_ = 1, parameters_ = 0x17d58f8, _cached_size_ = 22, _has_bits_ = {15}, static default_instance_ = 0x16a64f0} callback = {> = {_M_ptr = 0x16d2f18, _M_refcount = {_M_pi = 0x16d4408}}, } #11 0xb675d9a4 in mir::protobuf::DisplayServer_Stub::next_buffer (this=, controller=0x0, request=0xb5b004c8, response=0xb5b00528, done=0x16a25b8) at /build/buildd/mir-0.5.0+14.10.20140722/obj-arm-linux-gnueabihf/src/shared/protobuf/mir_protobuf.pb.cc:10177 No locals. #12 0xb6dd1ccc in MirSurface::next_buffer (this=, callback=0xb6dd14f1 <(anonymous namespace)::null_callback(MirSurface*, void*)>, context=context@entry=0x0) at /build/buildd/mir-0.5.0+14.10.20140722/src/client/mir_surface.cpp:172 lock = {_M_device = 0x16a36a4, _M_owns = false} id = #13 0xb6dd1d58 in MirSurface::request_and_wait_for_next_buffer (this=) at /build/buildd/mir-0.5.0+14.10.20140722/src/client/mir_surface.cpp:465 No locals. #14 0xb5ca6948 in mir::client::android::ClientSurfaceInterpreter::driver_returns_buffer (this=0xb5b00964, fence_fd=) at /build/buildd/mir-0.5.0+14.10.20140722/src/client/android/client_surface_interpreter.cpp:52 sync_fence = { = {_vptr.Fence = 0xb5ca9ec8 }, fence_fd = -1, ops = {> = {_M_ptr = 0xb5b0098c, _M_refcount = {_M_pi = 0xb5b00980}}, }, infinite_timeout = -1} #15 0xb5ca6c5e in mir::graphics::android::MirNativeWindow::queueBuffer (this=, buffer=, fence=) at /build/buildd/mir-0.5.0+14.10.20140722/src/shared/graphics/android/mir_native_window.cpp:180 No locals. #16 0xb4f05878 in ?? () No symbol table info available. Backtrace stopped: previous frame identical to this frame (corrupt stack?)