Thanks for your feedback, we're going to install the preconised patchsets on 
our 11.1.0.6 client.

What about the warning of compilation BDB-Oracle?
WARNING: Unable to interpret Oracle build commands from 
/app/oracle/product/11.1.0/client_1/rdbms/demo/demo_rdbms32.mk.
(Will continue by using fallback approach.)

Regards.

Seems this may be an 11g issue and not a perl/DBI/DBD issuse

Have you applied all the patches for 11to the 11g DB??

Cheers
John Scoles

Date: Fri, 19 Nov 2010 18:06:21 +0100
From: li...@alixen.fr
To: dbi-users@perl.org
Subject: Memory corruption with Perl (DBD::Oracle)

Hi,

Our (standalone) Perl scripts often encounter memory corruptions after a 
migration on RHEL5.5 (Perl 5.8.8) with Oracle
client 11.1.0 and DBD-Oracle-1.26.
Some Oracle core dumps are present in the Oracle client directory 
../incident/incdir_... with the generic error code
"oci-24550".

We had done before a compilation directly on Oracle libraries with perl 
Makefile.PL -l.
After an installation of Oracle Database 11g Examples and a standard 
compilation the problems remain the same.
The service task stops once or twice a day with an error message like 'Attempt 
to free unreferenced scalar'.

Once, a debug session session showed corruption on an undef array :
main::(script.pl:73): undef @tache;
DB<3>  x @tache
0 '($@, $!, $^E, $,, $/, $\\, $^W) = @saved;package main; $^D = $^D | 
$DB::db_stop;
@tache;

;'
DB<4>  n
Attempt to free unreferenced scalar: SV 0x8b34580, Perl interpreter: 0x83b8008 
at script.pl line 73.

The problem doesn't seem to appear with Apache mod_perl.

Did anyone encounter similar issues or has an idea what is going wrong here?
Tell me what complementary information I can provide.
                                        

Reply via email to