Trinitycore: Server Crash - ASSERTION FAILED: !aura->IsRemoved()

Created on 24 Aug 2018  路  26Comments  路  Source: TrinityCore/TrinityCore

Description:

Server random crash (i think), here is a print'screen of what shows
https://prnt.sc/km95l5
Unit::_CreateAuraApplication ASSERTION FAILED: !aura->IsRemoved()
Server is compiled on RelWithDebInfo, but there is no crashlog
I Left my server on a debug compile to see if there was any log when the crash happens, nothing at all

Current behaviour:

The server crashes, it shows this message on the screen.
https://pastebin.com/WjCidvxj - Crash 1
https://pastebin.com/KQLa1feW - Crash 2
Dump 1 - http://www.mediafire.com/file/8mxwbao8nzx8b3c/unknown_LiveServer11.exe_%5B24-8_7-3-49%5D.dmp
Dump 2 - http://www.mediafire.com/file/a2r5466gsu6cn50/unknown_LiveServer11.exe_%5B24-8_3-28-35%5D.dmp/file

Expected behaviour:

Not crash :/
Steps to reproduce the problem:

  1. Server running about 7-8 hours, random crash every few hours

Branch(es):

3.3.5

TC rev. hash/commit:

https://github.com/TrinityCore/TrinityCore/commit/d2d9f470c388a80d395e9a49a860ceb0b7e27fd3

Operating system: Windows Server 2012 R2

Branch-3.3.5a Comp-Core HasBacktrace

Most helpful comment

I had a crash 3 times. (crash log is the same)
Basic scenario for them:
Fighting Anub'arak in Azjol'Nerub, I just let him summon a looot of Carrion Beetles and I was casting Pound (https://www.wowhead.com/spell=59433) and Mass Dispel (https://www.wowhead.com/spell=32375/mass-dispel) every now and then.

Detail of each crash:
1st time: Not sure what exactly happened, server crashed and in server.log:
MoveSplineInitArgs::Validate: expression 'velocity >= 0.001f' failed for GUID: 132273 Entry: 29120
(not sure if related)
2nd time: I casted Pound (https://www.wowhead.com/spell=59433) to see what happens and server crashed, but this could not be possible in a normal encounter.
3rd time: Same than the 2nd one.

Crash log: https://gist.github.com/TheWinchesters/568b95609f70782e5944818b07546e07

I will be trying more times to see if I can find something else.

Update after other attemps:
While doing the same (Anub'Arak and a lot of bettles), casting Pound is not enough to crash the server.
At some point I casted that spell when something else happened. Trying to figure out what.

Update 2:
Same scenario as the other attemps.
Last thing in combat log:

  • Character x casts Pound.
  • Pound hits Bettle
  • Character x killed Bettle.
    and * crash *
    Looks like the Pound effect (stun) is not applied, a bettle dies from Pound damage, and server crashes.

All 26 comments

update your core before reporting crashes, one crash was fixed after your revision.

@Aokromes Was? what crash ?

Also, maybe its related to this > https://github.com/TrinityCore/TrinityCore/issues/21810
a person on the thread had the same crash

Your error message is referenced in
https://github.com/TrinityCore/TrinityCore/blob/0e4a49b0a4c86eb4a2d0d128e24bc8aaabb47e31/src/server/game/Entities/Unit/Unit.cpp#L3288-L3301
Then again, there could be a spell issue causing your crash.
Without a crash log, it will be hard to tell what causes it.

Since you referenced #21810 , do you think it happens with Anub'arak in Azjol'nerub?

@illfated Can't be as azjol nerub is disabled on my server.

do you get any other message on the console other than that ? did it create a .dmp file ? that can still be opened to get infos about what happened.
In my test it took a while for the log to be created, do you have any other tool that might not let the crashlog to be created ?

Even trying to play with my friends its hard, server keeps crashing, also i alredy updated my core like @Aokromes said, but still crashes

News everyone, sounds like the crash is related to > https://wotlk.evowow.com/?spell=47574#used-by-npc
Freezing Cloud
At least thats what i see when i debug, i disabled the dungeon just for testing, to see where this goes

the first 2 crashlogs are missing symbols, it means the .pdb files have been moved or are not on the same machine where you built worldserver. please copy the .pdb files in the same folder as where worldserver.exe is, it should work then

Maybe related to issue #21856 (Crash on _CreateAuraApplication) ?

CONFiRM

@Hir0shi : Please include your TC rev. hash/commit when you confirm issues (edit your existing message). Without a commit hash (mine is currently TrinityCore rev. 67e839b6bf46 2018-09-13 23:38:10 +0200 (3.3.5 branch) (Win64, RelWithDebInfo, Static) before updating), a "confirm" message is not as useful as it could have been with a commit hash. Tracking an issue is easier with a commit hash from those who confirm the issue. And no, I haven't had this crash myself, but I try to help other users who are less used to how the TC issue tracker works.

If you have a crash, put your crashlog, this can help more than "Confirm" text ;)

Crashlog: https://pastebin.com/i9wG2Sax
Rev: ce46a0d53c3dbd6d2837020686e3880d98c545ed

I have disabled Azjol'Nerub and Utarde Pinnacle on my server since I posted the crashlog here and I have not had more crashes related to this for now.
I do not know if this means something or it's just pure chance.

9/26 - Still no crashes related to this.
Azjol'Nerub was the last one to be disabled so maybe the problem is there.

Update:
11/13 - Still no crashes related to this.
Not sure if this is enough to think that the problem is in one of those two instances.

@TheWinchesters can you reopen azjol again to see if you get new crash after latest changes to get better details and you can close it again if it crashes?

Yep, I will come back when I have a crashlog.

I had a crash 3 times. (crash log is the same)
Basic scenario for them:
Fighting Anub'arak in Azjol'Nerub, I just let him summon a looot of Carrion Beetles and I was casting Pound (https://www.wowhead.com/spell=59433) and Mass Dispel (https://www.wowhead.com/spell=32375/mass-dispel) every now and then.

Detail of each crash:
1st time: Not sure what exactly happened, server crashed and in server.log:
MoveSplineInitArgs::Validate: expression 'velocity >= 0.001f' failed for GUID: 132273 Entry: 29120
(not sure if related)
2nd time: I casted Pound (https://www.wowhead.com/spell=59433) to see what happens and server crashed, but this could not be possible in a normal encounter.
3rd time: Same than the 2nd one.

Crash log: https://gist.github.com/TheWinchesters/568b95609f70782e5944818b07546e07

I will be trying more times to see if I can find something else.

Update after other attemps:
While doing the same (Anub'Arak and a lot of bettles), casting Pound is not enough to crash the server.
At some point I casted that spell when something else happened. Trying to figure out what.

Update 2:
Same scenario as the other attemps.
Last thing in combat log:

  • Character x casts Pound.
  • Pound hits Bettle
  • Character x killed Bettle.
    and * crash *
    Looks like the Pound effect (stun) is not applied, a bettle dies from Pound damage, and server crashes.

so those mobs are moving slow, like was mentioned here https://github.com/TrinityCore/TrinityCore/issues/22304

@jackpoz Is my comment above enough or do I need to try something else?

I'll try to repro the crash and let you know if I need anything else, thanks

I reproduced the crash in Elwynn Forest casting spell 59433 to a wolf standing very close (dist < 2.4 y)

I love you

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Treeston picture Treeston  路  56Comments

Keader picture Keader  路  119Comments

Vincent-Michael picture Vincent-Michael  路  98Comments

MrSmite picture MrSmite  路  60Comments

minkokomaung picture minkokomaung  路  69Comments