https://bugs.winehq.org/show_bug.cgi?id=38027
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet, download Status|UNCONFIRMED |NEW CC| |focht@gmx.net Component|-unknown |windowscodecs Summary|HyperStudio 5 fails to |HyperStudio 5 (.NET 4.0 |start |app) fails to start, | |reports | |'tiff_get_decode_info | |unhandled grayscale sample | |count 2' Ever confirmed|0 |1
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
--- quote --- When started, HyperStudio shows splash screen but then Wine Debugger pops-up with "DbgBreakPoint+0x1 in ntdll: ret". --- quote ---
That's bug 32323
With .NET applications *always* check the terminal for messages from .NET runtime *after* closing the crash reporting tool.
--- snip --- fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00000401,(nil),0x0001,0x00000000,0x1a08f0c,(nil)): stub err:eventlog:ReportEventW L"Application: HyperStudio.exe\nFramework Version: v4.0.30319\nDescription: The application requested process termination through System.Environment.FailFast(string message).\nMessage: Unrecoverable system error.\nStack:\n at System.Environment.FailFast(System.String)\n at MS.Internal.Invariant.Fai"... fixme:advapi:DeregisterEventSource (0xcafe4242) stub --- snip ---
-> 'winetricks -q corefonts'
Using next issue to not letting this bug go to waste.
Relevant part of trace log (without relay, causes problems here):
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Software MacKiev/HyperStudio 5
$ WINEDEBUG=+tid,+seh,+loaddll,+process,+msxml,+msvcrt wine ./HyperStudio
log.txt 2>&1
... 0038:trace:msvcrt:MSVCRT__wfsopen (L"C:\Program Files\Software MacKiev\HyperStudio 5\Resources\DrawingTools\ToolsTemplates\Circle3D.tiff",L"rb") 0038:trace:msvcrt:msvcrt_get_flags L"rb" ... 0038:fixme:wincodecs:tiff_get_decode_info unhandled grayscale sample count 2 0038:trace:seh:raise_exception code=e0434352 flags=1 addr=0x7b83b54f ip=7b83b54f tid=0038 0038:trace:seh:raise_exception info[0]=80004005 0038:trace:seh:raise_exception info[1]=00000000 0038:trace:seh:raise_exception info[2]=00000000 0038:trace:seh:raise_exception info[3]=00000000 0038:trace:seh:raise_exception info[4]=79140000 0038:trace:seh:raise_exception eax=7b8271d5 ebx=7b8c1000 ecx=80004005 edx=01a0cac4 esi=01a0cb74 edi=001a4760 0038:trace:seh:raise_exception ebp=01a0cb08 esp=01a0caa4 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00200283 0038:trace:seh:call_vectored_handlers calling handler at 0x791f5a7c code=e0434352 flags=1 ... 0038:trace:seh:raise_exception code=80000100 flags=1 addr=0x7b83b54f ip=7b83b54f tid=0038 0038:trace:seh:raise_exception info[0]=7d10ba80 0038:trace:seh:raise_exception info[1]=7d10df58 wine: Call from 0x7b83b54f to unimplemented function msvcr100.dll.__CxxExceptionFilter, aborting ... --- snip ---
'winetricks -q windowscodecs' works around and lets the app start.
Source: http://source.winehq.org/git/wine.git/blob/30f98340618b1ebfce38c83ac7c189a34...
$ sha1sum HS5Win.exe 23996c0fcc19dd47fdb005a33a9fde79f44f4137 HS5Win.exe
$ du -sh HS5Win.exe 690M HS5Win.exe
$ wine --version wine-1.7.36-83-gf75d1b0
Regards