You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: hold PTY lock for entire Terminal lifetime on musl
The previous SPAWN_LOCK only serialized the openpty+fork/exec call, but
concurrent PTY I/O operations after spawn also trigger SIGSEGV/SIGBUS in
musl internals. Store the MutexGuard in the Terminal struct so the lock
is held for the Terminal's entire lifetime, ensuring only one PTY is
active at a time on musl.
https://claude.ai/code/session_011H8UR3gS6hoyQAf2x7Dfw8
0 commit comments