|
From: Crispin F. <val...@fl...> - 2005-07-19 16:54:14
|
On Tue, 2005-07-19 at 14:27 +0100, Julian Seward wrote: > - pls download, build, test, report critical bugs I downloaded this, and gave it a test with the Zeus Web Server (www.zeus.com): - From basic tests, it appears to me that it is quite a bit slower (2.4 SVN starts up the server in 11 seconds, whereas 3.0 SVN takes 23 seconds). - More seriously, 3.0 seems to have lots of: ==903== Use of uninitialised value of size 4 ==903== at 0x81AC95E: (within zeus.web) and these don't have any backtrace at all, whereas when it complains that the read was inside a malloc, I get a backtrace just fine (this is with debug builds) - Interestingly, 2.4 doesn't report _any_ of these uninitialised values, and when running under 3.0 the server segfaults whereas it doesn't under 2.4 or without valgrind. I am wondering if 3.0 and 2.4 report different cpu capabilities (such as mmx, sse etc) and one of the libraries we use is using different code paths. That might explain the uninitialised values, although I don't see how that could explain the lack of backtraces. I realise that this isn't 100% helpful without a testcase, but extracting the code for a testcase as the library I believe is causing problems is something we don't have the code for :-( (Linux/x86) Crispin |