[Bug 23467] SnagIt 9.x needs gdiplus.dll.GdipEnumerateMetafileDestRect

wine-bugs at winehq.org wine-bugs at winehq.org
Wed May 1 15:35:53 CDT 2013


http://bugs.winehq.org/show_bug.cgi?id=23467

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at 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 at 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/668cfb1c5ae75e0e1eed919117a2010f442f03af:/dlls/gdiplus/gdiplus.spec#l197

--- 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

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.



More information about the wine-bugs mailing list