http://bugs.winehq.org/show_bug.cgi?id=33530
Bug #: 33530 Summary: SnagIt 11.x editor tool crashes at startup on unimplemented function gdiplus.dll.GdipEnumerateMetafileDestPointI Product: Wine Version: 1.5.29 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: gdiplus AssignedTo: wine-bugs@winehq.org ReportedBy: focht@gmx.net Classification: Unclassified
Hello folks,
as the summary says...
Prerequisite: 'winetricks -q dotnet40 corefonts'
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/TechSmith/Snagit 11 ... wine ./SnagitEditor.exe ... wine: Call from 0x7b83aa5b to unimplemented function gdiplus.dll.GdipEnumerateMetafileDestPointI, aborting wine: Unimplemented function gdiplus.dll.GdipEnumerateMetafileDestPointI called at address 0x7b83aa5b (thread 0009), starting debugger... Unhandled exception: unimplemented function gdiplus.dll.GdipEnumerateMetafileDestPointI called in 32-bit code (0x7b83aa5b). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7b83aa5b ESP:00324fe4 EBP:00325048 EFLAGS:00000283( - -- I S - - -C) EAX:7b826819 EBX:7b8b96b0 ECX:7ddc1571 EDX:0032500c ESI:00165220 EDI:100c7048 Stack dump: 0x00324fe4: 00325074 00000008 00325010 80000100 0x00324ff4: 00000001 00000000 7b83aa5b 00000002 0x00325004: 7ddc1520 7ddc1571 7dd9505f 100c7018 0x00325014: 00325058 00000000 00000000 00000000 0x00325024: 00000000 00000000 7ffdf000 00325050 0x00325034: 003250ac 00325098 7dd95e5c 0032505c 000c: sel=0067 base=00000000 limit=00000000 32-bit r-x Backtrace: ... 1 0x7ddc14b5 __wine_spec_unimplemented_stub+0x34(module="gdiplus.dll", function="GdipEnumerateMetafileDestPointI") [/home/focht/projects/wine/wine-git/dlls/winecrt0/stub.c:34] in gdiplus (0x00325084) 2 0x7dd731c1 __wine_stub_GdipEnumerateMetafileDestPointI+0x28() in gdiplus (0x00325110) 3 0x0058b301 in snagiteditor (+0x18b300) (0x00325110) --- snip ---
'winetricks gdiplus' works around.
$ du -sh snagit.exe 65M snagit.exe
$ sha1sum snagit.exe aaed9a649379744c07fe1256c32c62ba82600bce snagit.exe
$ wine --version wine-1.5.29-122-g865d53d
Regards
http://bugs.winehq.org/show_bug.cgi?id=33530
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet, download URL| |www.oldapps.com/SnagIT.php? | |old_snagit=12000
http://bugs.winehq.org/show_bug.cgi?id=33530
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |33502
--- Comment #1 from Anastasius Focht focht@gmx.net 2013-05-05 13:01:44 CDT --- Hello folks,
also suffers from bug 33502 You have to remove the incomplete printer entry from registry otherwise the app and various Wine builtin programs won't load.
Regards
http://bugs.winehq.org/show_bug.cgi?id=33530
--- Comment #2 from Vincent Povirk madewokherd@gmail.com 2013-05-05 23:32:19 CDT --- Should be trivial to implement based on GdipEnumerateMetafileSrcRectDestPoints, though odds are (depending on how the metafile was created) it won't work for now.
http://bugs.winehq.org/show_bug.cgi?id=33530
--- Comment #3 from Vincent Povirk madewokherd@gmail.com 2013-05-05 23:39:22 CDT --- Oh, never mind, Dmitry already sent a patch that does that.
http://bugs.winehq.org/show_bug.cgi?id=33530
--- Comment #4 from Bruno Jesus 00cpxxx@gmail.com 2013-05-06 15:38:22 CDT --- Patch commited: http://source.winehq.org/git/wine.git/?a=commit;h=4c4c661bc0cb999a7c112f10bb...
http://bugs.winehq.org/show_bug.cgi?id=33530
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |4c4c661bc0cb999a7c112f10bbb | |238792d8394c2 Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #5 from Anastasius Focht focht@gmx.net 2013-05-06 16:19:03 CDT --- Hello folks,
indeed fixed by commit http://source.winehq.org/git/wine.git/commitdiff/4c4c661bc0cb999a7c112f10bbb...
Thanks Dmitry
Regards
http://bugs.winehq.org/show_bug.cgi?id=33530
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org 2013-05-10 13:41:44 CDT --- Closing bugs fixed in 1.5.30.
https://bugs.winehq.org/show_bug.cgi?id=33530 Bug 33530 depends on bug 33502, which changed state.
Bug 33502 Summary: SnagIt writes incomplete HKLM\System\CurrentControlSet\Control\Print\Printers entry, causing loader failures for apps that depend on winspool.drv https://bugs.winehq.org/show_bug.cgi?id=33502
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=33530
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|www.oldapps.com/SnagIT.php? |https://web.archive.org/web |old_snagit=12000 |/20141116103620/http://down | |load.oldapps.com/SnagIT/sna | |git112.exe