[Bug 27216] New: 32bit DLL pulling in 64 DLLs fails in check_architecture
http://bugs.winehq.org/show_bug.cgi?id=27216 Summary: 32bit DLL pulling in 64 DLLs fails in check_architecture Product: Wine Version: 1.3.20 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntdll AssignedTo: wine-bugs(a)winehq.org ReportedBy: mpartap(a)gmx.net At first, i was thinking that somehow, wine64 'gets all confused' about its 64bitness and spuriously spawns 32bit wine processes that naturally choke at loading 64bit dlls. Having a closer look at it, the program i'm running to run is mixed 32/64bit executables and libraries. The 32bit main program pulls in a 32bit library that wants to load 64bit QT dlls. Is there a way to make it run? -- 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.
http://bugs.winehq.org/show_bug.cgi?id=27216 Marcel Partap <mpartap(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|32bit DLL pulling in 64 |32bit DLL pulling in 64bit |DLLs fails in |DLLs fails in |check_architecture |check_architecture -- 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.
http://bugs.winehq.org/show_bug.cgi?id=27216 --- Comment #1 from Austin English <austinenglish(a)gmail.com> 2011-05-19 02:29:45 CDT --- What application is this? Terminal output? -- 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.
http://bugs.winehq.org/show_bug.cgi?id=27216 --- Comment #2 from Marcel Partap <mpartap(a)gmx.net> 2011-05-26 10:49:11 CDT ---
What application is this? It is a CFD app, i failed to get a demo version for public testing but willing to investigate locally. Terminal output? err:module:import_dll Loading library QtGui4.dll (which is needed by L"C:\\cfd_app\\qwt5.dll") failed (error c000007b). err:module:import_dll Loading library QtCore4.dll (which is needed by L"C:\\cfd_app\\qwt5.dll") failed (error c000007b). err:module:import_dll Loading library MSVCP80.dll (which is needed by L"C:\\cfd_app\\qwt5.dll") failed (error c000007b). err:module:import_dll Loading library MSVCR80.dll (which is needed by L"C:\\cfd_app\\qwt5.dll") failed (error c000007b). err:module:import_dll Library qwt5.dll (which is needed by L"C:\\cfd_app\\cfd_app.exe") not found err:module:import_dll Loading library QtXml4.dll (which is needed by L"C:\\cfd_app\\cfd_app.exe") failed (error c000007b). err:module:import_dll Loading library QtOpenGL4.dll (which is needed by L"C:\\cfd_app\\cfd_app.exe") failed (error c000007b). err:module:import_dll Loading library QtGui4.dll (which is needed by L"C:\\cfd_app\\cfd_app.exe") failed (error c000007b). err:module:import_dll Loading library QtCore4.dll (which is needed by L"C:\\cfd_app\\cfd_app.exe") failed (error c000007b). err:module:import_dll Loading library MSVCP80.dll (which is needed by L"C:\\cfd_app\\cfd_app.exe") failed (error c000007b). err:module:import_dll Loading library MSVCR80.dll (which is needed by L"C:\\cfd_app\\cfd_app.exe") failed (error c000007b). err:module:import_dll Loading library libifcoremd.dll (which is needed by L"C:\\cfd_app\\cfd_app.exe") failed (error c000007b). err:module:import_dll Loading library libifportMD.dll (which is needed by L"C:\\cfd_app\\cfd_app.exe") failed (error c000007b). err:module:LdrInitializeThunk Main exe initialization for L"C:\\cfd_app\\cfd_app.exe" failed, status c0000135
the dlls involved in order of read access: qwt5.dll: PE32 executable (DLL) (GUI) Intel 80386, for MS Windows QtGui4.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows QtCore4.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows Microsoft.VC80.CRT/msvcp80.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows Microsoft.VC80.CRT/msvcr80.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows QtXml4.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows QtOpenGL4.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows QtGui4.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows QtCore4.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows Microsoft.VC80.CRT/msvcp80.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows Microsoft.VC80.CRT/msvcr80.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows libifcoremd.dll: PE32+ executable (DLL) (console) x86-64, for MS Windows libifportmd.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows -- 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.
http://bugs.winehq.org/show_bug.cgi?id=27216 --- Comment #3 from Alexandre Julliard <julliard(a)winehq.org> 2011-06-21 08:19:31 CDT --- It's not possible to load 64-bit dlls in a 32-bit process. There's something wrong with your installation. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=27216 Marcel Partap <mpartap(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |ABANDONED --- Comment #4 from Marcel Partap <mpartap(a)gmx.net> 2011-06-21 11:39:44 CDT ---
It's not possible to load 64-bit dlls in a 32-bit process. Seems so. However, the application really does install mixed 32/64bit PE files. There's something wrong with your installation. That's what i thought, but i tried repeatedly with fresh WINEPREFIX, WINEARCH=win32/win64, even re-emerging (gentoo) wine with/without win32/win64 USE flags.. Waste of time, switched the app, no clue what exactly went on. Whatever.
-- 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.
http://bugs.winehq.org/show_bug.cgi?id=27216 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #5 from Austin English <austinenglish(a)gmail.com> 2011-07-07 16:16:21 CDT --- Closing. -- 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.
participants (1)
-
wine-bugs@winehq.org