From 88141d74e76024c5cea5fc4657caf100a8ce7c78 Mon Sep 17 00:00:00 2001 From: ErrorNoInternet Date: Fri, 28 Feb 2025 22:43:03 -0500 Subject: [PATCH] fix: add back lua.gc_stop() There seems to be a (more severe) deadlock again, due to commit b55207a55936105549d2724c0723a78e9a12c45c. Need to investigate further. This is possibly because of azalea's ContainerRef::close(), which locks some mutex. --- src/events.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/events.rs b/src/events.rs index f37da2b..1f8aabe 100644 --- a/src/events.rs +++ b/src/events.rs @@ -14,6 +14,8 @@ use tokio::net::TcpListener; #[allow(clippy::too_many_lines)] pub async fn handle_event(client: Client, event: Event, state: State) -> anyhow::Result<()> { + state.lua.gc_stop(); + match event { Event::AddPlayer(player_info) => { call_listeners(&state, "add_player", Player::from(player_info)).await;