Description:
Several funcs_1 tests crash when applied to the embedded
server. All these tests try to insert rows into a
information_schema table via
INSERT INTO ... SELECT ....
INSERT INTO ... VALUES does not crash and gets the
expected server error.
Example:
========
ml002.test
----------
INSERT INTO information_schema.schemata
SELECT * FROM information_schema.schemata;
SELECT 1;
TEST RESULT TIME (ms)
-------------------------------------------------------
main.ml002 [ fail ]
ERROR: mysqltest returned unexpected code 134, it has probably crashed
Content of master.log:
----------------------
mysql_embedded, Version: 5.1.26-rc-embedded-debug-log (Source distribution). embedded library
Time Id Command Argument
080617 20:38:56 1 Query SELECT VERSION() NOT LIKE '%embedded%'
1 Query INSERT INTO information_schema.schemata
SELECT * FROM information_schema.schemata
Content of mysqltest.log
------------------------
CURRENT_TEST: main.ml002
mysqltest_embedded: handler.cc:4508: int handler::ha_reset(): Assertion `(uchar*) table->def_read_set.bitmap + table->s->column_bitmap_size == (uchar*) table->def_write_set.bitmap' failed.
My environment:
- Intel Core2Duo (64Bit), OpenSuSE 10.3 64Bit
- MySQL compiled from source
BUILD/compile-pentium-debug-max
- bugteam trees last changeset ~ 2008-06-10
6.0 crash
5.1 crash
5.0 no crash, works perfect
- main tree last changeset ~ 2008-05-18
5.1 crash
5.0 no crash
The current bug is most probably no duplicate of
Bug#37003 Tests sporadically crashes with embedded server
because we get here unexpected code 134 and not 139.
How to repeat:
Please see above