1207 repeatable crash info

Started by bertro

bertro Lv 1

Note: Similar to Susume I believe.

Using puzzle 1207: Quicksaved Soloist Solution 57 Uploaded For Scientists
with minimalist recipe attached.

Will crash in a variable number of iterations.

Files Attached:

  • log-crash7.txt
  • recipe.lua.txt
  • Foldit - crash7.txt (windbg data)

  • Foldit.exe.71728.dmp.txt (a CrashDump from a previous crash of the same solution/recipe)

jflat06 Staff Lv 1

Hmmm…

I ran this script for 14,000+ iterations with no crash. Are you on Windows?

bertro Lv 1

yes win10 completely updated.

I wonder what differences we have that cause this behavior. It did crash a lot of times (always minimized, never had a crash while maximized). Also I ran it standalone and also with windbg attached (after starting client). Crashed both ways.

jflat06 Staff Lv 1

Interesting. Has anyone had it crash while the client wasn't minimized? (open question)

Susume Lv 1

I ran my test script on 1207 in a non-minimized window for 4 hours without crashing. All my prior crashes (with minimized window) took an hour or less. I then minimized the window that had been running for 4 hours, and it crashed after 6 minutes. It may be possible to crash a non-minimized client, but I think minimization (or closing the GUI thread) makes it much more likely.

I notice that the tools that are running when the program crashes are tools that generate a thread. Maybe closing that thread (maybe using a corrupted pointer or offset) is what triggers the crash.

Question - when the game client gets an IRC error, does it close a thread?

bertro Lv 1

Here is a copy of windbg output I got after a crash. The error I see is:

FAILURE_ID_HASH_STRING: um:actionable_heap_corruption_heap_failure_block_not_busy_80000003_game_library.dll!library_main

and:

PRIMARY_PROBLEM_CLASS: ACTIONABLE_HEAP_CORRUPTION_heap_failure_block_not_busy_DOUBLE_FREE_game_library!library_main+2ca3762
BUCKET_ID_OFFSET: 2ca3762
BUCKET_ID_MODULE_STR: game_library
BUCKET_ID_MODTIMEDATESTAMP: 56f0b5c3
BUCKET_ID_MODCHECKSUM: 0
BUCKET_ID_MODVER_STR: 0.0.0.0
BUCKET_ID_PREFIX_STR: ACTIONABLE_HEAP_CORRUPTION_heap_failure_block_not_busy_DOUBLE_FREE_
FAILURE_PROBLEM_CLASS: ACTIONABLE_HEAP_CORRUPTION_heap_failure_block_not_busy
FAILURE_EXCEPTION_CODE: 80000003
FAILURE_IMAGE_NAME: game_library.dll
FAILURE_FUNCTION_NAME: library_main
BUCKET_ID_FUNCTION_STR: library_main
FAILURE_SYMBOL_NAME: game_library.dll!library_main

Not having the symbol info for this dll, it is difficult to go further but you should be able…