[GH-ISSUE #11] wolf-ui crashes with "invalid opcode" (ud2 / Rust panic) #9

Open
opened 2026-10-15 13:01:22 +00:00 by bsakaguchi · 1 comment
Owner

Originally created by @n0pashkov on GitHub (Mar 27, 2026).
Original GitHub issue: https://github.com/games-on-whales/wolf-ui/issues/11

Environment:

  • wolf:stable (pulled 2026-03-27)
  • wolf-ui:main (2025-11-22, sha 52acafbfd0ff)
  • CPU: AMD Ryzen 7 4700G (AVX2, no AVX-512)
  • GPU: NVIDIA RTX 3060 + AMD Renoir iGPU
  • OS: Arch Linux, kernel 6.19.8

Symptom:
wolf-ui crashes every session with:
traps: wolf-ui[PID] trap invalid opcode ip:4799c0 sp:... error:0

Analysis:
Disassembly at 0x4799c0 shows ud2 instruction after a function call —
Rust panic. Crash happens after:
call 0x312ef90 ;
0f 0b ; ud2 ← crash here

After crash, wolf container restarts and Moonlight session is disconnected.
System becomes unstable with kernel page faults following the crash.

Steps to reproduce:

  1. Connect via Moonlight
  2. wolf-ui session starts
  3. wolf-ui crashes within 2-3 minutes
Originally created by @n0pashkov on GitHub (Mar 27, 2026). Original GitHub issue: https://github.com/games-on-whales/wolf-ui/issues/11 Environment: - wolf:stable (pulled 2026-03-27) - wolf-ui:main (2025-11-22, sha 52acafbfd0ff) - CPU: AMD Ryzen 7 4700G (AVX2, no AVX-512) - GPU: NVIDIA RTX 3060 + AMD Renoir iGPU - OS: Arch Linux, kernel 6.19.8 Symptom: wolf-ui crashes every session with: traps: wolf-ui[PID] trap invalid opcode ip:4799c0 sp:... error:0 Analysis: Disassembly at 0x4799c0 shows ud2 instruction after a function call — Rust panic. Crash happens after: call 0x312ef90 ; <panic handler> 0f 0b ; ud2 ← crash here After crash, wolf container restarts and Moonlight session is disconnected. System becomes unstable with kernel page faults following the crash. Steps to reproduce: 1. Connect via Moonlight 2. wolf-ui session starts 3. wolf-ui crashes within 2-3 minutes
Author
Owner

@Skerga commented on GitHub (Mar 28, 2026):

Could you attach the full wolf log with WOLF_LOG_LEVEL=DEBUG set. This should hopefully give some information if something breaks in wolf already that's then passed to wolf-ui and it should also capture the logs of wolf-ui itself. And to be safe could you also add the wolf-ui's container log.

What's making me wonder is that it's something rust related from what you've wrote, but wolf-ui isn't written in rust so the only thing rust related could come from the base image. But all wolf application images are based on that and this is the first time I've heard about such a crash.

<!-- gh-comment-id:4146909698 --> @Skerga commented on GitHub (Mar 28, 2026): Could you attach the full wolf log with `WOLF_LOG_LEVEL=DEBUG` set. This should hopefully give some information if something breaks in wolf already that's then passed to wolf-ui and it should also capture the logs of wolf-ui itself. And to be safe could you also add the wolf-ui's container log. What's making me wonder is that it's something rust related from what you've wrote, but wolf-ui isn't written in rust so the only thing rust related could come from the base image. But all wolf application images are based on that and this is the first time I've heard about such a crash.
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
games-on-whales/wolf-ui#9
No description provided.