http://bugs.winehq.org/show_bug.cgi?id=23467
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Depends on| |33502 Summary|SnagIt: needs |SnagIt 9.x needs |GdipEnumerateMetafileDestRe |gdiplus.dll.GdipEnumerateMe |ct |tafileDestRect Severity|minor |normal
--- Comment #2 from Anastasius Focht focht@gmx.net 2013-05-01 15:35:53 CDT --- Hello folks,
confirming, still present.
'winetricks gdiplus' works around.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/TechSmith/Snagit 9 ... $ wine ./Snagit32.exe ... Unhandled exception: unimplemented function gdiplus.dll.GdipEnumerateMetafileDestRect called in 32-bit code (0x7b83aad3). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7b83aad3 ESP:0033e554 EBP:0033e5b8 EFLAGS:00000283( - -- I S - - -C) EAX:7b826891 EBX:7b8b96b0 ECX:7ea665d2 EDX:0033e57c ESI:00000000 EDI:00000000 Stack dump: 0x0033e554: 0033e5e4 00000008 00000000 80000100 0x0033e564: 00000001 00000000 7b83aad3 00000002 0x0033e574: 7ea66520 7ea665d2 7ea3a05f 7ea86c14 0x0033e584: 7ffdf000 0033e5c8 7ea3a05f 03a0fa08 0x0033e594: 0033e5d8 00000000 7ea27fd4 00110000 0x0033e5a4: 00000002 0019d688 00000000 0033e5cc 000c: sel=0067 base=00000000 limit=00000000 32-bit r-x Backtrace: =>0 0x7b83aad3 RaiseException+0x93(code=<couldn't compute location>, flags=<couldn't compute location>, nbargs=<couldn't compute location>, args=<couldn't compute location>) [/home/focht/projects/wine/wine-git/dlls/kernel32/except.c:84] in kernel32 (0x0033e5b8) 1 0x7ea664b5 __wine_spec_unimplemented_stub+0x34(module="gdiplus.dll", function="GdipEnumerateMetafileDestRect") [/home/focht/projects/wine/wine-git/dlls/winecrt0/stub.c:34] in gdiplus (0x0033e5f4) 2 0x7ea18245 __wine_stub_GdipEnumerateMetafileDestRect+0x28() in gdiplus (0x0033e630) 3 0x004771a7 in snagiteditor (+0x771a6) (0x0033e630) ... 0000003f (D) C:\Program Files\TechSmith\Snagit 9\SnagitEditor.exe 0000005a 0 00000059 0 00000058 0 00000057 0 00000056 -1 00000055 0 00000054 0 0000004e 0 0000004d 0 0000004a 0 00000049 0 00000048 0 00000040 0 <== --- snip ---
Refining summary because it doesn't affect every SnagIt version.
Source: http://source.winehq.org/git/wine.git/blob/668cfb1c5ae75e0e1eed919117a2010f4...
--- snip --- 197 197 stub GdipEnumerateMetafileDestRect 198 198 stub GdipEnumerateMetafileDestRectI ... --- snip ---
$ du -sh snagit.exe 28M snagit.exe
$ sha1sum snagit.exe cedae34b59b5cfe7b3aa9f04a23dbd88c0f0e475 snagit.exe
$ wine --version wine-1.5.29-100-ga0b4cd1
Regards