>Description: OPTIMIZE TABLE on a table will sometimes destroy a table with non ascii characters (e.g. Norwegian letters).
mysql> optimize table feil; crashtest.feil | optimize | error | 127 when fixing table crashtest.feil | optimize | error | Can't copy datafile-header to tempfile, error 9 crashtest.feil | optimize | status | Operation failed myisamcheck -o is required to restore the table. >How-To-Repeat: DROP TABLE feil; CREATE TABLE `feil` ( `a` int(10) unsigned NOT NULL default '0', `b` varchar(50) NOT NULL default '', `c` text NOT NULL, `d` smallint(5) unsigned NOT NULL default '0', `e` int(10) unsigned NOT NULL default '0', `g` varchar(15) NOT NULL default '', `f` varchar(50) NOT NULL default '', `h` int(10) unsigned NOT NULL default '0', `i` int(10) unsigned NOT NULL default '0', `j` int(10) unsigned NOT NULL default '0', `k` int(10) unsigned NOT NULL default '0', `l` int(10) unsigned NOT NULL default '0', `m` varchar(15) NOT NULL default '', `n` smallint(5) unsigned NOT NULL default '0', `o` tinyint(4) NOT NULL default '0', `p` int(10) unsigned NOT NULL default '0', `q` smallint(5) unsigned NOT NULL default '0', `r` char(1) NOT NULL default 'S', `s` char(1) NOT NULL default 'z', `t` int(10) unsigned NOT NULL default '0', `u` int(11) NOT NULL default '0', `v` varchar(30) NOT NULL default '', `w` decimal(4,2) NOT NULL default '0.00', PRIMARY KEY (`a`), KEY `d` (`d`), KEY `g` (`g`), KEY `f` (`f`), KEY `h` (`h`), KEY `i` (`i`), KEY `n` (`n`), KEY `b` (`b`), KEY `s` (`s`), FULLTEXT KEY `ft` (`b`,`c`,`f`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; insert into feil (a, b, c, f) values (0, 'samkjensle menigheten','tylfta serverte folkloren bestykning ram evolusjon tchad prent assistere homofili','sjekkhefte opklarningen'); insert into feil (a, b, c, f) values (1, 'syntaks sprelsk','vigler side argentinske monstret kontinentalsokkel attført aust nødvendigste horka travsportens','mulmet digelstålet'); insert into feil (a, b, c, f) values (2, 'ordentlige voldsom','huke vekhet lisse uvant porter manet skjemten skarven skrir hette','fjesket berliner'); insert into feil (a, b, c, f) values (3, 'helsing utjevninga','gud pekte entropien avgangen kompetansen uganderen drenert brosjyren prakker talg','bevoktede brygg'); insert into feil (a, b, c, f) values (4, 'sørlandsbanen måpe','hedningmisjon sjefer gutten hardna hyppig fordervet protegerte flis bowle snibler','ararat gylt'); insert into feil (a, b, c, f) values (5, 'spenningas læreren','demra fratrukket gjenskinnet fyr dørg prøysser toarma tverrpolitisk stridsskrift tjuveriet','anionen kafeer'); insert into feil (a, b, c, f) values (6, 'kulissen røske','pysete genealogien engstelsen havarert sjukling understøttet solusjonen kremter famlende klosettet','prosessen demonstrerte'); insert into feil (a, b, c, f) values (7, 'posøren kalkunen','sterkstrømsanlegget guineansk kronikøren klassisismen agitator hjemsøkt fritidssysler thorium eple stutte','sinoberen tott'); insert into feil (a, b, c, f) values (8, 'døyvet godtas','innsjø trikse spilles tallmessig konverteringslån råfiskloven kunngjorde tilpasningsvansker effektiviserte filantropi','opplivelse lunka'); insert into feil (a, b, c, f) values (9, 'balsamere stedets','punkthvirvler arbeidskontor tumler tildragelse fingeren deputasjon innstillinger forberedelsene tørstedrikken trøytte','pløyd oppfordring'); update feil set b='vandalisere marxisten',c='arbeidsulykker barnsomshjem kommisjon kristiansand konditori makedonieren skattepolitikk substantivet annonsebyrå pressgjæren',f='pysen panamaner' where a=0; update feil set b='tilstedelig karaffel',c='val trøyte tråvbane assuransen kontinentet økonomien skånsom badedrakt forspille parodien',f='plakat francisturbin' where a=1; update feil set b='faksimile ansette',c='voss overhalingen intellektuelle haglladningen trøttet motorveier oppkava lovgivningen irra elegisk',f='avvirkning skjelettet' where a=2; update feil set b='faderlig fremme',c='tilbaketrekningen beslutningsprosessen diagnostiserte modning gode pute ekspress borda bommert utbyggingsfond',f='nage tilbehøret' where a=3; update feil set b='retusj ansiktsuttrykket',c='substratet observeres meiet sanskulott akset balalaikaen kvantitative vennlighet sufflere pakkasse',f='kommisjonen grell' where a=4; update feil set b='einveldig amfetamin',c='sørtrøndelag selvråderett moderninsering tilbringertjeneste resp fyllinga forgifta vantrivselen forfeila bearbeidet',f='kanner fremgangsmåte' where a=5; update feil set b='beklemt vassgraut',c='smitt uforståelig uforenlig bemanna let vatner fråtser gruggen atomfellesskap blygd',f='roterer skibakke' where a=6; update feil set b='gnuen tjernet',c='nobeliumet spartansk svigermor frostvæske tar vanke utgivelsen kveldsmat venns påvisningen',f='marsjandiser fakler' where a=7; update feil set b='posthuset forskningspolitikk',c='vorspiel typene solvens remedier makkoen fals trykkdrevet kontemplasjonen tødde streiken',f='edderkopp ligaen' where a=8; update feil set b='dollaren avgjørende',c='omløp eufemismen ljomen advisere inntrykket avdeling nordvietnamesernes guttene motivasjonen avisers',f='kondisjonalis avbetalingskontrakt' where a=9; OPTIMIZE TABLE feil; >Fix: N/A >Submitter-Id: <submitter ID> >Originator: Jon Thingvold >Organization: Basefarm AS >MySQL support: none >Synopsis: optimize table table / nonascii letter crash >Severity: serious >Priority: medium >Category: mysql >Class: sw-bug >Release: mysql-4.1.7-standard (Official MySQL-standard binary) >C compiler: 8.0 >C++ compiler: 8.0 >Environment: System: Linux mysql01.osl.basefarm.net 2.4.21-20.EL.c0smp #1 SMP Thu Sep 9 01:53:25 EDT 2004 i686 i686 i386 GNU/Linux Architecture: i686 Some paths: /local/bin/perl /local/gnu/bin/make /usr/bin/gmake Compilation info: CC='icc' CFLAGS='-O3 -unroll2 -ip -mp -no-gcc -restrict' CXX='icc' CXXFLAGS='-O3 -unroll2 -ip -mp -no-gcc -restrict' LDFLAGS='' ASFLAGS='' LIBC: lrwxr-xr-x 1 root root 13 Nov 24 11:43 /lib/libc.so.6 -> libc-2.3.2.so -rwxr-xr-x 1 root root 1565376 Sep 10 04:12 /lib/libc-2.3.2.so Configure command: ./configure '--prefix=/usr/local/mysql' '--localstatedir=/usr/local/mysql/data' '--libexecdir=/usr/local/mysql/bin' '--with-comment=Official MySQL-standard binary' '--with-extra-charsets=complex' '--with-server-suffix=-standard' '--enable-thread-safe-client' '--enable-local-infile' '--enable-assembler' '--disable-shared' '--with-zlib-dir=bundled' '--with-readline' '--with-embedded-server' '--with-innodb' 'CC=icc' 'CFLAGS=-O3 -unroll2 -ip -mp -no-gcc -restrict' 'CXXFLAGS=-O3 -unroll2 -ip -mp -no-gcc -restrict' 'CXX=icc' -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]