[Bug 45916] x64dbg fails to load debuggee, needs ThreadScheduler_ScheduleTask

WineHQ Bugzilla wine-bugs at winehq.org
Tue Feb 2 11:22:30 CST 2021


https://bugs.winehq.org/show_bug.cgi?id=45916

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|https://sourceforge.net/pro |https://web.archive.org/web
                   |jects/x64dbg/files/snapshot |/20210127234740/https://git
                   |s/                          |hub.com/x64dbg/x64dbg/relea
                   |                            |ses/download/snapshot/snaps
                   |                            |hot_2021-01-14_13-25.zip

--- Comment #5 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

adding stable download link via Internet Archive:

https://web.archive.org/web/20210127234740/https://github.com/x64dbg/x64dbg/releases/download/snapshot/snapshot_2021-01-14_13-25.zip

The last update from Duncan to the Wine-specific x64dbg branch was in 2017 (741
commits behind current development). I don't think it's worth to
rebase/maintain further. Few people build x64dbg from source and the overrides
workaround for Wine is much easier to apply.

I recommend to use app-specific native overrides via registry setting to
benefit from current x64dbg development snapshots which includes GleeBug
(https://github.com/x64dbg/GleeBug), a successor/replacement for TitanEngine.

Registry snippet you need to apply to each WINEPREFIX where you want to use
x64dbg/x32dbg on:

--- snip ---
[HKEY_CURRENT_USER\Software\Wine\AppDefaults\x32dbg.exe]

[HKEY_CURRENT_USER\Software\Wine\AppDefaults\x32dbg.exe\DllOverrides]
"msvcp120"="native,builtin"
"msvcr120"="native,builtin"

[HKEY_CURRENT_USER\Software\Wine\AppDefaults\x64dbg.exe]

[HKEY_CURRENT_USER\Software\Wine\AppDefaults\x64dbg.exe\DllOverrides]
"msvcp120"="native,builtin"
"msvcr120"="native,builtin"  
--- snip ---

The benefit of using an app-specific override:

* allows to debug problems with Wine's builtin runtime implementation if the
app (debuggee) uses the same VC++ runtime version

* avoids accidentally stepping into proprietary Microsoft code when debugging
the app (cleanroom rules)

$ sha1sum snapshot_2021-01-14_13-25.zip 
e39756243f419db6f4d2213227ab266ae0618163  snapshot_2021-01-14_13-25.zip

$ du -sh snapshot_2021-01-14_13-25.zip 
32M    snapshot_2021-01-14_13-25.zip

$ wine --version
wine-6.1-38-gcfbbde2abce

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list