Bug #28027 Server crashes in the bootstrap phase of the test suite
Submitted: 23 Apr 2007 15:28 Modified: 27 Jun 2007 6:39
Reporter: Joerg Bruehe Email Updates:
Status: Not a Bug Impact on me:
None 
Category:MySQL Server: Tests Severity:S7 (Test Cases)
Version:5.0.40 OS:Linux (IA64, icc)
Assigned to: Magnus Blåudd CPU Architecture:Any
Tags: icc

[23 Apr 2007 15:28] Joerg Bruehe
Description:
When building RPMs for IA64 (these builds use the ICC),
the test suite runs into a total failure.

Symptom: "bootstrap.log" contains the message
   ERROR: 1030  Got error 22 from storage engine

The same message also appears when trying to install such a RPM.

These packages will not get published until that is fixed.

How to repeat:
Start the server for any work.

In order to get at info, I did these steps:

1) Install the "server", "client", and "test" RPMs on 5.0.40 for IA64 on a matching machine (I used SLES9-IA64, but the failure also occurs on SLES10, RHEL4 and RHEL5).

2) Modify 'mysql-test-run.pl', in function 'sub install_db ($$)':
--- mysql-test-run.pl   2007-04-20 18:18:13.000000000 +0200
+++ mysql-test-run-debug.pl     2007-04-23 16:54:58.781770476 +0200
@@ -2955,6 +2955,7 @@
   mtr_init_args(\$args);
   mtr_add_arg($args, "--no-defaults");
   mtr_add_arg($args, "--bootstrap");
+  mtr_add_arg($args, "--debug");
   mtr_add_arg($args, "--basedir=%s", $path_my_basedir);
   mtr_add_arg($args, "--datadir=%s", $data_dir);
   mtr_add_arg($args, "--skip-innodb");

3) Try to run a single test:
MTR_BULD_THREAD=auto ./mysql-test-run-debug.pl --report-features alias
[23 Apr 2007 16:10] Mads Martin Joergensen
We did recently upgrade icc.
[27 Jun 2007 6:39] Magnus Blåudd
Caused by compiler upgrade to icc 9.1.047 - which Intel has told us not to use on IA64. Closing.