Bug 22417

Summary: [865G] GPU hang w/ driver 2.7.99
Product: xorg Reporter: cheryl
Component: Driver/intelAssignee: Carl Worth <cworth>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: critical    
Priority: medium Keywords: NEEDINFO
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
865G with and without kernel mode setting log none

Description cheryl 2009-06-22 09:25:08 UTC
Created attachment 27013 [details]
865G with and without kernel mode setting log

hello, 

The server crashes after about 5-10 min. of any session usage.  The only thing left working is the mouse as video and the keyboard lock up.  This happens with and without kernel mode setting, in this way.

without kernel mode setting:

[mi] EQ overflowing. The server is probably stuck in an infinite loop.

Backtrace:
0: /usr/X11R6/bin/X(xorg_backtrace+0x3b) [0x809e067]
1: /usr/X11R6/bin/X(mieqEnqueue+0x17b) [0x809981d]
2: /usr/X11R6/bin/X(xf86PostMotionEventP+0xe2) [0x80a5ab4]
3: /usr/X11R6/lib/xorg/modules/input/evdev_drv.so [0xaf70b3c5]
4: /usr/X11R6/bin/X [0x80a43b5]
5: /usr/X11R6/bin/X [0x81361e3]
6: [0xffffe400]
7: /usr/X11R6/lib/xorg/modules/drivers/intel_drv.so [0xb7a7b763]
8: /usr/X11R6/lib/xorg/modules/drivers/intel_drv.so [0xb7a8e75b]
9: /usr/X11R6/lib/xorg/modules/drivers/intel_drv.so [0xb7a90a35]
10: /usr/X11R6/bin/X(miCopyRegion+0x14e) [0x8194e4e]
11: /usr/X11R6/bin/X(miDoCopy+0x42a) [0x8195426]
12: /usr/X11R6/lib/xorg/modules/drivers/intel_drv.so [0xb7a906fa]
13: /usr/X11R6/bin/X [0x8100e2b]
14: /usr/X11R6/bin/X [0x80dafd1]
15: /usr/X11R6/bin/X [0x80dbf1e]
16: /usr/X11R6/bin/X [0x808ae5a]
17: /usr/X11R6/bin/X [0x80638a5]
18: /lib/libc.so.6(__libc_start_main+0xe5) [0xb7b51a1d]
19: /usr/X11R6/bin/X [0x80634a1]

------------------------------------------------------------------------

with kernel mode setting:

[mi] EQ overflowing. The server is probably stuck in an infinite loop.

Backtrace:
0: /usr/X11R6/bin/X(xorg_backtrace+0x3b) [0x809e067]
1: /usr/X11R6/bin/X(mieqEnqueue+0x17b) [0x809981d]
2: /usr/X11R6/bin/X(xf86PostMotionEventP+0xe2) [0x80a5ab4]
3: /usr/X11R6/lib/xorg/modules/input/evdev_drv.so [0xb7aa63c5]
4: /usr/X11R6/bin/X [0x80a43b5]
5: /usr/X11R6/bin/X [0x81361e3]
6: [0xffffe400]
7: /usr/X11R6/lib/xorg/modules/drivers/intel_drv.so [0xb7af0763]
8: /usr/X11R6/lib/xorg/modules/drivers/intel_drv.so [0xb7b0375b]
9: /usr/X11R6/lib/xorg/modules/drivers/intel_drv.so [0xb7b09f43]
10: /usr/X11R6/lib/xorg/modules/drivers/intel_drv.so [0xb7b09a96]
11: /usr/X11R6/lib/xorg/modules/drivers/intel_drv.so [0xb7b06e85]
12: /usr/X11R6/bin/X [0x80ff109]
13: /usr/X11R6/bin/X(CompositeGlyphs+0x9c) [0x80fbede]
14: /usr/X11R6/bin/X [0x80f9536]
15: /usr/X11R6/bin/X [0x80f4b1f]
16: /usr/X11R6/bin/X [0x808ae5a]
17: /usr/X11R6/bin/X [0x80638a5]
18: /lib/libc.so.6(__libc_start_main+0xe5) [0xb7bc6a1d]
19: /usr/X11R6/bin/X [0x80634a1]

--------------------------------------------------------------------------
xorg.conf:

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
#       InputDevice    "Mouse0" "CorePointer"
#       InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
#       RgbPath      "/usr/X11R6/share/X11/rgb"
        ModulePath   "/usr/X11R6/lib/xorg/modules"
        FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
        FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
        FontPath     "/usr/X11R6/lib/X11/fonts/ttf_fonts"
        FontPath     "/usr/X11R6/lib/X11/fonts/OTF"
        FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
        FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
EndSection

Section "Module"
#        Load  "dri"
        Load  "dri2"
        Load  "extmod"
        Load  "dbe"
        Load  "glx"
EndSection

ction "Monitor"
        #DisplaySize      340   270     # mm
        Identifier   "Monitor0"
        VendorName   "DEL"
        ModelName    "DELL E176FP"
 ### Comment all HorizSync and VertRefresh values to use DDC:
#       HorizSync    31.0 - 80.0
#       VertRefresh  56.0 - 75.0
        Option      "DPMS"
     Option "standby time"  "0"
     Option "suspend time"  "8"
     Option "off time"      "0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"                   # [<bool>]
        #Option     "SWcursor"                  # [<bool>]
        #Option     "ColorKey"                  # <i>
        #Option     "CacheLines"                # <i>
        #Option     "Dac6Bit"                   # [<bool>]
        #Option     "DRI"                       # [<bool>]
        #Option     "NoDDC"                     # [<bool>]
        #Option     "ShowCache"                 # [<bool>]
        #Option     "XvMCSurfaces"              # <i>
        #Option     "PageFlip"                  # [<bool>]
        Option      "AccelMethod"               "UXA"

        Identifier  "Card0"
        Driver      "intel"
        VendorName  "Unknown Vendor"
        BoardName   "Unknown Board"
        BusID       "PCI:0:2:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

#dri

Section "DRI"
   Mode 0666
EndSection
Comment 1 Eric Anholt 2009-07-10 16:51:20 UTC
For GPU hangs like this, please attach the output of intel_gpu_dump along with the other usual information (full unedited logs, including dmesg).  http://intellinuxgraphics.org/how_to_report_bug.html
 
Comment 2 Eric Anholt 2009-07-15 15:53:59 UTC
The following change may also help with intermittent hangs:

commit a1e6abb5ca89d699144d10fdc4309b3b78f2f7a9
Author: Eric Anholt <eric@anholt.net>
Date:   Wed Jul 15 14:15:10 2009 -0700

    Use batch_start_atomic to fix batchbuffer wrapping problems with 8xx render.
    
    Bug #22483.
Comment 3 Carl Worth 2009-09-17 11:27:31 UTC
There are also fixes for 865 shown in bug #22904.

I'm closing this bug report now, (we've listed multiple possible fixes
without hearing back from the original reporter).

Cheryl,

I hope your bug is fixed in the latest versions of the driver. If you
have a chance to test it, and find the bugs are still present, then
please feel free to reopen this report.

-Carl

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.