crash on shutdown
Current Behaviour
Server crashes when its about to shutdown
https://gist.github.com/Nyeriah/b7e18c8795dda0ba25a8ec29c6f24ccf
Expected Blizzlike Behaviour
Proccess exit gracefully
Source
N/A
Steps to reproduce the problem
server shutdown 5
Extra Notes
No response
AC rev. hash/commit
https://github.com/azerothcore/azerothcore-wotlk/commit/9dc20bc261eeb7be8289d50117135d80dfa03fa4
Operating system
Ubuntu 22
Custom changes or Modules
- mod-ah-bot
- mod-bg-item-reward
- mod-BreakingNewsOverride
- mod-cfbg
- mod-chat-transmitter
- mod-cta-switch
- mod-desertion-warnings
- mod-duel-reset
- mod-eluna
- mod-instanced-worldbosses
- mod-ip-tracker
- mod-low-level-arena
- mod-low-level-rbg
- mod-multi-client-check
- mod-progression-system
- mod-pvp-titles
- mod-pvpstats-announcer
- mod-queue-list-cache
- mod-rdf-expansion
- mod-transmog
- mod-weekend-xp
- mod-zone-difficulty
- lua-carbon-copy
- lua-event-scripts
- lua-exchange-npc
- lua-level-up-reward
- lua-recruit-a-friend
- lua-send-and-bind
- lua-temp-announcements
- lua-zonecheck
I'm not able to reproduce the crash in local even with .server shutdown 5. The crash seems occurs during a unloading script, do you have others informations on context ?
it also happens on the live server but there it produces a different log https://gist.github.com/Nyeriah/2c1de1814b73a837782d63c641482013
Experienced for the first time on — 04/17/2024 It happens on script unload/destruction, after everything else has been processed, we`ve received no reports of rollbacks
what is the version of the live server? (If it hasn't happened before, I guess it must be a recent commit)
how to without all modules?
I cant check crashlog, but it's a known issue on Linux. Doesnt happen on Windows, there is an open issue for it
Need check all listed modules for proper memory release I try shutdown clear core - all okay
@Nyeriah any news since #19643 merged? Is the name of a script displayed in logs?
It's still crashing (what I find odd as I don't think it was meant to with the try-catch in place) and I don't see the log message being print anywhere
Is any module trying to modify/accessing the group while being deleted through OnDestructGroup?