Bug #50565 | NdbDictionary::getTable crashes in thread on utf8 tables | ||
---|---|---|---|
Submitted: | 23 Jan 2010 13:57 | Modified: | 29 Jul 2016 0:31 |
Reporter: | Stan Sawa | Email Updates: | |
Status: | Verified | Impact on me: | |
Category: | MySQL Cluster: NDB API | Severity: | S3 (Non-critical) |
Version: | mysql-5.1-telco-7.0 | OS: | Linux |
Assigned to: | CPU Architecture: | Any | |
Tags: | 7.0.9 |
[23 Jan 2010 13:57]
Stan Sawa
[23 Jan 2010 15:34]
Stan Sawa
full backtrace: Program terminated with signal 11, Segmentation fault. #0 my_stat (path=0x7ffff6678700 "/usr/local/mysql/share/charsets/Index.xml", stat_area=0x7ffff6678640, my_flags=0) at my_lib.c:543 543 my_lib.c: No such file or directory. in my_lib.c (gdb) bt #0 my_stat (path=0x7ffff6678700 "/usr/local/mysql/share/charsets/Index.xml", stat_area=0x7ffff6678640, my_flags=0) at my_lib.c:543 #1 0x00007ffff729558f in my_read_charset_file (filename=0x0, myflags=-160982496) at charset.c:337 #2 0x00007ffff7295842 in init_available_charsets (myflags=0) at charset.c:444 #3 0x00007ffff7295ae7 in get_charset (cs_number=33, flags=0) at charset.c:544 #4 0x00007ffff7251974 in NdbDictInterface::parseTableInfo (ret=0x7ffff6678dd0, data=<value optimized out>, len=<value optimized out>, fullyQualifiedNames=<value optimized out>, version=<value optimized out>) at NdbDictionaryImpl.cpp:2694 #5 0x00007ffff72524d8 in NdbDictInterface::getTable (this=0x61aae0, signal=<value optimized out>, ptr=<value optimized out>, noOfSections=<value optimized out>, fullyQualifiedNames=69) at ../../../../storage/ndb/include/util/UtilBuffer.hpp:95 #6 0x00007ffff7252753 in NdbDictInterface::getTable (this=0x61aae0, name=<value optimized out>, fullyQualifiedNames=32) at NdbDictionaryImpl.cpp:2346 #7 0x00007ffff7252be2 in NdbDictionaryImpl::fetchGlobalTableImplRef (this=0x61a848, obj=...) at NdbDictionaryImpl.cpp:1796 #8 0x00007ffff723dbae in NdbDictionaryImpl::getTable (this=<value optimized out>, name=<value optimized out>, data=0x0) at NdbDictionaryImpl.hpp:1208 #9 NdbDictionary::Dictionary::getTable (this=<value optimized out>, name=<value optimized out>, data=0x0) at NdbDictionary.cpp:2114 #10 0x0000000000401497 in connect_and_fetch_dict () at dict-init-problem.cc:43 #11 0x00007ffff79c373a in start_thread (arg=<value optimized out>) at pthread_create.c:300 #12 0x00007ffff67456dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Current language: auto The current source language is "auto; currently c". (gdb)
[13 Dec 2011 23:39]
Daniel Smythe
Verified as described
[2 May 2022 16:26]
Jon Stephens
Fixed -> NDB 7.5.0 by BUG#21802367. See same (in the MySQL 5.7.9 changelog) for docs info. Closed.