Kreyren / kreyren

Personal tracking for issues that i need to resolve to be used as a reference for someone else and/or for peer-review of the solution
GNU General Public License v3.0
3 stars 0 forks source link

The Testament of Sherlock Holmes crashes on autosave #80

Open Kreyren opened 3 years ago

Kreyren commented 3 years ago
kreyren@dreamon:~$ TToSH 
...
Creating video from data source: C:\Program Files (x86)\Steam\steamapps\common\T
he Testament of Sherlock Holmes\.movie\default\cutscene_presentation.ogv
C:\Program Files (x86)\Steam\steamapps\common\The Testament of Sherlock Holmes\.
movie\default\cutscene_presentation.ogv: file duration is 41.208 seconds
Destroying video clip: C:\Program Files (x86)\Steam\steamapps\common\The Testame
nt of Sherlock Holmes\.movie\default\cutscene_presentation.ogv
Waiting for WorkerThread to finish decoding in order to destroy
WorkerThread done, destroying..
Destroyed video.
0500:err:dbghelp:pe_load_dbg_file Couldn't find .DBG file "COMCTL32.dbg" (L"")
0500:err:dbghelp:pe_load_dbg_file Couldn't find .DBG file "COMCTL32.dbg" (L"C:\\Program Files (x86)\\Steam\\steamapps\\common\\The Testament of Sherlock Holmes")
0500:err:dbghelp:pe_load_dbg_file Couldn't find .DBG file "COMCTL32.dbg" (L"C:\\Program Files (x86)\\Steam\\steamapps\\common\\The Testament of Sherlock Holmes")
wine: Unhandled page fault on write access to 00000000 at address 006C75FC (thread 0684), starting debugger...
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x
006c75fc).
...
Backtrace:
=>0 0x006c75fc in game (+0x2c75fc) (0x00b5f504)
  1 0x00633b2c EntryPoint+0xffffffff() in game (0x00b5f628)
0x006c75fc: movl        %eax,0xfffffffc(%edi,%ecx,4)
...
System information:
    Wine build: wine-6.3 (Staging)
    Platform: i386 (WOW64)
    Version: Windows 7
    Host system: Linux
    Host version: 5.10.0-4-amd64

Full LOG: https://gist.github.com/Kreyren/573869609be60988e28075d3a4fe2796

Noticed activity in the background at the time of failure: image

Steps to reproduce

  1. Get The Testament of Sherlock Holmes game
  2. Launch the game and get to a point where game tries to autosave, then expect highlighted failure

References

  1. List of save files https://www.xpgamesaves.com/threads/the-testament-of-sherlock-holmes-save-set.106754/
Kreyren commented 3 years ago

if i were debugging this, i would start with a +relay log and then search backwards from the start of the dbghelp lines (or other indicators of the problem having happened) to try to find what failed

Kreyren commented 3 years ago

Issue not observer on winehq-devel 6.4 distributed for debian bullseye