Comment 3 for bug 944415

Revision history for this message
Robert Hooker (sarvatt) wrote :

#0 0x00007f8c5dc88d93 in poll () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1 0x00007f8c5bb95862 in _xcb_conn_wait (c=0x21a24d0, cond=<optimized out>, vector=0x0, count=0x0) at ../../src/xcb_conn.c:400
        ret = <optimized out>
        fd = {fd = 5, events = 1, revents = 0}
#2 0x00007f8c5bb96d5f in wait_for_reply (c=0x21a24d0, request=7747935, e=0x7fffe1704718) at ../../src/xcb_in.c:390
        cond = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0},
          __size = '\000' <repeats 47 times>, __align = 0}
        reader = {request = 7747935, data = 0x7fffe1704650, next = 0x0}
        ret = 0x0
#3 0x00007f8c5bb96f7b in xcb_wait_for_reply (c=0x21a24d0, request=7747935, e=0x7fffe1704718) at ../../src/xcb_in.c:420
        ret = <optimized out>
#4 0x00007f8c5d690fed in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#5 0x00007f8c5d6874e6 in XQueryTree () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#6 0x00007f8c4c4a98dd in GestureEngine::FindCompWindow (this=0x2a557b0, window=0) at /build/buildd/unity-5.4.0/plugins/unityshell/src/GestureEngine.cpp:89
        parent = 0
        root = 172
        children = 0x0
        nchildren = 125
        result = <optimized out>
#7 0x00007f8c4c4a9a21 in OnTouchStart (data=0x4b763d0, this=0x2a557b0) at /build/buildd/unity-5.4.0/plugins/unityshell/src/GestureEngine.cpp:220
        result = <optimized out>
#8 GestureEngine::OnTouchStart (this=0x2a557b0, data=0x4b763d0) at /build/buildd/unity-5.4.0/plugins/unityshell/src/GestureEngine.cpp:216
No locals.
#9 0x00007f8c4c4a8ae7 in emit (_A_a1=@0x7fffe1704898: 0x4b763d0, impl=<optimized out>) at /usr/include/sigc++-2.0/sigc++/signal.h:1010
        it = {_M_node = 0x2acc8d0}
        exec = {sig_ = 0x2af9860}
        slots = {slots_ = @0x2af9868, placeholder = {_M_node = 0x3f5d390}}
#10 emit (_A_a1=@0x7fffe1704898: 0x4b763d0, this=<optimized out>) at /usr/include/sigc++-2.0/sigc++/signal.h:2781
No locals.
#11 GeisAdapter::GestureStart (cookie=<optimized out>, gesture_type=<optimized out>, gesture_id=<optimized out>, count=<optimized out>, attrs=<optimized out>)
    at /build/buildd/unity-5.4.0/plugins/unityshell/src/GeisAdapter.cpp:136
        data = 0x4b763d0
        self = <optimized out>
#12 0x00007f8c4b6d2ded in _v1_event_callback (geis=<optimized out>, event=<optimized out>, context=<optimized out>) at geis_v1.c:432
        attr_count = 22
        frame = 0x2be0b50
        attrs = 0x4373e50
        group = <optimized out>
        j = 0
        v1_instance = <optimized out>
        __FUNCTION__ = "_v1_event_callback"
        class_id = 32
        attr = <optimized out>
        touchset = 0x4fe7b40
        groupset = <optimized out>
        i = 0
#13 0x00007f8c4b6d3996 in _input_event_handler (context=0x2e5de50, fd=<optimized out>, activity=<optimized out>) at geis.c:286
        handled = 0
        event = 0x4983340
        buf = "1n"
        cb = 0x0
#14 _input_event_handler (fd=<optimized out>, activity=<optimized out>, context=0x2e5de50) at geis.c:200
        geis = 0x2e5de50
