>
> That is what my patch did.  And that was the explanation I posted of
> the problem last week when we were debugging it.
>

Sorry, I missed that thread. I have posted this problem more then once here,
because it have beaten me and other often when using Embperl. The problem
there is often more hidden, because it doesn't SIGSEGV, it still works, but
some functionality (where Perl variables are tied to C variables) doesn't
work, so it's often not easy to detect.

Unfortunably I never had the time to track this down enought to create a
real usefull patch (just a workaround, (PERL_STARTUP_DONE_CHECK), which will
cause the XS libraries only loaded after the second load of libperl.so; this
works for the startup, but not after a restart).

Also I didn't tried it yet, your patch makes much sense too me. I will try
it out as soon as I get a litle free time. The next step is to port it NT,
because there isn't a dlopen/dlclose (of course there is one, but with a
different name) and on NT Apache only work with dynamic libraries. If it
works on Unix and NT it's should go straight to the CVS and a mod_perl 1.22
!

Thanks for solving that issue!

Gerald


-------------------------------------------------------------
Gerald Richter    ecos electronic communication services gmbh
Internetconnect * Webserver/-design/-datenbanken * Consulting

Post:       Tulpenstrasse 5         D-55276 Dienheim b. Mainz
E-Mail:     [EMAIL PROTECTED]         Voice:    +49 6133 925151
WWW:        http://www.ecos.de      Fax:      +49 6133 925152
-------------------------------------------------------------

Reply via email to