Skip to content

ObjectTalk crashes under Windows 11 + NVidia GT710 #1

Description

@Rithdev

A quick summary and/or background:

The ObjectTalk IDE crashes when trying to start the Scene editor.

Steps to reproduce (be specific and give sample code if you can)

Compile the application.
Execute the binary/let Visual Studio open it under any configuration (Release/Debug).
Try to open the Scene Editor.
If running under Visual Studio debug tools, an exception is raised.
If running standalone, it returns the following.
2026-04-21 10-33-17.359 [fatal] OtComputePipeline.cpp (83): Error in SDL_ShaderCross_CompileComputePipelineFromSPIRV: SDL_ShaderCross_INTERNAL_CreateShaderFromSPIRV: Unexpected SDL_GPUBackend

What you expected would happen:

The scene editor opens.

What actually happens:

The application crashes under a SDL exception.

Notes (possibly including why you think this might be happening, or stuff you tried that didn't work):

I have to note that this gpu has been abandoned by Nvidia for a long time, the latest available driver was released around ~2020, but similar crash reports of other type of applications under SDL are quite rare...

These are the applications logs under the debug build.

Available GPU Driver 1. direct3d12
Available GPU Driver 2. vulkan
WARNING: WinPixEventRuntime.dll is not available. It is required for SDL_Push/PopGPUDebugGroup and SDL_InsertGPUDebugLabel to function correctly. See here for instructions on how to obtain it: https://devblogs.microsoft.com/pix/winpixeventruntime/
SDL_GPU Driver: D3D12
D3D12 Adapter: NVIDIA GeForce GT 710
D3D12 Driver: 27.21.14.5671
Validation layers enabled, expect debug level performance!
WARNING: Texture upload row pitch not aligned to 256 bytes! This is suboptimal on D3D12!
WARNING: Texture upload row pitch not aligned to 256 bytes! This is suboptimal on D3D12!
WARNING: Texture upload row pitch not aligned to 256 bytes! This is suboptimal on D3D12!
WARNING: Texture upload row pitch not aligned to 256 bytes! This is suboptimal on D3D12!
WARNING: Texture upload row pitch not aligned to 256 bytes! This is suboptimal on D3D12!
WARNING: Texture upload row pitch not aligned to 256 bytes! This is suboptimal on D3D12!
2026-04-21 10-40-28.069 [fatal] OtComputePipeline.cpp (83): Error in SDL_ShaderCross_CompileComputePipelineFromSPIRV: SDL_ShaderCross_INTERNAL_CreateShaderFromSPIRV: Unexpected SDL_GPUBackend

I haven't tried vulkan, as no matter of environment variables are able to make sdl run under vulkan rather than d3d12, if you have a flag, I'd love to try vulkan instead.

Running ot with --log only throws the following in the log file:
2026-04-21 10-48-24.497 [fatal] OtComputePipeline.cpp (83): Error in SDL_ShaderCross_CompileComputePipelineFromSPIRV: SDL_ShaderCross_INTERNAL_CreateShaderFromSPIRV: Unexpected SDL_GPUBackend

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions