Bugzilla – Bug 9205
DGA hangs Xorg
Last modified: 2006-12-19 20:48:47 UTC
--Architecture(ia32,ia32e,compatiblity): ia32, ia32e
--2D driver: git modesetting branch(72692ba2e0254460c4f5a8cd476f5748383390ae)
git randr-1.2-for-server-1.2 branch(0626eb8e5c9fa05de6bdc9aa0c654f5148bf7cff)
--Mesa: CVS tip
When run 'dga', it hangs Xorg. Any other X Window application can not run.
Cousor will disapear. But Xorg process do not crash.
4,run X window application(such as glxinfo. glxgears, xterm), these app will
dga is an Xorg application. It will exit after you compile Xorg.
You can get source from http://gitweb.freedesktop.org
DGA extension will hang Xorg.
By the way, if run mplayer with dga: "mplayer -vo dga VTS_01_0.VOB", X will also
Basic root-causing log:
When dga run, it will hang on function
XF86DGASetViewPort(dis, DefaultScreen(dis), 0, 0);(line 151 in
this issue happens for both master and modesetting branch
Created attachment 7925 [details]
X server log
Created attachment 7926 [details]
X conf file
Sounds like a generic problem then. Have you tried with another video driver ?
(In reply to comment #4)
> Sounds like a generic problem then. Have you tried with another video
A nvidia driver has been used to test, X can started ,but dga test also has
error, though not the same as Intel's driver
after starting dga:it will display following information:
1 addr:0x2b4bfc3da000, width 2048, bank size 15204352, depth 24 planes
it can catch the mouse motion, but pressing any key on keyboard will kill dga
with following information:
Message from syslogd@x-945g at Fri Dec 15 16:08:20 2006 ...
x-945g kernel: Bad pagetable: 000f  SMP
after that, glxgears can run but not display on the screen.
Xu,Ji on behalf of Eric to fix the bug.