On Sun, Jun 30, 2002 at 12:39:30 +0200, Felix Kühling wrote:
> 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?

Yes. It is indeed the problem. ATIDRIMoveBuffers() calls
this XAA function. 

I guess if this is disabled you need to fallback to software
copying, or disable DRI (ouch).

Alan.


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to