[Bug 37394] PicPick 3.4.1 can't start

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Oct 13 16:40:42 CDT 2014


https://bugs.winehq.org/show_bug.cgi?id=37394

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |focht at gmx.net
          Component|-unknown                    |gdiplus
     Ever confirmed|0                           |1

--- Comment #3 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

confirming.

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/PicPick

$ WINEDEBUG=+tid,+seh,+relay wine ./picpick.exe >>log.txt 2>&1
...
0023:Call
gdiplus.GdipDrawImageRectRectI(001950e8,00151678,00000000,00000000,00000009,00000009,00000099,00000000,00000009,00000009,00000002,00000000,00000000,00000000)
ret=00a05d6c
0023:trace:gdiplus:GdipDrawImageRectRectI (0x1950e8, 0x151678, 0, 0, 9, 9, 153,
0, 9, 9, 2, (nil), (nil), (nil))
0023:trace:gdiplus:GdipDrawImagePointsRect (0x1950e8, 0x151678, 0x33f7d0, 3,
153.000000, 0.000000, 9.000000, 9.000000, 2, (nil), (nil), (nil))
0023:trace:gdiplus:GdipDrawImagePointsRect (0.00,0.00) (9.00,0.00) (0.00,9.00)
0023:trace:gdiplus:GdipScaleMatrix (0x33f4ac, 1.00, 1.00, 1)
0023:trace:gdiplus:GdipTransformMatrixPoints (0x33f4ac, 0x33f644, 4)
0023:trace:gdiplus:GdipDrawImagePointsRect (0,0) (9,0) (0,9) (9,9)
0023:trace:gdiplus:GdipDrawImagePointsRect src pixels: 153.000000,0.000000
9.000000x9.000000
0023:trace:gdiplus:GdipDrawImagePointsRect graphics: 96.00x96.00 dpi, fmt
0xe200b, scale 1.000000, image: 96.00x96.00 dpi, fmt 0x26200a, color 00000000
0023:trace:gdiplus:GdipGetImageBounds 0x195068 0x33f5f4 0x33f4ac
0023:trace:gdiplus:GdipGetImageBounds returning (0.000000, 0.000000) (9.000000,
9.000000) unit type 2
0023:trace:gdiplus:GdipDrawImagePointsRect dst_area: (0,0)-(9,9)
0023:Call user32.IsRectEmpty(0033f604) ret=7e0409f9
0023:Ret  user32.IsRectEmpty() retval=00000000 ret=7e0409f9
0023:trace:gdiplus:GdipSetMatrixElements (0x33f5cc, 1.00, 0.00, 0.00, 1.00,
-153.00, 0.00)
0023:trace:gdiplus:GdipInvertMatrix (0x33f5cc)
0023:trace:gdiplus:GdipIsMatrixInvertible (0x33f5cc, 0x33f488)
0023:trace:gdiplus:GdipDrawImagePointsRect src_area: -10 x 10
0023:Call ntdll.RtlAllocateHeap(00110000,00000008,fffffe70) ret=7e03654e
0023:Ret  ntdll.RtlAllocateHeap() retval=00000000 ret=7e03654e
0023:Ret  gdiplus.GdipDrawImageRectRectI() retval=00000003 ret=00a05d6c
0023:Call KERNEL32.RaiseException(0eedfade,00000001,00000007,0033f898)
ret=008ae37e
0023:trace:seh:raise_exception code=eedfade flags=1 addr=0x7b83af1f ip=7b83af1f
tid=0023
0023:trace:seh:raise_exception  info[0]=008ae37e
0023:trace:seh:raise_exception  info[1]=017c8c68
0023:trace:seh:raise_exception  info[2]=00000003
0023:trace:seh:raise_exception  info[3]=01977470
0023:trace:seh:raise_exception  info[4]=00000099
0023:trace:seh:raise_exception  info[5]=0033f8d0
0023:trace:seh:raise_exception  info[6]=0033f8b4
0023:trace:seh:raise_exception  eax=7b826dfd ebx=7b8be000 ecx=008ae37e
edx=0033f7f4 esi=0033f898 edi=0033f860
0023:trace:seh:raise_exception  ebp=0033f838 esp=0033f7d4 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00200283
0023:trace:seh:call_stack_handlers calling handler at 0xa19934 code=eedfade
flags=1
0023:trace:seh:call_stack_handlers handler at 0xa19934 returned 1
0023:trace:seh:call_stack_handlers calling handler at 0xd783b9 code=eedfade
flags=1
0023:trace:seh:call_stack_handlers handler at 0xd783b9 returned 1
0023:trace:seh:call_stack_handlers calling handler at 0x406219 code=eedfade
flags=1 
...
--- snip ---

'winetricks -q gdiplus' obviously works around.

Tidbit: the app is protected with VM Protect DRM scheme which boringly just
works.

--- snip ---
-=[ ProtectionID v0.6.5.5 OCTOBER]=-
(c) 2003-2013 CDKiLLER & TippeX
Build 31/10/13-21:09:09
Ready...

Scanning -> C:\Program Files\PicPick\picpick.exe
File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 16628032 (0FDB940h)
Byte(s)
-> File Appears to be Digitally Signed @ Offset 0FDA000h, size : 01940h / 06464
byte(s)
[File Heuristics] -> Flag : 00000000000001001100000100000111 (0x0004C107)
[Entrypoint Section Entropy] : 7.43
[!] VM Protect v1.60 - v2.05 detected !
[!] Possible CD/DVD-Key or Serial Check -> SerialNumber
[CompilerDetect] -> Borland Delphi
- Scan Took : 0.938 Second(s) [0000003AAh tick(s)] [533 scan(s) done]
--- snip ---

$ sha1sum picpick_inst.exe 
44660eb31273343c148b8e66184899b17c6359a3  picpick_inst.exe

$ du -sh picpick_inst.exe 
12M    picpick_inst.exe

$ wine --version
wine-1.7.28-107-g0eec97e

Regards

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