Hello,
OS: Red Hat 4.1.2-54
Linux 2.6.18-92.el5 #1 SMP Tue Jun 10 18:49:47 EDT 2008 i686 i686 i386 GNU/Linux
Progress OpenEdge Release 10.2B on Linux 32 bit
ODBC Driver: pgoe1023.so (which was available with the database package)
export LD_LIBRARY_PATH=/usr/dlc/odbc/lib:/usr/dlc/lib
export ODBCINI=/etc/odbc.ini
isql -v Progress
I am recieving "Segmentation fault" error when trying to use ODBC connection to progress database using isql command. I have followed the required steps mentioned in knowledgebase.progress.com/.../P191281 and installed missing library "libstdc++-libc6.2-2.so.3" (yum install compat-libstdc++-296.i386).
How can I fix it?
A quick search on segmentation fault showed me this result. Providing stack trace/core dump will also help others in identifying the actual problem.
Hi Dileep,
This is what I got:
file=libodbc.so.1 [0]; needed by isql [0]
file=libodbc.so.1 [0]; generating link map
dynamic: 0x00430554 base: 0x00000000 size: 0x0006e70c
entry: 0x003ca150 phdr: 0x003c6034 phnum: 5
file=libodbcinst.so.1 [0]; needed by isql [0]
file=libodbcinst.so.1 [0]; generating link map
dynamic: 0x001b3594 base: 0x00000000 size: 0x00012954
entry: 0x001a4220 phdr: 0x001a1034 phnum: 5
file=libdl.so.2 [0]; needed by isql [0]
file=libdl.so.2 [0]; generating link map
dynamic: 0x00da4ed0 base: 0x00000000 size: 0x00004078
entry: 0x00da1a70 phdr: 0x00da1034 phnum: 9
file=libpthread.so.0 [0]; needed by isql [0]
file=libpthread.so.0 [0]; generating link map
dynamic: 0x00dbeeb8 base: 0x00000000 size: 0x000191e4
entry: 0x00dac870 phdr: 0x00da8034 phnum: 9
file=libc.so.6 [0]; needed by isql [0]
file=libc.so.6 [0]; generating link map
dynamic: 0x00d6fd9c base: 0x00000000 size: 0x0015c5c4
entry: 0x00c2d000 phdr: 0x00c17034 phnum: 10
calling init: /lib/libpthread.so.0
calling init: /lib/libc.so.6
calling init: /lib/libdl.so.2
calling init: /usr/lib/libodbcinst.so.1
calling init: /usr/lib/libodbc.so.1
initialize program: isql
transferring control: isql
file=libnss_files.so.2 [0]; needed by isql [0]
file=libnss_files.so.2 [0]; generating link map
dynamic: 0x009abefc base: 0x009a1000 size: 0x0000b290
entry: 0x009a28e0 phdr: 0x009a1034 phnum: 9
calling init: /lib/libnss_files.so.2
opening file=/lib/libnss_files.so.2 [0]; direct_opencount=1
file=/usr/lib/gconv/ISO8859-1.so [0]; needed by isql [0]
file=/usr/lib/gconv/ISO8859-1.so [0]; generating link map
dynamic: 0x00226f20 base: 0x00225000 size: 0x00002014
entry: 0x00225320 phdr: 0x00225034 phnum: 7
calling init: /usr/lib/gconv/ISO8859-1.so
opening file=/usr/lib/gconv/ISO8859-1.so [0]; direct_opencount=1
/usr/lib/gconv/ISO8859-1.so: error: symbol lookup error: undefined symbol: gconv_end (fatal)
file=/usr/dlc/odbc/lib/pgoe1023.so [0]; needed by /usr/lib/libodbc.so.1 [0]
file=/usr/dlc/odbc/lib/pgoe1023.so [0]; generating link map
dynamic: 0x010c3710 base: 0x00dc2000 size: 0x0030416c
entry: 0x00e3cbb0 phdr: 0x00dc2034 phnum: 3
file=librt.so.1 [0]; needed by /usr/dlc/odbc/lib/pgoe1023.so [0]
file=librt.so.1 [0]; generating link map
dynamic: 0x00117edc base: 0xff337000 size: 0x0000822c
entry: 0x00111880 phdr: 0x00110034 phnum: 9
file=libpgicu23.so [0]; needed by /usr/dlc/odbc/lib/pgoe1023.so [0]
file=libpgicu23.so [0]; generating link map
dynamic: 0x069d8b28 base: 0x05edf000 size: 0x00afa02c
entry: 0x05f14c50 phdr: 0x05edf034 phnum: 3
file=libstdc++-libc6.2-2.so.3 [0]; needed by /usr/dlc/odbc/lib/pgoe1023.so [0]
file=libstdc++-libc6.2-2.so.3 [0]; generating link map
dynamic: 0x00556f24 base: 0x00519000 size: 0x00041fe4
entry: 0x00531e90 phdr: 0x00519034 phnum: 4
file=libm.so.6 [0]; needed by /usr/dlc/odbc/lib/pgoe1023.so [0]
file=libm.so.6 [0]; generating link map
dynamic: 0x00d9def0 base: 0x00000000 size: 0x00028070
entry: 0x00d79410 phdr: 0x00d76034 phnum: 9
file=libgcc_s.so.1 [0]; needed by /usr/lib/libstdc++-libc6.2-2.so.3 [0]
file=libgcc_s.so.1 [0]; generating link map
dynamic: 0x032d69b8 base: 0x00000000 size: 0x0000bc64
entry: 0x032cc660 phdr: 0x032cb034 phnum: 5
calling init: /lib/libgcc_s.so.1
calling init: /lib/libm.so.6
calling init: /usr/lib/libstdc++-libc6.2-2.so.3
calling init: /lib/librt.so.1
calling init: /usr/dlc/odbc/lib/libpgicu23.so
calling init: /usr/dlc/odbc/lib/pgoe1023.so
opening file=/usr/dlc/odbc/lib/pgoe1023.so [0]; direct_opencount=1
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLDriverLoad (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLDriverUnload (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLAllocConnect (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLAllocEnv (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLAllocStmt (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLAllocHandleStd (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLBindParam (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLBrowseConnectA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLColAttributeA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLColAttributes (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLColAttributesA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLColAttributesW (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLColumnPrivilegesA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLColumnsA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLConnectA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLDataSources (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLDataSourcesA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLDataSourcesW (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLDescribeColA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLDriverConnectA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLDrivers (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLDriversA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLDriversW (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLErrorA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLErrorW (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLExecDirectA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLForeignKeysA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLFreeEnv (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLFreeConnect (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLGetConnectAttrA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLGetConnectOption (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLGetConnectOptionA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLGetConnectOptionW (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLGetCursorNameA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLGetDescFieldA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLGetDescRecA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLGetDiagFieldA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLGetInfoA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLGetStmtAttrA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLGetStmtOption (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLGetTypeInfoA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLNativeSqlA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLParamOptions (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLPrepareA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLPrimaryKeysA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLProcedureColumnsA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLProceduresA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLSetConnectAttrA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLSetConnectOption (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLSetConnectOptionA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLSetConnectOptionW (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLSetCursorNameA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLSetDescFieldA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLSetParam (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLSetStmtAttrA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLSetStmtOption (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLSpecialColumnsA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLStatisticsA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLTablePrivilegesA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLTablesA (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLTransact (fatal)
/usr/dlc/odbc/lib/pgoe1023.so: error: symbol lookup error: undefined symbol: SQLGetDiagRecA (fatal)