島村 優太郎
ml****@ryne*****
2006年 12月 8日 (金) 22:51:51 JST
島村です。連続で失礼します。 > 一度、initial_n_segmentsをデフォルト値にして張ってみます。 これもだめでした。。 >> 以下のURLを参考に、スタックトレースのシンボル名を解決し >> た上で、 >> 教えていただけると、何かわかるかもしれません。 >> http://dev.mysql.com/doc/refman/5.0/en/using-stack-trace.html > > 了解です。しっかり取ってみます。 以下にバックトレース結果を貼っておきます。 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x84e1e00 (LWP 100256)] 0x082717d6 in ha_myisam::info (this=0xc1539d8, flag=30) at ha_myisam.cc:1391 1391 memcpy((char*) table->key_info[0].rec_per_key, (gdb) bt #0 0x082717d6 in ha_myisam::info (this=0xc1539d8, flag=30) at ha_myisam.cc:1391 #1 0x0826fcf3 in ha_myisam::repair (this=0xc1539d8, thd=0xc028000, param=@0xcf4c60c4, optimize=216) at ha_myisam.cc:799 #2 0x082708af in ha_myisam::enable_indexes (this=0xc1539d8, mode=2) at ha_myisam.cc:1049 #3 0x08270cbc in ha_myisam::end_bulk_insert (this=0xc1539d8) at ha_myisam.cc:1166 #4 0x08280c68 in mysql_alter_table (thd=0xc028000, new_db=0xc03a130 "s_res", new_name=0xc03a148 "0", create_info=0xc0285fc, table_list=0xc03a170, fields=@0xc03b6b4, keys=@0xc028514, order_num=0, order=0x0, ignore=false, alter_info=0xc028750, do_send_ok=true) at sql_table.cc:4134 #5 0x081a6161 in mysql_execute_command (thd=0xc028000) at sql_parse.cc:3108 #6 0x081a7570 in mysql_parse (thd=0xc028000, inBuf=0xc03a010 "ALTER TABLE `s_res`.`0` \nADD FULLTEXT INDEX USING SENNA, 15, NORMALIZE, NGRAM (`ftitle`),\nADD FULLTEXT INDEX USING SENNA, 25, NORMALIZE, NGRAM (`name`),\nADD FULLTEXT INDEX USING SENNA, 72, NORMALIZE, "..., length=213) at sql_parse.cc:5870 #7 0x081a8337 in dispatch_command (command=213, thd=0xc028000, packet=0xc02e001 "ALTER TABLE `s_res`.`0` \nADD FULLTEXT INDEX USING SENNA, 15, NORMALIZE, NGRAM (`ftitle`),\nADD FULLTEXT INDEX USING SENNA, 25, NORMALIZE, NGRAM (`name`),\nADD FULLTEXT INDEX USING SENNA, 72, NORMALIZE, "..., packet_length=138419216) at sql_parse.cc:1766 #8 0x081a96ef in do_command (thd=0xc028000) at sql_parse.cc:1550 #9 0x081a9f7c in handle_one_connection (arg=0xc028000) at sql_parse.cc:1181 #10 0x884c744e in pthread_mutexattr_init () from /usr/lib/ libpthread.so.2 #11 0x00000000 in ?? () LinuxThreadだと、どうもdebug有効でできなかったので pthreadを通してみました。ただ、どちらにしても結果は同じでした。 MySQLのバージョンは5.0.27です。 /* 高負荷で落ちたときは pthreadのトレースが取れたのですが、 今回はちょっと違う部分で SEGVだったみたいです。 */ ------------------☆ 島村 優太郎 yu.sh****@gmail***** ------------------☆