Bug 91765 - SIGSEGV gpu_bo_download
Summary: SIGSEGV gpu_bo_download
Status: RESOLVED WORKSFORME
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Chris Wilson
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-26 22:24 UTC by Andreas Reis
Modified: 2016-04-28 15:09 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log with enable-debug=full (522.49 KB, application/x-xz)
2015-08-27 02:16 UTC, Andreas Reis
no flags Details

Description Andreas Reis 2015-08-26 22:24:29 UTC
On Haswell 4770, drm-intel-nightly, xserver-git & xf86-video-intel-git (at sna/dri2: Stop trying to attach vblank events to pixmaps). Same setup as in bug 91467.

Was watching a video with mpv on fullscreen (opengl output driver for h.264 10-bit, so afaik no hwdec) and got a message notification (using dunst, http://knopwob.org/dunst/index.html ). That caused rapid screen flicking with the crash after a few seconds.

[ 11945.643] (EE) 
[ 11945.646] (EE) Backtrace:
[ 11945.648] (EE) 0: /usr/bin/xorg-server/Xorg (OsSigHandler+0x29) [0x5f16f9]
[ 11945.648] (EE) 1: /usr/lib/libc.so.6 (killpg+0x40) [0x7f5b23a796bf]
[ 11945.652] (EE) 2: /usr/lib/xorg/modules/drivers/intel_drv.so (gpu_bo_download+0x1c) [0x7f5b1dc17e3c]
[ 11945.652] (EE) 3: /usr/lib/xorg/modules/drivers/intel_drv.so (download_boxes+0x21) [0x7f5b1dc18121]
[ 11945.652] (EE) 4: /usr/lib/xorg/modules/drivers/intel_drv.so (_sna_pixmap_move_to_cpu+0x4a2) [0x7f5b1dc2d142]
[ 11945.652] (EE) 5: /usr/lib/xorg/modules/drivers/intel_drv.so (sna_drawable_move_region_to_cpu+0x9f7) [0x7f5b1dc30157]
[ 11945.653] (EE) 6: /usr/lib/xorg/modules/drivers/intel_drv.so (sna_poly_fill_rect+0x2ad) [0x7f5b1dc44dad]
[ 11945.653] (EE) 7: /usr/bin/xorg-server/Xorg (damagePolyFillRect+0x82) [0x558d22]
[ 11945.653] (EE) 8: /usr/bin/xorg-server/Xorg (miPaintWindow+0x20a) [0x5ca3fa]
[ 11945.653] (EE) 9: /usr/bin/xorg-server/Xorg (miHandleValidateExposures+0x88) [0x5e2338]
[ 11945.653] (EE) 10: /usr/bin/xorg-server/Xorg (miMoveWindow+0x1be) [0x5e256e]
[ 11945.653] (EE) 11: /usr/bin/xorg-server/Xorg (compMoveWindow+0x46) [0x4f2c76]
[ 11945.653] (EE) 12: /usr/bin/xorg-server/Xorg (ConfigureWindow+0x7ea) [0x47742a]
[ 11945.654] (EE) 13: /usr/bin/xorg-server/Xorg (ProcConfigureWindow+0x86) [0x433e76]
[ 11945.654] (EE) 14: /usr/bin/xorg-server/Xorg (Dispatch+0x25f) [0x439a3f]
[ 11945.654] (EE) 15: /usr/bin/xorg-server/Xorg (dix_main+0x3d4) [0x43f7a4]
[ 11945.654] (EE) 16: /usr/lib/libc.so.6 (__libc_start_main+0xf0) [0x7f5b23a66610]
[ 11945.655] (EE) 17: /usr/bin/xorg-server/Xorg (_start+0x29) [0x424709]
[ 11945.655] (EE) 
[ 11945.655] (EE) Segmentation fault at address 0x96
[ 11945.655] (EE) 
Fatal server error:
[ 11945.655] (EE) Caught signal 11 (Segmentation fault). Server aborting
Comment 1 Chris Wilson 2015-08-26 22:53:58 UTC
That is unlikely to be the initial point of corruption. Best to run with --enable-debug and attach the full Xorg.log.
Comment 2 Andreas Reis 2015-08-27 02:16:48 UTC
Created attachment 117940 [details]
Xorg.0.log with enable-debug=full

Almost always reproducible with a fullscreen video and "DISPLAY=:0 notify-send foo" via ssh.
Comment 3 Andreas Reis 2016-04-28 15:09:24 UTC
Haven't seen the issue in months.


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.