Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb7ff1b70 (LWP 30531)] 0x0018ea38 in tryall_dlopen (phandle=0xb7fef8f4, filename=0xb6a04330 "/myodbc/lib/libmyodbc5w.so", advise=0x0, vtable=0x0) at ltdl.c:434 434 handle->module = (*loader_vtable->module_open) (loader_vtable->dlloader_data, (gdb) bt #0 0x0018ea38 in tryall_dlopen (phandle=0xb7fef8f4, filename=0xb6a04330 "/myodbc/lib/libmyodbc5w.so", advise=0x0, vtable=0x0) at ltdl.c:434 #1 0x0018f22a in try_dlopen (phandle=0xb7fef93c, filename=, ext=, advise=0x0) at ltdl.c:1448 #2 0x0018fb58 in lt_dlopenadvise (filename=0xb7ff0c42 "/myodbc/lib/libmyodbc5w.so", advise=0x0) at ltdl.c:1632 #3 0x0018fcd5 in lt_dlopen (filename=0xb7ff0c42 "/myodbc/lib/libmyodbc5w.so") at ltdl.c:1590 #4 0x0013d4c2 in odbc_dlopen (libname=0xb7ff0c42 "/myodbc/lib/libmyodbc5w.so") at SQLConnect.c:820 #5 0x0013e31f in __connect_part_one (connection=0xb6a00b10, driver_lib=0xb7ff0c42 "/myodbc/lib/libmyodbc5w.so", driver_name=0xb7ff0859 "mysql", warnings=0xb7ff1308) at SQLConnect.c:1103 #6 0x0013f89c in SQLConnect (connection_handle=0xb6a00b10, server_name=0xbffff185 "dsn__mysql__test", name_length1=-3, user_name=0xbffff196 "root", name_length2=-3, authentication=0xbffff19b "mysql", name_length3=-3) at SQLConnect.c:3932 #7 0x08048955 in thread (c=0xbfffc82c) at test.cpp:66 #8 0x00466a09 in start_thread () from /lib/libpthread.so.0 #9 0x003ad00e in clone () from /lib/libc.so.6 Error in my_thread_global_end(): 377 threads didn't exit [Thread 0x13deab70 (LWP 32131) exited] [New Thread 0x10be5b70 (LWP 32137)] *** glibc detected *** /tmp/test: corrupted double-linked list: 0xb6a472a0 ***