Program received signal SIGSEGV, Segmentation fault. 0x00007f0a23b2998c in touch_to_activate_binding (seat=0x24d5420, time=116761937, data=0x237a790) at shell.c:4502 4502 activate_binding(seat, data, seat->touch->focus->surface); (gdb) bt #0 0x00007f0a23b2998c in touch_to_activate_binding (seat=0x24d5420, time=116761937, data=0x237a790) at shell.c:4502 #1 0x0000000000424c50 in weston_compositor_run_touch_binding (compositor=0x2374940, seat=0x24d5420, time=116761937, touch_type=0) at bindings.c:355 #2 0x00000000004188df in notify_touch (seat=0x24d5420, time=116761937, touch_id=0, x=111872, y=-768, touch_type=0) at input.c:1500 #3 0x00007f0a2959376c in evdev_flush_pending_event (device=0x24e3ea0, time=116761937) at evdev.c:131 #4 0x00007f0a295943e7 in fallback_process (dispatch=0x24f1250, device=0x24e3ea0, event=0x7fffc4adabb8, time=116761937) at evdev.c:353 #5 0x00007f0a2959455c in evdev_process_events (device=0x24e3ea0, ev=0x7fffc4adab70, count=4) at evdev.c:394 #6 0x00007f0a295946eb in evdev_device_data (fd=35, mask=1, data=0x24e3ea0) at evdev.c:432 #7 0x00007f0a2bbbac8e in wl_event_source_fd_dispatch (source=0x24de2b0, ep=0x7fffc4adaee0) at event-loop.c:86 #8 0x00007f0a2bbbb902 in wl_event_loop_dispatch (loop=0x2375f00, timeout=0) at event-loop.c:421 #9 0x000000000040db84 in weston_compositor_read_input (fd=10, mask=1, data=0x2374940) at compositor.c:1878 #10 0x00007f0a2bbbac8e in wl_event_source_fd_dispatch (source=0x24ff410, ep=0x7fffc4adb100) at event-loop.c:86 #11 0x00007f0a2bbbb902 in wl_event_loop_dispatch (loop=0x236eec0, timeout=-1) at event-loop.c:421 #12 0x00007f0a2bbb8ac2 in wl_display_run (display=0x236ee30) at wayland-server.c:961 #13 0x0000000000413ce8 in main (argc=1, argv=0x7fffc4adb568) at compositor.c:4242 (gdb) bt full #0 0x00007f0a23b2998c in touch_to_activate_binding (seat=0x24d5420, time=116761937, data=0x237a790) at shell.c:4502 No locals. #1 0x0000000000424c50 in weston_compositor_run_touch_binding (compositor=0x2374940, seat=0x24d5420, time=116761937, touch_type=0) at bindings.c:355 handler = 0x7f0a23b2991f b = 0x245d6e0 #2 0x00000000004188df in notify_touch (seat=0x24d5420, time=116761937, touch_id=0, x=111872, y=-768, touch_type=0) at input.c:1500 ec = 0x2374940 touch = 0x24ef7a0 grab = 0x24ef828 sy = -768 ev = 0x0 sx = 111872 #3 0x00007f0a2959376c in evdev_flush_pending_event (device=0x24e3ea0, time=116761937) at evdev.c:131 cov_s0_ = 5 master = 0x24d5420 y = -768 cy = -3 slot = -1 x = 111872 cx = 437 __PRETTY_FUNCTION__ = "evdev_flush_pending_event" #4 0x00007f0a295943e7 in fallback_process (dispatch=0x24f1250, device=0x24e3ea0, event=0x7fffc4adabb8, time=116761937) at evdev.c:353 cov_s7_ = 3 #5 0x00007f0a2959455c in evdev_process_events (device=0x24e3ea0, ev=0x7fffc4adab70, count=4) at evdev.c:394 dispatch = 0x24f1250 e = 0x7fffc4adabb8 end = 0x7fffc4adabd0 time = 116761937 #6 0x00007f0a295946eb in evdev_device_data (fd=35, mask=1, data=0x24e3ea0) at evdev.c:432 ec = 0x2374940 device = 0x24e3ea0 ev = {{time = {tv_sec = 1387391198, tv_usec = 545307}, type = 1, code = 330, value = 1}, {time = {tv_sec = 1387391198, tv_usec = 545307}, type = 3, code = 0, value = 1962}, {time = {tv_sec = 1387391198, tv_usec = 545307}, type = 3, code = 1, value = 119}, {time = {tv_sec = 1387391198, tv_usec = 545307}, type = 0, code = 0, value = 0}, {time = {tv_sec = 140736493104112, tv_usec = 139680926400522}, type = 61120, code = 566, value = 0}, {time = { tv_sec = 37177664, tv_usec = 140736493104176}, type = 46891, code = 10584, value = 32522}, {time = {tv_sec = 139681555546354, tv_usec = 37271536}, type = 26916, code = 12, value = 1223}, {time = {tv_sec = 77309476563, tv_usec = 5256240111136112}, type = 47088, code = 568, value = 0}, {time = {tv_sec = 140736493105264, tv_usec = 139681600135620}, type = 45200, code = 50349, value = 32767}, {time = {tv_sec = 77346565848, tv_usec = 137438953474}, type = 47088, code = 568, value = 0}, {time = {tv_sec = 3493303060268231, tv_usec = 65235}, type = 56556, code = 64, value = 0}, {time = {tv_sec = 41498512, tv_usec = 140736493104304}, type = 61120, code = 566, value = 0}, {time = {tv_sec = 140736493104320, tv_usec = 4251301}, type = 7536, code = 633, value = 0}, {time = {tv_sec = 37271536, tv_usec = 37154496}, type = 18752, code = 567, value = 0}, { time = {tv_sec = 140736493104368, tv_usec = 4240956}, type = 44272, code = 50349, value = 32767}, {time = {tv_sec = 41491216, tv_usec = 41491592}, type = 19104, code = 567, value = 0}, {time = {tv_sec = 140736493104432, tv_usec = 4253730}, type = 0, code = 0, value = 0}, {time = {tv_sec = 41491216, tv_usec = 0}, type = 0, code = 0, value = 0}, {time = {tv_sec = 139681653629216, tv_usec = 41491216}, type = 44384, code = 50349, value = 32767}, {time = {tv_sec = 4253856, tv_usec = 41491712}, type = 21216, code = 633, value = 0}, {time = {tv_sec = 41491216, tv_usec = 41491600}, type = 44400, code = 50349, value = 32767}, {time = { tv_sec = 139681657970060, tv_usec = 0}, type = 0, code = 0, value = 0}, {time = {tv_sec = 140736493104752, tv_usec = 139681657968316}, type = 16, code = 0, value = 0}, {time = {tv_sec = 139681657967132, tv_usec = 140736493104672}, type = 0, code = 0, value = 0}, {time = {tv_sec = 7594684064, tv_usec = 140736493104496}, type = 59428, code = 64, value = 0}, {time = {tv_sec = 0, tv_usec = 140733193388032}, type = 44704, code = 50349, value = 32767}, {time = {tv_sec = 140736493104320, tv_usec = 8589934592}, type = 16, code = 0, value = 0}, {time = {tv_sec = 140736493104668, tv_usec = 140736493104664}, type = 44576, code = 50349, value = 32767}, {time = {tv_sec = 140736493104752, tv_usec = 1}, type = 1, code = 0, value = 0}, {time = {tv_sec = 3, tv_usec = 140736493105200}, type = 39168, code = 9367, value = -620865077}, {time = { tv_sec = 140736493106528, tv_usec = 3}, type = 29600, code = 64, value = 0}, {time = {tv_sec = 140736493106528, tv_usec = 0}, type = 0, code = 0, value = 0}} len = 96 #7 0x00007f0a2bbbac8e in wl_event_source_fd_dispatch (source=0x24de2b0, ep=0x7fffc4adaee0) at event-loop.c:86 fd_source = 0x24de2b0 mask = 1 #8 0x00007f0a2bbbb902 in wl_event_loop_dispatch (loop=0x2375f00, timeout=0) at event-loop.c:421 i = 0 count = 1 ep = {{events = 1, data = {ptr = 0x24de2b0, fd = 38658736, u32 = 38658736, u64 = 38658736}}, {events = 0, data = {ptr = 0x7fffc4adb560, fd = -995248800, u32 = 3299718496, u64 = 140736493106528}}, {events = 37184640, data = { ptr = 0xc4adb07000000000, fd = 0, u32 = 0, u64 = 14172177597487644672}}, {events = 32767, data = {ptr = 0x4073a0 <_start>, fd = 4223904, u32 = 4223904, u64 = 4223904}}, {events = 3299718496, data = {ptr = 0x7fff, fd = 32767, u32 = 32767, u64 = 32767}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 678123717, data = {ptr = 0xc4adaf6000007f0a, fd = 32522, u32 = 32522, u64 = 14172176429256572682}}, { events = 32767, data = {ptr = 0x7f0a286b915e <_dbus_list_pop_first_link+14>, fd = 678138206, u32 = 678138206, u64 = 139681604538718}}, {events = 37184640, data = {ptr = 0x2376b1000000000, fd = 0, u32 = 0, u64 = 159714028258590720}}, {events = 0, data = {ptr = 0x7fffc4adaf68, fd = -995250328, u32 = 3299716968, u64 = 140736493105000}}, {events = 678028201, data = {ptr = 0x2376b1000007f0a, fd = 32522, u32 = 32522, u64 = 159714028258623242}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 4223904, data = {ptr = 0x2376b1000000000, fd = 0, u32 = 0, u64 = 159714028258590720}}, {events = 0, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 678035759, data = {ptr = 0xc4adb03000007f0a, fd = 32522, u32 = 32522, u64 = 14172177322609770250}}, {events = 32767, data = {ptr = 0x2376b10, fd = 37186320, u32 = 37186320, u64 = 37186320}}, {events = 1, data = {ptr = 0x4073a000000000, fd = 0, u32 = 0, u64 = 18141529541443584}}, {events = 0, data = {ptr = 0x7fffc4adb560, fd = -995248800, u32 = 3299718496, u64 = 140736493106528}}, { events = 678035589, data = {ptr = 0x2376b1000007f0a, fd = 32522, u32 = 32522, u64 = 159714028258623242}}, {events = 0, data = {ptr = 0x7f0a286a1a32 , fd = 678042162, u32 = 678042162, u64 = 139681604442674}}, {events = 3299717168, data = {ptr = 0x4073a000007fff, fd = 32767, u32 = 32767, u64 = 18141529541476351}}, {events = 0, data = {ptr = 0x7fffc4adb030, fd = -995250128, u32 = 3299717168, ---Type to continue, or q to quit--- u64 = 140736493105200}}, {events = 673735219, data = {ptr = 0xc4adb03000007f0a, fd = 32522, u32 = 32522, u64 = 14172177322609770250}}, {events = 32767, data = {ptr = 0x238b7f0, fd = 37271536, u32 = 37271536, u64 = 37271536}}, {events = 1, data = {ptr = 0x30000001e, fd = 30, u32 = 30, u64 = 12884901918}}, {events = 18, data = {ptr = 0x1e00000003, fd = 3, u32 = 3, u64 = 128849018883}}, {events = 0, data = { ptr = 0xc4adb07000000000, fd = 0, u32 = 0, u64 = 14172177597487644672}}, {events = 32767, data = {ptr = 0x4073a0 <_start>, fd = 4223904, u32 = 4223904, u64 = 4223904}}, {events = 3299718496, data = {ptr = 0x7fff, fd = 32767, u32 = 32767, u64 = 32767}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 693768184, data = {ptr = 0x2376b1000007f0a, fd = 32522, u32 = 32522, u64 = 159714028258623242}}, {events = 0, data = {ptr = 0xc00000000, fd = 0, u32 = 0, u64 = 51539607552}}} source = 0x24de2b0 n = 0 #9 0x000000000040db84 in weston_compositor_read_input (fd=10, mask=1, data=0x2374940) at compositor.c:1878 compositor = 0x2374940 #10 0x00007f0a2bbbac8e in wl_event_source_fd_dispatch (source=0x24ff410, ep=0x7fffc4adb100) at event-loop.c:86 fd_source = 0x24ff410 mask = 1 #11 0x00007f0a2bbbb902 in wl_event_loop_dispatch (loop=0x236eec0, timeout=-1) at event-loop.c:421 i = 0 count = 1 ep = {{events = 1, data = {ptr = 0x24ff410, fd = 38794256, u32 = 38794256, u64 = 38794256}}, {events = 0, data = {ptr = 0x7fffc4adb150, fd = -995249840, u32 = 3299717456, u64 = 140736493105488}}, {events = 733737993, data = { ptr = 0x404000007f0a, fd = 32522, u32 = 32522, u64 = 70643622117130}}, {events = 0, data = {ptr = 0x7fffc4adb250, fd = -995249584, u32 = 3299717712, u64 = 140736493105744}}, {events = 3299717584, data = { ptr = 0x279c27800007fff, fd = 32767, u32 = 32767, u64 = 178387480909742079}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 716688873, data = {ptr = 0xc4adb26000007f0a, fd = 32522, u32 = 32522, u64 = 14172179727791456010}}, {events = 32767, data = {ptr = 0x7f0a2bbbf726 , fd = 733738790, u32 = 733738790, u64 = 139681660139302}}, {events = 3051676113, data = {ptr = 0x279926000000000, fd = 0, u32 = 0, u64 = 178334601272360960}}, {events = 0, data = {ptr = 0x279ab3c, fd = 41528124, u32 = 41528124, u64 = 41528124}}, {events = 56, data = {ptr = 0x2bbb132800000000, fd = 0, u32 = 0, u64 = 3151133426795413504}}, {events = 32522, data = {ptr = 0x7f0a2bfea748, fd = 738109256, u32 = 738109256, u64 = 139681664509768}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 32767, data = { ptr = 0x7fffc4adb170, fd = -995249808, u32 = 3299717488, u64 = 140736493105520}}, {events = 1, data = {ptr = 0xc4adb1d000000000, fd = 0, u32 = 0, u64 = 14172179109316132864}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x2bdc927800000000, fd = 0, u32 = 0, u64 = 3160562082600976384}}, {events = 32522, data = {ptr = 0x14, fd = 20, u32 = 20, u64 = 20}}, {events = 1, data = {ptr = 0x3000000001, fd = 1, u32 = 1, u64 = 206158430209}}, {events = 0, data = {ptr = 0x7f0a2bdc9398, fd = 735875992, u32 = 735875992, u64 = 139681662276504}}, {events = 0, data = {ptr = 0xc4adb56000000000, fd = 0, u32 = 0, u64 = 14172183026326306816}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0xc4adb2c000000000, fd = 0, u32 = 0, u64 = 14172180140108283904}}, {events = 32767, data = { ptr = 0x7f0a2bdda756 <_dl_fixup+230>, fd = 735946582, u32 = 735946582, u64 = 139681662347094}}, {events = 5, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7fffc4adb480, fd = -995249024, u32 = 3299718272, u64 = 140736493106304}}, {events = 733680424, data = {ptr = 0x7f0a, fd = 32522, u32 = 32522, u64 = 32522}}, {events = 0, data = {ptr = 0x7fffc4adb2c0, fd = -995249472, u32 = 3299717824, u64 = 140736493105856}}, {events = 0, data = {ptr = 0x8d400000001, fd = 1, u32 = 1, u64 = 9706626088961}}, {events = 0, data = {ptr = 0x7fffc4adb2a0, fd = -995249504, u32 = 3299717792, u64 = 140736493105824}}, { events = 733711161, data = {ptr = 0x236ee7800007f0a, fd = 32522, u32 = 32522, u64 = 159577035981750026}}, {events = 0, data = {ptr = 0x236ee30, fd = 37154352, u32 = 37154352, u64 = 37154352}}} source = 0x24ff410 n = 0 #12 0x00007f0a2bbb8ac2 in wl_display_run (display=0x236ee30) at wayland-server.c:961 No locals. #13 0x0000000000413ce8 in main (argc=1, argv=0x7fffc4adb568) at compositor.c:4242 help = 0 backend = 0x42f8fe "drm-backend.so" config = 0x0 signals = {0x236ef50, 0x236f6f0, 0x236f740, 0x236f790} backend_init = 0x7f0a29591f3d shell = 0x237acd0 "desktop-shell.so" modules = 0x236efa0 "" log = 0x236e9e0 "weston.log" idle_time = 0 section = 0x0 ret = 0 ec = 0x2374940 loop = 0x236eec0 i = 1 option_backend = 0x0 version = 0 core_options = {{type = WESTON_OPTION_STRING, name = 0x42f75f "backend", short_name = 66, data = 0x7fffc4adb438}, {type = WESTON_OPTION_STRING, name = 0x42f767 "shell", short_name = 0, data = 0x7fffc4adb430}, { type = WESTON_OPTION_STRING, name = 0x42f76d "socket", short_name = 83, data = 0x7fffc4adb408}, {type = WESTON_OPTION_INTEGER, name = 0x42f774 "idle-time", short_name = 105, data = 0x7fffc4adb414}, { type = WESTON_OPTION_STRING, name = 0x42f77e "modules", short_name = 0, data = 0x7fffc4adb420}, {type = WESTON_OPTION_STRING, name = 0x42f786 "log", short_name = 0, data = 0x7fffc4adb418}, {type = WESTON_OPTION_BOOLEAN, name = 0x42f78a "help", short_name = 104, data = 0x7fffc4adb410}, {type = WESTON_OPTION_BOOLEAN, name = 0x42f78f "version", short_name = 0, data = 0x7fffc4adb404}} display = 0x236ee30 option_modules = 0x0 socket_name = 0x42f755 "wayland-0" (gdb)