116:11 0 *** glibc detected *** /tmp/test: corrupted double-linked list: 0x729d9628 *** [Thread 0x145fdb70 (LWP 2753) exited] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x297e2b70 (LWP 2720)] 0x0053de58 in init_state_maps (cs=0x850f60) at /tmp/mysql-5.6.11/mysys/charset.c:83 83 state_map[i]=(uchar) MY_LEX_SKIP; (gdb) bt #0 0x0053de58 in init_state_maps (cs=0x850f60) at /tmp/mysql-5.6.11/mysys/charset.c:83 #1 0x0053e342 in init_available_charsets () at /tmp/mysql-5.6.11/mysys/charset.c:501 #2 0x002db8a0 in pthread_once () from /lib/libpthread.so.0 #3 0x0053e1ab in my_charset_get_by_name (loader=0x297e0c98, cs_name=0x448d56f0 "utf8", cs_flags=32, flags=16) at /tmp/mysql-5.6.11/mysys/charset.c:731 #4 0x0053e285 in get_charset_by_csname (cs_name=0x448d56f0 "utf8", cs_flags=32, flags=16) at /tmp/mysql-5.6.11/mysys/charset.c:752 #5 0x00516ad8 in mysql_set_character_set_with_default_collation (mysql=0x448f0aac) at /tmp/mysql-5.6.11/sql-common/client.c:2156 #6 mysql_init_character_set (mysql=0x448f0aac) at /tmp/mysql-5.6.11/sql-common/client.c:2195 #7 0x005175be in mysql_real_connect (mysql=0x448f0aac, host=, user=0x448d5700 "root", passwd=0x448d4f58 "mysql", db=0x72a46480 "test", port=3306, unix_socket=, client_flag=131072) at /tmp/mysql-5.6.11/sql-common/client.c:3616 #8 0x004a447a in myodbc_do_connect () from /myodbc/lib/libmyodbc5w.so #9 0x004a4a1c in MySQLConnect () from /myodbc/lib/libmyodbc5w.so #10 0x004c1819 in SQLConnectW () from /myodbc/lib/libmyodbc5w.so #11 0x00161c9b in SQLConnectW (connection_handle=0x72a1cb58, server_name=0xbfffed2c, name_length1=-3, user_name=0xbfffeb2c, name_length2=-3, authentication=0xbfffe92c, name_length3=-3) at SQLConnectW.c:387 #12 0x08048882 in thread (c=0xbfffa91c) at test.cpp:68 #13 0x002d6a09 in start_thread () from /lib/libpthread.so.0 #14 0x003c800e in clone () from /lib/libc.so.6