On Sat, 2004-07-24 at 20:04, Michel Dänzer wrote:
> 
> It's still the same bug though, why are you reporting it as a new one?
> Merging with the existing bugs about this problem...

The first bug was reported to be a bug of the xlibs and I though that it
was changing a bit to relate it to the xserver package now.

(Moreover, I lost the reference to the last mail I sent...)

Sorry for this.

> It's certainly not the graphics chip, as the code which generates the
> error isn't even near the driver, let alone the hardware, and people are
> seeing the problem with a variety of graphics chips, but only with
> Transmeta CPUs.

Ok. I might have been too fast to draw hypothesis on this.

But I am now sure that we have to go deeper (i.e. in the Xserver).
I don't know where it will stop.

> Interesting. So it sounds like the optimized code either contains some
> instruction(s) that work slightly differently on Transmeta CPUs than on
> other x86 CPUs, and/or it triggers a bug in the code morphing.

Hum, does it means that the XFree86-debug does not contain any
optimization ?

If so, I have to tell you that I actually tried to compile one Xserver
with debug and no optimization (I removed all the -O2 from the
Makefiles). And it was working.

In fact, when debug is activated it seems to work.

If somebody knows what are the differences between a normal binary and a
binary with debug options, I would like to know. And if one of these
differences can explain such behavior, then I really would like to know.
:)

> Can others seeing the problem confirm that it doesn't happen with the
> XFree86-debug server from xserver-xfree86-dbg?

Just to make it more clear where is the breaking point, here are some
hints:

- start the Xserver and the Xserver only
- run gdb on xlogo
- put a break on the function _XReply in the file XlibInt.c 
- after 9 times through this break you should encounter the bug.

The size of the 9th message sent by xlogo is 476 and the wrong reply
from the Xserver is 32.

Regards
-- 
Emmanuel Fleury
 
Computer Science Department, |  Office: B1-201
Aalborg University,          |  Phone:  +45 96 35 72 23
Fredriks Bajersvej 7E,       |  Fax:    +45 98 15 98 89
9220 Aalborg East, Denmark   |  Email:  [EMAIL PROTECTED]


Reply via email to