#0 __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:44 No locals. #1 0xb683be5e 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 = 9309 _a2 = 9309 _name = 268 _sys_result = pd = 0xabbff450 pid = 0 selftid = 9309 #2 0xb683cb4e in __GI_abort () at abort.c:89 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 }}, sa_flags = 0, sa_restorer = 0xabbfe120} sigs = {__val = {32, 0 }} #3 0xb68653f8 in __libc_message (do_abort=, fmt=0xb68e3628 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175 ap = {__ap = 0xabbfe16c} fd = 2 on_2 = list = nlist = cp = written = #4 0xb6869296 in malloc_printerr (action=1, str=0xb68e366c "corrupted double-linked list", ptr=) at malloc.c:4996 buf = "aa817808" cp = #5 0xb68694f4 in malloc_consolidate (av=av@entry=0xaa800010) at malloc.c:4165 fb = maxfb = 0xaa80003c p = 0xaa8177b0 nextp = 0xaa817990 unsorted_bin = 0xaa800040 first_unsorted = nextchunk = 0xaa817808 size = 224 nextsize = 136 prevsize = nextinuse = bck = fwd = __func__ = "malloc_consolidate" #6 0xb686a91e in _int_malloc (av=av@entry=0xaa800010, bytes=bytes@entry=1264) at malloc.c:3423 nb = 1272 idx = 75 bin = victim = size = victim_index = remainder = remainder_size = block = bit = map = fwd = bck = errstr = 0x0 __func__ = "_int_malloc" #7 0xb686c122 in __GI___libc_malloc (bytes=1264) at malloc.c:2891 ar_ptr = 0xaa800010 victim = hook = __func__ = "__libc_malloc" #8 0xb697808c in operator new (sz=sz@entry=1264) at ../../../../src/libstdc++-v3/libsupc++/new_op.cc:49 p = #9 0xb6b0733e in android::InputDispatcher::notifyMotion (this=0x1ed8800, args=0xabbfe428) at /build/buildd/mir-0.9.0+15.04.20141125/3rd_party/android-input/android/frameworks/base/services/input/InputDispatcher.cpp:2410 newEntry = policyFlags = 1174405120 needWake = #10 0xb6a8748a in mir::input::android::AndroidInputDispatcher::dispatch (this=0x1ed8b34, event=...) at /build/buildd/mir-0.9.0+15.04.20141125/src/server/input/android/android_input_dispatcher.cpp:122 pointer_properties = pointer_coords = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0xaa8176c8, _M_finish = , _M_end_of_storage = }}, } notify_motion_args = { = {_vptr.NotifyArgs = 0xb6b8af40 }, eventTime = 1418236114851894000, deviceId = 5, source = 4098, policyFlags = 0, action = 2, flags = 0, metaState = 0, buttonState = 0, edgeFlags = 0, pointerCount = 1, pointerProperties = {{id = 17, toolType = 1}, {id = 0, toolType = 0} }, pointerCoords = {{bits = 63, values = {412.236603, 407.575439, 0.313725501, 0.0799999982, 7.98844433, 7.98844433, 0, 0, 0, 0, 0, 0, 0, 0}}, {bits = 0, values = {0 }}, {bits = 0, values = {0 }}, {bits = 0, values = {0 }}, {bits = 0, values = {0 }}, {bits = 0, values = {0 }}, {bits = 0, values = {0 }}, {bits = 0, values = {0, -1.36354383e-12, 0, -1.36357982e-12, -1.36356204e-12, 2.65168887e-09, 1.43212703e-42, 0, 0, -1.3635473e-12, 0, -1.36358123e-12, -5.5040291e-06, 1.40129846e-45}}, {bits = 1418236114851894000, values = {7.00649232e-45, 5.74252111e-42, 0, 2.80259693e-45, 0, 0, 0, 0, 1.40129846e-45, 2.38220739e-44, 1.40129846e-45, -1.36358123e-12, -1.36369063e-12, 0}}, {bits = 0, values = {0, 0, 0, 5.60519386e-45, 0, 0, 0, -nan(0x7fffff), 0, 0, 0, -nan(0x7fffff), 0, 0}}, {bits = 18446744069414584320, values = {0, 0, -4.29102874e-06, 0, 0, 0, 0, 0, 0, 0, 3.57331108e-43, 0, 412.236603, 407.575439}}, {bits = 4441630096517800097, values = {7.98844433, 7.98844433, 7.98844433, 7.98844433, -1.3635898e-12, 2.56392263e-09, 1.43212703e-42, 0, 0, -1.36357505e-12, 0, -1.36360899e-12, -1.36359327e-12, 1.40129846e-45}}, {bits = 13166527240105624561, values = {-1.36372814e-12, -4.14839224e-06, 0, -1.36360758e-12, -1.80172717e+36, -1.36360899e-12, -1.36360899e-12, -1.36360899e-12, -1.36360899e-12, -1.36361484e-12, -1.36371838e-12, -1.36360899e-12, -1.36371838e-12, 0}}, {bits = 0, values = {0, 0, 1.16252202e+33, 5.60519386e-45, 0, 1.10031139e+24, 0, -nan(0x7fffff), 1.45865818e-19, 7.00623823e+22, 7.51568727e+31, -nan(0x7fffff), 0, 2.86244811e+23}}, {bits = 18446744069958099809, values = {2.06176836e-19, 2.09585828e-19, -4.29102874e-06, 2.50412039e-12, 0, -4.29153442e-06, 8.40779079e-45, 0, 0, -4.29153442e-06, 2.80259693e-45, 0, 0, 0}}, {bits = 137438953472, values = {0, 7.8472714e-44, 1.2751816e-43, 1.54142831e-43, 1.66754517e-43, 1.7376101e-43, -4.29178908e-06, 0, -4.29153442e-06, 8.40779079e-45, -1.36360844e-12, 1.40129846e-45, -2.29973809e-13, -5.0257654e-06}}}, xPrecision = 1.0018518, yPrecision = 1.00104165, downTime = 1418236114496830000} __PRETTY_FUNCTION__ = "virtual void mir::input::android::AndroidInputDispatcher::dispatch(const MirEvent&)" #11 0xb6a89f66 in mir::input::android::InputTranslator::notifyMotion (this=0x1ebfddc, args=) at /build/buildd/mir-0.9.0+15.04.20141125/src/server/input/android/input_translator.cpp:193 mir_event = {type = mir_event_type_motion, key = {type = mir_event_type_motion, device_id = 5, source_id = 4098, action = mir_key_action_multiple, flags = (unknown: 0), modifiers = 0, key_code = 0, scan_code = 0, repeat_count = 0, down_time = 4575694751898025134, event_time = 1418236114496830000, is_system_key = 2036372208}, motion = {type = mir_event_type_motion, device_id = 5, source_id = 4098, action = 2, flags = (unknown: 0), modifiers = 0, edge_flags = 0, button_state = (unknown: 0), x_offset = 0, y_offset = 0, x_precision = 1.0018518, y_precision = 1.00104165, down_time = 1418236114496830000, event_time = 1418236114851894000, pointer_count = 1, pointer_coordinates = {{id = 17, x = 412.236603, raw_x = 412.236603, y = 407.575439, raw_y = 407.575439, touch_major = 7.98844433, touch_minor = 7.98844433, size = 0.0799999982, pressure = 0.313725501, orientation = 0, vscroll = 0, hscroll = 0, tool_type = mir_motion_tool_type_finger, unused1 = 0, unused2 = 0, unused3 = 0}, {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}, {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}, {id = 0, x = 0, raw_x = 0, y = 0, raw_y = 0, touch_major = -4.38785173e-06, touch_minor = -4.38637835e-06, size = -1.36364878e-12, pressure = 0, orientation = 3.55294069e-05, vscroll = -7.43577175e-06, hscroll = 0, tool_type = 3063151404, unused1 = -1231864996, unused2 = -1225028208, unused3 = -1225027584}, {id = -1413485776, x = -7.46244223e-06, raw_x = -7.49816354e-06, y = -7.45950638e-06, raw_y = -7.49686296e-06, touch_major = 0, touch_minor = 0, size = 7.00649232e-45, pressure = 4.30058499e-42, orientation = -7.48013554e-06, vscroll = -7.4878335e-06, hscroll = -4.47055436e-06, tool_type = 3063164364, unused1 = -1231815892, unused2 = 1, unused3 = 0}, {id = -1225047624, x = -7.4878335e-06, raw_x = -4.47055436e-06, y = -1.36366092e-12, raw_y = 3.55294069e-05, touch_major = -1.36367697e-12, touch_minor = -1.36366439e-12, size = -1.36366526e-12, pressure = -7.43601822e-06, orientation = -1.36366526e-12, vscroll = -7.49839273e-06, hscroll = 0, tool_type = 3062890496, unused1 = 3, unused2 = 0, unused3 = 0}, {id = 0, x = 0, raw_x = 5.60519386e-44, y = 0, raw_y = -4.29153442e-06, touch_major = 4.20389539e-45, touch_minor = 0, size = 0, pressure = 0, orientation = 0, vscroll = 5.60519386e-44, hscroll = 0, tool_type = 56, unused1 = 91, unused2 = 110, unused3 = 119}, {id = 124, x = -4.29178908e-06, raw_x = -4.23879283e-06, y = -1.36370255e-12, raw_y = -1.36370169e-12, touch_major = 1.34828946e+22, touch_minor = -2.27374109e-13, size = -4.70876694e-06, pressure = 2.80259693e-44, orientation = 1.40129846e-45, vscroll = 0, hscroll = -4.29153442e-06, tool_type = 2881481828, unused1 = -1413485472, unused2 = -1232682717, unused3 = -1413485368}, {id = -1413485368, x = 1.0018518, raw_x = 1.00104165, y = 1.34828946e+22, raw_y = 4.40719139e-27, touch_major = 0, touch_minor = 1.72957537e-32, size = 4.20389539e-45, pressure = 0, orientation = 0, vscroll = 2.80259693e-45, hscroll = 5.74252111e-42, tool_type = mir_motion_tool_type_finger, unused1 = 0, unused2 = -1434395008, unused3 = 330208827}, {id = 330208827, x = 7.28784214e+34, raw_x = -5.29012277e-06, y = 0, raw_y = 5.74252111e-42, touch_major = 2.80259693e-45, touch_minor = 0, size = 0, pressure = 0, orientation = 0, vscroll = -2.28914001e-13, hscroll = -2.28917579e-13, tool_type = mir_motion_tool_type_finger, unused1 = -1434393956, unused2 = -1, unused3 = 1681308208}, {id = 330208827, x = 2.80259693e-44, raw_x = 0, y = 0, raw_y = 2.80259693e-44, touch_major = 0, touch_minor = -4.29153442e-06, size = 4.40719139e-27, pressure = -4.29153442e-06, orientation = -2.28845805e-13, vscroll = -4.01599527e-06, hscroll = -2.29083896e-13, tool_type = mir_motion_tool_type_unknown, unused1 = 20, unused2 = -1225027824, unused3 = -1434396128}, {id = -1231585139, x = 0, raw_x = -2.29980531e-13, y = -2.28946311e-13, raw_y = 0, touch_major = 8.66853768e-38, touch_minor = -2.28680139e-13, size = -4.81621873e-06, pressure = -2.27374109e-13, orientation = -4.70876694e-06, vscroll = 2.80259693e-44, hscroll = 7.00649232e-45, tool_type = 2860574560, unused1 = -1434393928, unused2 = 4972, unused3 = -1434397656}, {id = -1232682717, x = -2.28845805e-13, raw_x = 0, y = 2.80259693e-44, raw_y = -4.70876694e-06, touch_major = -2.28946202e-13, touch_minor = -4.51511596e-06, size = 0, pressure = -2.29890976e-13, orientation = -2.2897927e-13, vscroll = -5.26859048e-06, hscroll = 0, tool_type = 2860572152, unused1 = -1434392736, unused2 = -1434393952, unused3 = 5}, {id = 4098, x = -2.28946853e-13, raw_x = -2.28950539e-13, y = 1.40129846e-45, raw_y = -2.28917579e-13, touch_major = 1.40129846e-45, touch_minor = -5.28900682e-06, size = -2.28981873e-13, pressure = -2.28984149e-13, orientation = -2.2898339e-13, vscroll = -5.26865233e-06, hscroll = -2.28981873e-13, tool_type = 2860574604, unused1 = -1434392580, unused2 = -1229872963, unused3 = 5}, {id = 4098, x = 0, raw_x = 0, y = 0, raw_y = 7.8472714e-44, touch_major = 7.28784214e+34, touch_minor = 4.40719139e-27, size = -2.2886196e-13, pressure = -2.28913893e-13, orientation = 1.40129846e-45, vscroll = -2.28983499e-13, hscroll = -2.28983716e-13, tool_type = 3069939472, unused1 = 0, unused2 = -1229980309, unused3 = 27131904}, {id = 0, x = -1.36373291e-12, raw_x = 1.72639971e-42, y = -2.30162894e-13, raw_y = -7.49703759e-06, touch_major = -nan(0x7fffff), touch_minor = 1.72957537e-32, size = -4.81621873e-06, pressure = -2.28845805e-13, orientation = 8.66934707e-38, vscroll = 2.80259693e-45, hscroll = 1.40129846e-45, tool_type = 3065215792, unused1 = -1229630060, unused2 = -1434450432, unused3 = 13}}, unused0 = -1229872181, unused1 = -1229872191, unused2 = 2, unused3 = 32243848}, surface = {type = mir_event_type_motion, id = 5, attrib = 4098, value = 2}, resize = {type = mir_event_type_motion, surface_id = 5, width = 4098, height = 2}, prompt_session = {type = mir_event_type_motion, new_state = (mir_prompt_session_state_started | unknown: 4)}, orientation = {type = mir_event_type_motion, surface_id = 5, direction = 4098}} #12 0xb6b0e324 in android::QueuedInputListener::flush (this=0x1ebf650) at /build/buildd/mir-0.9.0+15.04.20141125/3rd_party/android-input/android/frameworks/base/services/input/InputListener.cpp:174 args = 0xaa819200 i = 0 #13 0xb6b1c34c in android::InputReader::loopOnce (this=0x1ebfee0) at /build/buildd/mir-0.9.0+15.04.20141125/3rd_party/android-input/android/frameworks/base/services/input/InputReader.cpp:331 oldGeneration = 13 timeoutMillis = inputDevicesChanged = count = inputDevices = { >> = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, _vptr.Vector = 0xb6b8b1a8 +8>} #14 0xb6b0e692 in android::InputReaderThread::threadLoop (this=) at /build/buildd/mir-0.9.0+15.04.20141125/3rd_party/android-input/android/frameworks/base/services/input/InputReader.cpp:862 No locals. #15 0xb6a89392 in operator() (__closure=0x1ec2708) at /build/buildd/mir-0.9.0+15.04.20141125/3rd_party/android-deps/std/Thread.h:70 result = this = 0x1ec1860 name_str = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1ec26dc "Mir/InputReader"}} #16 _M_invoke<> (this=0x1ec2708) at /usr/include/c++/4.9/functional:1700 No locals. #17 operator() (this=0x1ec2708) at /usr/include/c++/4.9/functional:1688 No locals. #18 std::thread::_Impl >::_M_run() (this=0x1ec26fc) at /usr/include/c++/4.9/thread:115 No locals. #19 0xb69b65d4 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 = 0x1ec26f0}}, } #20 0xb6a15f98 in start_thread (arg=0xabbff450) at pthread_create.c:311 pd = 0xabbff450 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1413482904, -1413483440, 0, -1413484976, -1413484656, -1413482876, 0, -1094751608, -903176137, -684453610, 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" #21 0xb68a933c in ?? () at ../ports/sysdeps/unix/sysv/linux/arm/nptl/../clone.S:92 from /tmp/apport_sandbox_GUCLDa/lib/arm-linux-gnueabihf/libc.so.6 No locals. Backtrace stopped: previous frame identical to this frame (corrupt stack?)