https://bugs.winehq.org/show_bug.cgi?id=46535
Bug ID: 46535 Summary: Exception FindFirstFileExW_rep in Mod Manager (Skyrim) Product: Wine Version: 4.0 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs@winehq.org Reporter: wine.bugzilla@kevindegeling.nl Distribution: ---
Created attachment 63388 --> https://bugs.winehq.org/attachment.cgi?id=63388 Log of Mod Organizer (see last three lines)
There is an application called Mod Organizer (https://www.nexusmods.com/skyrim/mods/1334/) for Skyrim (Videogame, Bethesda, 2011) which allows you to mod Skyrim. It does so by creating a virtual directory with all mods, and then by launching Skyrim in that virtual directory. This way, Skyrim thinks it's using different files then which are actually in it's root directory. It's a smart way of modding because it's easy to change load orders and such.
This worked in 3.0.4 but since version 4.0, this functionality fails with a silent crash and a stacktrace that reveals its origin: ntdll
INFO (18:23:40.0479): Windows Exception (c0000005). Origin: "C:\windows\system32\ntdll.dll" (7bc40e49). Last hooked call: void *__stdcall FindFirstFileExW_rep(const wchar_t *,enum _FINDEX_INFO_LEVELS,void *,enum _FINDEX_SEARCH_OPS,void *,unsigned long)
How to reproduce... Well, this is the point that you'll better create your own testcase, or else you must install Skyrim and Mod Organizer. Keep in mind that this only relates to Version 1 (Mod Organizer 2 also didn't work before).
https://bugs.winehq.org/show_bug.cgi?id=46535
Eonfge wine.bugzilla@kevindegeling.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Ubuntu CC| |wine.bugzilla@kevindegeling | |.nl Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=46535
Eonfge wine.bugzilla@kevindegeling.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Exception |Exception |FindFirstFileExW_rep in Mod |FindFirstFileExW_rep in |Manager (Skyrim) |ntdll, by Mod Organizer | |(Skyrim)
https://bugs.winehq.org/show_bug.cgi?id=46535
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- Maybe it's simply about making FindFirstFileExW patchable.
https://bugs.winehq.org/show_bug.cgi?id=46535
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|ntdll |-unknown
https://bugs.winehq.org/show_bug.cgi?id=46535
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #2 from Fabian Maurer dark.shadow4@web.de --- @Eonfge, can you compile Wine yourself to test Nikolay's suggestion? If you need a patch, that can be provided.
https://bugs.winehq.org/show_bug.cgi?id=46535
--- Comment #3 from Eonfge wine.bugzilla@kevindegeling.nl --- @Fabian I've never compiled a project as large as Wine, but I'll give it a shot. Currently, I'm looking at the list of dependency files, seeing if I can get them all sorted out. Running Ubuntu 18.10, so I have the added bonus trouble of getting a 32bit Wine compiled on a 64bit machine.
If I manage to do a basic compile of Wine, I'll let you know.
https://bugs.winehq.org/show_bug.cgi?id=46535
ZenAnonX ZenAnonX@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ZenAnonX@protonmail.ch
--- Comment #4 from ZenAnonX ZenAnonX@protonmail.ch --- Mod Organizer is launching and working fine in wine-4.19. I think we can safely close this bug.
https://bugs.winehq.org/show_bug.cgi?id=46535
Eonfge wine.bugzilla@kevindegeling.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #5 from Eonfge wine.bugzilla@kevindegeling.nl --- Seems to be fixed in later version. wine-4.19 Confirmed working.
https://bugs.winehq.org/show_bug.cgi?id=46535
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.0-rc1.