Skip to content

[Intel][Vulkan][DXC] Driver crash in 64bit-scalar test #1110

@bogner

Description

@bogner

After fixing #1030, TypedBuffer/64bit-scalar.test crashes on the intel bot under vulkan:

# | Stack dump:
# | 0.	Program arguments: e:\\actions-runner\\_work\\offload-test-suite\\offload-test-suite\\llvm-project\\build\\bin\\offloader.exe -debug-layer E:\\actions-runner\\_work\\offload-test-suite\\offload-test-suite\\llvm-project\\build\\tools\\OffloadTest\\test\\vk\\Feature\\TypedBuffer\\Output\\64bit-scalar.test.tmp/pipeline.yaml E:\\actions-runner\\_work\\offload-test-suite\\offload-test-suite\\llvm-project\\build\\tools\\OffloadTest\\test\\vk\\Feature\\TypedBuffer\\Output\\64bit-scalar.test.tmp.o
# | Exception Code: 0xC0000094
# |  #0 0x00007ffd70d36080 (C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_f42d50ef4c9376ba\igvk64.dll+0x616080)
# |  #1 0x00007ffd70d0e47a (C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_f42d50ef4c9376ba\igvk64.dll+0x5ee47a)
# |  #2 0x00007ffd70c8e720 (C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_f42d50ef4c9376ba\igvk64.dll+0x56e720)
# |  #3 0x00007ffd802d26dd (C:\WINDOWS\SYSTEM32\vulkan-1.dll+0x626dd)
# |  #4 0x00007ff741d9933c `anonymous namespace'::VulkanDevice::createDescriptorSets E:\actions-runner\_work\offload-test-suite\offload-test-suite\OffloadTest\lib\API\VK\Device.cpp:1567:0
# |  #5 0x00007ff741d6fcc4 llvm::Error::getPtr E:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\llvm\include\llvm\Support\Error.h:277:0
# |  #6 0x00007ff741d6fcc4 llvm::Error::operator bool E:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\llvm\include\llvm\Support\Error.h:241:0
# |  #7 0x00007ff741d6fcc4 `anonymous namespace'::VulkanDevice::executeProgram E:\actions-runner\_work\offload-test-suite\offload-test-suite\OffloadTest\lib\API\VK\Device.cpp:2544:0
# |  #8 0x00007ff741c73216 llvm::Error::getPtr E:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\llvm\include\llvm\Support\Error.h:277:0
# |  #9 0x00007ff741c73216 llvm::Error::operator= E:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\llvm\include\llvm\Support\Error.h:218:0
# | #10 0x00007ff741c73216 llvm::Error::Error E:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\llvm\include\llvm\Support\Error.h:198:0
# | #11 0x00007ff741c73216 llvm::ExitOnError::operator() E:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\llvm\include\llvm\Support\Error.h:1476:0
# | #12 0x00007ff741c73216 run E:\actions-runner\_work\offload-test-suite\offload-test-suite\OffloadTest\tools\offloader\offloader.cpp:173:0
# | #13 0x00007ff741c72780 main E:\actions-runner\_work\offload-test-suite\offload-test-suite\OffloadTest\tools\offloader\offloader.cpp:92:0
# | #14 0x00007ff74255cc60 invoke_main D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78:0
# | #15 0x00007ff74255cc60 __scrt_common_main_seh D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288:0
# | #16 0x00007ffdb4e8e8d7 (C:\WINDOWS\System32\KERNEL32.DLL+0x2e8d7)
# | #17 0x00007ffdb5bac3fc (C:\WINDOWS\SYSTEM32\ntdll.dll+0x8c3fc)
# `-----------------------------
# error: command failed with exit status: 0xc0000094

See https://github.com/llvm/offload-test-suite/actions/runs/24808557971/job/72608251947?pr=1041 for the full log.
Note: This is a very similar backtrace to #986, but it isn't clear to me if it's the same issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions