Hi everybody,
we are running an application which uses all of the packages listed
below:
Solaris 8 (sparc)
perl v5.6.1
DBI-1.201
DBD-Oracle-1.12
DBD-ODBC-0.32
ISLIodbc ODBC (Open DataBase Connectivity) Driver Manager (sparc)
2.11,REV=1.0
RedPoint SnmpQL
Everything works fine when there is only one CPU in the machine. Recently
we added a second
CPU and the script which uses DBD-ODBC started to core dump (Bus Error and
Segmentation Fault).
The problem seems to be intermittent because it doesn't happen on each row
during the fetch.
$ modemreg mo-bg0
2002/02/28 05:30:02
SRVGRP Up Cell Serial Etat TID Rx Tx REG TIME ARBOR NOM
------ -- -------- -------- ---- ---- ---- -- ----------- ---------
----------------------
MV1018 47 MV-JB0 26086492 ON* 291 -9 50 216:49:11
MV1018 47 MV-JB0 35611686 ON* 1073 3 42 216:44:09
MV1018 47 MV-JB0 35663087 ON 1117 2 33 216:43:18
Segmentation Fault(coredump)
$ modemreg mo-bg0
2002/02/28 05:36:02
SRVGRP Up Cell Serial Etat TID Rx Tx REG TIME ARBOR NOM
------ -- -------- -------- ---- ---- ---- -- ----------- ---------
----------------------
MO3002 MO-BG0 26013370 OFF 564 -172:34:15
Bus Error(coredump)
Now the system is running with one cpu and everything is back to normal.
I know version 0.36 of DBD-ODBC fixes a core dump problem but I don't know if
it's gonna fix
our dual processor issue.
Thanks in advance for your help.