> 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

Reply via email to