<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - VT switching crashes Xwayland and weston"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=79609#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - VT switching crashes Xwayland and weston"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=79609">bug 79609</a>
              from <span class="vcard"><a class="email" href="mailto:stu_dby@126.com" title="Boyan Ding <stu_dby@126.com>"> <span class="fn">Boyan Ding</span></a>
</span></b>
        <pre>I digged a bit more into this issue and discovered the following info, hope it
helps. I built a new version of xwayland with lower level of optimization and
without stripping debug info (The log I post before is somewhat unclear because
of optimization and stripping). Backtrace is as follows:

Program received signal SIGSEGV, Segmentation fault.
0x0000000000491851 in miPointerSetCursorPosition ()
(gdb) bt
#0  0x0000000000491851 in miPointerSetCursorPosition ()
#1  0x000000000050017d in AnimCurSetCursorPosition ()
#2  0x00000000004337bb in pointer_handle_enter ()
#3  0x00007f732e3dcdf0 in ffi_call_unix64 () from /usr/lib/libffi.so.6
#4  0x00007f732e3dc861 in ffi_call () from /usr/lib/libffi.so.6
#5  0x00007f733053651d in ?? () from /usr/lib/libwayland-client.so.0
#6  0x00007f73305338cb in ?? () from /usr/lib/libwayland-client.so.0
#7  0x00007f7330533954 in ?? () from /usr/lib/libwayland-client.so.0
#8  0x00007f7330534684 in wl_display_dispatch_queue_pending ()
   from /usr/lib/libwayland-client.so.0
#9  0x0000000000431bdb in wakeup_handler ()
#10 0x0000000000567d35 in WakeupHandler ()
#11 0x0000000000591137 in WaitForSomething ()
#12 0x000000000056387e in Dispatch ()
#13 0x00000000005672cd in dix_main ()
#14 0x0000000000553d52 in main ()

and the SIGSESV is caused by
       miPointerPtr pPointer = MIPOINTER(pDev); (line 262 of mi/mipointer.c)
where MIPOINTER(pDev) returns 0</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>