Log has core dumps, stack traces and back traces Local MySQLD: From test: *********************************************** Creating TABLE_ALTER.t1, please stand by.... Table TABLE_ALTER.t1 Created!!!!! Call loader Sleep 10 Text loader connected to TABLE_ALTER.t1 Alter Table Add Column TINYTEXT DBD::mysql::st execute failed: Lost connection to MySQL server during query at ./ndb_alter_dd.pl line 539. DBD::mysql::st execute failed: Lost connection to MySQL server during query at ./ndb_alter_dd.pl line 539. [ndbdev@ndb09 cid]$ Load continues Insert Data Error: MySQL server has gone away at ./LoadTableText.pl line 57. *** glibc detected *** /home/ndbdev/jmiller/builds/libexec/mysqld: double free or corruption (fasttop): 0x0adbb7d8 *** ======= Backtrace: ========= /lib/libc.so.6[0x5311e0] /lib/libc.so.6(__libc_free+0x77)[0x53172b] /home/ndbdev/jmiller/builds/libexec/mysqld(_ZdlPv+0x17)[0x8602b63] /home/ndbdev/jmiller/builds/libexec/mysqld(_Z27ndbcluster_create_event_opsP3THDP19st_ndbcluster_sharePKN13NdbDictionary5TableEPKc+0xbfd)[0x836a7af] /home/ndbdev/jmiller/builds/libexec/mysqld(_Z30ndbcluster_create_binlog_setupP3NdbPKcjS2_S2_c+0x6fa)[0x836b0ae] /home/ndbdev/jmiller/builds/libexec/mysqld(_ZN13ha_ndbcluster6createEPKcP8st_tableP24st_ha_create_information+0x406)[0x835900a] /home/ndbdev/jmiller/builds/libexec/mysqld(_Z27ha_create_table_from_engineP3THDPKcS2_+0x328)[0x833a542] /home/ndbdev/jmiller/builds/libexec/mysqld(_Z28ndb_create_table_from_engineP3THDPKcS2_+0x5a)[0x83487f0] /home/ndbdev/jmiller/builds/libexec/mysqld(_Z36ndbcluster_setup_binlog_table_sharesP3THD+0x58)[0x8366fde] /home/ndbdev/jmiller/builds/libexec/mysqld(ndb_util_thread_func+0x4d5)[0x835759b] /lib/libpthread.so.0[0x640bd4] /lib/libc.so.6(__clone+0x5e)[0x5984fe] ======= Memory map: ======== 00111000-00116000 r-xp 00000000 03:02 2119572 /lib/libcrypt-2.3.6.so 00116000-00117000 r-xp 00004000 03:02 2119572 /lib/libcrypt-2.3.6.so 00117000-00118000 rwxp 00005000 03:02 2119572 /lib/libcrypt-2.3.6.so 00118000-0013f000 rwxp 00118000 00:00 0 004af000-004b0000 r-xp 004af000 00:00 0 [vdso] 004b0000-004ca000 r-xp 00000000 03:02 2119522 /lib/ld-2.3.6.so 004ca000-004cb000 r-xp 00019000 03:02 2119522 /lib/ld-2.3.6.so 004cb000-004cc000 rwxp 0001a000 03:02 2119522 /lib/ld-2.3.6.so 004ce000-005f1000 r-xp 00000000 03:02 2119529 /lib/libc-2.3.6.so 005f1000-005f3000 r-xp 00122000 03:02 2119529 /lib/libc-2.3.6.so 005f3000-005f5000 rwxp 00124000 03:02 2119529 /lib/libc-2.3.6.so 005f5000-005f7000 rwxp 005f5000 00:00 0 005f9000-005fb000 r-xp 00000000 03:02 2119537 /lib/libdl-2.3.6.so 005fb000-005fc000 r-xp 00001000 03:02 2119537 /lib/libdl-2.3.6.so 005fc000-005fd000 rwxp 00002000 03:02 2119537 /lib/libdl-2.3.6.so 005ff000-00622000 r-xp 00000000 03:02 2119541 /lib/libm-2.3.6.so 00622000-00623000 r-xp 00022000 03:02 2119541 /lib/libm-2.3.6.so 00623000-00624000 rwxp 00023000 03:02 2119541 /lib/libm-2.3.6.so 00626000-00638000 r-xp 00000000 03:02 66466 /usr/lib/libz.so.1.2.2.2 00638000-00639000 rwxp 00011000 03:02 66466 /usr/lib/libz.so.1.2.2.2 0063b000-00649000 r-xp 00000000 03:02 2119533 /lib/libpthread-2.3.6.so 00649000-0064a000 r-xp 0000d000 03:02 2119533 /lib/libpthread-2.3.6.so 0064a000-0064b000 rwxp 0000e000 03:02 2119533 /lib/libpthread-2.3.6.so 0064b000-0064d000 rwxp 0064b000 00:00 0 0064f000-0065e000 r-xp 00000000 03:02 2119548 /lib/libresolv-2.3.6.so 0065e000-0065f000 r-xp 0000e000 03:02 2119548 /lib/libresolv-2.3.6.so 0065f000-00660000 rwxp 0000f000 03:02 2119548 /lib/libresolv-2.3.6.so 00660000-00662000 rwxp 00660000 00:00 0 00664000-0066c000 r-xp 00000000 03:02 2119560 /lib/librt-2.3.6.so 0066c000-0066d000 r-xp 00007000 03:02 2119560 /lib/librt-2.3.6.so 0066d000-0066e000 rwxp 00008000 03:02 2119560 /lib/librt-2.3.6.so 0066e000-00678000 rwxp 0066e000 00:00 0 006b6000-006bf000 r-xp 00000000 03:02 2119544 /lib/libgcc_s-4.0.2-20051126.so.1 006bf000-006c0000 rwxp 00009000 03:02 2119544 /lib/libgcc_s-4.0.2-20051126.so.1 009a5000-009b6000 r-xp 00000000 03:02 2119569 /lib/libnsl-2.3.6.so 009b6000-009b7000 r-xp 00010000 03:02 2119569 /lib/libnsl-2.3.6.so 009b7000-009b8000 rwxp 00011000 03:02 2119569 /lib/libnsl-2.3.6.so 009b8000-009ba000 rwxp 009b8000 00:00 0 00d53000-00d57000 r-xp 00000000 03:02 2119568 /lib/libnss_dns-2.3.6.so 00d57000-00d58000 r-xp 00003000 03:02 2119568 /lib/libnss_dns-2.3.6.so 00d58000-00d59000 rwxp 00004000 03:02 2119568 /lib/libnss_dns-2.3.6.so 00fbc000-00fc5000 r-xp 00000000 03:02 2119571 /lib/libnss_files-2.3.6.so 00fc5000-00fc6000 r-xp 00008000 03:02 2119571 /lib/libnss_files-2.3.6.so 00fc6000-00fc7000 rwxp 00009000 03:02 2119571 /lib/libnss_files-2.3.6.so 08048000-08764000 r-xp 00000000 03:02 2414138 /home/ndbdev/jmiller/builds/libexec/mysqld 08764000-087b7000 rw-p 0071b000 03:02 2414138 /home/ndbdev/jmiller/builds/libexec/mysqld 087b7000-087ca000 rw-p 087b7000 00:00 0 0a6e3000-0adc8000 rw-p 0a6e3000 00:00 0 [heap] b17eb000-b1f21000 rw-p b17eb000 00:00 0 b1f21000-b2000000 ---p b1f21000 00:00 0 b201e000-b201f000 ---p b201e000 00:00 0 b201f000-b2a1f000 rw-p b201f000 00:00 0 b2a1f000-b2a20000 ---p b2a1f000 00:00 0 b2a20000-b3420000 rw-p b2a20000 00:00 0 b3420000-b3421000 ---p b3420000 00:00 0 b3421000-b3e21000 rw-p b3421000 00:00 0 b3e21000-b3e22000 ---p b3e21000 00:00 0 b3e22000-b4a28000 rw-p b3e22000 00:00 0 b4a55000-b4a88000 rw-p b4a55000 00:00 0 b4a88000-b4a89000 ---p b4a88000 00:00 0 b4a89000-b4ba5000 rw-p b4a89000 00:00 0 b4ba5000-b4ba6000 ---p b4ba5000 00:00 0 b4ba6000-b4bd6000 rw-p b4ba6000 00:00 0 b4bd6000-b4bd7000 ---p b4bd6000 00:00 0 b4bd7000-b4c07000 rw-p b4bd7000 00:00 0 b4c07000-b4c08000 ---p b4c07000 00:00 0 b4c08000-b4c0f000 rw-p b4c08000 00:00 0 b4c0f000-b4c10000 ---p b4c0f000 00:00 0 b4c10000-b4c17000 rw-p b4c10000 00:00 0 b4c17000-b4c18000 ---p b4c17000 00:00 0 b4c18000-b4c1f000 rw-p b4c18000 00:00 0 b4c1f000-b4c20000 ---p b4c1f000 00:00 0 b4c20000-b4c27000 rw-p b4c20000 00:00 0 b4c27000-b4c28000 ---p b4c27000 00:00 0 b4c28000-b4cb1000 rw-p b4c28000 00:00 0 b4cb1000-b4cb2000 ---p b4cb1000 00:00 0 b4cb2000-b56b2000 rw-p b4cb2000 00:00 0 b56b2000-b56b3000 ---p b56b2000 00:00 0 b56b3000-b60b3000 rw-p b56b3000 00:00 0 b60b3000-b60b4000 ---p b60b3000 00:00 0 b60b4000-b75db000 rw-p b60b4000 00:00 0 b75db000-b75dc000 ---p b75db000 00:00 0 b75dc000-b7fdf000 rw-p b75dc000 00:00 0 b7fe7000-b7fe8000 rw-p b7fe7000 00:00 0 bf8d2000-bf8e7000 rw-p bf8d2000 00:00 0 [stack] From Stack Trace ndbdev@ndb08:/space/var> resolve_stack_dump -s mysqld.sym -n mysql.stack 0x82382ed handle_segfault + 559 0x4af402 (?) 0x4f7678 (?) 0x4ef269 (?) 0x836a3ad _Z27ndbcluster_create_event_opsP3THDP19st_ndbcluster_sharePKN13NdbDictionary5TableEPKc + 2043 0x836e631 _Z24ndb_handle_schema_changeP3THDP3NdbP17NdbEventOperationP19st_ndbcluster_share + 1925 0x836fe07 _Z39ndb_binlog_thread_handle_non_data_eventP3THDP3NdbP17NdbEventOperationR20ndb_binlog_index_row + 827 0x8371935 ndb_binlog_thread_func + 6937 0x640bd4 (?) 0x5984fe (?) From Remote MySQLD: Stack trace #1 0x82382ed handle_segfault + 559 0xb8d402 (?) 0xbd5678 (?) 0xbcd269 (?) 0x836a3ad _Z27ndbcluster_create_event_opsP3THDP19st_ndbcluster_sharePKN13NdbDictionary5TableEPKc + 2043 0x836e631 _Z24ndb_handle_schema_changeP3THDP3NdbP17NdbEventOperationP19st_ndbcluster_share + 1925 0x836fe07 _Z39ndb_binlog_thread_handle_non_data_eventP3THDP3NdbP17NdbEventOperationR20ndb_binlog_index_row + 827 0x8371935 ndb_binlog_thread_func + 6937 0xd1ebd4 (?) 0xc764fe (?) From Stack Trace #2 0x82382ed handle_segfault + 559 0x4af402 (?) 0x4f7678 (?) 0x52b230 (?) 0x5311e0 (?) 0x53172b (?) 0x8602b63 _ZdlPv + 23 0x836a7af _Z27ndbcluster_create_event_opsP3THDP19st_ndbcluster_sharePKN13NdbDictionary5TableEPKc + 3069 0x836b0ae _Z30ndbcluster_create_binlog_setupP3NdbPKcjS2_S2_c + 1786 0x835900a _ZN13ha_ndbcluster6createEPKcP8st_tableP24st_ha_create_information + 1030 0x833a542 _Z27ha_create_table_from_engineP3THDPKcS2_ + 808 0x83487f0 _Z28ndb_create_table_from_engineP3THDPKcS2_ + 90 0x8366fde _Z36ndbcluster_setup_binlog_table_sharesP3THD + 88 0x835759b ndb_util_thread_func + 1237 0x640bd4 (?) 0x5984fe (?) Core Dump: (gdb) bt #0 0x00b8d402 in __kernel_vsyscall () #1 0x00d2164f in pthread_kill () from /lib/libpthread.so.0 #2 0x083da2c9 in write_core (sig=6) at stacktrace.c:229 #3 0x082383fd in handle_segfault (sig=6) at mysqld.cc:2240 #4 #5 0x00b8d402 in __kernel_vsyscall () #6 0x00bd3f90 in raise () from /lib/libc.so.6 #7 0x00bd5678 in abort () from /lib/libc.so.6 #8 0x00bcd269 in __assert_fail () from /lib/libc.so.6 #9 0x0836a3ad in ndbcluster_create_event_ops (thd=0x9621770, share=0xb18a9ca8, ndbtab=0xb1859bc8, event_name=0xb185fc30 "REPL$TABLE_ALTER/t1") at ha_ndbcluster_binlog.cc:3140 #10 0x0836e631 in ndb_handle_schema_change (thd=0x9621770, ndb=0x96577d8, pOp=0xb187e650, share=0xb18a9ca8) at ha_ndbcluster_binlog.cc:1820 #11 0x0836fe07 in ndb_binlog_thread_handle_non_data_event (thd=0x9621770, ndb=0x96577d8, pOp=0xb187e650, row=@0xb4c052ac) at ha_ndbcluster_binlog.cc:3616 #12 0x08371935 in ndb_binlog_thread_func (arg=0x0) at ha_ndbcluster_binlog.cc:4547 #13 0x00d1ebd4 in start_thread () from /lib/libpthread.so.0 #14 0x00c764fe in clone () from /lib/libc.so.6 (gdb) f 9 #9 0x0836a3ad in ndbcluster_create_event_ops (thd=0x9621770, share=0xb18a9ca8, ndbtab=0xb1859bc8, event_name=0xb185fc30 "REPL$TABLE_ALTER/t1") at ha_ndbcluster_binlog.cc:3140 3140 DBUG_ASSERT(share->flags & NSF_BLOB_FLAG); (gdb) p The history is empty. (gdb) l 3135 attr1.rec= op->getPreValue(col_name); 3136 } 3137 else 3138 { 3139 DBUG_PRINT("info", ("%s blob", col_name)); 3140 DBUG_ASSERT(share->flags & NSF_BLOB_FLAG); 3141 attr0.blob= op->getBlobHandle(col_name); 3142 attr1.blob= op->getPreBlobHandle(col_name); 3143 if (attr0.blob == NULL || attr1.blob == NULL) 3144 { (gdb) print share->flags $1 = 0 (gdb) print $2 = 0 (gdb) print NSF_BLOB_FLAG No symbol "NSF_BLOB_FLAG" in current context. (gdb) quit