Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fail compilation when node cannot be found #2453

Merged
merged 6 commits into from
Jun 19, 2023

Conversation

mdinkov
Copy link
Contributor

@mdinkov mdinkov commented May 10, 2023

As of da8ce39 compilation succeeds when the resource node cannot be found. This change restores the pre-existing behavior (set by ad73950).

As of GPUOpen-Drivers@da8ce39 compilation succeeds when the resource node cannot be found. This change restores the pre-existing behavior (set by GPUOpen-Drivers@ad73950).
@mdinkov mdinkov requested a review from a team as a code owner May 10, 2023 16:14
@amdvlk-admin
Copy link
Collaborator

Test summary for commit 88fefd5

CTS tests (Failed: 0/216007)
  • Built with version 1.3.3.1
  • Ubuntu 22.04, Navi3x
    • Passed: 40685/72009 (56.5%)
    • Failed: 0/72009 (0.0%)
    • Not Supported: 31324/72009 (43.5%)
    • Warnings: 0/72009 (0.0%)
    Ubuntu 20.04, Navi2x
    • Passed: 40713/71987 (56.6%)
    • Failed: 0/71987 (0.0%)
    • Not Supported: 31274/71987 (43.4%)
    • Warnings: 0/71987 (0.0%)
    Rhel 8.6, Gfx10
    • Passed: 36765/72011 (51.1%)
    • Failed: 0/72011 (0.0%)
    • Not Supported: 35246/72011 (48.9%)
    • Warnings: 0/72011 (0.0%)

@Flakebi
Copy link
Member

Flakebi commented May 10, 2023

  1. Relying on segfaults is dangerous. Instead of the assert in line 95, can you please add an if (!node) report_fatal_error("Resource node not found");? That will make sure it also consistently fails in release mode without assertions.
  2. To prevent this from regressing again and again, can you please add a test.

An example test is here: https://github.com/GPUOpen-Drivers/llpc/blob/dev/llpc/test/shaderdb/general/AggressiveInvariantLoads.pipe
To make sure it fails, the RUN line should start with ; RUN: not --crash amdllpc -v %gfxip %s (or maybe without the --crash, not 100% sure on how report_fatal_error exits).

@nhaehnle
Copy link
Member

Are we sure that this doesn't break mutable descriptors? IIRC there was a case of problematic design that was basically papered over by this behavior. If this is now solved properly, then great!

cc @ashleysmithamd

Copy link
Member

@nhaehnle nhaehnle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, why not.

@Flakebi
Copy link
Member

Flakebi commented May 25, 2023

retest this please (← triggers Jenkins)

@amdvlk-admin
Copy link
Collaborator

Test summary for commit f6e7ea2

