[Bug 50474] New: Papyrus 10, from "R.O.M. GmbH" refuses starting after updating to version 10.1
https://bugs.winehq.org/show_bug.cgi?id=50474 Bug ID: 50474 Summary: Papyrus 10, from "R.O.M. GmbH" refuses starting after updating to version 10.1 Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: jeijei(a)gmx.net Distribution: --- Created attachment 69110 --> https://bugs.winehq.org/attachment.cgi?id=69110 Papyrus 10 refuse starting after updating to Papyrus 10.1 Papyrus 10, from "R.O.M. GmbH" refuses starting after updating to version 10.1 -- 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.
https://bugs.winehq.org/show_bug.cgi?id=50474 Zebediah Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12(a)gmail.com --- Comment #1 from Zebediah Figura <z.figura12(a)gmail.com> ---
Unhandled exception: unimplemented function Qt5Core.dll.??0QMutex@@QEAA(a)XZ called in 64-bit code (0x000000007bc7c9e1).
I've seen this before, though I can't remember where—an application apparently ships with QT libraries different from the ones it was built against, such that the mangled symbols are wrong. I think Windows fails to load the library (IIRC the application tries to dynamically load some helper which links to qt5core). You might try disabling qt5core via DLL overrides in winecfg. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=50474 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |5.0 CC| |focht(a)gmx.net --- Comment #2 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, unfortunately there are only Papyrus 10.0 and 11.0 demos available as download and they work fine. Papyrus Demo v10.01 uses Qt 5.12.4.0 --- snip --- Scanning -> C:\Program Files\Papyrus Autor Demo 10\plugins\Qt5Core.dll File Type : 64-Bit Dll (Subsystem : Win GUI / 2), Size : 6161376 (05E03E0h) Byte(s) | Machine: 0x8664 (AMD64) Compilation TimeStamp : 0x5D01C3BF -> Thu 13th Jun 2019 03:32:15 (GMT) [TimeStamp] 0x5D01C3BF -> Thu 13th Jun 2019 03:32:15 (GMT) | PE Header | - | Offset: 0x00000000:00000120 | VA: 0x00000001:80000120 | - [TimeStamp] 0xFFFFFFFF -> Sun 07th Feb 2106 06:28:15 (GMT) | Export | - | Offset: 0x00000000:005254C4 | VA: 0x00000001:805262C4 | - [TimeStamp] 0x5D01C3BF -> Thu 13th Jun 2019 03:32:15 (GMT) | DebugDirectory | - | Offset: 0x00000000:004BB5A4 | VA: 0x00000001:804BC3A4 | - [TimeStamp] 0x5D01C3BF -> Thu 13th Jun 2019 03:32:15 (GMT) | DebugDirectory | - | Offset: 0x00000000:004BB5C0 | VA: 0x00000001:804BC3C0 | - [TimeStamp] 0x5D01C3BF -> Thu 13th Jun 2019 03:32:15 (GMT) | DebugDirectory | - | Offset: 0x00000000:004BB5DC | VA: 0x00000001:804BC3DC | - -> File Appears to be Digitally Signed @ Offset 05DE200h, size : 021E0h / 08672 byte(s) [LoadConfig] Struct determined as v8 (Expected size 232 | Actual size 248) [LoadConfig] CFG (/Guard) - Handler @ 0x1:802E7AE0 [LoadConfig] CFG Table @ 0x0:00000000 | 0x00 (00) entries [LoadConfig] CFG Flags : 0x100 [LoadConfig] CodeIntegrity -> Flags 0x0 | Catalog 0x0 (0) | Catalog Offset 0x0 | Reserved 0x0 [LoadConfig] GuardAddressTakenIatEntryTable 0x0:00000000 | Count 0x000000000 (00) [LoadConfig] GuardLongJumpTargetTable 0x0:00000000 | Count 0x000000000 (00) [LoadConfig] HybridMetadataPointer 0x1:00000000 | DynamicValueRelocTable 0x0:00000000 [LoadConfig] FailFastIndirectProc 0x802C6160:00000001 | FailFastPointer 0x802E7AF0:00000001 [LoadConfig] UnknownZero1 0x0 0 [LoadConfig] CFG Data Present, yet setting is not present in the DllCharacteristics.. patched out? [File Heuristics] -> Flag #1 : 00000100000001001101000100000100 (0x0404D104) [Entrypoint Section Entropy] : 6.42 (section #0) ".text " | Size : 0x2E5D1F (3038495) byte(s) [DllCharacteristics] -> Flag : (0x0160) -> HEVA | ASLR | DEP [SectionCount] 6 (0x6) | ImageSize 0x5E9000 (6197248) byte(s) [Export] 99% of function(s) (7897 of 7917) are in file | 0 are forwarded | 7683 code | 234 data | 0 uninit data | 0 unknown | [VersionInfo] Company Name : The Qt Company Ltd. [VersionInfo] Product Name : Qt5 [VersionInfo] Product Version : 5.12.4.0 [VersionInfo] File Description : C++ Application Development Framework [VersionInfo] File Version : 5.12.4.0 [VersionInfo] Original FileName : Qt5Core.dll [VersionInfo] Legal Copyrights : Copyright (C) 2019 The Qt Company Ltd. [ModuleReport] [IAT] Modules -> MPR.dll | NETAPI32.dll | USERENV.dll | VERSION.dll | WS2_32.dll | KERNEL32.dll | USER32.dll | SHELL32.dll | ole32.dll | ADVAPI32.dll | WINMM.dll | MSVCP140.dll | VCRUNTIME140.dll | api-ms-win-crt-runtime-l1-1-0.dll | api-ms-win-crt-heap-l1-1-0.dll | api-ms-win-crt-environment-l1-1-0.dll | api-ms-win-crt-stdio-l1-1-0.dll | api-ms-win-crt-math-l1-1-0.dll | api-ms-win-crt-string-l1-1-0.dll | api-ms-win-crt-utility-l1-1-0.dll | api-ms-win-crt-time-l1-1-0.dll | api-ms-win-crt-convert-l1-1-0.dll | api-ms-win-crt-filesystem-l1-1-0.dll [Debug Info] (record 1 of 3) (file offset 0x4BB5A0) Characteristics : 0x0 | TimeDateStamp : 0x5D01C3BF (Thu 13th Jun 2019 03:32:15 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 2 (0x2) -> CodeView | Size : 0x43 (67) AddressOfRawData : 0x4C3B74 | PointerToRawData : 0x4C2D74 CvSig : 0x53445352 | SigGuid 558A04DB-FE99-427E-9E65F1144014D10F Age : 0x1 (1) | Pdb : C:\Users\qt\work\qt\qtbase\lib\Qt5Core.pdb [Debug Info] (record 2 of 3) (file offset 0x4BB5BC) Characteristics : 0x0 | TimeDateStamp : 0x5D01C3BF (Thu 13th Jun 2019 03:32:15 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 12 (0xC) -> Undocumented | Size : 0x14 (20) AddressOfRawData : 0x4C3BB8 | PointerToRawData : 0x4C2DB8 [Debug Info] (record 3 of 3) (file offset 0x4BB5D8) Characteristics : 0x0 | TimeDateStamp : 0x5D01C3BF (Thu 13th Jun 2019 03:32:15 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 13 (0xD) -> Undocumented | Size : 0x34C (844) AddressOfRawData : 0x4C3BCC | PointerToRawData : 0x4C2DCC ... --- snip --- Exports table dump extract: --- snip --- ->Export Table Characteristics: 0x00000000 TimeDateStamp: 0xFFFFFFFF MajorVersion: 0x0000 MinorVersion: 0x0000 -> 0.00 Name: 0x0053982A ("Qt5Core.dll") Base: 0x00000001 NumberOfFunctions: 0x00001EED NumberOfNames: 0x00001EED AddressOfFunctions: 0x005262E8 AddressOfNames: 0x0052DE9C AddressOfNameOrdinals: 0x00535A50 Ordinal RVA Symbol Name ------- ---------- ---------------------------------- 0x0001 0x0001FF80 "??$qbswap@$01@@YAPEAXPEBX_JPEAX(a)Z" 0x0002 0x00020000 "??$qbswap@$03@@YAPEAXPEBX_JPEAX(a)Z" 0x0003 0x00020050 "??$qbswap@$07@@YAPEAXPEBX_JPEAX(a)Z" ... 0x0308 0x0002F3E0 "??1QMutex@@QEAA(a)XZ" 0x0309 0x0001B260 "??1QMutexLocker@@QEAA(a)XZ" 0x030A 0x0002FDA0 "??1QMutexPool@@QEAA(a)XZ" ... 0x1EEB 0x000CEDB0 "z_zError" 0x1EEC 0x000CEDF0 "z_zlibCompileFlags" 0x1EED 0x000CEE00 "z_zlibVersion" --- snip --- === Papyrus Demo v11.0 uses Qt 5.15.0.0 --- snip --- Scanning -> C:\Program Files\Papyrus Autor Demo 11\plugins\Qt5Core.dll File Type : 64-Bit Dll (Subsystem : Win GUI / 2), Size : 6001648 (05B93F0h) Byte(s) | Machine: 0x8664 (AMD64) Compilation TimeStamp : 0x5EB90ECB -> Mon 11th May 2020 08:37:31 (GMT) [TimeStamp] 0x5EB90ECB -> Mon 11th May 2020 08:37:31 (GMT) | PE Header | - | Offset: 0x00000000:00000128 | VA: 0x00000001:80000128 | - [TimeStamp] 0xFFFFFFFF -> Sun 07th Feb 2106 06:28:15 (GMT) | Export | - | Offset: 0x00000000:004C6A44 | VA: 0x00000001:804C7E44 | - [TimeStamp] 0x5EB90ECB -> Mon 11th May 2020 08:37:31 (GMT) | DebugDirectory | - | Offset: 0x00000000:00483E74 | VA: 0x00000001:80485274 | - [TimeStamp] 0x5EB90ECB -> Mon 11th May 2020 08:37:31 (GMT) | DebugDirectory | - | Offset: 0x00000000:00483E90 | VA: 0x00000001:80485290 | - [TimeStamp] 0x5EB90ECB -> Mon 11th May 2020 08:37:31 (GMT) | DebugDirectory | - | Offset: 0x00000000:00483EAC | VA: 0x00000001:804852AC | - -> File Appears to be Digitally Signed @ Offset 05B7200h, size : 021F0h / 08688 byte(s) [LoadConfig] Struct determined as v8 (Expected size 232 | Actual size 264) [LoadConfig] CFG (/Guard) - Handler @ 0x1:802EFB48 [LoadConfig] CFG Table @ 0x0:00000000 | 0x00 (00) entries [LoadConfig] CFG Flags : 0x100 [LoadConfig] CodeIntegrity -> Flags 0x0 | Catalog 0x0 (0) | Catalog Offset 0x0 | Reserved 0x0 [LoadConfig] GuardAddressTakenIatEntryTable 0x0:00000000 | Count 0x000000000 (00) [LoadConfig] GuardLongJumpTargetTable 0x0:00000000 | Count 0x000000000 (00) [LoadConfig] HybridMetadataPointer 0x1:00000000 | DynamicValueRelocTable 0x0:00000000 [LoadConfig] FailFastIndirectProc 0x0:00000000 | FailFastPointer 0x0:00000000 [LoadConfig] UnknownZero1 0x0 0 [LoadConfig] CFG Data Present, yet setting is not present in the DllCharacteristics.. patched out? [File Heuristics] -> Flag #1 : 00000100000001001101000100000100 (0x0404D104) [Entrypoint Section Entropy] : 6.43 (section #0) ".text " | Size : 0x2ED767 (3069799) byte(s) [DllCharacteristics] -> Flag : (0x0160) -> HEVA | ASLR | DEP [SectionCount] 7 (0x7) | ImageSize 0x5C3000 (6041600) byte(s) [Export] 99% of function(s) (8330 of 8351) are in file | 0 are forwarded | 8102 code | 249 data | 0 uninit data | 0 unknown | [VersionInfo] Company Name : The Qt Company Ltd. [VersionInfo] Product Name : Qt5 [VersionInfo] Product Version : 5.15.0.0 [VersionInfo] File Description : C++ Application Development Framework [VersionInfo] File Version : 5.15.0.0 [VersionInfo] Original FileName : Qt5Core.dll [VersionInfo] Legal Copyrights : Copyright (C) 2020 The Qt Company Ltd. [ModuleReport] [IAT] Modules -> MPR.dll | USERENV.dll | VERSION.dll | NETAPI32.dll | WS2_32.dll | ADVAPI32.dll | KERNEL32.dll | ole32.dll | SHELL32.dll | USER32.dll | WINMM.dll | MSVCP140.dll | MSVCP140_1.dll | VCRUNTIME140.dll | VCRUNTIME140_1.dll | api-ms-win-crt-runtime-l1-1-0.dll | api-ms-win-crt-heap-l1-1-0.dll | api-ms-win-crt-environment-l1-1-0.dll | api-ms-win-crt-stdio-l1-1-0.dll | api-ms-win-crt-time-l1-1-0.dll | api-ms-win-crt-math-l1-1-0.dll | api-ms-win-crt-string-l1-1-0.dll | api-ms-win-crt-utility-l1-1-0.dll | api-ms-win-crt-convert-l1-1-0.dll | api-ms-win-crt-filesystem-l1-1-0.dll [Debug Info] (record 1 of 3) (file offset 0x483E70) Characteristics : 0x0 | TimeDateStamp : 0x5EB90ECB (Mon 11th May 2020 08:37:31 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 2 (0x2) -> CodeView | Size : 0x43 (67) AddressOfRawData : 0x48D5D4 | PointerToRawData : 0x48C1D4 CvSig : 0x53445352 | SigGuid DDED911B-6C45-413F-A01EA682794807C5 Age : 0x1 (1) | Pdb : C:\Users\qt\work\qt\qtbase\lib\Qt5Core.pdb [Debug Info] (record 2 of 3) (file offset 0x483E8C) Characteristics : 0x0 | TimeDateStamp : 0x5EB90ECB (Mon 11th May 2020 08:37:31 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 12 (0xC) -> Undocumented | Size : 0x14 (20) AddressOfRawData : 0x48D618 | PointerToRawData : 0x48C218 [Debug Info] (record 3 of 3) (file offset 0x483EA8) Characteristics : 0x0 | TimeDateStamp : 0x5EB90ECB (Mon 11th May 2020 08:37:31 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 13 (0xD) -> Undocumented | Size : 0x364 (868) AddressOfRawData : 0x48D62C | PointerToRawData : 0x48C22C ... --- snip --- Exports table dump extract: --- snip --- ->Export Table Characteristics: 0x00000000 TimeDateStamp: 0xFFFFFFFF MajorVersion: 0x0000 MinorVersion: 0x0000 -> 0.00 Name: 0x004DC49E ("Qt5Core.dll") Base: 0x00000001 NumberOfFunctions: 0x0000209F NumberOfNames: 0x0000209F AddressOfFunctions: 0x004C7E68 AddressOfNames: 0x004D00E4 AddressOfNameOrdinals: 0x004D8360 Ordinal RVA Symbol Name ------- ---------- ---------------------------------- 0x0001 0x00017B30 "??$qbswap@$01@@YAPEAXPEBX_JPEAX(a)Z" 0x0002 0x00017BB0 "??$qbswap@$03@@YAPEAXPEBX_JPEAX(a)Z" 0x0003 0x00017C00 "??$qbswap@$07@@YAPEAXPEBX_JPEAX(a)Z" ... 0x0196 0x00027150 "??0QMutex@@QEAA(a)W4RecursionMode@0@@Z" 0x0197 0x0000E0C0 "??0QMutex@@QEAA(a)XZ" 0x0198 0x0000E1F0 "??0QMutexLocker@@QEAA(a)PEAVQBasicMutex@@@Z" 0x0199 0x0000E1F0 "??0QMutexLocker@@QEAA(a)PEAVQRecursiveMutex@@@Z" ... 0x0337 0x00027210 "??1QMutex@@QEAA(a)XZ" 0x0338 0x0000E770 "??1QMutexLocker@@QEAA(a)XZ" ... 0x209D 0x0007DE90 "z_zError" 0x209E 0x0007DED0 "z_zlibCompileFlags" 0x209F 0x0007DEE0 "z_zlibVersion" ---- snip --- Qt 5.12.4.0 (shipped with Papyrus 10.0): "??1QMutex@@QEAA(a)XZ" = public: __cdecl QMutex::QMutex(void) __ptr64 Qt 5.15.0.0 (shipped with Papyrus 11.0): "??0QMutex@@QEAA(a)XZ" = public: __cdecl QMutex::QMutex(void) __ptr64 "??1QMutex@@QEAA(a)XZ" = public: __cdecl QMutex::~QMutex(void) __ptr64 Could you generate a trace log and attach it to the bug report? Run the command from the application directory. --- snip --- WINEDEBUG=+pid,+seh,+loaddll,+module,+imports wine ./Papyrus\ Autor.exe
log.txt 2>&1 --- snip ---
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.
https://bugs.winehq.org/show_bug.cgi?id=50474 --- Comment #3 from Anastasius Focht <focht(a)gmx.net> --- Hello wineasinus, could you upload the 'Qt5Core.dll' from your WINEPREFIX to virustotal.com (https://www.virustotal.com/gui/) and provide a link to the scan (even if it already exists)? --- snip --- $ find .wine/drive_c/ -iname "QT5Core.dll" .wine/drive_c/Program Files/Papyrus Autor Demo 11/plugins/Qt5Core.dll .wine/drive_c/Program Files/Papyrus Autor Demo 10/plugins/Qt5Core.dll --- snip --- (substitute with proper path from your non-demo install) It will provide some insight which exact Qt5 version is currently present. --- Small correction to my previous comment: --- quote --- Qt 5.12.4.0 (shipped with Papyrus 10.0): "??1QMutex@@QEAA(a)XZ" = public: __cdecl QMutex::QMutex(void) __ptr64 --- quote --- that should have been 'public: __cdecl QMutex::~QMutex(void) __ptr64' (dtor) ... copy/pasta. 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.
https://bugs.winehq.org/show_bug.cgi?id=50474 --- Comment #4 from wineasinus <jeijei(a)gmx.net> --- Hello together, at first, thank you very much @Zebediah Figurah: I do not no how to do that: "You might try disabling qt5core via DLL overrides in winecfg" @Anastasius Focht virustotal Scan of Qt5Core.dll (version 21.12.2019) see link below 293092911079c68df67bb8e278a6d37e208a782a03ed7d0d44c67c07d3bff5b0 Qt5Core.dll https://www.virustotal.com/gui/file/293092911079c68df67bb8e278a6d37e208a782a... Loading Qt5Core.dll into Kate tells me it has "Fileversion 5.12.4.0" Sorry, I don't manage to use winedebug correctly, I've got failure messages like no such directory or papyrus not found my directory is named: /.wine/drive_c/Program Files/Papyrus_Autor_10 the program name is: "Papyrus Autor.exe" Best regards wineasinus -- 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)
-
WineHQ Bugzilla