Trinitycore: Core/Crash: Crashing emus on purpose

Created on 1 Dec 2019  路  8Comments  路  Source: TrinityCore/TrinityCore

Problem:
Someone is crashing the server, asking for money.
He will ask for money for the exploit and the way to solve it too.

This is all the info I have:
He only uses a human low level and he is always around starting zone (Northshire Valley)
He was banned three times by AntiDOS (Packet Flooding/Spoofing)

These are macros he has in account_data: https://gist.github.com/TheWinchesters/987790b40e7ba62c74eae9006aa5dbc4

The last one will kick the player who uses it and the other ones does nothing

Crashlogs in debug mode:
https://gist.github.com/TheWinchesters/8b301ec771753faedc589ddefdc4b0e5
https://gist.github.com/TheWinchesters/6fc20e7314df22f98e494757f0c92068
https://gist.github.com/TheWinchesters/7bc658528f0ccd83e4e778c0d5958193

TC rev: 6826b8cb2cafd3f64c40357c53e10b8ceaea6b8a
Branch: 3.3.5
OS: Linux

Branch-3.3.5a Comp-Core Feedback-WaitingResponse HasBacktrace

Most helpful comment

You could try removing the -DNOJEM=TRUE in a few days and see if anything happens too. Jemalloc improves the performances but it makes harder to read the crashlog (and in some rare cases it might even be the cause of crashes as it's yet another library)

All 8 comments

plz update core before reporting bugs, few crashes where fixed since july.

This sounds very familar to a spam addon which was commonly used to kill servers. There has been a commit for this problem already so you really should update your core first. Otherwise here are the commits:
cd3d317ebf74c4bd2b9a806e4463e2d0ae730a3b
86b516c3f27f155f267245fc27ae634a76bb1e2f

those two might help

did the console show any error message before crashing ?
last crash occurrs in Jemalloc. You could try building with -DNOJEM=TRUE CMake flag and see if it still crashes or if the crashlog contains any better detail.

As for the old addons crash that was fixed this July, you can find more info at https://github.com/TrinityCore/TrinityCore/security/advisories/GHSA-9fxg-pw83-cpq5

Thanks for the answers.
I have updated the core.

There was no errors in console.
No weird behaviour with CPU, RAM, timediff.
Nothing I could say "this is suspicious".

Building with -DNOJEM=TRUE CMake flag sounds good.

He did not connect again since yesterday afternoon.
Give me some days to see if he comes back.

that's the usual thing, he did that too me too. just apply the commit for the addons and u are done.

Thanks everyone!
So far, nothing happened.
I will close this issue and, in case that something happens again, I will create a new one with updated info and core.

You could try removing the -DNOJEM=TRUE in a few days and see if anything happens too. Jemalloc improves the performances but it makes harder to read the crashlog (and in some rare cases it might even be the cause of crashes as it's yet another library)

Was this page helpful?
0 / 5 - 0 ratings