CTS tests (Failed: 953/213076)
  • Built with version 1.3.3.1
  • Ubuntu 22.04, Navi3x
    • Passed: 40076/71028 (56.4%)
    • Failed: 350/71028 (0.5%)

      Failures:

      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple.mutable_only.update_copy.mutable_source.host_only_source.pool_same_types.pre_update.no_array.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple.mutable_only.update_write.no_source.no_source.pool_expand_types.pre_update.no_array.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.constant_size.noaliasing.update_copy.nonmutable_source.host_only_source.pool_same_types.update_after_bind.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.constant_size.noaliasing.update_copy.nonmutable_source.normal_source.pool_expand_types.pre_update.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.constant_size.noaliasing.update_copy.nonmutable_source.normal_source.pool_no_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.unbounded.noaliasing.update_copy.nonmutable_source.host_only_source.pool_no_types.update_after_bind.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.unbounded.noaliasing.update_copy.nonmutable_source.host_only_source.pool_same_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.unbounded.noaliasing.update_copy.nonmutable_source.normal_source.pool_expand_types.pre_update.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.unbounded.noaliasing.update_copy.nonmutable_source.normal_source.pool_same_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.constant_size.aliasing.update_copy.mutable_source.host_only_source.pool_no_types.update_after_bind.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.constant_size.noaliasing.update_copy.mutable_source.host_only_source.pool_no_types.pre_update.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.constant_size.noaliasing.update_copy.mutable_source.normal_source.pool_same_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.unbounded.aliasing.update_copy.mutable_source.host_only_source.pool_no_types.pre_update.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.unbounded.noaliasing.update_copy.mutable_source.normal_source.pool_expand_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.unbounded.noaliasing.update_copy.mutable_source.normal_source.pool_no_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.constant_size.aliasing.update_copy.mutable_source.normal_source.pool_no_types.update_after_bind.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.constant_size.aliasing.update_copy.mutable_source.normal_source.pool_same_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.constant_size.aliasing.update_write.no_source.no_source.pool_no_types.pre_update.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.constant_size.noaliasing.update_copy.mutable_source.host_only_source.pool_expand_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.constant_size.noaliasing.update_copy.nonmutable_source.host_only_source.pool_same_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      ...
      

    • Not Supported: 30602/71028 (43.1%)
    • Warnings: 0/71028 (0.0%)
    Ubuntu 20.04, Navi2x
    • Passed: 40114/71018 (56.5%)
    • Failed: 350/71018 (0.5%)

      Failures:

      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple.mutable_only.update_copy.mutable_source.host_only_source.pool_same_types.pre_update.no_array.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple.mutable_only.update_write.no_source.no_source.pool_expand_types.pre_update.no_array.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.constant_size.noaliasing.update_copy.nonmutable_source.host_only_source.pool_same_types.update_after_bind.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.constant_size.noaliasing.update_copy.nonmutable_source.normal_source.pool_expand_types.pre_update.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.constant_size.noaliasing.update_copy.nonmutable_source.normal_source.pool_no_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.unbounded.noaliasing.update_copy.nonmutable_source.host_only_source.pool_no_types.update_after_bind.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.unbounded.noaliasing.update_copy.nonmutable_source.host_only_source.pool_same_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.unbounded.noaliasing.update_copy.nonmutable_source.normal_source.pool_expand_types.pre_update.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.unbounded.noaliasing.update_copy.nonmutable_source.normal_source.pool_same_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.constant_size.aliasing.update_copy.mutable_source.host_only_source.pool_no_types.update_after_bind.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.constant_size.noaliasing.update_copy.mutable_source.host_only_source.pool_no_types.pre_update.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.constant_size.noaliasing.update_copy.mutable_source.normal_source.pool_same_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.unbounded.aliasing.update_copy.mutable_source.host_only_source.pool_no_types.pre_update.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.unbounded.noaliasing.update_copy.mutable_source.normal_source.pool_expand_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.unbounded.noaliasing.update_copy.mutable_source.normal_source.pool_no_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.constant_size.aliasing.update_copy.mutable_source.normal_source.pool_no_types.update_after_bind.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.constant_size.aliasing.update_copy.mutable_source.normal_source.pool_same_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.constant_size.aliasing.update_write.no_source.no_source.pool_no_types.pre_update.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.constant_size.noaliasing.update_copy.mutable_source.host_only_source.pool_expand_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.constant_size.noaliasing.update_copy.nonmutable_source.host_only_source.pool_same_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      ...
      

    • Not Supported: 30554/71018 (43.0%)
    • Warnings: 0/71018 (0.0%)
    Rhel 8.6, Gfx10
    • Passed: 36218/71030 (51.0%)
    • Failed: 253/71030 (0.4%)

      Failures:

      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple.mutable_only.update_copy.mutable_source.host_only_source.pool_same_types.pre_update.no_array.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple.mutable_only.update_write.no_source.no_source.pool_expand_types.pre_update.no_array.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.constant_size.noaliasing.update_copy.nonmutable_source.host_only_source.pool_same_types.update_after_bind.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.constant_size.noaliasing.update_copy.nonmutable_source.normal_source.pool_expand_types.pre_update.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.constant_size.noaliasing.update_copy.nonmutable_source.normal_source.pool_no_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.unbounded.noaliasing.update_copy.nonmutable_source.host_only_source.pool_no_types.update_after_bind.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.unbounded.noaliasing.update_copy.nonmutable_source.host_only_source.pool_same_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.unbounded.noaliasing.update_copy.nonmutable_source.normal_source.pool_expand_types.pre_update.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.unbounded.noaliasing.update_copy.nonmutable_source.normal_source.pool_same_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.constant_size.aliasing.update_copy.mutable_source.host_only_source.pool_no_types.update_after_bind.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.constant_size.noaliasing.update_copy.mutable_source.host_only_source.pool_no_types.pre_update.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.constant_size.noaliasing.update_copy.mutable_source.normal_source.pool_same_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.unbounded.aliasing.update_copy.mutable_source.host_only_source.pool_no_types.pre_update.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.unbounded.noaliasing.update_copy.mutable_source.normal_source.pool_expand_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.unbounded.noaliasing.update_copy.mutable_source.normal_source.pool_no_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.constant_size.aliasing.update_copy.mutable_source.normal_source.pool_no_types.update_after_bind.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.constant_size.aliasing.update_copy.mutable_source.normal_source.pool_same_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.constant_size.aliasing.update_write.no_source.no_source.pool_no_types.pre_update.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.constant_size.noaliasing.update_copy.mutable_source.host_only_source.pool_expand_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.constant_size.noaliasing.update_copy.nonmutable_source.host_only_source.pool_same_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      ...
      

    • Not Supported: 34559/71030 (48.7%)
    • Warnings: 0/71030 (0.0%)

