{"objective":"runtime file-I/O trace while probing original EXE SaveData load-menu input","backend":"winedebug","temporarySave":{"source":"data/public_savedata/HandyHwanseEditor/bin/Debug/savedat2.dat","target":"SaveData/savedat1.dat","createdDirectory":true,"createdFile":true},"cleanup":{"removedFile":true,"removedDirectory":true},"startupWaitSeconds":60.0,"holdSeconds":0.35,"gapSeconds":0.45,"sequenceCount":1,"sequenceWithPidCount":0,"sequenceWithKeyWritesCount":0,"inputTraceUsable":false,"matchedLineCount":0,"anySavedatAccess":false,"anySavedat1DatAccess":false,"promotionStatus":"blocked","rows":[{"name":"load-down-enter","keys":["Down","Return"],"display":":91","linuxPid":null,"loadedBaseHex":null,"xdotoolPath":"/bin/xdotool","classSearch":{"command":["xdotool","search","--class","hwanse2"],"status":1,"output":""},"nameSearch":{"command":["xdotool","search","--name","hwanse"],"status":1,"output":""},"focusedWindows":[],"beforeSample":{},"afterSample":{},"writes":[],"traceCommand":["wine","explorer","/desktop=hwanse,640x480","Hwanse2.exe"],"traceBackend":"winedebug","traceLineCount":480,"traceOutputSample":"0024:trace:file:find_drive_rootA \"/home/exedev/hwanse\" -> drive Z:, root=\"/\", name=\"/home/exedev/hwanse\"\n0024:trace:file:find_drive_rootA \"/usr/lib/wine/../../share/wine\" -> drive Z:, root=\"/\", name=\"/usr/lib/wine/../../share/wine\"\n0024:trace:file:find_drive_rootA \"/home/exedev\" -> drive Z:, root=\"/\", name=\"/home/exedev\"\n0024:trace:file:find_drive_rootA \"/home/exedev/.cache/hwanse-wine32\" -> drive Z:, root=\"/\", name=\"/home/exedev/.cache/hwanse-wine32\"\n0024:trace:file:find_drive_rootA \"/usr/lib/i386-linux-gnu/wine\" -> drive Z:, root=\"/\", name=\"/usr/lib/i386-linux-gnu/wine\"\n0024:trace:file:nt_to_unix_file_name_no_root L\"\\\\??\\\\C:\\\\windows\\\\system32\\\\\" -> \"/home/exedev/.cache/hwanse-wine32/dosdevices/c:/windows/system32/\"\n0024:trace:file:nt_to_unix_file_name_no_root L\"\\\\??\\\\C:\\\\windows\\\\system32\\\\wineboot.exe\" -> \"/home/exedev/.cache/hwanse-wine32/dosdevices/c:/windows/system32/wineboot.exe\"\n002c:trace:file:find_drive_rootA \"/usr/lib/wine/../../share/wine\" -> drive Z:, root=\"/\", name=\"/usr/lib/wine/../../share/wine\"\n002c:trace:file:find_drive_rootA \"/home/exedev\" -> drive Z:, root=\"/\", name=\"/home/exedev\"\n002c:trace:file:find_drive_rootA \"/home/exedev/.cache/hwanse-wine32\" -> drive Z:, root=\"/\", name=\"/home/exedev/.cache/hwanse-wine32\"\n002c:trace:file:find_drive_rootA \"/usr/lib/i386-linux-gnu/wine\" -> drive Z:, root=\"/\", name=\"/usr/lib/i386-linux-gnu/wine\"\n002c:trace:file:nt_to_unix_file_name_no_root L\"\\\\??\\\\C:\\\\windows\\\\system32\\\\wineboot.exe\" -> \"/home/exedev/.cache/hwanse-wine32/dosdevices/c:/windows/system32/wineboot.exe\"\n002c:trace:file:errno_to_status errno = 9\n002c:trace:file:RtlDosPathNameToNtPathName_U_WithStatus (L\"C:\\\\windows\\\\system32\\\\\",0066FBC0,00000000,00000000)\n002c:trace:file:RtlGetFullPathName_U (L\"C:\\\\windows\\\\system32\\\\\" 520 0066F974 00000000)\n002c:trace:file:NtCreateFile handle=0x66fbb4 access=00100020 name=L\"\\\\??\\\\C:\\\\windows\\\\system32\\\\\" objattr=00000040 root=(nil) sec=(nil) io=0x66fbc8 alloc_size=(nil) attr=00000000 sharing=00000003 disp=1 options=00000021 ea=(nil).0x00000000\n002c:trace:file:nt_to_unix_file_name_no_root L\"\\\\??\\\\C:\\\\windows\\\\system32\\\\\" -> \"/home/exedev/.cache/hwanse-wine32/dosdevices/c:/windows/system32/\"\n002c:trace:file:RtlSetCurrentDirectory_U curdir now L\"C:\\\\windows\\\\system32\\\\\" 00000010\n002c:trace:file:RtlDosPathNameToNtPathName_U_WithStatus (L\"C:\\\\windows\\\\system32\\\\wineboot.exe\",0066FC88,00000000,00000000)\n002c:trace:file:RtlGetFullPathName_U (L\"C:\\\\windows\\\\system32\\\\wineboot.exe\" 520 0066FA20 00000000)\n002c:trace:file:RtlDosPathNameToNtPathName_U_WithStatus (L\"C:\\\\windows\\\\system32\\\\kernel32.dll\",0066FB94,00000000,00000000)\n002c:trace:file:RtlGetFullPathName_U (L\"C:\\\\windows\\\\system32\\\\kernel32.dll\" 520 0066F840 00000000)\n002c:trace:file:NtCreateFile handle=0x66f9cc access=80100000 name=L\"\\\\??\\\\C:\\\\windows\\\\system32\\\\kernel32.dll\" objattr=00000040 root=(nil) sec=(nil) io=0x66f9d8 alloc_size=(nil) attr=00000000 sharing=00000005 disp=1 options=00000060 ea=(nil).0x00000000\n002c:trace:file:nt_to_unix_file_name_no_root L\"\\\\??\\\\C:\\\\windows\\\\system32\\\\kernel32.dll\" -> \"/home/exedev/.cache/hwanse-wine32/dosdevices/c:/windows/system32/kernel32.dll\"\n002c:trace:file:NtFsControlFile (0x14,(nil),(nil),(nil),0x66f9d8,0x0009009c,(nil),0x00000000,0x66f9f8,0x00000040)\n002c:trace:file:RtlDosPathNameToNtPathName_U_WithStatus (L\"C:\\\\windows\\\\system32\\\\kernelbase.dll\",0066F734,00000000,00000000)\n002c:trace:file:RtlGetFullPathName_U (L\"C:\\\\windows\\\\system32\\\\kernelbase.dll\" 520 0066F3E0 00000000)\n002c:trace:file:NtCreateFile handle=0x66f56c access=80100000 name=L\"\\\\??\\\\C:\\\\windows\\\\system32\\\\kernelbase.dll\" objattr=00000040 root=(nil) sec=(nil) io=0x66f578 alloc_size=(nil) attr=00000000 sharing=00000005 disp=1 options=00000060 ea=(nil).0x00000000\n002c:trace:file:nt_to_unix_file_name_no_root L\"\\\\??\\\\C:\\\\windows\\\\system32\\\\kernelbase.dll\" -> \"/home/exedev/.cache/hwanse-wine32/dosdevices/c:/windows/system32/kernelbase.dll\"\n002c:trace:file:NtFsControlFile (0x14,(nil),(nil),(nil),0x66f578,0x0009009c,(nil),0x00000000,0x66f598,0x00000040)\n002c:trace:file:RtlDosPathNameToNtPathName_U_WithStatus (L\"C:\\\\windows\\\\winsxs\\\\manifests\",0066FB78,00000000,00000000)\n002c:trace:file:RtlGetFullPathName_U (L\"C:\\\\windows\\\\winsxs\\\\manifests\" 520 0066F8E0 00000000)\n002c:trace:file:NtCreateFile handle=0x66fb6c access=80100000 name=L\"\\\\??\\\\C:\\\\windows\\\\winsxs\\\\manifests\" objattr=00000040 root=(nil) sec=(nil) io=0x66fb80 alloc_size=(nil) attr=00000000 sharing=00000003 disp=1 options=00000021 ea=(nil).0x00000000\n002c:trace:file:nt_to_unix_file_name_no_root L\"\\\\??\\\\C:\\\\windows\\\\winsxs\\\\manifests\" -> \"/home/exedev/.cache/hwanse-wine32/dosdevices/c:/windows/winsxs/manifests\"\n002c:trace:file:NtQueryDirectoryFile (0x14 (nil) (nil) (nil) 0x66daf8 0x66db00 0x00002000 0x00000003 0x00000000 L\"x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.*.*_*_*.manifest\" 0x00000001\n002c:trace:file:append_entry long L\".\" short L\"\" mask L\"x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.*.*_*_*.manifest\"\n002c:trace\n... truncated 59460 bytes ...","wineServerKill":{"status":0,"timedOut":false,"output":""},"matchedLineCount":0,"saveDataLineCount":0,"savedatLineCount":0,"savedat1DatLineCount":0,"savedat2DatLineCount":0,"hasSavedatAccess":false,"hasSavedat1DatAccess":false,"sampleLines":[],"sampleLinesTruncated":0,"xvfbOutput":"The XKEYBOARD keymap compiler (xkbcomp) reports:\n> Warning:          Could not resolve keysym XF86CameraAccessEnable\n> Warning:          Could not resolve keysym XF86CameraAccessDisable\n> Warning:          Could not resolve keysym XF86CameraAccessToggle\n> Warning:          Could not resolve keysym XF86NextElement\n> Warning:          Could not resolve keysym XF86PreviousElement\n> Warning:          Could not resolve keysym XF86AutopilotEngageToggle\n> Warning:          Could not resolve keysym XF86MarkWaypoint\n> Warning:          Could not resolve keysym XF86Sos\n> Warning:          Could not resolve keysym XF86NavChart\n> Warning:          Could not resolve keysym XF86FishingChart\n> Warning:          Could not resolve keysym XF86SingleRangeRadar\n> Warning:          Could not resolve keysym XF86DualRangeRadar\n> Warning:          Could not resolve keysym XF86RadarOverlay\n> Warning:          Could not resolve keysym XF86TraditionalSonar\n> Warning:          Could not resolve keysym XF86ClearvuSonar\n> Warning:          Could not resolve keysym XF86SidevuSonar\n> Warning:          Could not resolve keysym XF86NavInfo\nErrors from xkbcomp are not fatal to the X server\nThe XKEYBOARD keymap compiler (xkbcomp) reports:\n> Warning:          Could not resolve keysym XF86CameraAccessEnable\n> Warning:          Could not resolve keysym XF86CameraAccessDisable\n> Warning:          Could not resolve keysym XF86CameraAccessToggle\n> Warning:          Could not resolve keysym XF86NextElement\n> Warning:          Could not resolve keysym XF86PreviousElement\n> Warning:          Could not resolve keysym XF86AutopilotEngageToggle\n> Warning:          Could not resolve keysym XF86MarkWaypoint\n> Warning:          Could not resolve keysym XF86Sos\n> Warning:          Could not resolve keysym XF86NavChart\n> Warning:          Could not resolve keysym XF86FishingChart\n> Warning:          Could not resolve keysym XF86SingleRangeRadar\n> Warning:          Could not resolve keysym XF86DualRangeRadar\n> Warning:          Could not resolve keysym XF86RadarOverlay\n> Warning:          Could not resolve keysym XF86TraditionalSonar\n> Warning:          Could not resolve keysym XF86ClearvuSonar\n> Warning:          Could not resolve keysym XF86SidevuSonar\n> Warning:          Could not resolve keysym XF86NavInfo\nErrors from xkbcomp are not fatal to the X server\nThe XKEYBOARD keymap compiler (xkbcomp) reports:\n> Warning:          Could not resolve keysym XF86CameraAccessEnable\n> Warning:          Could not resolve keysym XF86CameraAccessDisable\n> Warning:          Could not resolve keysym XF86CameraAccessToggle\n> Warning:          Could not resolve keysym XF86NextElement\n> Warning:          Could not resolve keysym XF86PreviousElement\n> Warning:          Could not resolve keysym XF86AutopilotEngageToggle\n> Warning:          Could not resolve keysym XF86MarkWaypoint\n> Warning:          Could not resolve keysym XF86Sos\n> Warning:          Could not resolve keysym XF86NavChart\n> Warning:          Could no\n... truncated 522 bytes ..."}],"conclusion":"Placed SaveData/savedat1.dat from data/public_savedata/HandyHwanseEditor/bin/Debug/savedat2.dat and tried to trace Wine file activity with winedebug, but only 0/1 run(s) exposed a Hwanse2.exe PID and 0/1 run(s) accepted key-buffer writes before shutdown. Therefore the absent savedat syscall lines are backend-feasibility evidence, not proof that the original load menu rejected or skipped the save file."}
