> The interesting thing is I can't see unixODBC - I thought you were using
> unixODBC?
I think I am using it. ldd shows ODBC.so is linked to it:
$ ldd
/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/DBD/ODBC/ODBC.so
libodbc.so.1 => /usr/lib/libodbc.so.1 (0x00be6000)
libc.so.6 => /lib/tls/libc.so.6 (0x00111000)
libltdl.so.3 => /usr/lib/libltdl.so.3 (0x00f62000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0x0023a000)
/lib/ld-linux.so.2 (0x008f6000)
libdl.so.2 => /lib/libdl.so.2 (0x00eff000)
$ rpm --query -f /usr/lib/libodbc.so.1
unixODBC-2.2.9-1
$
> You need to try PERL_DL_NONLAZY=1. If the problem goes away then see the rest
> of the faq above for how to make sure unixODBC is built without the RTLD_GROUP
> flag to dlopen.
$ PERL_DL_NONLAZY=1
$ export PERL_DL_NONLAZY
That seems to have gotten rid of the Seg Fault !
I'll try to open up a bug with RedHat so this can be fixed in the distribution.
Thanks for all your help.
-Steve More