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]