columba/python/lxst_modules
torlando-tech 5efcf3f7eb fix: resolve PTT mute race condition and hangup deadlock
- Add Mutex to serialize mute IPC calls in CallViewModel, preventing
  race between PTT button release (setCallMuted(true)) and PTT mode
  toggle (setCallMuted(false)) on Dispatchers.IO thread pool

- Move link.teardown() outside _call_handler_lock in Python
  call_manager.hangup() to prevent deadlock: teardown() can trigger
  __link_closed() synchronously on the same thread, which tries to
  re-acquire the non-reentrant threading.Lock, blocking all subsequent
  call() invocations forever

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 19:54:18 -05:00
..
__init__.py feat(11.6): enable bidirectional voice calls with crash fixes 2026-02-07 16:02:33 -05:00
call_manager.py fix: resolve PTT mute race condition and hangup deadlock 2026-02-08 19:54:18 -05:00