Bug #41801 | Read Only Archive storage engine tables crashes MySQL | ||
---|---|---|---|
Submitted: | 31 Dec 2008 1:21 | Modified: | 7 Jan 2009 20:13 |
Reporter: | Michael Hsu | Email Updates: | |
Status: | Verified | Impact on me: | |
Category: | MySQL Server: Storage Engine API | Severity: | S2 (Serious) |
Version: | 5.0.67, 5.1.30, 6.0.8 | OS: | Any |
Assigned to: | CPU Architecture: | Any | |
Tags: | archive storage engine, CentOS, crash, read only |
[31 Dec 2008 1:21]
Michael Hsu
[31 Dec 2008 3:02]
MySQL Verification Team
miguel@hegel:~/dbs$ 5.0/libexec/mysqld 081231 0:56:19 InnoDB: Started; log sequence number 0 43655 081231 0:56:19 [Note] 5.0/libexec/mysqld: ready for connections. Version: '5.0.76-debug' socket: '/tmp/mysql.sock' port: 3306 Source distribution mysqld: my_seek.c:58: my_seek: Assertion `fd != -1' failed. 081231 0:59:51 - mysqld got signal 6 ; I will test 5.1 and 6.0
[5 Jan 2009 6:27]
MySQL Verification Team
Version: '5.1.30-community-debug' socket: '' port: 3306 MySQL Community Server - Debug (GPL) Assertion failed: fd >= 0, file .\my_seek.c, line 91 090105 8:26:16 - mysqld got exception 0x80000003 ; mysqld-debug.exe!_NMSG_WRITE()[crt0msg.c:198] mysqld-debug.exe!abort()[abort.c:68] mysqld-debug.exe!_wassert()[assert.c:212] mysqld-debug.exe!my_tell()[my_seek.c:91] mysqld-debug.exe!do_flush()[azio.c:609] mysqld-debug.exe!azflush()[azio.c:634] mysqld-debug.exe!ha_archive::check()[ha_archive.cc:1557] mysqld-debug.exe!handler::ha_check()[handler.cc:3022] mysqld-debug.exe!mysql_admin_table()[sql_table.cc:4378] mysqld-debug.exe!mysql_check_table()[sql_table.cc:5076] mysqld-debug.exe!mysql_execute_command()[sql_parse.cc:2898] mysqld-debug.exe!mysql_parse()[sql_parse.cc:5791] mysqld-debug.exe!dispatch_command()[sql_parse.cc:1202] mysqld-debug.exe!do_command()[sql_parse.cc:857] mysqld-debug.exe!handle_one_connection()[sql_connect.cc:1115] mysqld-debug.exe!pthread_start()[my_winthread.c:85] mysqld-debug.exe!_callthreadstart()[thread.c:295] mysqld-debug.exe!_threadstart()[thread.c:277] kernel32.dll!BaseThreadStart() ariables. invalid and cause the dump to abort... 0004C8CB78=check table archive_table
[5 Jan 2009 6:30]
MySQL Verification Team
Version: '6.0.8-alpha-community-debug' socket: '' port: 3306 MySQL Community Server - Debug (GPL) Assertion failed: fd >= 2048 && fd < (int)my_file_limit, file .\my_winfile.c, line 93 090105 8:28:35 - mysqld got exception 0x80000003 ; mysqld-debug.exe!_NMSG_WRITE()[crt0msg.c:195] mysqld-debug.exe!abort()[abort.c:44] mysqld-debug.exe!_assert()[assert.c:306] mysqld-debug.exe!my_get_osfhandle()[my_winfile.c:93] mysqld-debug.exe!my_win_fsync()[my_winfile.c:642] mysqld-debug.exe!my_sync()[my_sync.c:66] mysqld-debug.exe!destroy()[azio.c:439] mysqld-debug.exe!azopen()[azio.c:237] mysqld-debug.exe!ha_archive::init_archive_writer()[ha_archive.cc:415] mysqld-debug.exe!ha_archive::write_row()[ha_archive.cc:805] mysqld-debug.exe!handler::ha_write_row()[handler.cc:5354] mysqld-debug.exe!write_record()[sql_insert.cc:1610] mysqld-debug.exe!mysql_insert()[sql_insert.cc:835] mysqld-debug.exe!mysql_execute_command()[sql_parse.cc:3006] mysqld-debug.exe!mysql_parse()[sql_parse.cc:5634] mysqld-debug.exe!dispatch_command()[sql_parse.cc:1009] mysqld-debug.exe!do_command()[sql_parse.cc:689] mysqld-debug.exe!handle_one_connection()[sql_connect.cc:1156] mysqld-debug.exe!pthread_start()[my_winthread.c:86] mysqld-debug.exe!_threadstart()[thread.c:196] kernel32.dll!FlsSetValue() t some variables. s may be invalid and cause the dump to abort... t 070B49A8=insert into archive_table values ()