Crash: rethrow of empty exception from texture downscale worker #90
Labels
No labels
amd
avatars
bug
builder
crash
epic
feature
from-viewer
gl-removal
known-limitation
monitoring
parity
perf
platform
rendering
rt
ui
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
backspace119/Slipstream#90
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Tester crash (RX 5600 XT / RADV, Ubuntu 24.04, release vk-2026.09.27 @
94b0524cd7), a minute after walking in-world.Symbolized against the exact release binary:
The fault address is null-0x80:
rethrow_exceptionwas given an emptyexception_ptr. The background texture downscale (vk_box_downscale, General pool) threw somethingcurrent_exception()couldn't capture, and the WorkQueue reply path rethrew null. Not AMD-specific.Fix (in progress):
WorkQueuenever rethrows an empty exception_ptr (warn instead) - closes the class for every background job.Also confirms #13 progress: the descriptor-pool fix works on RADV (all pools created, world rendered, prefs changed).