Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x36ddfb70 (LWP 32024)] 0x0053de58 in init_state_maps (cs=0x8456e0) 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=0x8456e0) 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 0x0046b8a0 in pthread_once () from /lib/libpthread.so.0 #3 0x0053e1ab in my_charset_get_by_name (loader=0x36dddd18, cs_name=0x8da8eb08 "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=0x8da8eb08 "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=0x4c4cf494) at /tmp/mysql-5.6.11/sql-common/client.c:2156 #6 mysql_init_character_set (mysql=0x4c4cf494) at /tmp/mysql-5.6.11/sql-common/client.c:2195 #7 0x005175be in mysql_real_connect (mysql=0x4c4cf494, host=, user=0x8da5f3f8 "root", passwd=0x4c4cbbb8 "mysql", db=0x4c42a2b0 "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 0x0014038f in SQLConnect (connection_handle=0x4c42aab8, 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:4096 #12 0x08048955 in thread (c=0xbfffd4dc) at test.cpp:66 #13 0x00466a09 in start_thread () from /lib/libpthread.so.0 #14 0x003ad00e in clone () from /lib/libc.so.6