[don't forget to always reply to the list]

Dominique Quatravaux wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Stas Bekman wrote:

| what test has caused the segfault? can you do the verbose run of
| that test?

Well I was able to reproduce that failure mode only twice, but one
another run gave me a deep recursion in Compress::Zlib. So I
recompiled Compress::Zlib from CPAN for the heck of it from CPAN and
all my problems went away. Doh!

| Dominique Quatravaux wrote:
|
|> Apache 2 SEGVs during the test run (see core dump at the end),
|> then tests fail randomly (Failed 23/221 test scripts, [...]
|> 77/2272 subtests).

I recompiled HTML::Parser and those went mostly away too. Double doh!
Sorry for the fuss then.

OK, now I remember what the trace like you've posted:

(gdb) bt
#0  0x4030d4d1 in __read_nocancel () from /lib/tls/libpthread.so.0
#1  0x00000000 in ?? ()

means. It means that you've build your modules with ithreads enabled perl. Then you have built a new perl *without* ithreads. But you didn't nuke the old modules. Now when you try to run those, you get the above segfault. Certainly forcing a recompile of those solves the problem, as you've reported.

I've had a hell of segfaults when Mandrake cooker recently switched to a non-threaded perl (I had all Mandrake tools segfaulting, wtih the backtrace above).

I still have a few test failures in t/apache/content_length_header.t
(2 5 17), should I report those? (Basically my borged Apache from
backports.org seems to behave like a 2.1 version, because if I reverse
the test condition accordingly on lines 67 and 68 then tests 2 and 5
start working OK).

Certainly.


-- __________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com

Reply via email to