Bug 98864 - XWayland pointer update crash miPointerUpdateSprite
Summary: XWayland pointer update crash miPointerUpdateSprite
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-26 20:03 UTC by Lionel Landwerlin
Modified: 2016-12-05 10:01 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Lionel Landwerlin 2016-11-26 20:03:19 UTC
Just had an xwayland crash bringing down my gnome-shell session. Syslog has this backtrace :

Nov 26 19:55:10 airy org.gnome.Shell.desktop[16958]: (EE)
Nov 26 19:55:10 airy org.gnome.Shell.desktop[16958]: (EE) Backtrace:
Nov 26 19:55:10 airy org.gnome.Shell.desktop[16958]: (EE) 0: /usr/bin/Xwayland (xorg_backtrace+0x4a) [0x56548a9e933a]
Nov 26 19:55:10 airy org.gnome.Shell.desktop[16958]: (EE) 1: /usr/bin/Xwayland (0x56548a844000+0x1a90b9) [0x56548a9ed0b9]
Nov 26 19:55:10 airy org.gnome.Shell.desktop[16958]: (EE) 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7fc9e5c42000+0x11100) [0x7fc9e5c53100]
Nov 26 19:55:10 airy org.gnome.Shell.desktop[16958]: (EE) 3: /usr/bin/Xwayland (miPointerUpdateSprite+0x242) [0x56548a8ceba2]
Nov 26 19:55:10 airy org.gnome.Shell.desktop[16958]: (EE) 4: /usr/bin/Xwayland (mieqProcessInputEvents+0x186) [0x56548a8ca9c6]
Nov 26 19:55:10 airy org.gnome.Shell.desktop[16958]: (EE) 5: /usr/bin/Xwayland (0x56548a844000+0x16e5c6) [0x56548a9b25c6]
Nov 26 19:55:10 airy org.gnome.Shell.desktop[16958]: (EE) 6: /usr/bin/Xwayland (0x56548a844000+0x172828) [0x56548a9b6828]
Nov 26 19:55:10 airy org.gnome.Shell.desktop[16958]: (EE) 7: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf1) [0x7fc9e58c42b1]
Nov 26 19:55:10 airy org.gnome.Shell.desktop[16958]: (EE) 8: /usr/bin/Xwayland (_start+0x2a) [0x56548a87e3fa]
Nov 26 19:55:10 airy org.gnome.Shell.desktop[16958]: (EE)
Nov 26 19:55:10 airy org.gnome.Shell.desktop[16958]: (EE) Segmentation fault at address 0x0
Nov 26 19:55:10 airy org.gnome.Shell.desktop[16958]: (EE)
Nov 26 19:55:10 airy org.gnome.Shell.desktop[16958]: Fatal server error:
Nov 26 19:55:10 airy org.gnome.Shell.desktop[16958]: (EE) Caught signal 11 (Segmentation fault). Server aborting
Nov 26 19:55:10 airy org.gnome.Shell.desktop[16958]: (EE)
Comment 1 Lionel Landwerlin 2016-11-26 21:32:33 UTC
xwayland 1.19.0
Comment 2 Leho Kraav (:macmaN :lkraav) 2016-12-04 15:36:59 UTC
Same thing here:

...
dets  04 17:32:38 papaya org.gnome.Shell.desktop[29094]: (EE)
dets  04 17:32:38 papaya org.gnome.Shell.desktop[29094]: (EE) Backtrace:
dets  04 17:32:38 papaya kernel: traps: gnome-shell[29094] trap int3 ip:7f3d306bfed1 sp:7ffc204fb7e0 error:0
dets  04 17:32:38 papaya gnome-shell[29094]: Connection to xwayland lost
dets  04 17:32:38 papaya org.gnome.Shell.desktop[29094]: (EE) 0: /usr/bin/Xwayland (xorg_backtrace+0x56) [0x57d276]
dets  04 17:32:38 papaya org.gnome.Shell.desktop[29094]: (EE) 1: /usr/bin/Xwayland (0x400000+0x180c29) [0x580c29]
dets  04 17:32:38 papaya org.gnome.Shell.desktop[29094]: (EE) 2: /lib64/libpthread.so.0 (0x7f1c08c4e000+0x10d70) [0x7f1c08c5ed70]
dets  04 17:32:38 papaya org.gnome.Shell.desktop[29094]: (EE) 3: /usr/bin/Xwayland (miPointerUpdateSprite+0x242) [0x472ae2]
dets  04 17:32:38 papaya org.gnome.Shell.desktop[29094]: (EE) 4: /usr/bin/Xwayland (mieqProcessInputEvents+0x186) [0x46e936]
dets  04 17:32:38 papaya org.gnome.Shell.desktop[29094]: (EE) 5: /usr/bin/Xwayland (0x400000+0x148f07) [0x548f07]
dets  04 17:32:38 papaya org.gnome.Shell.desktop[29094]: (EE) 6: /usr/bin/Xwayland (0x400000+0x14d248) [0x54d248]
dets  04 17:32:38 papaya org.gnome.Shell.desktop[29094]: (EE) 7: /lib64/libc.so.6 (__libc_start_main+0xf0) [0x7f1c088d2620]
dets  04 17:32:38 papaya org.gnome.Shell.desktop[29094]: (EE) 8: /usr/bin/Xwayland (_start+0x29) [0x423169]
dets  04 17:32:38 papaya org.gnome.Shell.desktop[29094]: (EE)
dets  04 17:32:38 papaya org.gnome.Shell.desktop[29094]: (EE) Segmentation fault at address 0x10
dets  04 17:32:38 papaya org.gnome.Shell.desktop[29094]: (EE)
dets  04 17:32:38 papaya org.gnome.Shell.desktop[29094]: Fatal server error:
dets  04 17:32:38 papaya org.gnome.Shell.desktop[29094]: (EE) Caught signal 11 (Segmentation fault). Server aborting
dets  04 17:32:38 papaya org.gnome.Shell.desktop[29094]: (EE)
...
Comment 3 Leho Kraav (:macmaN :lkraav) 2016-12-04 15:41:38 UTC
It looks like fixed by Red Hat https://bodhi.fedoraproject.org/updates/FEDORA-2016-45775f3dcf

Looks like upstream already has the commit https://cgit.freedesktop.org/xorg/xserver/commit/?id=59ad0e6a416d8e23f9d962af67a16ee28ec7867b
Comment 4 Lionel Landwerlin 2016-12-05 10:01:23 UTC
Sounds like it is fixed indeed. Thanks!


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.