[Bug 30897] x11-server segfaults with KMS enabled on AGP ATI cards

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Oct 15 10:35:03 PDT 2010


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

--- Comment #2 from Shlomi Fish <shlomif at iglu.org.il> 2010-10-15 10:35:02 PDT ---
(In reply to comment #1)
> Any chance you can bisect the driver and narrow down when this problem was
> introduced?

Here's what the final "git bisect bad" command returned:

{{{
shlomif:~/Download/unpack/gui/xf86-video-ati$ git bisect bad
f8fb9312d791af1f77020e8c2d35bb30841ed9aa is the first bad commit
commit f8fb9312d791af1f77020e8c2d35bb30841ed9aa
Author: Karl Tomlinson <karlt+ at karlt.net>
Date:   Sun Aug 22 22:46:33 2010 +1200

    RADEONPrepareAccess_CS: fallback to DFS when pixmap is in VRAM

    This avoids costly CPU VRAM reads and lets EXA manage a system memory cache
    of the portions of pixmaps needed for unaccelerated operations.

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

:040000 040000 94afde6673141f2976633cbba6a946e336856e5f
d7184fa36bb29ec3fd00d564293c041efd132e18 M      src
}}}

And here's my git bisect log:

{{{{
shlomif:~/Download/unpack/gui/xf86-video-ati$ git bisect log
git bisect start
# bad: [cc5005af61f45a3552f7358dc5aa711e42f5af54] bump version for release
git bisect bad cc5005af61f45a3552f7358dc5aa711e42f5af54
# good: [fb7911912e60b2cdbc2152b96847775b767ca3ef] bump version for release
git bisect good fb7911912e60b2cdbc2152b96847775b767ca3ef
# good: [052cf0169ae70d5448af6dc4db840b2fc195569b] configure.ac: bump version
post release
git bisect good 052cf0169ae70d5448af6dc4db840b2fc195569b
# good: [bb7c77ca75e857f90791b0dd1c04c8e2f19d0e3c] atom: upstream parser update
git bisect good bb7c77ca75e857f90791b0dd1c04c8e2f19d0e3c
# good: [9f13049ddf06f6f2138851a548cfb82f12a52f42] radeon: add correct flushing
for direct rendered
git bisect good 9f13049ddf06f6f2138851a548cfb82f12a52f42
# good: [bfebe039af0c0282d04eb6234b6e6d1e02097146] DownloadFromScreenCS:
download via a scratch BO if pixmap domain is unknown
git bisect good bfebe039af0c0282d04eb6234b6e6d1e02097146
# good: [35c4ff936601ee083f51510a5192fb97d622a483] radeon: complete UTS and DFS
even when a scratch BO is not necessary
git bisect good 35c4ff936601ee083f51510a5192fb97d622a483
# bad: [c4f834cdfbe96aa47ac5fb039f9dd7aa9730c8a3] radeon: Convert remaining
x(c)alloc/xfree to m/calloc/free.
git bisect bad c4f834cdfbe96aa47ac5fb039f9dd7aa9730c8a3
# bad: [f8fb9312d791af1f77020e8c2d35bb30841ed9aa] RADEONPrepareAccess_CS:
fallback to DFS when pixmap is in VRAM
git bisect bad f8fb9312d791af1f77020e8c2d35bb30841ed9aa
shlomif:~/Download/unpack/gui/xf86-video-ati$ 
}}}}

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the xorg-driver-ati mailing list