https://bugs.winehq.org/show_bug.cgi?id=38919
Bug ID: 38919 Summary: HyperStudio 5 (.NET 4.0 app) hangs at splash screen ('PngDecoder_Frame_GetMetadataQueryReader' is a stub) Product: Wine Version: 1.7.47 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: windowscodecs Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net Distribution: ---
Hello folks,
continuation of bug 38027
Prerequisite: 'winetricks -q dotnet40 corefonts'
(app/CLR doesn't like relay tracing)
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Software MacKiev/HyperStudio 5
$ WINEDEBUG=+tid,+seh,+loaddll,+process,+wincodecs,+msvcrt wine ./HyperStudio.exe >>log.txt 2>&1 ... 003b:trace:wincodecs:PngDecoder_AddRef (0x103c8ca8) refcount=4 003b:trace:wincodecs:PngDecoder_Frame_GetPixelFormat (0x103c8cac,0x1b0c8ac) 003b:trace:wincodecs:PngDecoder_Frame_GetSize (0x103c8cac)->(80,60) 003b:trace:wincodecs:PngDecoder_Frame_GetResolution (0x103c8cac)->(95.99,95.99) 003b:fixme:wincodecs:PngDecoder_Frame_GetMetadataQueryReader (0x103c8cac,0x1b0c920): stub 003b:trace:seh:raise_exception code=e0434352 flags=1 addr=0x7b845ccd ip=7b845ccd tid=003b 003b:trace:seh:raise_exception info[0]=80004001 003b:trace:seh:raise_exception info[1]=00000000 003b:trace:seh:raise_exception info[2]=00000000 003b:trace:seh:raise_exception info[3]=00000000 003b:trace:seh:raise_exception info[4]=02300000 003b:trace:seh:raise_exception eax=7b832afd ebx=00000005 ecx=00000014 edx=01b0c764 esi=01b0c814 edi=00191c20 003b:trace:seh:raise_exception ebp=01b0c7a8 esp=01b0c744 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00200283 003b:trace:seh:call_vectored_handlers calling handler at 0x23b5a7c code=e0434352 flags=1 003b:trace:seh:call_vectored_handlers handler at 0x23b5a7c returned 0 ... --- snip ---
'winetricks -q windowscodecs' works around and lets the app start.
Source: https://source.winehq.org/git/wine.git/blob/27ae589d2aee548d06401153a2bdc5f9...
$ sha1sum HS5Win.exe 23996c0fcc19dd47fdb005a33a9fde79f44f4137 HS5Win.exe
$ du -sh HS5Win.exe 690M HS5Win.exe
$ wine --version wine-1.7.47-47-ga8f45df
Regards
https://bugs.winehq.org/show_bug.cgi?id=38919
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet, download URL| |http://downloads.hyperstudi | |o.com/HS5Win.exe
https://bugs.winehq.org/show_bug.cgi?id=38919
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #1 from super_man@post.com --- still valid 1.7.51
https://bugs.winehq.org/show_bug.cgi?id=38919
--- Comment #2 from super_man@post.com --- (In reply to super_man from comment #1)
still valid 1.7.51
No change 1.9
https://bugs.winehq.org/show_bug.cgi?id=38919
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |1b8e123465a27e812ae38e8b4e5 | |95a1b856bffcd Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com --- It starts fine for me with current Wine, marking fixed with 1b8e123465a27e812ae38e8b4e595a1b856bffcd.
https://bugs.winehq.org/show_bug.cgi?id=38919
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 3.4.
https://bugs.winehq.org/show_bug.cgi?id=38919
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://downloads.hyperstudi |https://web.archive.org/web |o.com/HS5Win.exe |/20210810164118if_/https:// | |downloads.hyperstudio.com/H | |S5Win.exe
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download link via Internet Archive. The snapshot has different hash but it's still HyperStudio 5 (5.2.0.587).
https://web.archive.org/web/20210810164118/https://downloads.hyperstudio.com...
$ sha1sum HS5Win.exe 68bcad2c4ea157c33ae85dcafe21e68cb19724e9 HS5Win.exe
$ du -sh HS5Win.exe 694M HS5Win.exe
--- snip --- -=[ ProtectionID v0.6.9.0 DECEMBER]=- (c) 2003-2017 CDKiLLER & TippeX Build 24/12/17-21:05:42 Ready... Scanning -> C:\Program Files (x86)\Software MacKiev\HyperStudio 5\HyperStudio.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 881000 (0D7168h) Byte(s) | Machine: 0x14C (I386) Compilation TimeStamp : 0x54D0C928 -> Tue 03rd Feb 2015 13:12:08 (GMT) [TimeStamp] 0x54D0C928 -> Tue 03rd Feb 2015 13:12:08 (GMT) | PE Header | - | Offset: 0x000000F8 | VA: 0x004000F8 | - [TimeStamp] 0x54D0C928 -> Tue 03rd Feb 2015 13:12:08 (GMT) | DebugDirectory | - | Offset: 0x0002A5E4 | VA: 0x0042B3E4 | - -> File Appears to be Digitally Signed @ Offset 0D5800h, size : 01968h / 06504 byte(s) [LoadConfig] Struct determined as v8 (Expected size 140 | Actual size 64) [!] Executable uses SEH Tables (/SAFESEH) (94 calculated 94 recorded... 0 invalid addresses) [LoadConfig] CodeIntegrity -> Flags 0x3 | Catalog 0x0 (0) | Catalog Offset 0x355C3A43 | Reserved 0x485C3030 [LoadConfig] GuardAddressTakenIatEntryTable 0x72657079 | Count 0x64757453 (1685419091) [LoadConfig] GuardLongJumpTargetTable 0x69576F69 | Count 0x75625C6E (1969380462) [LoadConfig] HybridMetadataPointer 0x5C646C69 | DynamicValueRelocTable 0x65707948 [LoadConfig] FailFastIndirectProc 0x75745372 | FailFastPointer 0x2E6F6964 [LoadConfig] UnknownZero1 0x626470 [File Heuristics] -> Flag #1 : 00000100000001001101000000000100 (0x0404D004) [Entrypoint Section Entropy] : 6.63 (section #0) ".text " | Size : 0x29C72 (171122) byte(s) [DllCharacteristics] -> Flag : (0x8140) -> ASLR | DEP | TSA [SectionCount] 5 (0x5) | ImageSize 0xDA000 (892928) byte(s) [VersionInfo] Company Name : The Software MacKiev Company [VersionInfo] Product Name : HyperStudio [VersionInfo] Product Version : 5.2.0.587 [VersionInfo] File Description : HyperStudio [VersionInfo] File Version : 5.2.0.587 [VersionInfo] Legal Copyrights : © 2015 The Software MacKiev Company [ModuleReport] [IAT] Modules -> VERSION.dll | COMCTL32.dll | gdiplus.dll | SHLWAPI.dll | WINMM.dll | KERNEL32.dll | USER32.dll | GDI32.dll | ADVAPI32.dll | SHELL32.dll | ole32.dll [Debug Info] (record 1 of 1) (file offset 0x2A5E0) Characteristics : 0x0 | TimeDateStamp : 0x54D0C928 (Tue 03rd Feb 2015 13:12:08 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 2 (0x2) -> CodeView | Size : 0x44 (68) AddressOfRawData : 0x2EDA0 | PointerToRawData : 0x2DFA0 CvSig : 0x53445352 | SigGuid 888A2AFB-3716-4AE9-82C4A89CF503C3D5 Age : 0x3 (3) | Pdb : C:\500\HyperStudioWin\build\HyperStudio.pdb [CompilerDetect] -> Visual C++ 10.0 (Visual Studio 2010) [!] File appears to have no protection or is using an unknown protection - Scan Took : 0.624 Second(s) [000000270h (624) tick(s)] [506 of 580 scan(s) done] --- snip ---
Regards