[Bug 104388] New: [drm] GPU HANG: ecode 6:0:0x85fffff8

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Dec 26 20:58:22 UTC 2017


https://bugs.freedesktop.org/show_bug.cgi?id=104388

            Bug ID: 104388
           Summary: [drm] GPU HANG: ecode 6:0:0x85fffff8
           Product: DRI
           Version: unspecified
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: DRM/Intel
          Assignee: intel-gfx-bugs at lists.freedesktop.org
          Reporter: fabrice at bellet.info
        QA Contact: intel-gfx-bugs at lists.freedesktop.org
                CC: intel-gfx-bugs at lists.freedesktop.org

Created attachment 136392
  --> https://bugs.freedesktop.org/attachment.cgi?id=136392&action=edit
error file

On a thinkpad X220, with a Intel HD Graphics 3000, running a stock version of
Fedora 27 x86_64, and using Xorg instead of Wayland, I can trigger a GPU hang
pretty easily running FlightGear, the flight simulator, when the windows has a
particular size.

The /sys/class/drm/card0/error is attached to this bug.

I tested with Mesa-17.2.2 (packaged in Fedora 27), and also with a custom built
of Mesa-17.3.1, with the same problem.

Here is how to reproduce the bug, for example from a Fedora 27 live Workstation
USB stick (with a Fedora 27 installed on disk, you can skip directly to the dnf
install commands):

- make sure that gdm will use Xorg instead of Wayland :
# rpm -e xorg-x11-server-Xwayland gnome-session-wayland-session --nodeps
- logout liveuser and login again
- verify that Xorg is running.
- free some space on / (the live USB stick may not have enough free space to
hold the 2.5GB of FlightGear scenery data), for example by removing some *big*
packages:
# rpm -qa | grep libreoffice| xargs rpm -e gnome-documents unoconv
# rpm -qa | grep adobe-source | xargs rpm -e
# rpm -qa | egrep '(qemu|libvirt)' | xargs rpm -e gnome-boxes
# rpm -e glibc-all-langpacks java-1.8.0-openjdk-headless
gnome-getting-started-docs  javapackages-tools
# rpm -e  gnome-user-docs fedora-workstation-backgrounds
# rpm -e foomatic-db-ppds cldr-emoji-annotation libpinyin-data
evolution-langpacks evolution ibus-libpinyin foomatic-db  evolution-ews
evolution-help libpinyin foomatic ibus-typing-booster evolution-ews-langpacks
libzhuyin  ibus-libzhuyin
# rpm -e firefox
# rpm -e iwl7260-firmware webkitgtk4-plugin-process-gtk2 qt-x11 unicode-ucd
libkkc-data  dbusmenu-qt sni-qt adwaita-qt4 ibus-qt libkkc  ibus-kkc
- install FlightGear and wmctrl
# dnf install FlightGear wmctrl
- start it using these startup parameters:
$ fgfs --airport=LKPR --aircraft=mibs --timeofday=afternoon --season=summer
--disable-real-weather-fetch --prop:/sim/rendering/multi-sample-buffers=true
--prop:/sim/rendering/multi-samples=2 --disable-rembrandt --enable-freeze
--disable-terrasync --glideslope=6.0 --offset-distance=5 --on-ground=false
--disable-auto-coordination --metar="XXXX 012345Z 15003KT 19SM FEW072 FEW350
25/07 Q1028 NOSIG"
- from another terminal window, resize the FlightGear window to size 1024x717,
and verify with xwininfo that the window has the expected size (if the window
is sticked below the menu top bar in GNOME, it won't resize properly, the bug
also happens if the window is partially offscreen):
$ wmctrl -r FlightGear -e 0,200,200,1024,717
- unfreeze the simulator by hitting the "P" key
- move up the view a dozen times, by hitting the "down arrow" key, you should
see sparse clouds in the sky
- move the "left" or "right" arrow key to rotate the view of the sky.
- the GPU should freeze pretty quickly in this situation (<30seconds)

The window height seems to be an important condition to trigger this crash.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20171226/e7623570/attachment-0001.html>


More information about the intel-gfx-bugs mailing list