#15 0x00007f8c4b6cdee6 in geis_backend_multiplexor_pump (mx=0x2e5df80) at geis_backend_multiplexor.c:399
        flags = GEIS_BE_MX_READ_AVAILABLE
        callback_info = 0x25f7300
        i = <optimized out>
        status = GEIS_STATUS_UNKNOWN_ERROR
        processed_event_count = <optimized out>
        available_event_count = <optimized out>
        events = {{events = 1, data = {ptr = 0x25f7300, fd = 39809792, u32 = 39809792, u64 = 39809792}}, {events = 0, data = {ptr = 0x20, fd = 32, u32 = 32, u64 = 32}}, {
            events = 1548961737, data = {ptr = 0xe1704a3000007f8c, fd = 32652, u32 = 32652, u64 = 16244565425944297356}}, {events = 32767, data = {ptr = 0x7f8c5c511f0c,
              fd = 1548820236, u32 = 1548820236, u64 = 140240820969228}}}
        __FUNCTION__ = "geis_backend_multiplexor_pump"
#16 0x00007f8c4b6d35ec in geis_event_dispatch (instance=<optimized out>) at geis_v1.c:651
No locals.
#17 0x00007f8c4c4a6920 in GeisAdapter::OnWatchIn (source=<optimized out>, condition=<optimized out>, data=<optimized out>)
    at /build/buildd/unity-5.4.0/plugins/unityshell/src/GeisAdapter.cpp:68
        self = <optimized out>
#18 0x00007f8c5c4f8dda in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#19 0x00007f8c5c4f91a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#20 0x00007f8c5c4f9264 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#21 0x00007f8c589f9c79 in ?? () from /usr/lib/compizconfig/backends/libgconf.so
No symbol table info available.
#22 0x00007f8c5a2bf59e in CcpScreen::timeout() () from /usr/lib/compiz/libccp.so
No symbol table info available.
#23 0x00007f8c5e4ed42b in operator() (this=<optimized out>) at /usr/include/boost/function/function_template.hpp:1013
No locals.
#24 CompTimer::triggerCallback (this=<optimized out>) at /build/buildd/compiz-0.9.7.0~bzr2995/src/timer/src/timer.cpp:227
No locals.
#25 0x00007f8c5e4ed52f in CompTimeoutSource::callback (this=<optimized out>) at /build/buildd/compiz-0.9.7.0~bzr2995/src/timer/src/timer.cpp:150
        t = 0x21b85d0
        handler = 0x2194b10
        requeue = {<std::_List_base<CompTimer*, std::allocator<CompTimer*> >> = {
            _M_impl = {<std::allocator<std::_List_node<CompTimer*> >> = {<__gnu_cxx::new_allocator<std::_List_node<CompTimer*> >> = {<No data fields>}, <No data fields>},
              _M_node = {_M_next = 0x7fffe1704bf0, _M_prev = 0x7fffe1704bf0}}}, <No data fields>}
        i = <optimized out>
#26 0x00007f8c5e4ec9dd in operator() (this=<optimized out>) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440
No locals.
#27 dispatch (slot=<optimized out>, this=<optimized out>) at /build/buildd/compiz-0.9.7.0~bzr2995/src/timer/src/timer.cpp:133
No locals.
#28 CompTimeoutSource::dispatch (this=<optimized out>, slot=<optimized out>) at /build/buildd/compiz-0.9.7.0~bzr2995/src/timer/src/timer.cpp:131
No locals.
#29 0x00007f8c5c9ef6df in Glib::Source::dispatch_vfunc(_GSource*, int (*)(void*), void*) () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
No symbol table info available.
#30 0x00007f8c5c4f8dda in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#31 0x00007f8c5c4f91a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#32 0x00007f8c5c4f959a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#33 0x000000000040299e in main (argc=<optimized out>, argv=0x7fffe1704e78) at /build/buildd/compiz-0.9.7.0~bzr2995/src/main.cpp:242
        manager = {
          plugins = {<std::_List_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
              _M_impl = {<std::allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x218e8d0,
                  _M_prev = 0x218e8d0}}}, <No data fields>}, disableSm = false, clientId = 0x0, displayName = 0x0}

select 11
print *data
$1 = {id = 4, device_id = 64176, window = 172, touches = 3, timestamp = 4764291, focus_x = 1129054208, focus_y = 1139212288, bound_x1 = -2594, bound_y1 = 5313, bound_x2 = 1465,
  bound_y2 = 6572}