@Flakebi
Copy link
Member

Flakebi commented May 25, 2023

Seems like there are indeed cases where the previous behavior was desired.

@mdinkov
Copy link
Contributor Author

mdinkov commented Jun 8, 2023

retest this please

@amdvlk-admin
Copy link
Collaborator

f6e7ea2 Jenkins build error.
CMake Error at /jenkins/workspace/vulkan/sanitized-opensource/Github-PR/llpc-github-pr/driver_build/drivers/llvm-project/llvm/CMakeLists.txt:3 (cmake_minimum_required):
CMake 3.20.0 or higher is required. You are running version 3.17.3

@mdinkov
Copy link
Contributor Author

mdinkov commented Jun 8, 2023

retest this please

@amdvlk-admin
Copy link
Collaborator

Test summary for commit f6e7ea2

CTS tests (Failed: 656/141320)
  • Built with version 1.3.3.1
  • Ubuntu 22.04, Navi3x
    • Passed: 39737/70667 (56.2%)
    • Failed: 328/70667 (0.5%)

      Failures:

      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple.mutable_only.update_copy.mutable_source.host_only_source.pool_same_types.update_after_bind.no_array.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple.mutable_only.update_copy.nonmutable_source.normal_source.pool_same_types.pre_update.no_array.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.constant_size.noaliasing.update_copy.mutable_source.host_only_source.pool_no_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.constant_size.noaliasing.update_copy.mutable_source.normal_source.pool_same_types.pre_update.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.unbounded.aliasing.update_write.no_source.no_source.pool_expand_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.unbounded.noaliasing.update_copy.mutable_source.host_only_source.pool_same_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.unbounded.noaliasing.update_copy.mutable_source.normal_source.pool_expand_types.pre_update.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.unbounded.noaliasing.update_copy.mutable_source.normal_source.pool_same_types.pre_update.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.constant_size.aliasing.update_copy.mutable_source.normal_source.pool_no_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.constant_size.aliasing.update_copy.mutable_source.normal_source.pool_same_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.constant_size.noaliasing.update_write.no_source.no_source.pool_expand_types.update_after_bind.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.unbounded.aliasing.update_copy.mutable_source.normal_source.pool_no_types.pre_update.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.constant_size.aliasing.update_copy.mutable_source.normal_source.pool_same_types.update_after_bind.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.constant_size.aliasing.update_write.no_source.no_source.pool_expand_types.update_after_bind.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.constant_size.noaliasing.update_copy.mutable_source.host_only_source.pool_expand_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.unbounded.noaliasing.update_copy.mutable_source.normal_source.pool_no_types.pre_update.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.unbounded.noaliasing.update_copy.mutable_source.normal_source.pool_no_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.unbounded.noaliasing.update_copy.mutable_source.normal_source.pool_same_types.pre_update.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.unbounded.noaliasing.update_copy.nonmutable_source.normal_source.pool_same_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.single.all_mandatory.update_copy.mutable_source.host_only_source.pool_no_types.update_after_bind.no_array.vert
      Stack trace: Crash
      ...
      

    • Not Supported: 30602/70667 (43.3%)
    • Warnings: 0/70667 (0.0%)
    Ubuntu 20.04, Navi2x
    • Passed: 39778/70653 (56.3%)
    • Failed: 328/70653 (0.5%)

      Failures:

      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple.mutable_only.update_copy.mutable_source.host_only_source.pool_same_types.update_after_bind.no_array.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple.mutable_only.update_copy.nonmutable_source.normal_source.pool_same_types.pre_update.no_array.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.constant_size.noaliasing.update_copy.mutable_source.host_only_source.pool_no_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.constant_size.noaliasing.update_copy.mutable_source.normal_source.pool_same_types.pre_update.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.unbounded.aliasing.update_write.no_source.no_source.pool_expand_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.unbounded.noaliasing.update_copy.mutable_source.host_only_source.pool_same_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.unbounded.noaliasing.update_copy.mutable_source.normal_source.pool_expand_types.pre_update.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays.unbounded.noaliasing.update_copy.mutable_source.normal_source.pool_same_types.pre_update.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.constant_size.aliasing.update_copy.mutable_source.normal_source.pool_no_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.constant_size.aliasing.update_copy.mutable_source.normal_source.pool_same_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.constant_size.noaliasing.update_write.no_source.no_source.pool_expand_types.update_after_bind.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.unbounded.aliasing.update_copy.mutable_source.normal_source.pool_no_types.pre_update.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.constant_size.aliasing.update_copy.mutable_source.normal_source.pool_same_types.update_after_bind.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.constant_size.aliasing.update_write.no_source.no_source.pool_expand_types.update_after_bind.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.constant_size.noaliasing.update_copy.mutable_source.host_only_source.pool_expand_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.unbounded.noaliasing.update_copy.mutable_source.normal_source.pool_no_types.pre_update.index_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.unbounded.noaliasing.update_copy.mutable_source.normal_source.pool_no_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.unbounded.noaliasing.update_copy.mutable_source.normal_source.pool_same_types.pre_update.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.one_array.unbounded.noaliasing.update_copy.nonmutable_source.normal_source.pool_same_types.update_after_bind.index_push_constant.comp
      Stack trace: Crash
      
      FAILURE: dEQP-VK.binding_model.mutable_descriptor.single.all_mandatory.update_copy.mutable_source.host_only_source.pool_no_types.update_after_bind.no_array.vert
      Stack trace: Crash
      ...
      

    • Not Supported: 30547/70653 (43.2%)
    • Warnings: 0/70653 (0.0%)

