<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Wayland crash when clicking Wacom tablet buttons"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=104027#c3">Comment # 3</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Wayland crash when clicking Wacom tablet buttons"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=104027">bug 104027</a>
              from <span class="vcard"><a class="email" href="mailto:jehan@zemarmot.net" title="Jehan <jehan@zemarmot.net>"> <span class="fn">Jehan</span></a>
</span></b>
        <pre>(In reply to Olivier Fourdan from <a href="show_bug.cgi?id=104027#c2">comment #2</a>)
<span class="quote">> Could you please install the relevant debuginfo packages for Xwayland and
> post the output of "bt full" in gdb?</span >

For my own reference, I installed the debuginfo with:

<span class="quote">> sudo dnf debuginfo-install /usr/bin/Xwayland</span >

The output:

$ coredumpctl gdb /usr/bin/Xwayland 14052
           PID: 14052 (Xwayland)
           UID: 1000 (jehan)
           GID: 1000 (jehan)
        Signal: 6 (ABRT)
     Timestamp: Fri 2017-12-01 23:09:10 CET (2 days ago)
  Command Line: /usr/bin/Xwayland :0 -rootless -terminate -core -listen 4
-listen 5 -displayfd 6
    Executable: /usr/bin/Xwayland
 Control Group: /user.slice/user-1000.slice/session-5.scope
          Unit: session-5.scope
         Slice: user-1000.slice
       Session: 5
     Owner UID: 1000 (jehan)
       Boot ID: 527685df08a54928b34265eb31732096
    Machine ID: 91a227afc4144f14aff99675126a3873
      Hostname: DarkMarmot
       Storage:
/var/lib/systemd/coredump/core.Xwayland.1000.527685df08a54928b34265eb31732096.14052.1512166150000000.lz4
       Message: Process 14052 (Xwayland) of user 1000 dumped core.

                Stack trace of thread 14052:
                #0  0x00007efcc645869b raise (libc.so.6)
                #1  0x00007efcc645a3b1 abort (libc.so.6)
                #2  0x0000000000594a9a OsAbort (Xwayland)
                #3  0x0000000000599c63 AbortServer (Xwayland)
                #4  0x000000000059aa85 FatalError (Xwayland)
                #5  0x0000000000591b8e OsSigHandler (Xwayland)
                #6  0x00007efcc6818a70 __restore_rt (libpthread.so.0)
                #7  0x00007efcc88b9e79 wl_proxy_marshal
(libwayland-client.so.0)
                #8  0x0000000000428890 xwl_seat_set_cursor (Xwayland)
                #9  0x0000000000428b79 xwl_set_cursor (Xwayland)
                #10 0x000000000047505a miPointerUpdateSprite (Xwayland)
                #11 0x00000000004752aa miPointerDisplayCursor (Xwayland)
                #12 0x0000000000461480 CursorDisplayCursor (Xwayland)
                #13 0x00000000004ee26f AnimCurDisplayCursor (Xwayland)
                #14 0x0000000000560cdb ChangeToCursor (Xwayland)
                #15 0x0000000000564c9c CheckMotion (Xwayland)
                #16 0x0000000000564e7a WindowsRestructured (Xwayland)
                #17 0x00000000005881c9 UnmapWindow (Xwayland)
                #18 0x000000000055205a ProcUnmapWindow (Xwayland)
                #19 0x0000000000557e88 Dispatch (Xwayland)
                #20 0x000000000055bed0 dix_main (Xwayland)
                #21 0x00007efcc644203a __libc_start_main (libc.so.6)
                #22 0x0000000000422a3a _start (Xwayland)

                Stack trace of thread 14053:
                #0  0x00007efcc6813c3b pthread_cond_wait@@GLIBC_2.3.2
(libpthread.so.0)
                #1  0x00007efcc091b97b thread_function (swrast_dri.so)
                #2  0x00007efcc091b7f7 impl_thrd_routine (swrast_dri.so)
                #3  0x00007efcc680d609 start_thread (libpthread.so.0)
                #4  0x00007efcc653ae6f __clone (libc.so.6)

                Stack trace of thread 14055:
                #0  0x00007efcc6813c3b pthread_cond_wait@@GLIBC_2.3.2
(libpthread.so.0)
                #1  0x00007efcc091b97b thread_function (swrast_dri.so)
                #2  0x00007efcc091b7f7 impl_thrd_routine (swrast_dri.so)
                #3  0x00007efcc680d609 start_thread (libpthread.so.0)
                #4  0x00007efcc653ae6f __clone (libc.so.6)

                Stack trace of thread 14056:
                #0  0x00007efcc6813c3b pthread_cond_wait@@GLIBC_2.3.2
(libpthread.so.0)
                #1  0x00007efcc091b97b thread_function (swrast_dri.so)
                #2  0x00007efcc091b7f7 impl_thrd_routine (swrast_dri.so)
                #3  0x00007efcc680d609 start_thread (libpthread.so.0)
                #4  0x00007efcc653ae6f __clone (libc.so.6)

                Stack trace of thread 14054:
                #0  0x00007efcc6813c3b pthread_cond_wait@@GLIBC_2.3.2
(libpthread.so.0)
                #1  0x00007efcc091b97b thread_function (swrast_dri.so)
                #2  0x00007efcc091b7f7 impl_thrd_routine (swrast_dri.so)
                #3  0x00007efcc680d609 start_thread (libpthread.so.0)
                #4  0x00007efcc653ae6f __clone (libc.so.6)

GNU gdb (GDB) Fedora 8.0.1-30.fc27
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <<a href="http://gnu.org/licenses/gpl.html">http://gnu.org/licenses/gpl.html</a>>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<<a href="http://www.gnu.org/software/gdb/bugs/">http://www.gnu.org/software/gdb/bugs/</a>>.
Find the GDB manual and other documentation resources online at:
<<a href="http://www.gnu.org/software/gdb/documentation/">http://www.gnu.org/software/gdb/documentation/</a>>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/Xwayland...Reading symbols from
/usr/lib/debug/usr/bin/Xwayland-1.19.5-1.fc27.x86_64.debug...done.
done.
[New LWP 14052]
[New LWP 14053]
[New LWP 14055]
[New LWP 14056]
[New LWP 14054]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/Xwayland :0 -rootless -terminate -core -listen
4 -listen 5 -displayfd'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007efcc645869b in raise () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7efcc9780f00 (LWP 14052))]
Missing separate debuginfos, use: dnf debuginfo-install
audit-libs-2.8.1-1.fc27.x86_64 bzip2-libs-1.0.6-24.fc27.x86_64
elfutils-libelf-0.170-1.fc27.x86_64 expat-2.2.5-1.fc27.x86_64
freetype-2.8-6.fc27.x86_64 glibc-2.26-16.fc27.x86_64 libX11-1.6.5-4.fc27.x86_64
libX11-xcb-1.6.5-4.fc27.x86_64 libXau-1.0.8-9.fc27.x86_64
libXdmcp-1.1.2-8.fc27.x86_64 libXext-1.3.3-7.fc27.x86_64
libXfont2-2.0.2-1.fc27.x86_64 libcap-ng-0.7.8-5.fc27.x86_64
libdrm-2.4.88-1.fc27.x86_64 libepoxy-1.4.3-3.fc27.x86_64
libffi-3.1-14.fc27.x86_64 libfontenc-1.1.3-6.fc27.x86_64
libgcc-7.2.1-2.fc27.x86_64 libgcrypt-1.8.1-1.fc27.x86_64
libglvnd-1.0.0-1.fc27.x86_64 libglvnd-egl-1.0.0-1.fc27.x86_64
libglvnd-glx-1.0.0-1.fc27.x86_64 libgpg-error-1.27-3.fc27.x86_64
libpciaccess-0.13.4-6.fc27.x86_64 libpng-1.6.31-1.fc27.x86_64
libselinux-2.7-2.fc27.x86_64 libunwind-1.2.1-3.fc27.x86_64
libwayland-client-1.14.0-1.fc27.x86_64 libwayland-server-1.14.0-1.fc27.x86_64
libxcb-1.12-5.fc27.x86_64 libxshmfence-1.2-6.fc27.x86_64
llvm-libs-4.0.1-3.fc27.x86_64 lz4-libs-1.8.0-1.fc27.x86_64
mesa-dri-drivers-17.2.4-2.fc27.x86_64 mesa-libEGL-17.2.4-2.fc27.x86_64
mesa-libgbm-17.2.4-2.fc27.x86_64 mesa-libglapi-17.2.4-2.fc27.x86_64
ncurses-libs-6.0-13.20170722.fc27.x86_64 openssl-libs-1.1.0g-1.fc27.x86_64
pcre2-10.30-2.fc27.x86_64 pixman-0.34.0-4.fc27.x86_64
sssd-client-1.16.0-4.fc27.x86_64 systemd-libs-234-9.fc27.x86_64
xz-libs-5.2.3-4.fc27.x86_64 zlib-1.2.11-4.fc27.x86_64
(gdb) bt full
#0  0x00007efcc645869b in raise () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007efcc645a3b1 in abort () from /lib64/libc.so.6
No symbol table info available.
#2  0x0000000000594a9a in OsAbort () at utils.c:1361
No locals.
#3  0x0000000000599c63 in AbortServer () at log.c:877
No locals.
#4  0x000000000059aa85 in FatalError (f=f@entry=0x5bdcb0 "Caught signal %d
(%s). Server aborting\n") at log.c:1015
        args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area =
0x7fff11e153a0, reg_save_area = 0x7fff11e152d0}}
        args2 = {{gp_offset = 8, fp_offset = 48, overflow_arg_area =
0x7fff11e153a0, reg_save_area = 0x7fff11e152d0}}
        beenhere = 1
