{"objective":"runtime file-I/O trace while probing original EXE SaveData load-menu input","backend":"strace-attach","temporarySave":{"source":"data/public_savedata/HandyHwanseEditor/bin/Debug/savedat2.dat","target":"SaveData/savedat1.dat","createdDirectory":true,"createdFile":true},"cleanup":{"removedFile":true,"removedDirectory":true},"startupWaitSeconds":18.0,"holdSeconds":0.35,"gapSeconds":0.45,"sequenceCount":1,"sequenceWithPidCount":1,"sequenceWithKeyWritesCount":1,"inputTraceUsable":true,"matchedLineCount":0,"anySavedatAccess":false,"anySavedat1DatAccess":false,"promotionStatus":"blocked","rows":[{"name":"load-down-enter","keys":["Down","Return"],"display":":91","linuxPid":94664,"loadedBaseHex":"0x00120000","xdotoolPath":"/bin/xdotool","classSearch":{"command":["xdotool","search","--class","hwanse2"],"status":0,"output":"14680066\n14680065\n14680068\n14680067\n"},"nameSearch":{"command":["xdotool","search","--name","hwanse"],"status":0,"output":"10485767\n"},"focusedWindows":["14680066","14680065","14680068","14680067","10485767"],"beforeSample":{"readOk":true,"selectedPointerRuntimeHex":"0x001c2d38","selectedPointerStaticHex":"0x004a2d38","selectedPointerEqualsCurrentRoot":false,"watchValues":{"opcode24Mode1Source":{"staticVaHex":"0x0059e348","runtimeAddressHex":"0x002be348","size":1,"valueHex":"0x00","value":0},"opcode24RuntimeFlag":{"staticVaHex":"0x0059e34d","runtimeAddressHex":"0x002be34d","size":1,"valueHex":"0x00","value":0},"opcode24CurrentObjectIndex":{"staticVaHex":"0x0059e33e","runtimeAddressHex":"0x002be33e","size":1,"valueHex":"0x00","value":0}},"pressedKeyOffsets":[]},"afterSample":{"readOk":true,"selectedPointerRuntimeHex":"0x001c2d38","selectedPointerStaticHex":"0x004a2d38","selectedPointerEqualsCurrentRoot":false,"watchValues":{"opcode24Mode1Source":{"staticVaHex":"0x0059e348","runtimeAddressHex":"0x002be348","size":1,"valueHex":"0x00","value":0},"opcode24RuntimeFlag":{"staticVaHex":"0x0059e34d","runtimeAddressHex":"0x002be34d","size":1,"valueHex":"0x00","value":0},"opcode24CurrentObjectIndex":{"staticVaHex":"0x0059e33e","runtimeAddressHex":"0x002be33e","size":1,"valueHex":"0x00","value":0}},"pressedKeyOffsets":[]},"writes":[{"key":"Down","keyOffsetHex":"0x000000d0","write":{"writeOk":true,"runtimeAddressHex":"0x0027b938"}},{"key":"Return","keyOffsetHex":"0x0000001c","write":{"writeOk":true,"runtimeAddressHex":"0x0027b884"}}],"traceCommand":["strace","-f","-e","trace=file","-s","320","-p","94664"],"launchCommand":["wine","explorer","/desktop=hwanse,640x480","Hwanse2.exe"],"traceBackend":"strace-attach","attachTraceStarted":true,"traceLineCount":12,"traceOutputSample":"strace: Process 94664 attached with 11 threads\nstrace: Process 94664 detached\nstrace: Process 94675 detached\nstrace: Process 94677 detached\nstrace: Process 94669 detached\nstrace: Process 94676 detached\nstrace: Process 94673 detached\nstrace: Process 94672 detached\nstrace: Process 94679 detached\nstrace: Process 94666 detached\nstrace: Process 94678 detached\nstrace: Process 94674 detached\n","wineOutputSample":"ALSA lib seq.c:935:(snd_seq_open_noupdate) Unknown SEQ default\nqemu: uncaught target signal 11 (Segmentation fault) - core dumped\nqemu: uncaught target signal 11 (Segmentation fault) - core dumped\n","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\n"}],"conclusion":"Placed SaveData/savedat1.dat from data/public_savedata/HandyHwanseEditor/bin/Debug/savedat2.dat and traced Wine file activity with strace-attach while driving 1 load-menu candidate sequence(s). savedat access observed=False; savedat1.dat access observed=False. This checks whether the current input attempts reach a real file I/O path; it does not prove selector 2:0 or route promotion."}