@amdvlk-admin
Copy link
Collaborator

f6e7ea2 Jenkins build error.
CMake Error at /home/amdvlk/jenkins/workspace/vulkan/sanitized-opensource/Github-PR/llpc-github-pr/driver_build/drivers/llvm-project/llvm/CMakeLists.txt:3 (cmake_minimum_required):
CMake 3.20.0 or higher is required. You are running version 3.18.0

@mdinkov
Copy link
Contributor Author

mdinkov commented Jun 14, 2023

retest this please

@amdvlk-admin
Copy link
Collaborator

Test summary for commit 2f52239

CTS tests (Failed: 0/141308)
  • Built with version 1.3.3.1
  • Ubuntu 22.04, Navi3x
    • Passed: 40067/70655 (56.7%)
    • Failed: 0/70655 (0.0%)
    • Not Supported: 30588/70655 (43.3%)
    • Warnings: 0/70655 (0.0%)
    Ubuntu 20.04, Navi2x
    • Passed: 40106/70653 (56.8%)
    • Failed: 0/70653 (0.0%)
    • Not Supported: 30547/70653 (43.2%)
    • Warnings: 0/70653 (0.0%)

Copy link
Member

@nhaehnle nhaehnle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Flakebi
Copy link
Member

Flakebi commented Jun 19, 2023

retest this please

@amdvlk-admin
Copy link
Collaborator

Test summary for commit 2f52239

CTS tests (Failed: 0/140867)
  • Built with version 1.3.3.1
  • Ubuntu 22.04, Navi3x
    • Passed: 39059/70432 (55.5%)
    • Failed: 0/70432 (0.0%)
    • Not Supported: 31373/70432 (44.5%)
    • Warnings: 0/70432 (0.0%)
    Ubuntu 20.04, Navi2x
    • Passed: 39090/70435 (55.5%)
    • Failed: 0/70435 (0.0%)
    • Not Supported: 31345/70435 (44.5%)
    • Warnings: 0/70435 (0.0%)

@nhaehnle nhaehnle merged commit 73872ee into GPUOpen-Drivers:dev Jun 19, 2023
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants