Crash Offsets
-
-1<–—
06310DE1 mov edx, [eax+01h]
06310DE4 add edx, [ebx+00001450h]
06310DEA jmp 06310E31h
-1<–—
…- Reference to USER32.MessageBoxA
…
06310E31 test esi, esi
06310E33 jle 06310E4Fh
brrr if esi<=esi then jump?
- Reference to USER32.MessageBoxA
-
@Nightstalker: I sympathize, such intermittent bugs are hard to track down. GetRoot accepts a CObject* and returns a CObject* (presumably a parent relationship). IsDescendant takes two longs (presumably hashes) and returns bool (the first object is a descendant of the second).
@Alex: Looks like you have a good without an equipment line.
-
Why sorry? I trying to learn
Thx, will take a note.
drops assembler reference from window
-
TEST is an AND that discards the result. ANDing something with itself yields itself, but affects the flags. It is commonly used as a short way to test for zero, but it can also test for negative numbers, when the high bit is set. So test reg,reg preserves reg, clears the carry flag and sets the zero and sign flags accordingly.
-
Reading old paper tutorials, but without good reference hard to understand…
What assembler reference you will recommend?
-
I use these two:
Intel Architecture Software Developer’s Manual - google it, 3 pdfs.
http://faydoc.tripod.com/cpu/oh, there’s actually third in my bookmarks: http://ref.x86asm.net/
-
Thx again, server much stable x)
server.dll, 0076fdf
?get_behavior_id@IObjInspectImpl@@UBEHXZ
Wrong behaviour? Right?
-
It seemed we have corrected all errors, but now happens only
ntdll.dll, 00011689
Os error?
Debug shows
[23.07.2010 12:12:53] void __stdcall HkIServerImpl::BaseEnter(unsigned int,unsigned int)
[23.07.2010 12:12:53] iBaseID: 2805853963
[23.07.2010 12:12:53] iClientID: 4 -
I have a problem to get more information ;(
I have a crash at 0x0004f486 in common.dll that appears very often. With a dll viewer the address should be somewhere between:protected: virtual __thiscall CObject::~CObject(void) 0x062af440 0x0004f440 565 (0x235) Common.dll D:\Games\Freelancer\EXE\Common.dll Exported Function
and
public: unsigned int __thiscall CObject::AddRef(void) 0x062af600 0x0004f600 1197 (0x4ad) Common.dll D:\Games\Freelancer\EXE\Common.dll Exported Function
Am i on the right was assuming that it must be somewhere either in destroying an object or adding a reference (whatever ref is meant with it)? Because that are the addresses situated next to the crash offset.
Is there a way to get to the direct address that is crashing? Windbg? Any other tool?
-
Related to ntdll.dll - not supported/equipable archetype in players char file.
Use Player Cleaner or DSAccount manager with all check options on.
-
Is there any possibility to get a kind of callstack of a current happended crash? It would be nice if its logged somewhere in a file… I have tried to debug a crash offset (by using breakpoints) but the routine is way too much called to trigger any crash reason ;(
So actually when the crash happens and having the callstack would be a really great…
-
Finally ntdll.dll crashes - Not supported parameter or typing error
@Huor try WinAPIOverride32
-
00091f38 in common.dll
because ship_archetype = <blank>in players file</blank>
-
is there something wrong with the engbase.dll. I dont see anything in depends and another dll viewer is also empty
i just could figure out the crash offset in windebug - but there is one little question i have. The offset that is given is that the offset from the module load entry or from the start of freelancer.exe? For sure both result in another address ;D
It seems there are no further information about engbase.dll at least all i could retrieve is assambler code - and my understanding of it is heavily lacking ;( -
Whats wrong with engbase.dll? - I do not remember, remind please
-
constantly getting crashes, almost on a 10-20 minute schedule in dalib.dll
dalib.dll v. 1.0.1254.11 at 00004353
What happens usually is the server is running fine and all of a sudden all players experience red lag. As I watch console view I see usually 3 hits in a row, Sat Jul 31 17:18:35 2010
.\HookFunctions.cpp(887) : *** ERROR: Exception in Hook_IServerImpl_TradeResponse (unhandled exception)
and then all internet players get booted. Usually FLServer also crashes generating the dalib.dll error in the event viewer.Here’s what I’ve done so far.
Replaced EVERYTHING between the monitor that I look at and the utility pole outside.ISP ran new cable to the house, new modem, new account, I replaced the router and the server machine, reinstalled Windows XP several times (latest install WinXPsp3 with no updates), reinstalled all software, (FL, FLAC) and the problem persists. This is while running the mod or not running the mod.
Also, (I’ll start another thread on this) I’m wondering if it might be server list related. A couple times I’ve noticed that FLServer has lost connection to the list server and reacquired it. On at least one or more occasions, the crash happened at that time.
One more thing…
If I use Crazy’s List Server mod my server will show up on the list and on the server activity graph at flserver.de.
If I use w0dk4’s gls server workaround patch (v1.0), no connection to the list server. I can get on being on the LAN, but nobody outside the LAN can get on.I’ll have to contact w0dk4 for more info on that.
R