> ok, next trace to the offending code. Put in your startup.pl: > > use Carp; > $SIG{__DIE__} = \&Carp::confess; > > hopefully nobody redefines $SIG{__DIE__}
ok, this is what I get in the error log [Tue May 14 10:38:19 2002] [error] Can't call method "size" on unblessed reference at /usr/lib/perl5/site_perl/5.6.0/i386-linux/B/Size.pm line 94. B::AV::size(1, 'B::AV=SCALAR(0xa063444)') called at /usr/lib/perl5/site_perl/5.6.0/i386-linux/B/TerseSize.pm line 438 B::TerseSize::PADLIST_size('B::CV=SCALAR(0xa0674a0)', 'B::CV=SCALAR(0xa0674a0)', 'B::CV=SCALAR(0xa0674a0)', 'B::CV=SCALAR(0xa0674a0)') called at /usr/lib/perl5/site_perl/5.6.0/i386-linux/B/TerseSize.pm line 190 B::TerseSize::CV_walk('slow', 'B::NULL::size', 'op_size') called at /usr/lib/perl5/site_perl/5.6.0/i386-linux/B/TerseSize.pm line 123 B::TerseSize::package_size('B::NULL') called at /usr/lib/perl5/site_perl/5.6.0/i386-linux/B/TerseSize.pm line 542 B::TerseSize::apache_package_size('B::HV', 'B::Terse', 'B::SPECIAL', 'B::NULL') called at /usr/lib/perl5/site_perl/5.6.0/i386-linux/B/TerseSize.pm line 563 B::TerseSize::status_memory_usage('Apache=SCALAR(0x9e4ae5c)', 'CGI=HASH(0x9e4aa8c)') called at /usr/lib/perl5/site_perl/5.6.0/i386-linux/Apache/Status.pm line 66 Apache::Status::handler('Apache=SCALAR(0x9e4ae5c)') called at /usr/lib/perl5/5.6.0/Carp.pm line 119 require 0 called at /usr/lib/perl5/5.6.0/Carp.pm line 119 > > Would love to, but it's a production machine, so .. I can't upgrade it > > unless something major breaks. (^_^!) > > This is a *major* reason for updating :) > I will see if I can borrow a testing machine tomorrow to try the upgrade. Tor.