New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
InstanceMap::Update crash #22770
Comments
as the crashlog contains very few informations, this issue requires to rework what kind of informations we log when triggering an assert. I plan on opening a PR about it. |
Btw @hir0shi it seems you have an old crashreport.gdb script, please get the new version at https://github.com/TrinityCore/TrinityCore/blob/3.3.5/contrib/debugger/crashreport.gdb |
This crash seems to be the same as #21403 |
it's more likely it's Naxxramas script being buggy then multithreading. Do you have any crashlog about it ? |
https://gist.github.com/sirikfoll/e9b2c695754629ddb353e73bb111d9df (It'd not clean, i had some things here and there to try and get more info) TrinityCore/src/server/game/Maps/Map.cpp Line 708 in be47254
|
ofc no, there is no mob with that value on clean tdb 3.3.5a. |
TrinityCore rev. be47254 2018-11-09 20:51:20 +0100 (3.3.5 branch) (Win64, RelWithDebInfo, Static) SELECT * FROM `creature_template` WHERE `BaseAttackTime` = 0;
I suspect there is more custom content in Hir0shi's source and DB than we know. |
if the issue happens in Naxxramas it would be really helpful if someone could run the instance in debug mode and post the crashlog (or even with Address Sanitizer) |
full tested instance naxxramas and crash for , boss = Thaddius https://gist.github.com/Hir0shi/e7eca1dddfe5f7815f0a168552546a27 |
anyone was able to repro the issue in Debug to get a detailed crashlog ? maybe even with Address Sanitizer ? |
I have had people doing Naxxramas and no crashs so far |
Player cheat on, going for the last boss , objects It activates and server will to crashed. |
@hir0shi where is new crashlog? |
That is the crash log from 2018-11-12 (12. November).
|
anyone ? |
still waiting for a crash log in Debug |
@jackpoz I will recompile in debug mode and I'll give it a try. |
even clear How To Reproduce steps would be nice, once we have those we can repro it in Debug and get a nice crash report |
I am sorry, I can not try anything with Thaddius because he disappears after killing Feugen & Stalagg, even If I kill all the other bosses in the right order. |
Thaddius script looks like a huge hack with setActive() calls (and of course no comments about why those are needed) |
There are some leftovers from 184c45c too (starting 200 things and not finishing any...), maybe it's the cause of the issue. Thaddius reset for me also |
@opiums9 : Even if your logs are fine (debug logs with BACKTRACE), I noticed they are based on I also took a brief look at https://github.com/ElunaLuaEngine/ElunaTrinityWotlk and noticed that https://github.com/ElunaLuaEngine/ElunaTrinityWotlk/blob/master/README.md does not contain any references to the ElunaLuaEngine/ElunaTrinityWotlk source, only pointers to TC, as well as no issue tracker on ElunaLuaEngine/ElunaTrinityWotlk (we can blame @Rochet2 for this) :-P (They could be disregarded by TC members, even if I would hope there could be something at all useful in them.) |
was anyone able to reproduce the issue with TC build in debug mode ? |
same issue as #21403 most likely |
Although I can't reproduce this crash, I'm pretty sure the problem here is that you can't call |
strangely enough the crashing object doesn't have any of the typical VC++ magic numbers, maybe the memory was reused already before it crashed There are only 2 objects in the setActive() list, the crashing one and a "Living Poison" TempSummon https://wotlk.evowow.com/npc=16027 |
Fixed in 1c833f2 |
Description: Crashed By Object
https://gist.github.com/Hir0shi/c62dd95d2df07771dee28aa33f862842
Branch: 3.3.5
TC rev: d8fee3c
Operating system: debian
The text was updated successfully, but these errors were encountered: