2017-09-24 19:56 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0000236Cheat Enginepublic2013-04-07 19:23
Reportermgr_inz_Player 
Assigned To 
PrioritynormalSeverityminorReproducibilityunable to reproduce
StatusacknowledgedResolutionopen 
Summary0000236: reinitializeSymbolhandler sometimes freeze CE
DescriptionI flagged it as "unable to reproduce" because I never succeed to reproduce it on demand. But it happens from time to time.

If we have something like this, CE freezes and we have to end it via task manager.

##################################################################
if enableMemrecTimer~=nil then object_destroy(enableMemrecTimer); enableMemrecTimer = nil; end
enableMemrecTimer = createTimer(CETrainer,false)
timer_setInterval(enableMemrecTimer, 5000)
timer_onTimer(enableMemrecTimer, function (sender)
  timer_setEnabled(enableMemrecTimer, false) -- only once
  reinitializeSymbolhandler()
  memoryrecord_freeze(memrec0)
end)

function onOpenProcess()
  timer_setEnabled(enableMemrecTimer, true)
end

-- I tried 20000 interval too. And sometimes CE freeze.
-- memrec0 - main AA script

##################################################################


The same happens if I use:
reinitializeSymbolhandler()
autoAssemble(AAscript)


The only workaround I found:
- simply do not use reinitializeSymbolhandler()
- plus, AA script must have aobscan or use XXXXXXX hex address format (not modulename+YYYYYYYY)
Additional InformationProbably caused by "reinitializeSymbolhandler + AA" combo.
TagsNo tags attached.
Attached Files

-Relationships
+Relationships

-Notes

~0000502

Dark Byte (developer)

Last edited: 2013-04-06 21:25

Can you reproduce this sometimes in the released 6.2 ?
If not, did you compile this ce version with a more recent fpc build ?

(the svn has a small update that may or may not fix this)

~0000503

mgr_inz_Player (reporter)

It happened in:
- official CE6.2
- CE6.2 from SVN (Nov 2012)
- and, if I remember correctly, in version CE6.2+ from SVN Jan 2013

I think it would be hard to find out what caused CE freeze. It's very rare.
+Notes

-Issue History
Date Modified Username Field Change
2013-04-04 03:29 mgr_inz_Player New Issue
2013-04-06 12:38 Dark Byte Status new => acknowledged
2013-04-06 20:57 Dark Byte Note Added: 0000502
2013-04-06 21:25 Dark Byte Note Edited: 0000502
2013-04-07 19:23 mgr_inz_Player Note Added: 0000503
+Issue History