Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

[Crash] FreezeDetectorRunnable::run using EmuHacker #5085

Closed
gregariousjb opened this Issue · 22 comments
@gregariousjb

Confirmed.

Noticed it happening in accae0c (Rev 43)
Also recompiled and confirmed on 3b10122
No custom patches.

Backtrace: http://pastebin.com/HYGr72Hq

Server.log error that happens with EVERY crash:

/home/source/ptr/src/server/worldserver/Master.cpp:105 in run ASSERTION FAILED:
false
/usr/lib/libACE-6.0.3.so(_ZN21ACE_OS_Thread_Adapter6invokeEv+0xa5) [0x7ffff76b10a5]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x6d8c) [0x7ffff5f96d8c]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7ffff5ce204d]

To Duplicate:
1) Add the following to your EmuHacker's WEHTeleportList.txt (or just add the coordinates manually within the program itself):

[Crash]
Type:=Quick Add
MapID:=1
XPos:=549.938
YPos:=-16994.6
ZPos:=-38.4425
Comment:=

2) Log into the game (GM or legit account)
3) Open EmuHacker
4) .tele Silithus (you need to be on the same map as the Teleport locations for them to work, in this case - anywhere in Kalimdor)
5) Click EmuHacker's "Teleport List"
6) Double-click the "Crash" teleport location and click the "Teleport" button.
7) Crash.

Also note, occasionally the player doing the crash can be visible in the server.log as something similar to:

PLAYER: Player 37479 discovered unknown area (x: -12914.431641 y: 3485.365967 map: 1

As long as your worldserver.conf has:

PlayerStart.MapsExplored = 0
@Lemies

Confirm

@Subv
Collaborator

duplicate

@Subv Subv closed this
@gregariousjb

And the link to this duplicate is...?

@gregariousjb

Moved to #4433

@kaelima

It's not duplicate. Different crashes

@kaelima kaelima reopened this
@gregariousjb

Thanks for the clarification, Kaelima.

Let me know if I can help. Having a player take my server hostage puts a bit of a damper on my day.

@gregariousjb

Just so it doesn't get lost, here's a copy/paste from the closed thread that will help with troubleshooting should anyone else want to give it a shot:


Update: I found the problem commit that causes this crash: be0b2fc

I've been compiling for hours between August and October to narrow down the issue and my search ended on this commit.

In other words, d7e0190 does NOT cause the crash, and be0b2fc does.

@kaelima

Also FYI; warden should block any use of EmuHacker.
Crash is still an issue though

@Voidx

+1

@n4ndo

well, i think with the warden patch this don't happen any more.

@telsamat

it is possible to disable accesss on all this unknown areas? with using disables table

@Havenard

Don't count on Warden to fix it, because Warden still allow use o hack for 5 to 10 minutes.

I confirm this bug and it is still happening.

@Subv
Collaborator

You could set up the warden config to send 100 checks per packet, im sure it would catch it

@Havenard

And I'm sure Warden isnt safety guarantee at all. Discarding it from a cheater's worries is as simple as replacing the word "Win" for anything else in the Authserver authentication packet. Attempts to pretend its nothing to worry about are futile, the bug exists and has to be fixed.

@blackn1g

bump for a high priority issue :>

@Voidx

ofc is a hight prior...

@Dimitro

Any news?

@oMadMano

Update your core and retest and see it for yourself ...

@Dimitro

Last rev is crashing, that is the thing I see.

@daniik

Freezes are coming by many map loads when player is falling down

Set LogLevel = 3 in your worldsever.conf
Start worldserver
Use WEH teleport
And look at log...

@kaelima kaelima closed this in f9caf79
@kaelima

Sorry for the wait.

@telsamat

thank you

@eilo eilo referenced this issue from a commit
Commit has since been removed from the repository and is no longer available.
@raczman raczman referenced this issue from a commit in raczman/TrinityCore
@kaelima kaelima Core/Grid: Fix crashes when closing up to the edge of a map.
Closes #5085
646ac65
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.