Hi Andris,

Andris Pavenis writes:
 > On Wednesday 06 February 2002 11:25, Andris Pavenis wrote:
 > > I can reliably crash XFree86-4.2.0 on Pentium III machine with i810
 > > integrated video when KDE-3.0 beta2 (built from CVS) is installed:
 > 
 > KDE-3.0-rc1 now crashes XFree86 on VT switching ALWAYS (for me)
 > with XFree86-4.2
 >      
 > I810Sync() is called when switched away from X11 (I810LeaveVT() called before 
 > that). It doesn't seem to happen if I'm using Gnome-1.4 and happened much 
 > more seldom with KDE-2.2.2. Tried to add some protection against this (see 
 > patch). It is rather ugly workaround, but it seems to avoid XFree86 lockup at 
 > least in 24bpp mode (without disabling hardware acceleration).
 > 

Unfortunately your fix is not targeting the real problem. 
We should look further to see why I810Sync() gets called
when X is switched away.

Can you please find out from where I810Sync() is called?
If you don't have the module aware version of dgb you 
can do the following: 
1. add a call to xf86Break1() to I810Sync() (you can put it
   inside the if (I810_in_vt==0) { .. } so it gets only called
   at the right place), 
2. recompile the driver,
3. log in from remote, start X in gdb, then start KDE.
4. Before you switch consoles you add a breakpoint to
   xf86Break1(), then switch consoles. Once you
   hit the breakpoint you create a backtrace.

Thanks,
        Egbert.
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to