Details
Description
Failure on: amd64-ubuntu-2004-icc. Could this be an Intel compiler issue?
main.type_float w12 [ fail ]
|
Test ended at 2021-03-24 20:09:05
|
CURRENT_TEST: main.type_float
|
--- /buildbot/amd64-ubuntu-2004-icc/build/mysql-test/main/type_float.result 2021-03-24 16:56:51.000000000 +0000
|
+++ /buildbot/amd64-ubuntu-2004-icc/build/mysql-test/main/type_float.reject 2021-03-24 20:09:05.787315142 +0000
|
@@ -264,7 +264,7 @@
|
drop table t1,t2,t3;
|
select 1e-308, 1.00000001e-300, 100000000e-300;
|
1e-308 1.00000001e-300 100000000e-300
|
-1e-308 1.00000001e-300 1e-292
|
+0 1.00000001e-300 1e-292
|
select 10e307;
|
10e307
|
Should be fixed ASAP as this causes a problem for protected branches
TODO: Compile MariaDB with ICC compiler and single step trough the reading and printing of
select 1e-308; to find out what is wrong. Could be a compiler flag related to double precision.
Attachments
Issue Links
- is part of
-
MDEV-33073 always green buildbot
-
- Stalled
-
- relates to
-
MDBF-673 unlike gcc, icc uses fast float math by default
-
- Closed
-
- links to
Activity
Field | Original Value | New Value |
---|---|---|
Issue Type | Task [ 3 ] | Bug [ 1 ] |
Description |
main.type_float w12 [ fail ]
Test ended at 2021-03-24 20:09:05 CURRENT_TEST: main.type_float --- /buildbot/amd64-ubuntu-2004-icc/build/mysql-test/main/type_float.result 2021-03-24 16:56:51.000000000 +0000 +++ /buildbot/amd64-ubuntu-2004-icc/build/mysql-test/main/type_float.reject 2021-03-24 20:09:05.787315142 +0000 @@ -264,7 +264,7 @@ drop table t1,t2,t3; select 1e-308, 1.00000001e-300, 100000000e-300; 1e-308 1.00000001e-300 100000000e-300 -1e-308 1.00000001e-300 1e-292 +0 1.00000001e-300 1e-292 select 10e307; 10e307 Should be fixed ASAP as this causes a problem for protective branches |
{noformat}main.type_float w12 [ fail ]
Test ended at 2021-03-24 20:09:05 CURRENT_TEST: main.type_float --- /buildbot/amd64-ubuntu-2004-icc/build/mysql-test/main/type_float.result 2021-03-24 16:56:51.000000000 +0000 +++ /buildbot/amd64-ubuntu-2004-icc/build/mysql-test/main/type_float.reject 2021-03-24 20:09:05.787315142 +0000 @@ -264,7 +264,7 @@ drop table t1,t2,t3; select 1e-308, 1.00000001e-300, 100000000e-300; 1e-308 1.00000001e-300 100000000e-300 -1e-308 1.00000001e-300 1e-292 +0 1.00000001e-300 1e-292 select 10e307; 10e307 {noformat} Should be fixed ASAP as this causes a problem for protected branches |
Component/s | N/A [ 14411 ] |
Assignee | Alexey Botchkov [ holyfoot ] |
Summary | main.float fails in new buildbot | main.type_float fails in new buildbot |
Description |
{noformat}main.type_float w12 [ fail ]
Test ended at 2021-03-24 20:09:05 CURRENT_TEST: main.type_float --- /buildbot/amd64-ubuntu-2004-icc/build/mysql-test/main/type_float.result 2021-03-24 16:56:51.000000000 +0000 +++ /buildbot/amd64-ubuntu-2004-icc/build/mysql-test/main/type_float.reject 2021-03-24 20:09:05.787315142 +0000 @@ -264,7 +264,7 @@ drop table t1,t2,t3; select 1e-308, 1.00000001e-300, 100000000e-300; 1e-308 1.00000001e-300 100000000e-300 -1e-308 1.00000001e-300 1e-292 +0 1.00000001e-300 1e-292 select 10e307; 10e307 {noformat} Should be fixed ASAP as this causes a problem for protected branches |
Failure on: amd64-ubuntu-2004-icc. Could this be an Intel compiler issue?
{noformat}main.type_float w12 [ fail ] Test ended at 2021-03-24 20:09:05 CURRENT_TEST: main.type_float --- /buildbot/amd64-ubuntu-2004-icc/build/mysql-test/main/type_float.result 2021-03-24 16:56:51.000000000 +0000 +++ /buildbot/amd64-ubuntu-2004-icc/build/mysql-test/main/type_float.reject 2021-03-24 20:09:05.787315142 +0000 @@ -264,7 +264,7 @@ drop table t1,t2,t3; select 1e-308, 1.00000001e-300, 100000000e-300; 1e-308 1.00000001e-300 100000000e-300 -1e-308 1.00000001e-300 1e-292 +0 1.00000001e-300 1e-292 select 10e307; 10e307 {noformat} Should be fixed ASAP as this causes a problem for protected branches |
Assignee | Alexey Botchkov [ holyfoot ] | Daniel Black [ danblack ] |
Description |
Failure on: amd64-ubuntu-2004-icc. Could this be an Intel compiler issue?
{noformat}main.type_float w12 [ fail ] Test ended at 2021-03-24 20:09:05 CURRENT_TEST: main.type_float --- /buildbot/amd64-ubuntu-2004-icc/build/mysql-test/main/type_float.result 2021-03-24 16:56:51.000000000 +0000 +++ /buildbot/amd64-ubuntu-2004-icc/build/mysql-test/main/type_float.reject 2021-03-24 20:09:05.787315142 +0000 @@ -264,7 +264,7 @@ drop table t1,t2,t3; select 1e-308, 1.00000001e-300, 100000000e-300; 1e-308 1.00000001e-300 100000000e-300 -1e-308 1.00000001e-300 1e-292 +0 1.00000001e-300 1e-292 select 10e307; 10e307 {noformat} Should be fixed ASAP as this causes a problem for protected branches |
Failure on: amd64-ubuntu-2004-icc. Could this be an Intel compiler issue?
{noformat}main.type_float w12 [ fail ] Test ended at 2021-03-24 20:09:05 CURRENT_TEST: main.type_float --- /buildbot/amd64-ubuntu-2004-icc/build/mysql-test/main/type_float.result 2021-03-24 16:56:51.000000000 +0000 +++ /buildbot/amd64-ubuntu-2004-icc/build/mysql-test/main/type_float.reject 2021-03-24 20:09:05.787315142 +0000 @@ -264,7 +264,7 @@ drop table t1,t2,t3; select 1e-308, 1.00000001e-300, 100000000e-300; 1e-308 1.00000001e-300 100000000e-300 -1e-308 1.00000001e-300 1e-292 +0 1.00000001e-300 1e-292 select 10e307; 10e307 {noformat} Should be fixed ASAP as this causes a problem for protected branches TODO: Compile MariaDB with ICC compiler and check the assembler or single step trough how |
Description |
Failure on: amd64-ubuntu-2004-icc. Could this be an Intel compiler issue?
{noformat}main.type_float w12 [ fail ] Test ended at 2021-03-24 20:09:05 CURRENT_TEST: main.type_float --- /buildbot/amd64-ubuntu-2004-icc/build/mysql-test/main/type_float.result 2021-03-24 16:56:51.000000000 +0000 +++ /buildbot/amd64-ubuntu-2004-icc/build/mysql-test/main/type_float.reject 2021-03-24 20:09:05.787315142 +0000 @@ -264,7 +264,7 @@ drop table t1,t2,t3; select 1e-308, 1.00000001e-300, 100000000e-300; 1e-308 1.00000001e-300 100000000e-300 -1e-308 1.00000001e-300 1e-292 +0 1.00000001e-300 1e-292 select 10e307; 10e307 {noformat} Should be fixed ASAP as this causes a problem for protected branches TODO: Compile MariaDB with ICC compiler and check the assembler or single step trough how |
Failure on: amd64-ubuntu-2004-icc. Could this be an Intel compiler issue?
{noformat}main.type_float w12 [ fail ] Test ended at 2021-03-24 20:09:05 CURRENT_TEST: main.type_float --- /buildbot/amd64-ubuntu-2004-icc/build/mysql-test/main/type_float.result 2021-03-24 16:56:51.000000000 +0000 +++ /buildbot/amd64-ubuntu-2004-icc/build/mysql-test/main/type_float.reject 2021-03-24 20:09:05.787315142 +0000 @@ -264,7 +264,7 @@ drop table t1,t2,t3; select 1e-308, 1.00000001e-300, 100000000e-300; 1e-308 1.00000001e-300 100000000e-300 -1e-308 1.00000001e-300 1e-292 +0 1.00000001e-300 1e-292 select 10e307; 10e307 {noformat} Should be fixed ASAP as this causes a problem for protected branches TODO: Compile MariaDB with ICC compiler and single step trough the reading and printing of select 1e-308; to find out what is wrong. Could be a compiler flag related to double precision. |
Remote Link | This issue links to "mysql bug 22129 where the test came from (Web Link)" [ 31038 ] |
Priority | Blocker [ 1 ] | Major [ 3 ] |
Workflow | MariaDB v3 [ 120478 ] | MariaDB v4 [ 142717 ] |
Assignee | Daniel Black [ danblack ] |
Remote Link | This issue links to "possibly related intel docs (Web Link)" [ 36661 ] |
Assignee | Sergei Golubchik [ serg ] |
Fix Version/s | 10.5 [ 23123 ] | |
Fix Version/s | 10.6 [ 24028 ] | |
Fix Version/s | 10.11 [ 27614 ] | |
Fix Version/s | 10.2 [ 14601 ] |
Link | This issue is part of MDEV-33073 [ MDEV-33073 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | In Testing [ 10301 ] |
Component/s | Compiling [ 11001 ] | |
Fix Version/s | 10.5.25 [ 29626 ] | |
Fix Version/s | 10.6.18 [ 29627 ] | |
Fix Version/s | 10.11.8 [ 29630 ] | |
Fix Version/s | 11.0.6 [ 29628 ] | |
Fix Version/s | 11.1.5 [ 29629 ] | |
Fix Version/s | 11.2.4 [ 29631 ] | |
Fix Version/s | 11.4.2 [ 29633 ] | |
Fix Version/s | 10.5 [ 23123 ] | |
Fix Version/s | 10.6 [ 24028 ] | |
Fix Version/s | 10.11 [ 27614 ] | |
Resolution | Fixed [ 1 ] | |
Status | In Testing [ 10301 ] | Closed [ 6 ] |
Failed to reproduce on intel clang compiler:
2021.1.2 clang compiler
$ mysql-test/mtr --mem main.type_float
Logging: /home/dan/repos/mariadb-server-10.2/mysql-test/mysql-test-run.pl --mem main.type_float
vardir: /home/dan/repos/build-mariadb-server-10.2-intelonapi/mysql-test/var
Checking leftover processes...
Removing old var directory...
Creating var directory '/home/dan/repos/build-mariadb-server-10.2-intelonapi/mysql-test/var'...
- symlinking 'var' to '/dev/shm/var_auto_nYO4'
Checking supported features...
MariaDB Version 10.2.38-MariaDB
- SSL connections supported
- binaries built with wsrep patch
Collecting tests...
Installing system database...
==============================================================================
TEST RESULT TIME (ms) or COMMENT
--------------------------------------------------------------------------
worker[1] Using MTR_BUILD_THREAD 300, with reserved ports 16000..16019
main.type_float [ pass ] 104
--------------------------------------------------------------------------
The servers were restarted 0 times
Spent 0.104 of 5 seconds executing testcases
Completed: All 1 tests were successful.
~/repos/build-mariadb-server-10.2-intelonapi
$ grep CMAKE_C CMakeCache.txt
//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or
// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel
CMAKE_CXX_COMPILER:STRING=/opt/intel/oneapi/compiler/2021.1.2/linux/bin/clang++
CMAKE_CXX_COMPILER_AR:FILEPATH=/opt/intel/oneapi/compiler/2021.1.2/linux/bin/llvm-ar
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/opt/intel/oneapi/compiler/2021.1.2/linux/bin/llvm-ranlib
CMAKE_CXX_FLAGS:STRING=
CMAKE_CXX_FLAGS_DEBUG:STRING=-g
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
CMAKE_CXX_FLAGS_RELEASE:STRING=-O2 -DNDEBUG
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
CMAKE_C_COMPILER:STRING=/opt/intel/oneapi/compiler/2021.1.2/linux/bin/clang
CMAKE_C_COMPILER_AR:FILEPATH=/opt/intel/oneapi/compiler/2021.1.2/linux/bin/llvm-ar
CMAKE_C_COMPILER_RANLIB:FILEPATH=/opt/intel/oneapi/compiler/2021.1.2/linux/bin/llvm-ranlib
Still on with classic:
~/repos/build-mariadb-server-10.2-intelonapi-classic
$ cmake -DPLUGIN_{MROONGA,TOKUDB,OQGRAPH,ROCKSDB}=NO -DCMAKE_LINKER=/opt/intel/oneapi/compiler/2021.1.1/linux/bin/intel64/xild -DCMAKE_C_COMPILER=/opt/intel/oneapi/compiler/2021.1.1/linux/bin/intel64/icc -DCMAKE_CXX_COMPILER=/opt/intel/oneapi/compiler/2021.1.1/linux/bin/intel64/icpc ../mariadb-server-10.2
$ mysql-test/mtr --mem main.type_float
Logging: /home/dan/repos/mariadb-server-10.2/mysql-test/mysql-test-run.pl --mem main.type_float
vardir: /home/dan/repos/build-mariadb-server-10.2-intelonapi-classic/mysql-test/var
Removing old var directory...
Creating var directory '/home/dan/repos/build-mariadb-server-10.2-intelonapi-classic/mysql-test/var'...
- symlinking 'var' to '/dev/shm/var_auto_pLfS'
Checking supported features...
MariaDB Version 10.2.38-MariaDB
- SSL connections supported
- binaries built with wsrep patch
Collecting tests...
Installing system database...
==============================================================================
TEST RESULT TIME (ms) or COMMENT
--------------------------------------------------------------------------
worker[1] Using MTR_BUILD_THREAD 300, with reserved ports 16000..16019
main.type_float [ fail ]
Test ended at 2021-03-27 13:43:08
CURRENT_TEST: main.type_float
--- /home/dan/repos/mariadb-server-10.2/mysql-test/r/type_float.result 2020-11-13 12:52:33.461439087 +1100
+++ /home/dan/repos/mariadb-server-10.2/mysql-test/r/type_float.reject 2021-03-27 13:43:07.922142008 +1100
@@ -264,7 +264,7 @@
drop table t1,t2,t3;
select 1e-308, 1.00000001e-300, 100000000e-300;
1e-308 1.00000001e-300 100000000e-300
-1e-308 1.00000001e-300 1e-292
+0 1.00000001e-300 1e-292
select 10e307;
10e307
1e308
mysqltest: Result length mismatch
- saving '/home/dan/repos/build-mariadb-server-10.2-intelonapi-classic/mysql-test/var/log/main.type_float/' to '/home/dan/repos/build-mariadb-server-10.2-intelonapi-classic/mysql-test/var/log/main.type_float/'
--------------------------------------------------------------------------
The servers were restarted 0 times
Spent 0.000 of 5 seconds executing testcases
Failure: Failed 1/1 tests, 0.00% were successful.
Failing test(s): main.type_float
The log files in var/log may give you some hint of what went wrong.
If you want to report this error, please read first the documentation
at http://dev.mysql.com/doc/mysql/en/mysql-test-suite.html
mysql-test-run: *** ERROR: there were failing test cases