httpd-apreq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stas Bekman <s...@stason.org>
Subject Re: [apreq2] proper support for ithreads
Date Wed, 18 Feb 2004 21:23:00 GMT
Beau E. Cox wrote:
[...]
> Now the make works.
> 
> I intalled http-apreq2-cvs (as of 1 hour ago) and cranked up
> my server with perl 5.8.2. Alas, I receive the same series of
> errors I received before moving to perl 5.8.3, such as:
> 
> Attempt to free unreferenced scalar: SV 0x40601238 
> at /usr/lib/perl5/site_perl/5.8.2/i686-linux-thread-multi/DBI.pm line 633.
> Attempt to free unreferenced scalar: SV 0x40601238 
> at /usr/lib/perl5/site_perl/5.8.2/i686-linux-thread-multi/DBI.pm line 633.
> Attempt to free unreferenced scalar: SV 0x40601238 
> at /usr/lib/perl5/site_perl/5.8.2/i686-linux-thread-multi/DBI.pm line 633.
> Attempt to free unreferenced scalar: SV 0x40601238 
> at /usr/lib/perl5/site_perl/5.8.2/i686-linux-thread-multi/DBI.pm line 633.
> Attempt to free unreferenced scalar: SV 0x40601238 
> at /usr/lib/perl5/site_perl/5.8.2/i686-linux-thread-multi/DBI.pm line 633.
> Attempt to free unreferenced scalar: SV 0x40601238 
> at /usr/lib/perl5/site_perl/5.8.2/i686-linux-thread-multi/DBI.pm line 633.
> Attempt to free unreferenced scalar: SV 0x40601238 
> at /usr/lib/perl5/site_perl/5.8.2/i686-linux-thread-multi/DBI.pm line 633.
> Attempt to free unreferenced scalar: SV 0x40601238 
> at /usr/lib/perl5/site_perl/5.8.2/i686-linux-thread-multi/DBI.pm line 633.
> Attempt to free unreferenced scalar: SV 0x40601238 
> at /usr/lib/perl5/site_perl/5.8.2/i686-linux-thread-multi/DBI.pm line 633.
> [Wed Feb 18 10:12:34 2004] [notice] caught SIGTERM, shutting down
> 
> Stas asked me if I could make a 'test' case to display this
> behaviour; I have not been able to reproduce this problem outside
> if my apache2/mod_perl 2/mason/etc. server setup yet.

OK, I thought DBI has resolved this issue, but apparently it's still on the 
TODO list:

/home/stas/.cpan/build/DBI-1.40> grep -Ir PERL_NO_GET_CONTEXT .
./ToDo:Add PERL_NO_GET_CONTEXT for multiplicity/threads?

But it's not longer an apreq problem (either 1 or 2).

> Anyway, I now have a test bed that I can fire up on my test server
> whenever more patches are forthcoming (If you folks need it).

Now someone needs to patch DBI and send it to Tim. It's a good exercise to 
learn about the contexts if anybody is willing to learn. Once this is added, 
DBI won't have this problem under 5.8.2 any longer. If you decide to do it and 
need help, let me know.

BTW, the latest DBI dev is available via svn:
http://aspn.activestate.com/ASPN/Mail/Message/perl-DBI-dev/1987815
__________________________________________________________________
Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---> http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com

Mime
View raw message