http://bugs.winehq.org/show_bug.cgi?id=13015
--- Comment #7 from Dan Kegel dank@kegel.com 2009-05-17 09:49:25 --- That web page is over quota, but I read it from Google's cache. It says the cause of images broken in winhlp is often because registry entries like * HKEY_CLASSES_ROOT.png * HKEY_CLASSES_ROOT\pngfile are missing. I don't think that's the problem.
The help viewer now crashes instead of showing broken images. Cleanest way to reproduce is $ wine start ProntoProEdit\ NG.chm Here's the core bit:
0017:Call oleaut32.SysAllocString(001990c8 L"mk:@MSITStore:C:/Program Files/Philips/ProntoProEdit NG/ProntoProEdit NG.chm::ProntoProEdit.htm") ret=7e01bba7 0017:Ret oleaut32.SysAllocString() retval=0019bba4 ret=7e01bba7 0017:Call advapi32.RegOpenKeyW(80000000,0019bba0 L"MIME\Database\Content Type\\6964\3e76\213c\2d2d\7d7d\6e65\2164\616b\6f64\2d76\3e2d\0a0d\703c\6320\616c\7373\453d\646e\542d\706f\6369\263e\626e\7073\3c3b\702f\0d3e\0d0a\3c0a\622f\646f\3e79\0a0d\0a0d\2f3c\7468\6c6d\0d3e\nt/html",0033f444) ret=7e281c76 0017:Ret advapi32.RegOpenKeyW() retval=00000002 ret=7e281c76 fixme:urlmon:create_object Could not find object for MIME L"\6964\3e76\213c\2d2d\7d7d\6e65\2164\616b\6f64\2d76\3e2d\0a0d\703c\6320\616c\7373\453d\646e\542d\706f\6369\263e\626e\7073\3c3b\702f\0d3e\0d0a\3c0a\622f\646f\3e79\0a0d\0a0d\2f3c\7468\6c6d\0d3e\nt/html" trace:seh:raise_exception code=c0000005 flags=0 addr=0x7e283fd0 ip=7e283fd0 tid=0017
Oddly, I don't then get a backtrace. (Is our new crash dialog blocking that?)