Howdy.  Here's the background:  In my Transhandler, I'm setting the URI
and setting the filename for use.  The filename is executed by
Apache::RegistryBB, code cached, etc....  Things run smoothly until I ask a
process for the file again....  things get ugly fast.

        The error messages I'm getting are:
        [Tue Feb  1 12:02:36 2000] [error] Can't upgrade that kind of scalar at 
/usr/lib/perl5/site_perl/5.005/i686-linux-thread/Apache/RegistryBB.pm line 20.
        Attempt to free unreferenced scalar.
        [Tue Feb  1 12:02:30 2000] [notice] child pid 31687 exit signal Segmentation 
fault (11)
        Attempt to free unreferenced scalar at 
/usr/lib/perl5/site_perl/5.005/i686-linux-thread/Apache/PerlRun.pm line 256.

        The only commonality through out this is the filename.  In my
transhandler I'm setting the filename and returning OK:  

        $r->filname('/www/docs/login' . $uri());
        return(OK);

        I'm pretty sure that's not the problem, but I could be wrong.  I do
know that when I stop using Apache::RegistryBB and use plain old Registry,
things work with out a hitch, no segfaults in sight.  Any thoughts/ideas?

        perl, version 5.005_03 built for i686-linux-thread
        Server version: Apache/1.3.11 (Unix)
        Server built:   Jan 25 2000 16:25:14
        mod_perl, 1.21
        

-- 
Sean Chittenden                                 p. 650.473.1805
auctia.com, Inc.                                        f. 650.329.9651

Reply via email to