[Bug 34356] Magnus 2011 translation dictionaries app fails to start (gdiplus GIF encoder support missing)
wine-bugs at winehq.org
wine-bugs at winehq.org
Sun Aug 25 08:57:02 CDT 2013
http://bugs.winehq.org/show_bug.cgi?id=34356
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
URL| |http://www.vocab.cz/downloa
| |d/magnus2011_9.5.6.rar
Keywords| |download
Component|-unknown |gdiplus
CC| |focht at gmx.net
Ever Confirmed|0 |1
Summary|cannot run magnus |Magnus 2011 translation
|translation dictionaries |dictionaries app fails to
| |start (gdiplus GIF encoder
| |support missing)
--- Comment #3 from Anastasius Focht <focht at gmx.net> 2013-08-25 08:57:02 CDT ---
Hello folks,
confirming.
It seems the app queries/enumerates Wine gdiplus encoders and is unhappy that
GIF encoder support is missing.
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Magnus/Magnus 2011
$ WINEDEBUG=+tid,+seh,+relay,+gdiplus wine ./magnus.exe >>log.txt 2>&1
...
0025:Call gdiplus.GdiplusStartup(00dcac1c,00dba258,00dcac20) ret=007d019a
0025:trace:gdiplus:GdiplusStartup 0xdcac1c 0xdba258 0xdcac20
0025:trace:gdiplus:GdiplusStartup GdiplusStartupInput 1 (nil) -1 0
0025:Ret gdiplus.GdiplusStartup() retval=00000000 ret=007d019a
0025:trace:gdiplus:NotificationHook 0xdcac1c
0025:Call gdiplus.GdipGetImageEncodersSize(0033fd88,0033fd84) ret=007d1d6f
0025:trace:gdiplus:GdipGetImageEncodersSize 0x33fd88 0x33fd84
0025:Ret gdiplus.GdipGetImageEncodersSize() retval=00000000 ret=007d1d6f
0025:Call gdiplus.GdipGetImageEncoders(00000004,00000130,02109b70) ret=007d1dac
0025:trace:gdiplus:GdipGetImageEncoders 4 304 0x2109b70
0025:Ret gdiplus.GdipGetImageEncoders() retval=00000000 ret=007d1dac
0025:Call gdiplus.GdipGetImageEncodersSize(0033fd88,0033fd84) ret=007d1d6f
0025:trace:gdiplus:GdipGetImageEncodersSize 0x33fd88 0x33fd84
0025:Ret gdiplus.GdipGetImageEncodersSize() retval=00000000 ret=007d1d6f
0025:Call gdiplus.GdipGetImageEncoders(00000004,00000130,02109b70) ret=007d1dac
0025:trace:gdiplus:GdipGetImageEncoders 4 304 0x2109b70
0025:Ret gdiplus.GdipGetImageEncoders() retval=00000000 ret=007d1dac
0025:Call gdiplus.GdipGetImageEncodersSize(0033fd88,0033fd84) ret=007d1d6f
0025:trace:gdiplus:GdipGetImageEncodersSize 0x33fd88 0x33fd84
0025:Ret gdiplus.GdipGetImageEncodersSize() retval=00000000 ret=007d1d6f
0025:Call gdiplus.GdipGetImageEncoders(00000004,00000130,02109b70) ret=007d1dac
0025:trace:gdiplus:GdipGetImageEncoders 4 304 0x2109b70
0025:Ret gdiplus.GdipGetImageEncoders() retval=00000000 ret=007d1dac
0025:Call gdiplus.GdipGetImageEncodersSize(0033fd88,0033fd84) ret=007d1d6f
0025:trace:gdiplus:GdipGetImageEncodersSize 0x33fd88 0x33fd84
0025:Ret gdiplus.GdipGetImageEncodersSize() retval=00000000 ret=007d1d6f
0025:Call gdiplus.GdipGetImageEncoders(00000004,00000130,02109b70) ret=007d1dac
0025:trace:gdiplus:GdipGetImageEncoders 4 304 0x2109b70
0025:Ret gdiplus.GdipGetImageEncoders() retval=00000000 ret=007d1dac
0025:Call gdiplus.GdipGetImageEncodersSize(0033fd88,0033fd84) ret=007d1d6f
0025:trace:gdiplus:GdipGetImageEncodersSize 0x33fd88 0x33fd84
0025:Ret gdiplus.GdipGetImageEncodersSize() retval=00000000 ret=007d1d6f
0025:Call gdiplus.GdipGetImageEncoders(00000004,00000130,02109b70) ret=007d1dac
0025:trace:gdiplus:GdipGetImageEncoders 4 304 0x2109b70
0025:Ret gdiplus.GdipGetImageEncoders() retval=00000000 ret=007d1dac
0025:Call user32.LoadStringW(00400000,0000fdd1,0033dd44,00001000) ret=0040d082
0025:Ret user32.LoadStringW() retval=00000024 ret=0040d082
0025:Call KERNEL32.RaiseException(0eedfade,00000001,00000007,0033fd78)
ret=007d1fae
0025:trace:seh:raise_exception code=eedfade flags=1 addr=0x7b83a857 ip=7b83a857
tid=0025
0025:trace:seh:raise_exception info[0]=007d1fae
0025:trace:seh:raise_exception info[1]=021a8a08
0025:trace:seh:raise_exception info[2]=00000001
0025:trace:seh:raise_exception info[3]=007d9110
0025:trace:seh:raise_exception info[4]=007d9228
0025:trace:seh:raise_exception info[5]=0033fdb0
0025:trace:seh:raise_exception info[6]=0033fd94
--- snip ---
You have to debug the app to see failure within app code.
The app checks for following encoders:
"image/bmp"
"image/png"
"image/jpeg"
"image/tiff"
"image/gif"
Work around using 'winetricks gdiplus'
After that is still crashes:
--- snip ---
0025:err:ole:create_server class {00000507-0000-0010-8000-00aa006d2ea4} not
registered
0025:err:ole:CoGetClassObject no class object
{00000507-0000-0010-8000-00aa006d2ea4} could be created for context 0x5
0025:Ret ole32.CoCreateInstance() retval=80040154 ret=005c5f14
0025:Call user32.LoadStringW(00400000,0000fe2e,0033db10,00001000) ret=0040d082
0025:Ret user32.LoadStringW() retval=0000007b ret=0040d082
0025:Call KERNEL32.RaiseException(0eedfade,00000001,00000007,0033fb20)
ret=005c5f37
0025:trace:seh:raise_exception code=eedfade flags=1 addr=0x7b83a857 ip=7b83a857
tid=0025
0025:trace:seh:raise_exception info[0]=005c5f37
0025:trace:seh:raise_exception info[1]=021952c0
0025:trace:seh:raise_exception info[2]=00db21f4
0025:trace:seh:raise_exception info[3]=0033fb74
0025:trace:seh:raise_exception info[4]=00000000
0025:trace:seh:raise_exception info[5]=0033fb48
0025:trace:seh:raise_exception info[6]=0033fb3c
--- snip ---
Work around using 'winetricks mdac27'
With those prerequisites in place the app starts successfully.
$ wine --version
wine-1.7.0-179-gb2159c8
$ du -sh magnus2011_9.5.6.rar
413M magnus2011_9.5.6.rar
$ sha1sum magnus2011_9.5.6.rar
a626bcb86ad2d923a3fd586429b288040d2be5f8 magnus2011_9.5.6.rar
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