From: Felix <fx...@gm...> - 2002-06-30 10:39:42
|
Hi mach64 folks, after several weeks of extreme busyness/absence I am back now and testing the mach64-0-0-4 and 0-0-5 branches again (still the best I can do :( ). It's great that you got 2D accel working. However, there is still one problem. Moving a GL window caused the X-server to segfault with both the latest versions of mach64-0-0-4 and 0-0-5. Moving any other window while 3D was active was no problem. I experimented a bit with this and it turned out that the problem only occurs when I use Option "XaaNoScreenToScreenCopy" in the Screen section. (I did this since it caused drawing errors in some situations.) I got a backtrace of the segfault: Program received signal SIGSEGV, Segmentation fault. 0x00000000 in ?? () #0 0x00000000 in ?? () #1 0x08741a5f in ?? () #2 0x0825129f in ?? () #3 0x0817e351 in miMoveWindow (pWin=0x8912d18, x=0, y=0, pNextSib=0x8939780, kind=VTMove) at miwindow.c:553 #4 0x080d8d17 in ConfigureWindow (pWin=0x8912d18, mask=3, vlist=0x88f2088, client=0x88d5560) at window.c:2507 #5 0x080beda2 in ProcConfigureWindow (client=0x88d5560) at dispatch.c:772 #6 0x080b9608 in Dispatch () at dispatch.c:462 #7 0x080cde39 in main (argc=5, argv=0xbffffb84, envp=0xbffffb9c) at main.c:454 call LoaderPrintSymbol printed this in XFree86.1.log: 0x8741138 ATIInitializeXVideo+927 Module "/usr/X11R6-mach64005/lib/modules/drivers/atimisc_drv.o" Section ".text" 0x82511f0 DRICopyWindow+af Module "/usr/X11R6-mach64005/lib/modules/extensions/libdri.a:dri.o" Section ".text" It seems that there is a call to a null pointer in the end. Just a guess: Could it be a call to the ScreenToScreen copy function which I disabled in the XF86Config? Also the glxgears framerate has not increased significantly over the last few weeks. With physical resolution 640x480 I still get something around 230. I remember seeing something like 240 with pseudo DMA a long time ago! Maybe other changes in my system have caused this. Perhaps I should try it with a non-preemptible kernel again? Cheer's Felix __\|/__ ___ ___ ___ __Tschüß_______\_6 6_/___/__ \___/__ \___/___\___You can do anything,___ _____Felix_______\Ä/\ \_____\ \_____\ \______U___just not everything____ fx...@gm... >o<__/ \___/ \___/ at the same time! |