mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 12:02:42 +01:00
c3e4b61c4e
- When creating an index for the sort, the number of rows plus 1 is used to allocate a buffer. In this test case, the number of rows 4294967295 is the max value of an unsigned integer, so when 1 was added to it, a buffer of size 0 was allocated causing the crash. - Create new test suite for this bug's test suite as per QA. myisam/sort.c: Bug#27029 alter table ... enable keys crashes mysqld on large table - Check to make sure the value of records is < UINT_MAX32 to avoid a false positive on the remaining condition. mysql-test/suite/large_tests/README.TXT: Bug#27029 alter table ... enable keys crashes mysqld on large table - New testsuite for large tests. - Added mtr hint for potential testers. mysql-test/suite/large_tests/r/alter_table.result: Bug#27029 alter table ... enable keys crashes mysqld on large table - New testsuite for large tests. - Added results for bug. mysql-test/suite/large_tests/t/alter_table.test: Bug#27029 alter table ... enable keys crashes mysqld on large table - New testsuite for large tests. - Added test for bug. |
||
---|---|---|
.. | ||
r | ||
t | ||
README.TXT |
large_test suite ================ Iggy Galarza 07/20/07 --------------------- This test suite should include any test that requires: 1. Longer than the default timeout to complete. 2. A considerable amount of disk space. These tests can be completed with the following command: mysql-test-run.pl --suite=large_tests --big-test --suite-timeout=6360 --testcase-timeout=795