2017-11-22 03:06 CET

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0000239Cheat Enginepublic2013-04-15 20:45
Reportermgr_inz_Player 
Assigned ToDark Byte 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
Summary0000239: getProcesslist function or Stringlist class problem
DescriptionI made pickRightProcess script. But I noticed few problems

So, I quickly modified that script. Attached ISSUE_1 CT file.

it only uses stringlist, getProcesslist, timer and Lua table. This script just test what happens when getProcesslist is excessively used.

1 launch CE, open CT
2 execute Lua script,
3 wait for 10 - 30 minutes. (or much less)

For me, it freezes after 5 minutes, sometimes sooner (20 seconds).
And after closing CE (if possible) I always can see CE process in task manager - I have to kill it manually.



And I think I found another bug when creating & destroying stringlist with object_destroy many times. I meant this loop:

1. create stringlist
2. Fill it with the getProcesslist
3. destroy stringlist
4. go to 1

Attached ISSUE_2 CT file.

Of course WinXP 32 bit. Current CE from current SVN.
Additional Informationtimer has 50 milliseconds interval. When 1000ms used, it happens anyway (just wait little longer)
TagsNo tags attached.
Attached Files

-Relationships
+Relationships

-Notes

~0000510

mgr_inz_Player (reporter)

Last edited: 2013-04-15 16:53

Update about ISSUE_2 CT.

After a while CE window looks weird (weird controls positions, I can not even take screenshot, OS gives error about memory, but CE process takes not more than 50MB)

The same happens with CE6.2 (both issues)

~0000511

Dark Byte (developer)

Last edited: 2013-04-15 20:39

Does it still happen if you deselect "get process icon for process" in settings ?
The 2nd one will certainly fail because you're not cleaning the processlist object

~0000512

Dark Byte (developer)

should be fixed in the svn now
+Notes

-Issue History
Date Modified Username Field Change
2013-04-15 15:04 mgr_inz_Player New Issue
2013-04-15 15:04 mgr_inz_Player File Added: getProcesslist_ISSUE_1.CT
2013-04-15 15:05 mgr_inz_Player File Added: getProcesslist_ISSUE_2.CT
2013-04-15 16:53 mgr_inz_Player Note Added: 0000510
2013-04-15 16:53 mgr_inz_Player Note Edited: 0000510
2013-04-15 20:22 Dark Byte Note Added: 0000511
2013-04-15 20:39 Dark Byte Note Edited: 0000511
2013-04-15 20:45 Dark Byte Note Added: 0000512
2013-04-15 20:45 Dark Byte Status new => resolved
2013-04-15 20:45 Dark Byte Resolution open => fixed
2013-04-15 20:45 Dark Byte Assigned To => Dark Byte
+Issue History