253:0 0 Error in my_thread_global_end(): 295 threads didn't exit Error in my_thread_global_end(): 300 threads didn't exit 226:2 0 223:1 0 227:3 0 222:3 0 224:2 0 239:2 0 219:1 0 [Thread 0x147f8b70 (LWP 7618) exited] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x809f4b70 (LWP 7314)] 0x00359b5a in malloc_consolidate () from /lib/libc.so.6 (gdb) bt #0 0x00359b5a in malloc_consolidate () from /lib/libc.so.6 #1 0x0035bfa7 in _int_free () from /lib/libc.so.6 #2 0x005430fd in my_free (ptr=0x18e5bf18) at /tmp/mysql-5.6.11/mysys/my_malloc.c:137 #3 0x0051d795 in net_end (net=0xb6a4079c) at /tmp/mysql-5.6.11/sql/net_serv.cc:133 #4 0x00515b41 in end_server (mysql=0xb6a4079c) at /tmp/mysql-5.6.11/sql-common/client.c:966 #5 0x00519069 in mysql_close (mysql=0xb6a4079c) at /tmp/mysql-5.6.11/sql-common/client.c:3991 #6 0x004a51d9 in SQLDisconnect () from /myodbc/lib/libmyodbc5w.so #7 0x00142d2f in SQLDisconnect (connection_handle=0xb6a93670) at SQLDisconnect.c:336 #8 0x080488b5 in thread (c=0xbfffa07c) at test.cpp:72 #9 0x001a3a09 in start_thread () from /lib/libpthread.so.0 #10 0x003c800e in clone () from /lib/libc.so.6