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

slang-unit-test-tool/RecordReplay.internal is broken on aarch64 #6481

Closed
expipiplus1 opened this issue Feb 27, 2025 · 4 comments
Closed

slang-unit-test-tool/RecordReplay.internal is broken on aarch64 #6481

expipiplus1 opened this issue Feb 27, 2025 · 4 comments
Assignees
Labels
goal:quality & productivity Quality issues and issues that impact our productivity coding day to day inside slang

Comments

@expipiplus1
Copy link
Collaborator

This has been observed in some CI runs today

error: result code = 1
standard error = {
'triangle' exits with failure
Process ret code: -1
Standard output:
[Slang]: WARNING: (0): warning 50011: Slang's SPIR-V backend only supports SPIR-V version 1.3 and later. Use `-emit-spirv-via-glsl` option to produce SPIR-V 1.0 through 1.2.

Standard error:

'ray-tracing' exits with failure
Process ret code: -1
Standard output:
examples/ray-tracing/shaders.slang(143): warning 30081: implicit conversion from 'vector<float,2>' to 'vector<int,2>' is not recommended
    return t.Load(sv_position.xy);
                              ^~
examples/ray-tracing/shaders.slang(88): warning 41012: entry point 'computeMain' uses additional capabilities that are not part of the specified profile 'sm_5_1'. The profile setting is automatically updated to include these capabilities: 'spvRayQueryKHR'
void computeMain(
     ^~~~~~~~~~~
examples/ray-tracing/shaders.slang(83): warning 41018: returning without initializing out parameter 't'
    return false;
    ^~~~~~
examples/ray-tracing/shaders.slang(83): warning 41018: returning without initializing out parameter 'primitiveIndex'
    return false;
    ^~~~~~
examples/ray-tracing/shaders.slang(52): warning 41018: returning without initializing out parameter 't'
    return false;
    ^~~~~~
examples/ray-tracing/shaders.slang(52): warning 41018: returning without initializing out parameter 'primitiveIndex'
    return false;
    ^~~~~~
callIdx: 0, entrypoint: 0, target: 0, hash: 1F41E44060C9CBE0DEEB55542392E0AEF9E87C0E
callIdx: 1, entrypoint: 1, target: 0, hash: 74C94CF50965D63EF3CCFEEDD1D8652A25C0F420
[Slang]: WARNING: (0): warning 50011: Slang's SPIR-V backend only supports SPIR-V version 1.3 and later. Use `-emit-spirv-via-glsl` option to produce SPIR-V 1.0 through 1.2.
FAILED test: 'slang-unit-test-tool/RecordReplay.internal' 

Standard error:

'ray-tracing-pipeline' exits with failure
Process ret code: -1
Standard output:
examples/ray-tracing-pipeline/shaders.slang(107): warning 30081: implicit conversion from 'vector<float,2>' to 'vector<int,2>' is not recommended
    return t.Load(sv_position.xy);
                              ^~
callIdx: 0, entrypoint: 0, target: 0, hash: DF7C75CAA4695BF0A1E6C3AC29BF73FB5AED1196
callIdx: 1, entrypoint: 1, target: 0, hash: 881897CBB7DF7034B563072CD0DF0AB3D2CBD015
[Slang]: WARNING: (0): warning 50011: Slang's SPIR-V backend only supports SPIR-V version 1.3 and later. Use `-emit-spirv-via-glsl` option to produce SPIR-V 1.0 through 1.2.

Standard error:

'autodiff-texture' exits with failure
Process ret code: -1
Standard output:
callIdx: 0, entrypoint: 0, target: 0, hash: A66B113C998B9F2128B9F979A53805BC96705731
callIdx: 1, entrypoint: 1, target: 0, hash: FE7C951565F46989D0D4A8F4BE11B9347F00F2D7
[Slang]: WARNING: (0): warning 50011: Slang's SPIR-V backend only supports SPIR-V version 1.3 and later. Use `-emit-spirv-via-glsl` option to produce SPIR-V 1.0 through 1.2.

Standard error:

'gpu-printing' exits with failure
Process ret code: -1
Standard output:
callIdx: 0, entrypoint: 0, target: 0, hash: AC625D532004459EE78C9C5A65D94B6E9DDA6496
Standard error:

}
standard output = {
}
@kaizhangNV
Copy link
Contributor

The failure could be caused by those warning messages.

@bmillsNV
Copy link
Collaborator

@kaizhangNV is this a new issue?

@csyonghe
Copy link
Collaborator

I fixed this in #6474.

@csyonghe
Copy link
Collaborator

@kaizhangNV for some reason the linux arm machine cannot run these examples. I added the test to expected failure list on that machine.

@bmillsNV bmillsNV added this to the Q1 2025 (Winter) milestone Feb 27, 2025
@bmillsNV bmillsNV added the goal:quality & productivity Quality issues and issues that impact our productivity coding day to day inside slang label Feb 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
goal:quality & productivity Quality issues and issues that impact our productivity coding day to day inside slang
Projects
None yet
Development

No branches or pull requests

4 participants