Posted: Sat Feb 18, 2012 3:25 pm Post subject: Find out what addresses accesses this instruction crash game
"Find out what addresses this instruction accesses" crashes the game ... sorry for the incorrect main title
the code is not in the codelist; the instruction is being continuously executed and accesses multiple addresses.
when i click "stop" (stop tracing addresses)[changed addresses window] one random address starts drastically to increase "count" (how many times the address is being accessed) in the meanwhile game is stopped (can't do anything, just playing an replaying a little loop of the music ) then when i click close:
cheat engine give a message
Quote:
Debugger Crash:Access violation [OK] button
After I click OK the game crashes giving the Microsoft error report [not send]
how can i fix that ? ... I can't stop the game from accessing the addresses. _________________
Joined: 09 May 2003 Posts: 25796 Location: The netherlands
Posted: Sun Feb 19, 2012 12:28 pm Post subject:
The clicking stop bug is a know issue on instructions that get called too often.
The different debugger interfaces just handle events differently and the reason why it won't crash lies in the way the kernelmode debugger continues the process instead of the other two
Anyhow an explanation about the debugger interfaces:
When a program hits a breakpoint it triggers an interrupt (Kernelmode debugger hook here)
When the interrupt is not caught and handled windows will send the interrupt message to the exception handler of the thread that caused the interrupt to trigger (VEH Debug here)
And if that doesn't get handled properly windows will check if there is an windows api based debugger attached to the process. (Windows debugger here)
64-Bit users can not use Kernelmode debugging without having quite specific hardware _________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping
but i never really understood how to use the exception handler.
...sorry i know that this is the second time i ask for an explanation example on how to manage an invalid pointer with an if condition...
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum