I'm wondering if anyone can shed light on the circumstances of a segv with httpd2.2.2/mod_perl2.0.2. The module being loaded in Sleepycat::DbXml (part of the Sleepycat BDB XML distribution). The segfault occurs upon Apache startup with either:

  a) The module is loaded as <Perl>use Sleepycat::DbXml;</Perl>
b) The module is loaded with "use" from any other imported Perl module

The segfault does *not* occur when:

  a) The module is loaded with PerlModule Sleepycat::DbXml
b) The module is loaded with "require" from any other imported Perl module

I have tested the problem with a barebones build of httpd on FreeBSD 5 and 6. I do not believe any different library versions are shared between this module and Apache or other loaded Apache modules; symbol conflicts were my first thought.

Thanks for any ideas,
Danny

Reply via email to