#5  0x0000000000591b8e in OsSigHandler (signo=11, sip=<optimized out>,
unused=<optimized out>) at osinit.c:154
        unused = <optimized out>
        sip = <optimized out>
        signo = 11
#6  <signal handler called>
No symbol table info available.
#7  0x00007efcc88b9e79 in wl_proxy_marshal () from
/lib64/libwayland-client.so.0
No symbol table info available.
#8  0x0000000000428890 in wl_pointer_set_cursor (hotspot_y=<optimized out>,
hotspot_x=<optimized out>, surface=<optimized out>, 
    serial=<optimized out>, wl_pointer=<optimized out>) at
/usr/include/wayland-client-protocol.h:4443
No locals.
#9  xwl_seat_set_cursor (xwl_seat=0x3389310) at xwayland-cursor.c:161
        xwl_cursor = 0x33893c0
        cursor = <optimized out>
        stride = <optimized out>
#10 0x0000000000428b79 in xwl_set_cursor (device=<optimized out>,
screen=<optimized out>, cursor=<optimized out>, x=<optimized out>, 
    y=<optimized out>) at xwayland-cursor.c:247
        xwl_seat = 0x3389310
        xwl_tablet_tool = <optimized out>
        cursor_visibility_changed = <optimized out>
#11 0x000000000047505a in miPointerUpdateSprite (pDev=0x3087e30) at
mipointer.c:468
        y = 271
        devy = <optimized out>
        pScreen = 0x26226c0
        pCursor = <optimized out>
        x = 749
        devx = <optimized out>
        pPointer = 0x308e620
        pDev = 0x3087e30
