--Architecture(ia32,ia32e,compatiblity): ia32, ia32e --2D driver: git modesetting branch(72692ba2e0254460c4f5a8cd476f5748383390ae) --Xorg: 7.1 xserver: git randr-1.2-for-server-1.2 branch(0626eb8e5c9fa05de6bdc9aa0c654f5148bf7cff) --Mesa: CVS tip --OS: FC5 --Kernel: 2.6.19-rc3 When run 'dga', it hangs Xorg. Any other X Window application can not run. Cousor will disapear. But Xorg process do not crash. Reproduce steps: ---------------- 1,start Xorg; 2,run xterm; 3,run dga 4,run X window application(such as glxinfo. glxgears, xterm), these app will hang up. dga is an Xorg application. It will exit after you compile Xorg. You can get source from http://gitweb.freedesktop.org Current result: ---------------- DGA extension will hang Xorg. By the way, if run mplayer with dga: "mplayer -vo dga VTS_01_0.VOB", X will also hang up. Expected result: ---------------- Basic root-causing log: --------------------- When dga run, it will hang on function XF86DGASetViewPort(dis, DefaultScreen(dis), 0, 0);(line 151 in xorg/app/xf86dga/dga.c).
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 driver ? 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: Killed [root@x-945g skull]# Message from syslogd@x-945g at Fri Dec 15 16:08:20 2006 ... x-945g kernel: Bad pagetable: 000f [9] SMP after that, glxgears can run but not display on the screen.
Xu,Ji on behalf of Eric to fix the bug.
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.