https://bugs.winehq.org/show_bug.cgi?id=44648
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED URL|https://github.com/x64dbg/x |https://sourceforge.net/pro |64dbg/releases/download/sna |jects/x64dbg/files/snapshot |pshot/snapshot_2018-02-24_1 |s/snapshot_2018-02-14_22-42 |3-52.zip |.zip/download Resolution|--- |INVALID
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
I can't reproduce the problem even with original Wine version anymore. No idea what happened at that time, maybe I had a tainted tree or some special app. It's unfortunate that I didn't include the the debuggee info (app name) in the logs.
The referenced x64dbg snapshot isn't available anymore at github site so I took one nearby from SourceForge:
https://sourceforge.net/projects/x64dbg/files/snapshots/snapshot_2018-02-14_...
Looking at the original sources of 'devicenameresolver' module there was no change for long time so I assume every snapshot from 2016 onwards contains the same code.
https://bitbucket.org/mrexodia/devicenameresolver/commits/branch/master
Debugging x64dbg (64-bit app) itself with x64dbg:
--- snip --- ... 004c:Call KERNEL32.DebugActiveProcess(0000003d,) ret=018a2abd 004c: debug_process( pid=003d, attach=1 ) 004c: debug_process() = 0 004c:Ret KERNEL32.DebugActiveProcess() retval=00000001 ret=018a2abd ... 004c:Call KERNEL32.DebugSetProcessKillOnExit(00000001,) ret=018a2b0b 004c: set_debugger_kill_on_exit( kill_on_exit=1 ) 004c: set_debugger_kill_on_exit() = 0 004c:Ret KERNEL32.DebugSetProcessKillOnExit() retval=00000001 ret=018a2b0b 004c:Call KERNEL32.WaitForDebugEvent(0191e090,ffffffff,) ret=018c5e53 004c: wait_debug_event( get_handle=1 ) 004c: wait_debug_event() = 0 { pid=003d, tid=003e, wait=0000, event={create_process,file=0164,process=015c,thread=0160,base=140000000,offset=0,size=0,teb=7fffffea8000,start=00000000,name=00010a20,unicode=1} } 004c:Ret KERNEL32.WaitForDebugEvent() retval=00000001 ret=018c5e53 ... 004c:Call KERNEL32.GetFinalPathNameByHandleW(00000164,0c50ca80,00000104,00000000,) ret=016a2817 004c:Call ntdll.NtQueryObject(00000164,00000001,0c50c5c0,00000228,0c50c3ac,) ret=7b49f8aa 004c:trace:ntdll:NtQueryObject (0x164,0x00000001,0xc50c5c0,0x00000228,0xc50c3ac) 004c: get_handle_unix_name( handle=0164 ) 004c: get_handle_unix_name() = 0 { name_len=82, name="/home/focht/.wine/dosdevices/z:/home/focht/wine-apps/x64dbg/release/x64/x64dbg.exe" } 004c:Ret ntdll.NtQueryObject() retval=00000000 ret=7b49f8aa 004c:Ret KERNEL32.GetFinalPathNameByHandleW() retval=00000039 ret=016a2817 004c:Call KERNEL32.WideCharToMultiByte(0000fde9,00000000,0c50ca80 L"Z:\home\focht\wine-apps\x64dbg\release\x64\x64dbg.exe",ffffffff,00000000,00000000,00000000,00000000,) ret=00cbb1a3 004c:Ret KERNEL32.WideCharToMultiByte() retval=00000036 ret=00cbb1a3 --- snip ---
Resolving 'invalid'.
$ wine --version wine-3.3
Regards