[Bug] Panic on multi-byte UTF-8 character boundary in string processing

Resolved 💬 3 comments Opened Dec 26, 2025 by outwalllife001 Closed Dec 30, 2025

Bug Description

thread '<unnamed>' (25973) panicked at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/core/src/str/mod.rs:833:21:
byte index 39 is not a char boundary; it is inside '题' (bytes 37..40) of 意味着... 但这也带来一个问题:当两个 Skill 的 description 语义重叠时..." |
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
fatal runtime error: failed to initiate panic, error 5, aborting
zsh: abort claude

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 2.0.76
  • Feedback ID: 525c9b8a-2d70-4788-a6a7-e4c0d6892fee

Errors

[{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/steven/.local/share/claude/versions/2.0.76 (expected in multi-process scenarios)\n    at XZR (/$bunfs/root/claude:2430:2165)\n    at fUA (/$bunfs/root/claude:2430:1885)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-12-26T14:22:22.212Z"}]

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