Skip to content

OpenMP V&V test test_target_map_components_default.F90 failing since #140562 #169382

@Meinersbur

Description

@Meinersbur

I git-bisected the problem down to 8aa7d82. The test test_target_map_components_default.F90 (and test_target_data_map_components_from.F90, test_target_enter_data_components_to.F90) is failing1 consistently on AMD hardware:

[header test_target_map_components_default.F90:110]  Condition .NOT. ASSOCIATED(myStruct(i). yPtr, justATarget) failed
[header test_target_map_components_default.F90:111]  Condition .NOT. ASSOCIATED(cpyStruct(i). yPtr, justATarget) failed
[header test_target_map_components_default.F90:106]  Condition cpyStruct(i). yInt /= 5 failed
[header test_target_map_components_default.F90:107]  Condition cpyStruct(i). yStr .NE. 'there you go' failed
[header test_target_map_components_default.F90:108]  Condition ABS(cpyStruct(i). yReal - 4.4) .GT. 0.0001 failed
[header test_target_map_components_default.F90:109]  Condition ANY(cpyStruct(i). yArr /= 10) failed
[header test_target_map_components_default.F90:106]  Condition cpyStruct(i). yInt /= 5 failed
[header test_target_map_components_default.F90:107]  Condition cpyStruct(i). yStr .NE. 'there you go' failed
[header test_target_map_components_default.F90:108]  Condition ABS(cpyStruct(i). yReal - 4.4) .GT. 0.0001 failed
[header test_target_map_components_default.F90:109]  Condition ANY(cpyStruct(i). yArr /= 10) failed
[header test_target_map_components_default.F90:106]  Condition cpyStruct(i). yInt /= 5 failed
[header test_target_map_components_default.F90:107]  Condition cpyStruct(i). yStr .NE. 'there you go' failed
[header test_target_map_components_default.F90:108]  Condition ABS(cpyStruct(i). yReal - 4.4) .GT. 0.0001 failed
[header test_target_map_components_default.F90:109]  Condition ANY(cpyStruct(i). yArr /= 10) failed
[header test_target_map_components_default.F90:106]  Condition cpyStruct(i). yInt /= 5 failed
[header test_target_map_components_default.F90:107]  Condition cpyStruct(i). yStr .NE. 'there you go' failed
[header test_target_map_components_default.F90:108]  Condition ABS(cpyStruct(i). yReal - 4.4) .GT. 0.0001 failed
[header test_target_map_components_default.F90:109]  Condition ANY(cpyStruct(i). yArr /= 10) failed
[header test_target_map_components_default.F90:106]  Condition cpyStruct(i). yInt /= 5 failed
[header test_target_map_components_default.F90:107]  Condition cpyStruct(i). yStr .NE. 'there you go' failed
[header test_target_map_components_default.F90:108]  Condition ABS(cpyStruct(i). yReal - 4.4) .GT. 0.0001 failed
[header test_target_map_components_default.F90:109]  Condition ANY(cpyStruct(i). yArr /= 10) failed
[header test_target_map_components_default.F90:106]  Condition cpyStruct(i). yInt /= 5 failed
[header test_target_map_components_default.F90:107]  Condition cpyStruct(i). yStr .NE. 'there you go' failed
[header test_target_map_components_default.F90:108]  Condition ABS(cpyStruct(i). yReal - 4.4) .GT. 0.0001 failed
[header test_target_map_components_default.F90:109]  Condition ANY(cpyStruct(i). yArr /= 10) failed
[header test_target_map_components_default.F90:106]  Condition cpyStruct(i). yInt /= 5 failed
[header test_target_map_components_default.F90:107]  Condition cpyStruct(i). yStr .NE. 'there you go' failed
[header test_target_map_components_default.F90:108]  Condition ABS(cpyStruct(i). yReal - 4.4) .GT. 0.0001 failed
[header test_target_map_components_default.F90:109]  Condition ANY(cpyStruct(i). yArr /= 10) failed
[header test_target_map_components_default.F90:106]  Condition cpyStruct(i). yInt /= 5 failed
[header test_target_map_components_default.F90:107]  Condition cpyStruct(i). yStr .NE. 'there you go' failed
[header test_target_map_components_default.F90:108]  Condition ABS(cpyStruct(i). yReal - 4.4) .GT. 0.0001 failed
[header test_target_map_components_default.F90:109]  Condition ANY(cpyStruct(i). yArr /= 10) failed
[header test_target_map_components_default.F90:106]  Condition cpyStruct(i). yInt /= 5 failed
[header test_target_map_components_default.F90:107]  Condition cpyStruct(i). yStr .NE. 'there you go' failed
[header test_target_map_components_default.F90:108]  Condition ABS(cpyStruct(i). yReal - 4.4) .GT. 0.0001 failed
[header test_target_map_components_default.F90:109]  Condition ANY(cpyStruct(i). yArr /= 10) failed
[header test_target_map_components_default.F90:31]  Condition test_map_derived_type_default_array() .ne. 0 failed
[header test_target_map_components_default.F90:29] Test is running on device
[header ompvv.F90:253] The value of errors is 39
[OMPVV_RESULT test_target_map_components_default.F90] Test failed on the device.

LLVM-IR output and run logs of 8aa7d82 and 8aa7d823b0cba96e54d4d73539df4b82c3b401b9^:
passing_ans_failing_runs.zip

Footnotes

  1. The original error message is Condition condition failed, but I submitted a fix for that.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions