http://bugs.winehq.org/show_bug.cgi?id=23467
Summary: SnagIt: needs GdipEnumerateMetafileDestRect Product: Wine Version: 1.2-rc5 Platform: x86 URL: http://download.techsmith.com/snagit/enu/910/snagit.ex e OS/Version: Linux Status: NEW Keywords: download Severity: minor Priority: P2 Component: gdiplus AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com
It also hits an unimplemented function in rpcrt4, but I've sent a patch for that one already.
http://bugs.winehq.org/show_bug.cgi?id=23467
NSLW lukasz.wojnilowicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lukasz.wojnilowicz@gmail.co | |m
--- Comment #1 from NSLW lukasz.wojnilowicz@gmail.com 2011-04-09 10:14:25 CDT --- Still unimplemented wine-1.3.17-173-g6eed4c4
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
http://bugs.winehq.org/show_bug.cgi?id=23467
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |minor
--- Comment #3 from Austin English austinenglish@gmail.com 2013-05-01 16:02:52 CDT --- There's an easy workaround, so this is minor.
http://bugs.winehq.org/show_bug.cgi?id=23467
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://download.techsmith.c |http://download.techsmith.c |om/snagit/enu/910/snagit.ex |om/snagit/enu/910/snagit.ex |e |e | Summary|SnagIt 9.x needs |SnagIt 8.x/ 9.x needs |gdiplus.dll.GdipEnumerateMe |gdiplus.dll.GdipEnumerateMe |tafileDestRect |tafileDestRect
--- Comment #4 from Anastasius Focht focht@gmx.net 2013-05-01 16:04:33 CDT --- Hello folks,
revising summary, more SnagIt versions seem affected.
Reproducing for 8.x:
1) start "Editor" tool 2) new image 3) select "A" (text field) from "Paint tools" and drop it on image
$ du -sh SnagIt823.exe 14M SnagIt823.exe
$ sha1sum SnagIt823.exe 6314a99f2378de9d072c174ea894d9697a08a546 SnagIt823.exe
Regards
http://bugs.winehq.org/show_bug.cgi?id=23467
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |69d74ece533d1c62276a00e5601 | |ff04920249088 Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #5 from Austin English austinenglish@gmail.com 2013-05-06 16:29:12 CDT --- Works after http://source.winehq.org/git/wine.git/commitdiff/69d74ece533d1c62276a00e5601...
and working around bug 33502.
Thanks Dmitry/Focht!
http://bugs.winehq.org/show_bug.cgi?id=23467
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org 2013-05-10 13:42:17 CDT --- Closing bugs fixed in 1.5.30.
https://bugs.winehq.org/show_bug.cgi?id=23467 Bug 23467 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=23467
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://download.techsmith.c |https://web.archive.org/web |om/snagit/enu/910/snagit.ex |/20110527040632/download.te |e |chsmith.com/snagit/enu/910/ | |snagit.exe