#12 0x00000000004752aa in miPointerDisplayCursor (pDev=0x3087e30,
pScreen=0x26226c0, pCursor=0x3275f30) at mipointer.c:206
        pPointer = <optimized out>
        pCursor = 0x3275f30
        pScreen = 0x26226c0
        pDev = 0x3087e30
#13 0x0000000000461480 in CursorDisplayCursor (pDev=0x3087e30,
pScreen=0x26226c0, pCursor=0x3275f30) at cursor.c:150
        ret = <optimized out>
        backupProc = 0x4612d0 <CursorDisplayCursor>
#14 0x00000000004ee26f in AnimCurDisplayCursor (pDev=0x3087e30,
pScreen=0x26226c0, pCursor=0x3275f30) at animcur.c:220
        ret = <optimized out>
#15 0x0000000000560cdb in ChangeToCursor (pDev=0x3087e30, cursor=0x3275f30) at
events.c:936
        pSprite = 0x30c01a0
---Type <return> to continue, or q <return> to quit---
        pScreen = <optimized out>
#16 0x0000000000564c9c in CheckMotion (ev=ev@entry=0x0,
pDev=pDev@entry=0x3087e30) at events.c:3081
        sourceid = 2
        prevSpriteWin = 0x34171c0
        newSpriteWin = 0x325bd80
        pSprite = 0x30c01a0
#17 0x0000000000564e7a in WindowsRestructured () at events.c:3098
        pDev = 0x3087e30
#18 0x00000000005881c9 in UnmapWindow (pWin=0x34171c0,
fromConfigure=fromConfigure@entry=0) at window.c:2884
        pParent = <optimized out>
        wasRealized = 1
        wasViewable = <optimized out>
        pScreen = 0x26226c0
        pLayerWin = 0x34171c0
#19 0x000000000055205a in ProcUnmapWindow (client=<optimized out>) at
dispatch.c:880
        pWin = 0x34171c0
        stuff = <optimized out>
        rc = 0
#20 0x0000000000557e88 in Dispatch () at dispatch.c:479
        result = <optimized out>
        start_tick = 300
#21 0x000000000055bed0 in dix_main (argc=11, argv=0x7fff11e15ee8,
envp=<optimized out>) at main.c:287
        i = <optimized out>
        alwaysCheckForInput = {0, 1}
#22 0x00007efcc644203a in __libc_start_main () from /lib64/libc.so.6
No symbol table info available.
#23 0x0000000000422a3a in _start ()
No symbol table info available.
(gdb)</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>