[Bug 24680] New: loader: segfault after loading krnl386.exe, while LoadLibraryEx for any buildin dll
wine-bugs at winehq.org
wine-bugs at winehq.org
Fri Oct 8 17:22:03 CDT 2010
http://bugs.winehq.org/show_bug.cgi?id=24680
Summary: loader: segfault after loading krnl386.exe, while
LoadLibraryEx for any buildin dll
Product: Wine
Version: 1.3.4
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: loader
AssignedTo: wine-bugs at winehq.org
ReportedBy: wine.dev at web.de
Created an attachment (id=31193)
--> (http://bugs.winehq.org/attachment.cgi?id=31193)
+loaddll,+process,+tid.txt
Detected while testing
https://answers.launchpad.net/ubuntu/+source/wine/+question/127977
When using "wine inetcpl.cpl"
(or any other builtin dll: "wine gdi32.dll" as example),
the referenced builtin dlls are loaded
and a Segmentation fault occur after loading "krnl386.exe16"
When loading a native dll, then no referenced dlls are loaded,
and the error ".... gdi32.dll is a dll, not an executable")
is printed to the console.
No referenced dll must be loaded, as we have in ___wine_kernel_init:
LoadLibraryExW( main_exe_name, 0, DONT_RESOLVE_DLL_REFERENCES );
After renaming "krnl386.exe16.so", the segfault does no longer occur and
the expected message is visible on the terminal:
009:err:module:LdrInitializeThunk L"C:\\windows\\system32\\gdi32.dll" is a dll,
not an executable
The segfault is present on x86 and x86-64 (wine32)
--
By by ... Detlef
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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