|
Re: Crash in __bzero_sse2 from JOIN_CACHE_BKA_UNIQUE::cleanup_hash_table with join_cache_level = 8
Test case
--source include/have_innodb.inc
SET SESSION join_cache_level = 8;
CREATE TABLE `F` (
`col_varchar_10_utf8_key` varchar(10) CHARACTER SET utf8 DEFAULT NULL,
`col_varchar_10_latin1` varchar(10) DEFAULT NULL,
`col_int` int(11) DEFAULT NULL,
`col_int_key` int(11) DEFAULT NULL,
KEY `col_varchar_10_utf8_key` (`col_varchar_10_utf8_key`),
KEY `col_int_key` (`col_int_key`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `F` VALUES ('BCOIA','going',9,76939264);
INSERT INTO `F` VALUES ('get','v',NULL,NULL);
INSERT INTO `F` VALUES ('itrnayglbw','q',NULL,3);
INSERT INTO `F` VALUES ('ouitrnaygl','QDKGF',9,NULL);
INSERT INTO `F` VALUES ('KBWOG','look',NULL,NULL);
INSERT INTO `F` VALUES ('ehyouitrna','YITGO',4,8);
INSERT INTO `F` VALUES ('c','fvwpehyoui',8,9);
INSERT INTO `F` VALUES ('glswfvwpeh','u',5,5);
INSERT INTO `F` VALUES ('w','qaysglswfv',NULL,6);
INSERT INTO `F` VALUES ('VNVAA','r',NULL,349831168);
CREATE TABLE `N` (
`col_int_key` int(11) DEFAULT NULL,
`col_int` int(11) DEFAULT NULL,
`col_varchar_10_utf8_key` varchar(10) CHARACTER SET utf8 DEFAULT NULL,
`col_varchar_10_latin1` varchar(10) DEFAULT NULL,
KEY `col_int_key` (`col_int_key`),
KEY `col_varchar_10_utf8_key` (`col_varchar_10_utf8_key`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `N` VALUES (4,-1707802624,'wwhanhcjzz','fwwhanhcjz');
INSERT INTO `N` VALUES (-1268908032,NULL,'d','think');
INSERT INTO `N` VALUES (0,3,'j','was');
INSERT INTO `N` VALUES (8,2,'ngyrowgyfw','LZUOE');
INSERT INTO `N` VALUES (0,-1214578688,'s','don\'t');
INSERT INTO `N` VALUES (1,8,'ohfngyrowg','oohfngyrow');
INSERT INTO `N` VALUES (3,NULL,'and','gvoohfngyr');
INSERT INTO `N` VALUES (4,NULL,'x','yeah');
INSERT INTO `N` VALUES (NULL,NULL,'his','x');
INSERT INTO `N` VALUES (1012334592,-1012072448,'rayypigvoo','s');
INSERT INTO `N` VALUES (NULL,1132986368,'up','PRYNJ');
INSERT INTO `N` VALUES (1552613376,374341632,'a','a');
INSERT INTO `N` VALUES (NULL,653000704,'joafdrayyp','YVHIF');
INSERT INTO `N` VALUES (-392691712,NULL,'g','zxjoafdray');
INSERT INTO `N` VALUES (4,3,'cszxjoafdr','you');
INSERT INTO `N` VALUES (NULL,NULL,'q','or');
INSERT INTO `N` VALUES (-1692925952,4,'SNFCA','DSVSL');
INSERT INTO `N` VALUES (NULL,0,'qooagbcszx','HLPLE');
INSERT INTO `N` VALUES (2,6,'q','p');
INSERT INTO `N` VALUES (1318977536,8,'j','j');
INSERT INTO `N` VALUES (-190382080,8,'your','did');
INSERT INTO `N` VALUES (NULL,3,'p','say');
INSERT INTO `N` VALUES (1045889024,NULL,'gxmugamnqo','ztgxmugamn');
INSERT INTO `N` VALUES (NULL,-2013134848,'v','eztgxmugam');
INSERT INTO `N` VALUES (NULL,NULL,'j','would');
INSERT INTO `N` VALUES (NULL,-345636864,'nzcheztgxm','TBDRG');
INSERT INTO `N` VALUES (NULL,-975044608,'the','don\'t');
INSERT INTO `N` VALUES (-445382656,NULL,'no','ZXTXS');
INSERT INTO `N` VALUES (1,NULL,'back','NGNHE');
INSERT INTO `N` VALUES (-1165623296,0,'JNXCI','d');
INSERT INTO `N` VALUES (1406402560,-473628672,'u','SJCZQ');
INSERT INTO `N` VALUES (4,NULL,'a','ddhapqmoun');
INSERT INTO `N` VALUES (9,NULL,'GJNDI','q');
INSERT INTO `N` VALUES (NULL,NULL,'OVWKC','s');
INSERT INTO `N` VALUES (317849600,157155328,'l','they');
INSERT INTO `N` VALUES (567214080,-895811584,'MJLVP','QGUQV');
INSERT INTO `N` VALUES (5,NULL,'kdsziddhap','BFMUG');
INSERT INTO `N` VALUES (-2038169600,981467136,'d','jkdsziddha');
INSERT INTO `N` VALUES (-1323630592,980025344,'gjkdsziddh','AYTIF');
INSERT INTO `N` VALUES (5,-223019008,'ZMSFF','GZQUN');
INSERT INTO `N` VALUES (249167872,NULL,'ok','be');
INSERT INTO `N` VALUES (2,NULL,'ANDFC','s');
INSERT INTO `N` VALUES (NULL,1,'to','NXQPP');
INSERT INTO `N` VALUES (NULL,7,'yeah','was');
INSERT INTO `N` VALUES (2,-1532755968,'ujxdqbdyol','QAOWK');
INSERT INTO `N` VALUES (1,1704656896,'unfrujxdqb','nunfrujxdq');
INSERT INTO `N` VALUES (120258560,NULL,'ZNLOR','for');
INSERT INTO `N` VALUES (-349569024,NULL,'JCQJV','are');
INSERT INTO `N` VALUES (NULL,2067726336,'LNTXE','I');
INSERT INTO `N` VALUES (1035796480,-176553984,'see','HIYLX');
INSERT INTO `N` VALUES (-685506560,8,'can\'t','about');
INSERT INTO `N` VALUES (NULL,5,'BXUZW','my');
INSERT INTO `N` VALUES (-73990144,-103350272,'i','v');
INSERT INTO `N` VALUES (-928972800,1593835520,'r','kpuazineob');
INSERT INTO `N` VALUES (1178861568,NULL,'you','t');
INSERT INTO `N` VALUES (5,1,'UGBQC','insmqkpuaz');
INSERT INTO `N` VALUES (NULL,990117888,'on','ZXBLK');
INSERT INTO `N` VALUES (NULL,NULL,'they','going');
INSERT INTO `N` VALUES (NULL,9,'out','epfkminsmq');
INSERT INTO `N` VALUES (NULL,5,'up','I\'m');
INSERT INTO `N` VALUES (1,-336723968,'z','will');
INSERT INTO `N` VALUES (-1871380480,6,'could','xvmsypepfk');
INSERT INTO `N` VALUES (-2098462720,9,'kjsxvmsype','pkjsxvmsyp');
INSERT INTO `N` VALUES (NULL,2,'tvpkjsxvms','w');
INSERT INTO `N` VALUES (NULL,NULL,'a','YIBLV');
INSERT INTO `N` VALUES (NULL,3,'MAOHE','trkztvpkjs');
INSERT INTO `N` VALUES (1773076480,8,'was','xzbtrkztvp');
INSERT INTO `N` VALUES (5,NULL,'FVREI','s');
INSERT INTO `N` VALUES (0,5,'yhosxzbtrk','s');
INSERT INTO `N` VALUES (NULL,0,'s','SKHZQ');
INSERT INTO `N` VALUES (9,2,'l','how');
INSERT INTO `N` VALUES (-758054912,7,'jdxryhosxz','nwjdxryhos');
INSERT INTO `N` VALUES (3,1,'onwjdxryho','JNPZQ');
INSERT INTO `N` VALUES (-1594359808,NULL,'qonwjdxryh','dqonwjdxry');
INSERT INTO `N` VALUES (-1544421376,NULL,'GHIEZ','fyedqonwjd');
CREATE TABLE `P` (
`col_varchar_10_latin1` varchar(10) DEFAULT NULL,
`col_int_key` int(11) DEFAULT NULL,
`col_int` int(11) DEFAULT NULL,
`col_varchar_10_utf8_key` varchar(10) CHARACTER SET utf8 DEFAULT NULL,
KEY `col_int_key` (`col_int_key`),
KEY `col_varchar_10_utf8_key` (`col_varchar_10_utf8_key`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `P` VALUES ('when',5,8,'CPFNH');
INSERT INTO `P` VALUES ('o',9,4,'BICZS');
INSERT INTO `P` VALUES ('jtwujigcwi',2,5,'q');
INSERT INTO `P` VALUES ('for',6,1831141376,'IBFIG');
INSERT INTO `P` VALUES ('j',8,1,'back');
INSERT INTO `P` VALUES ('tell',2129461248,8,'xfbwwowjtw');
INSERT INTO `P` VALUES ('DPROS',NULL,2,'esfxfbwwow');
INSERT INTO `P` VALUES ('t',8,1884094464,'SPWAL');
INSERT INTO `P` VALUES ('BJAWJ',-201064448,624492544,'as');
INSERT INTO `P` VALUES ('MPHUR',2,NULL,'WYDPM');
INSERT INTO `P` VALUES ('CIHPU',NULL,8,'y');
INSERT INTO `P` VALUES ('something',7,8,'of');
INSERT INTO `P` VALUES ('DBAET',-2049048576,1,'ZHEZG');
INSERT INTO `P` VALUES ('sicljqxqes',1012531200,6,'as');
INSERT INTO `P` VALUES ('JHCOF',NULL,-952958976,'gsicljqxqe');
INSERT INTO `P` VALUES ('TLSGC',NULL,-1302069248,'jgsicljqxq');
INSERT INTO `P` VALUES ('ZTFHC',6,4,'bdjgsicljq');
INSERT INTO `P` VALUES ('I\'m',NULL,-1233584128,'s');
INSERT INTO `P` VALUES ('n',-1000079360,-1595801600,'y');
INSERT INTO `P` VALUES ('a',7,NULL,'tecmznkvog');
INSERT INTO `P` VALUES ('so',2,NULL,'back');
INSERT INTO `P` VALUES ('right',NULL,NULL,'hwbrjtecmz');
INSERT INTO `P` VALUES ('he\'s',3,NULL,'v');
INSERT INTO `P` VALUES ('p',NULL,8,'hfjhwbrjte');
INSERT INTO `P` VALUES ('q',6,NULL,'ehfjhwbrjt');
INSERT INTO `P` VALUES ('nzmehfjhwb',-188612608,NULL,'u');
INSERT INTO `P` VALUES ('blsnzmehfj',NULL,9,'just');
INSERT INTO `P` VALUES ('LIUBS',1039466496,NULL,'WJVXH');
INSERT INTO `P` VALUES ('AIPMB',135921664,4,'h');
INSERT INTO `P` VALUES ('really',5,4,'TWWKQ');
INSERT INTO `P` VALUES ('u',NULL,NULL,'RYROX');
INSERT INTO `P` VALUES ('well',1309409280,NULL,'WJKRH');
INSERT INTO `P` VALUES ('fnggphjsta',NULL,-499122176,'AOCAS');
INSERT INTO `P` VALUES ('QBYWW',NULL,NULL,'KFQAW');
INSERT INTO `P` VALUES ('they',NULL,NULL,'OIFGE');
INSERT INTO `P` VALUES ('n',-73465856,7,'ukgifnggph');
INSERT INTO `P` VALUES ('HLXDL',NULL,3,'urukgifngg');
INSERT INTO `P` VALUES ('CMBTY',2048720896,6,'g');
INSERT INTO `P` VALUES ('qvvrurukgi',NULL,-97189888,'how');
INSERT INTO `P` VALUES ('FKXYZ',-1112145920,0,'v');
INSERT INTO `P` VALUES ('I',1329397760,NULL,'DUTZE');
INSERT INTO `P` VALUES ('a',NULL,0,'v');
INSERT INTO `P` VALUES ('g',-362676224,2,'VMWBZ');
INSERT INTO `P` VALUES ('e',-1972240384,7,'j');
INSERT INTO `P` VALUES ('TJYPG',4,1,'you\'re');
INSERT INTO `P` VALUES ('y',NULL,NULL,'FAZUP');
INSERT INTO `P` VALUES ('DZLHR',3,708050944,'you\'re');
INSERT INTO `P` VALUES ('itdrehrtcg',NULL,1212088320,'oh');
INSERT INTO `P` VALUES ('xitdrehrtc',NULL,3,'r');
INSERT INTO `P` VALUES ('giyxitdreh',-1916010496,5,'i');
INSERT INTO `P` VALUES ('it',23003136,NULL,'c');
INSERT INTO `P` VALUES ('yeah',-269156352,2,'why');
INSERT INTO `P` VALUES ('wndshsgiyx',NULL,NULL,'j');
INSERT INTO `P` VALUES ('could',NULL,2,'MDOLU');
INSERT INTO `P` VALUES ('n',NULL,2,'me');
INSERT INTO `P` VALUES ('fruhwndshs',4,NULL,'pxfruhwnds');
INSERT INTO `P` VALUES ('j',8,7,'ttpxfruhwn');
INSERT INTO `P` VALUES ('k',-825360384,NULL,'right');
INSERT INTO `P` VALUES ('he',NULL,5,'icqtttpxfr');
INSERT INTO `P` VALUES ('dmiicqtttp',NULL,-196608,'oh');
INSERT INTO `P` VALUES ('h',1245184,NULL,'out');
INSERT INTO `P` VALUES ('z',1501822976,NULL,'in');
INSERT INTO `P` VALUES ('him',8,NULL,'g');
INSERT INTO `P` VALUES ('s',-294125568,NULL,'eoddmsdmii');
INSERT INTO `P` VALUES ('want',NULL,NULL,'meoddmsdmi');
INSERT INTO `P` VALUES ('v',761593856,1307770880,'ACMSI');
INSERT INTO `P` VALUES ('can',NULL,-343736320,'YLPWB');
INSERT INTO `P` VALUES ('are',7,6,'it\'s');
INSERT INTO `P` VALUES ('out',3,NULL,'h');
INSERT INTO `P` VALUES ('CFQCK',NULL,1535180800,'to');
INSERT INTO `P` VALUES ('OWJSG',-1661534208,6,'r');
INSERT INTO `P` VALUES ('p',NULL,-2106654720,'p');
INSERT INTO `P` VALUES ('o',NULL,-1563820032,'atbnvmtoiv');
INSERT INTO `P` VALUES ('HIPDT',4,-1836253184,'it');
INSERT INTO `P` VALUES ('f',NULL,1,'b');
INSERT INTO `P` VALUES ('DRVGW',NULL,9,'or');
INSERT INTO `P` VALUES ('huqlpqwatb',NULL,9,'QCUCD');
INSERT INTO `P` VALUES ('j',NULL,NULL,'v');
INSERT INTO `P` VALUES ('about',NULL,0,'o');
INSERT INTO `P` VALUES ('hbbdymhuql',-143785984,-687603712,'on');
INSERT INTO `P` VALUES ('a',0,5,'mean');
INSERT INTO `P` VALUES ('b',0,6,'and');
INSERT INTO `P` VALUES ('zponshbbdy',NULL,850526208,'all');
INSERT INTO `P` VALUES ('AQOUD',1,-1117782016,'SLUBL');
INSERT INTO `P` VALUES ('from',NULL,5,'maxunfazpo');
INSERT INTO `P` VALUES ('what',-1046413312,8,'from');
INSERT INTO `P` VALUES ('damaxunfaz',1036713984,4,'q');
INSERT INTO `P` VALUES ('OSNCR',1970143232,NULL,'know');
INSERT INTO `P` VALUES ('oxlndamaxu',NULL,NULL,'EPPAH');
INSERT INTO `P` VALUES ('ok',582156288,7,'q');
INSERT INTO `P` VALUES ('ytbqyjoxln',NULL,1,'ecytbqyjox');
INSERT INTO `P` VALUES ('tgiecytbqy',5,2,'hytgiecytb');
INSERT INTO `P` VALUES ('me',-1197277184,NULL,'x');
INSERT INTO `P` VALUES ('that\'s',NULL,1524432896,'EGBVE');
INSERT INTO `P` VALUES ('his',4,4,'svrhytgiec');
INSERT INTO `P` VALUES ('c',NULL,1,'d');
INSERT INTO `P` VALUES ('b',NULL,NULL,'come');
INSERT INTO `P` VALUES ('you\'re',2013528064,NULL,'PTCOC');
INSERT INTO `P` VALUES ('LDPDC',NULL,8,'could');
INSERT INTO `P` VALUES ('n',NULL,1025572864,'back');
CREATE TABLE `I` (
`col_int_key` int(11) DEFAULT NULL,
`col_varchar_10_latin1` varchar(10) DEFAULT NULL,
`col_varchar_10_utf8_key` varchar(10) CHARACTER SET utf8 DEFAULT NULL,
`col_int` int(11) DEFAULT NULL,
KEY `col_int_key` (`col_int_key`),
KEY `col_varchar_10_utf8_key` (`col_varchar_10_utf8_key`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
INSERT INTO `I` VALUES (NULL,'tgtqlobtqa','me',-827392000);
INSERT INTO `I` VALUES (-1445330944,'well','VPHFZ',-1853554688);
INSERT INTO `I` VALUES (-540803072,'vlaztgtqlo','rvlaztgtql',NULL);
INSERT INTO `I` VALUES (NULL,'your','x',NULL);
INSERT INTO `I` VALUES (NULL,'l','JAJVR',-1296039936);
INSERT INTO `I` VALUES (NULL,'sfoyrvlazt','OCZCX',1);
INSERT INTO `I` VALUES (NULL,'j','toksfoyrvl',NULL);
INSERT INTO `I` VALUES (-1375666176,'tjtoksfoyr','atjtoksfoy',1774125056);
INSERT INTO `I` VALUES (-1001062400,'u','v',NULL);
INSERT INTO `I` VALUES (NULL,'hnqxatjtok','u',5);
INSERT INTO `I` VALUES (7,'to','slhnqxatjt',NULL);
INSERT INTO `I` VALUES (617283584,'good','be',1549336576);
INSERT INTO `I` VALUES (8,'u','x',-327286784);
INSERT INTO `I` VALUES (986185728,'going','u',4);
INSERT INTO `I` VALUES (4,'hojnswsmyh','XCIHC',-2105933824);
INSERT INTO `I` VALUES (800325632,'for','VLOVA',5);
INSERT INTO `I` VALUES (NULL,'i','LGTNG',-1116733440);
INSERT INTO `I` VALUES (12189696,'i','she',7);
INSERT INTO `I` VALUES (-875823104,'JTRTH','at',NULL);
INSERT INTO `I` VALUES (NULL,'ajddcmshoj','out',1);
INSERT INTO `I` VALUES (-1514733568,'RBKRT','VLUMG',2);
INSERT INTO `I` VALUES (3,'FIWYO','really',3);
INSERT INTO `I` VALUES (4,'RKYIL','zmuuoajddc',-737345536);
INSERT INTO `I` VALUES (9,'IUPXW','QMOQT',-1832976384);
INSERT INTO `I` VALUES (NULL,'i','would',NULL);
CREATE TABLE `L` (
`col_varchar_10_latin1` varchar(10) DEFAULT NULL,
`col_int_key` int(11) DEFAULT NULL,
`col_varchar_10_utf8_key` varchar(10) CHARACTER SET utf8 DEFAULT NULL,
`col_int` int(11) DEFAULT NULL,
KEY `col_int_key` (`col_int_key`),
KEY `col_varchar_10_utf8_key` (`col_varchar_10_utf8_key`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `L` VALUES ('vawvtjsjmw',NULL,'FNUVW',9);
INSERT INTO `L` VALUES ('it',2063073280,'m',3);
INSERT INTO `L` VALUES ('do',1198981120,'KVZOJ',NULL);
INSERT INTO `L` VALUES ('n',334430208,'z',1386414080);
INSERT INTO `L` VALUES ('i',6,'with',-864681984);
INSERT INTO `L` VALUES ('think',5,'okay',-383713280);
INSERT INTO `L` VALUES ('krkpymvawv',-1671954432,'his',0);
INSERT INTO `L` VALUES ('WATCS',3,'JIIZH',0);
INSERT INTO `L` VALUES ('when',NULL,'bfmrhpkrkp',9);
INSERT INTO `L` VALUES ('a',0,'SYPYE',1255538688);
INSERT INTO `L` VALUES ('e',1262354432,'MIPDN',NULL);
INSERT INTO `L` VALUES ('IAFEM',2,'TPBBT',662437888);
INSERT INTO `L` VALUES ('b',NULL,'something',212664320);
INSERT INTO `L` VALUES ('s',2127167488,'I',NULL);
INSERT INTO `L` VALUES ('cfladpbfmr',5,'kncfladpbf',3);
INSERT INTO `L` VALUES ('from',NULL,'FKKYU',-1975123968);
INSERT INTO `L` VALUES ('oh',1457717248,'y',9);
INSERT INTO `L` VALUES ('qhcjlkncfl',NULL,'IZBYM',4);
INSERT INTO `L` VALUES ('x',-2074148864,'c',5);
INSERT INTO `L` VALUES ('e',-786300928,'q',1665794048);
INSERT INTO `L` VALUES ('this',NULL,'abceftjqhc',3);
INSERT INTO `L` VALUES ('wpabceftjq',-440074240,'c',289931264);
INSERT INTO `L` VALUES ('FGMQT',5,'xhkwpabcef',5);
INSERT INTO `L` VALUES ('qxhkwpabce',NULL,'well',1868103680);
INSERT INTO `L` VALUES ('t',-638320640,'xgqxhkwpab',185729024);
INSERT INTO `L` VALUES ('a',1325989888,'hfqxgqxhkw',NULL);
INSERT INTO `L` VALUES ('i',0,'BZETU',NULL);
INSERT INTO `L` VALUES ('AYGKR',5,'GVAZP',NULL);
INSERT INTO `L` VALUES ('now',3,'NHXTB',8);
INSERT INTO `L` VALUES ('qrpjhfqxgq',5,'well',NULL);
INSERT INTO `L` VALUES ('don\'t',NULL,'BYDXQ',NULL);
INSERT INTO `L` VALUES ('mean',2,'pzbfqrpjhf',1037893632);
INSERT INTO `L` VALUES ('dpzbfqrpjh',NULL,'g',NULL);
INSERT INTO `L` VALUES ('h',-1414463488,'POQLV',NULL);
INSERT INTO `L` VALUES ('j',NULL,'d',NULL);
INSERT INTO `L` VALUES ('g',NULL,'me',NULL);
INSERT INTO `L` VALUES ('iprkxvydpz',NULL,'j',8);
INSERT INTO `L` VALUES ('x',NULL,'n',-304873472);
INSERT INTO `L` VALUES ('v',-427884544,'have',NULL);
INSERT INTO `L` VALUES ('r',1338834944,'uvhszeyipr',NULL);
INSERT INTO `L` VALUES ('thuvhszeyi',-1928921088,'be',NULL);
INSERT INTO `L` VALUES ('zhthuvhsze',NULL,'then',-521535488);
INSERT INTO `L` VALUES ('s',NULL,'MMJUE',6);
INSERT INTO `L` VALUES ('vbwzhthuvh',NULL,'tvbwzhthuv',NULL);
INSERT INTO `L` VALUES ('you',-1019805696,'DOAVX',NULL);
INSERT INTO `L` VALUES ('yes',3,'atoxtvbwzh',-505806848);
INSERT INTO `L` VALUES ('oh',2115436544,'can\'t',-1777139712);
INSERT INTO `L` VALUES ('eatoxtvbwz',6,'BBFEJ',NULL);
INSERT INTO `L` VALUES ('x',8,'WELWD',737738752);
INSERT INTO `L` VALUES ('zrzoeatoxt',NULL,'ZEQJV',NULL);
SELECT table2 .`col_int`
FROM I LEFT JOIN N table2 ON table2 .`col_varchar_10_latin1` LEFT JOIN F table3 LEFT JOIN L table4 JOIN P table6 ON table6 .`col_int` ON table3 .`col_int_key` = table4 .`col_int_key` ON table2 .`col_varchar_10_latin1` = table6 .`col_varchar_10_utf8_key`;
|