rvolosatovs opened PR #13621 from rvolosatovs:fix/pulley-clobber-slot-collision to bytecodealliance:main:
I've encountered an odd runtime failure in a component using
pulley32target and havingguest_debugfeature enabled with debugger in single-step mode - I had an LLM debug the issue, provide a reproducer and a potential fix.The reasoning and fix seem to make sense to me, however, this is not exactly my area of expertise, and I cannot confidently review this change in-depth, therefore I'm filing this as a draft PR. Please feel free to treat this as a bug report.
I am in no way attached to this solution, however it does unblock a critical feature for a Wasmtime embedding I am currently working on.
Happy to discard any or all of this and work with someone on a proper fix in case this contribution is not on par.
Similarly, please feel free to take over this effort.
Otherwise, if this seems sensible - let me know, I'll address any feedback and undraft this PR.
rvolosatovs requested cfallin for a review on PR #13621.
rvolosatovs requested wasmtime-compiler-reviewers for a review on PR #13621.
rvolosatovs converted PR #13621 fix(cranelift): pulley clobber slot collision to a draft.
rvolosatovs updated PR #13621.
github-actions[bot] added the label cranelift on PR #13621.
:thumbs_up: cfallin submitted PR review:
This looks correct actually -- great catch and thanks! Happy to merge if you want to flip it out of draft mode (if you're confident in it).
rvolosatovs has marked PR #13621 as ready for review.
rvolosatovs added PR #13621 fix(cranelift): pulley clobber slot collision to the merge queue.
github-merge-queue[bot] removed PR #13621 fix(cranelift): pulley clobber slot collision from the merge queue.
alexcrichton added PR #13621 fix(cranelift): pulley clobber slot collision to the merge queue.
github-merge-queue[bot] removed PR #13621 fix(cranelift): pulley clobber slot collision from the merge queue.
alexcrichton added PR #13621 fix(cranelift): pulley clobber slot collision to the merge queue.
github-merge-queue[bot] removed PR #13621 fix(cranelift): pulley clobber slot collision from the merge queue.
alexcrichton added PR #13621 fix(cranelift): pulley clobber slot collision to the merge queue.
:check: alexcrichton merged PR #13621.
alexcrichton removed PR #13621 fix(cranelift): pulley clobber slot collision from the merge queue.
Last updated: Jul 29 2026 at 05:03 UTC