Skip to content

Fix: remove potential deadlocks and UB#687

Merged
dnzbk merged 2 commits intodevelopfrom
fix/deadlock
Nov 7, 2025
Merged

Fix: remove potential deadlocks and UB#687
dnzbk merged 2 commits intodevelopfrom
fix/deadlock

Conversation

@dnzbk
Copy link
Copy Markdown
Collaborator

@dnzbk dnzbk commented Nov 5, 2025

Description

  • Remove potential deadlocks or UB by replacing custom sync primitives with std::mutex and std::condition_variable;
  • Replaced all custom synchronization wrappers with C++ standard primitives;
  • Resolved some compiler warnings.

Testing

  • macOS Ventura AMD64;
  • Linux Debian 13 AMD64.

@dnzbk dnzbk requested a review from luckedea November 5, 2025 08:43
@dnzbk dnzbk linked an issue Nov 5, 2025 that may be closed by this pull request
1 task
@dnzbk dnzbk merged commit 79e373e into develop Nov 7, 2025
9 checks passed
@dnzbk dnzbk deleted the fix/deadlock branch November 7, 2025 13:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CPU pinned when using eth + wifi

2 participants