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