Skip to content

[SPIRV][Mesa][Nvidia] reversebits.64.test crashes the driver #668

@farzonl

Description

@farzonl

Assert line:

https://gitlab.freedesktop.org/mesa/mesa/-/blob/231747b7fadf7fdc7d886ba43257afeb07b0620f/src/nouveau/compiler/nak/opt_copy_prop.rs#L291

Exec line

llvm_rel_with_debug_offload/bin/offloader -debug-layer llvm_rel_with_debug_offload/tools/OffloadTest/test/clang-vk/Feature/HLSLLib/Output/reversebits.64.test.tmp/pipeline.yaml lvm_rel_with_debug_offload/tools/OffloadTest/test/clang-vk/Feature/HLSLLib/Output/reversebits.64.test.tmp.o

Result

llvm_rel_with_debug_offload/bin/offloader -debug-layer /mnt/DevDrive/projects/llvm_builds/llvm_rel_with_debug_offload/tools/OffloadTest/test/clang-vk/Feature/HLSLLib/Output/reversebits.64.test.tmp/pipeline.yaml /mnt/DevDrive/projects/llvm_builds/llvm_rel_with_debug_offload/tools/OffloadTest/test/clang-vk/Feature/HLSLLib/Output/reversebits.64.test.tmp.o
Using Vulkan API
Physical device created.
Shader module created.
Copy command buffer created.
Memory buffers created.
Executed copy command buffer.
Execute command buffer created.
Descriptors: { type = 7, count = 2 }
Descriptor pool created.
Binding 2 descriptors.
Num Descriptor sets: 1
Updating Descriptor [0] { 0, 0 }
Updating Descriptor [1] { 0, 1 }
WriteDescriptors: 2
Descriptor sets created.
thread '<unnamed>' panicked at ../src/nouveau/compiler/nak/opt_copy_prop.rs:235:13:
assertion failed: src_ssa.comps() == 1
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
gpu-exec: error: Failed to create pipeline.

Metadata

Metadata

Assignees

No one assigned

    Labels

    driver-bugBugs that are likely or confirmed GPU driver bugs

    Type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions