Upgrade to 3.0.9 breaks

so, i upgraded perl from 5.8.0 to 5.8.3, upgraded DBIx::SearchBuilder to
.97, then rt-test-dependencies finds everything it thinks it needs, so i
make upgrade. blam! rt is choking right and left. sometimes internal
server error, sometimes just no style sheets, etc. I see the following
types of errors scrolling like crazy in the rt.log:

[warning]: Attempt to free unreferenced scalar: SV 0x9654efc at
/usr/local/lib/perl5/site_perl/5.8.3/DBIx/SearchBuilder/Record.pm line 819

please note at this point that i DID upgrade DBIx::SearchBuilder to the
recommended version.

and in the rt-error-log in my httpd/logs dir, i see this:

[error] panic: DBI active kids (5) > kids (2) at
/usr/local/lib/perl5/site_perl/5.8.3/DBIx/SearchBuilder/Handle.pm line 410.

I searched the list and found a few messages like this - the suggestion was
to upgrade DBIx::SearchBuilder…but I already did that…any other
suggestions?

I have restarted apache several times - no go. Works briefly, but with any
load on the system, it goes nuts.

Thanks in advance,
Rebecca

This message contains information which may be confidential and privileged.
Unless you are the intended recipient (or authorized to receive this message
for the intended recipient), you may not use, copy, disseminate or disclose
to anyone the message or any information contained in the message. If you
have received the message in error, please advise the sender by reply
e-mail, and delete the message. Thank you very much.

You didn’t rebuild mod_perl.
Best regards. Ruslan.

Coleman, Rebecca wrote:

so, i upgraded perl from 5.8.0 to 5.8.3, upgraded DBIx::SearchBuilder to
.97, then rt-test-dependencies finds everything it thinks it needs, so i
make upgrade. blam! rt is choking right and left. sometimes internal
server error, sometimes just no style sheets, etc. I see the following
types of errors scrolling like crazy in the rt.log:

[warning]: Attempt to free unreferenced scalar: SV 0x9654efc at
/usr/local/lib/perl5/site_perl/5.8.3/DBIx/SearchBuilder/Record.pm line 819

please note at this point that i DID upgrade DBIx::SearchBuilder to
the recommended version.

[snip]

my bad - i actually did rebuild mod-perl, and apache. i forgot to
mention this in the original mail

i downloaded and installed perl 5.8.3, rebuilt mod-perl and apache,
restarted apache - checked that it was using perl 5.8.3 and it was. then
i downloaded and…do you mean i didn’t rebuild mod-perl after installing
the DBIx::SearchBuilder? because after restarting apache, i downloaded
and installed rt - after using rt-test-dependencies with the --install
option, which installed the dbi searchbuilder. but i did not rebuild
mod-perl after installing the DBIx::SearchBuilder…you think that’s my
mistake?On Sat, 27 Mar 2004 12:45:46 +0300 “Ruslan U. Zakirov” wrote:

You didn’t rebuild mod_perl.
Best regards. Ruslan.

rcoleman@interpublic.com wrote:

my bad - i actually did rebuild mod-perl, and apache. i forgot to
mention this in the original mail

i downloaded and installed perl 5.8.3, rebuilt mod-perl and apache,
restarted apache - checked that it was using perl 5.8.3 and it was. then
i downloaded and…do you mean i didn’t rebuild mod-perl after installing
the DBIx::SearchBuilder? because after restarting apache, i downloaded
and installed rt - after using rt-test-dependencies with the --install
option, which installed the dbi searchbuilder. but i did not rebuild
mod-perl after installing the DBIx::SearchBuilder…you think that’s my
mistake?
No, DBIx::SB is pure perl module. Problem could exists in binary modules.

I think you have more then one versions of perl.
For eg I have 5.8.{0,1,3}. 0 and 1 have absolutely different INC
arrays(paths where perl search for installed modules). perl 5.8.3 I
installed from rpm. it was builded with INC containing 5.8.{0,1,2,3}
paths. First time everything was fine, but two days ago I’ve got same
errors and also random seg faults of apache. I builded and tested
mod_perl, perl, apache in different ways, but prodlem didn’t disappear
until I’ve rebuilded perl with standalone INC paths. Problem gone.

I really think that problem in your case is same.

It was always problem. I did hope that with 5.8.x problem with one
module in different paths disapear, nope still there.
So I still don’t include old module paths when build new perl. Only use
same CPAN settings for all perls, so newly installed perl fetch modules
from cache.

		Best regards. Ruslan.