[Wine] Re: Display of Photomatix GUI Has No Buttons, Checkmarks

Garibaldi wineforum-user at winehq.org
Mon Jun 8 10:47:20 CDT 2009


Thanks, I guess I must have set the override for the wrong executable in winecfg! Anyway, I just overrode it from the command:

Code:
~/.wine/drive_c/Program Files/PhotomatixPro3 $ WINEDLLOVERRIDES="gdiplus=n" wine PhotomatixPro.exe
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:shell:URL_ParseUrl failed to parse L"PhotomatixMisc"
fixme:shell:URL_ParseUrl failed to parse L"PhotomatixImaging"
fixme:shell:URL_ParseUrl failed to parse L"Accessibility"
fixme:shell:URL_ParseUrl failed to parse L"Photomatix.resources"
fixme:shell:URL_ParseUrl failed to parse L"Photomatix.resources"
fixme:win:EnumDisplayDevicesW ((null),0,0x32d028,0x00000000), stub!
fixme:advapi:CheckTokenMembership (0x1d8 0x1653c8 0x32c934) stub!

Unhandled Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
   at System.Drawing.SafeNativeMethods.Gdip.GdipCreateFontFromLogfontW(HandleRef hdc, Object lf, IntPtr& font)
   at System.Drawing.Font.FromLogFont(Object lf, IntPtr hdc)
   at System.Drawing.Font.FromHfont(IntPtr hfont)
   at System.Drawing.SystemFonts.get_DefaultFont()
   at System.Windows.Forms.Control.get_Font()
   at System.Windows.Forms.Control.set_Font(Font value)
   at Photomatix.Forms.xf266856f631ec016.x85601834555fb7d5()
   at Photomatix.Forms.xf266856f631ec016..ctor()
   at Photomatix.Forms.xf266856f631ec016..ctor(String[] args)
   at Photomatix.Forms.xf266856f631ec016.xc447809891322395(String[] xce8d8c7e3c2c2426)
wine: Unhandled page fault on read access to 0x00000048 at address 0x70d37550 (thread 0042), starting debugger...
Unhandled exception: page fault on read access to 0x00000048 in 32-bit code (0x70d37550).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:70d37550 ESP:0032d858 EBP:0032d868 EFLAGS:00090246(  R- --  I  Z- -P- )
 EAX:00110000 EBX:04443030 ECX:00000048 EDX:00000011
 ESI:04443144 EDI:00000000
Stack dump:
0x0032d858:  04443200 04443144 00110000 04442fe8
0x0032d868:  0032d888 70de75be 00110000 0032d880
0x0032d878:  000001ca 044430b0 00110002 0000000e
0x0032d888:  0032d8b4 70d7bbae 000001ca 04442fe8
0x0032d898:  0444330e 00000000 04442ef0 00000005
0x0032d8a8:  044430b4 00000000 00000007 0032d8f0
Backtrace:
=>0 0x70d37550 in gdiplus (+0x37550) (0x0032d868)
  1 0x70de75be in gdiplus (+0xe75be) (0x0032d888)
  2 0x70d7bbae in gdiplus (+0x7bbae) (0x0032d8b4)
  3 0x70d37ee2 in gdiplus (+0x37ee2) (0x0032d8f0)
  4 0x70d3822d in gdiplus (+0x3822d) (0x0032d910)
  5 0x70d391b7 in gdiplus (+0x391b7) (0x0032da44)
  6 0x70db6205 in gdiplus (+0xb6205) (0x0032dc60)
  7 0x70db6404 in gdiplus (+0xb6404) (0x0032e2bc)
  8 0x70d7524c in gdiplus (+0x7524c) (0x0032e308)
  9 0x7ec56ff4 in gdi32 (+0x76ff4) (0x00000001)
  10 0x00000000 (0x00000000)
0x70d37550: movl	0x0(%edi,%ecx,1),%ecx
Modules:
Module	Address			Debug info	Name (73 modules)
PE	  400000-  6fe000	Deferred        photomatixpro
PE	 3c60000- 3c8c000	Deferred        photomatiximaging
PE	10000000-10030000	Deferred        photomatixmisc
PE	5e380000-5e409000	Deferred        diasymreader
PE	60000000-60008000	Deferred        accessibility
PE	70d00000-70e91000	Export          gdiplus
PE	71590000-71617000	Deferred        comctl32
PE	78130000-781cb000	Deferred        msvcr80
PE	79000000-79045000	Deferred        mscoree
PE	79060000-790b3000	Deferred        mscorjit
PE	790c0000-794de000	Deferred        mscorlib
PE	79e70000-7a3d1000	Deferred        mscorwks
PE	7a440000-7a724000	Deferred        system
PE	7ade0000-7ae8e000	Deferred        system.drawing
PE	7afd0000-7b4e6000	Deferred        system.windows.forms
ELF	7b800000-7b954000	Deferred        kernel32<elf>
  \-PE	7b820000-7b954000	\               kernel32
ELF	7bc00000-7bcb0000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcb0000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7e462000-7e476000	Deferred        lz32<elf>
  \-PE	7e470000-7e476000	\               lz32
ELF	7e476000-7e491000	Deferred        version<elf>
  \-PE	7e480000-7e491000	\               version
ELF	7e4b5000-7e63f000	Deferred        shell32<elf>
  \-PE	7e4c0000-7e63f000	\               shell32
ELF	7e6a4000-7e711000	Deferred        rpcrt4<elf>
  \-PE	7e6b0000-7e711000	\               rpcrt4
ELF	7e711000-7e80b000	Deferred        ole32<elf>
  \-PE	7e730000-7e80b000	\               ole32
ELF	7e80b000-7e87a000	Deferred        msvcrt<elf>
  \-PE	7e820000-7e87a000	\               msvcrt
ELF	7e87a000-7e883000	Deferred        libxcursor.so.1
ELF	7e883000-7e888000	Deferred        libxfixes.so.3
ELF	7e888000-7e88c000	Deferred        libxcomposite.so.1
ELF	7e88c000-7e894000	Deferred        libxrandr.so.2
ELF	7e894000-7e89e000	Deferred        libxrender.so.1
ELF	7e89e000-7e8a4000	Deferred        libxxf86vm.so.1
ELF	7e8a4000-7e8a7000	Deferred        libxinerama.so.1
ELF	7e8a7000-7e8c8000	Deferred        imm32<elf>
  \-PE	7e8b0000-7e8c8000	\               imm32
ELF	7e8c8000-7e8cd000	Deferred        libxdmcp.so.6
ELF	7e8cd000-7e8e7000	Deferred        libxcb.so.1
ELF	7e8e7000-7e8eb000	Deferred        libxau.so.6
ELF	7e8eb000-7e8f0000	Deferred        libuuid.so.1
ELF	7e8f0000-7e9df000	Deferred        libx11.so.6
ELF	7e9df000-7e9ef000	Deferred        libxext.so.6
ELF	7e9ef000-7ea07000	Deferred        libice.so.6
ELF	7ea07000-7ea10000	Deferred        libsm.so.6
ELF	7ea21000-7eabd000	Deferred        winex11<elf>
  \-PE	7ea30000-7eabd000	\               winex11
ELF	7eadd000-7eb04000	Deferred        libexpat.so.1
ELF	7eb04000-7eb31000	Deferred        libfontconfig.so.1
ELF	7eb31000-7eb47000	Deferred        libz.so.1
ELF	7eb47000-7ebbe000	Deferred        libfreetype.so.6
ELF	7ebcf000-7ec70000	Export          gdi32<elf>
  \-PE	7ebe0000-7ec70000	\               gdi32
ELF	7ec70000-7edbb000	Deferred        user32<elf>
  \-PE	7ec90000-7edbb000	\               user32
ELF	7edbb000-7ee19000	Deferred        shlwapi<elf>
  \-PE	7edd0000-7ee19000	\               shlwapi
ELF	7ee19000-7ee6f000	Deferred        advapi32<elf>
  \-PE	7ee30000-7ee6f000	\               advapi32
ELF	7ef99000-7efa5000	Deferred        libnss_files.so.2
ELF	7efa5000-7efb0000	Deferred        libnss_nis.so.2
ELF	7efb0000-7efc9000	Deferred        libnsl.so.1
ELF	7efc9000-7efef000	Deferred        libm.so.6
ELF	7eff7000-7f000000	Deferred        libnss_compat.so.2
ELF	b7d59000-b7d5d000	Deferred        libdl.so.2
ELF	b7d5d000-b7ec0000	Deferred        libc.so.6
ELF	b7ec1000-b7eda000	Deferred        libpthread.so.0
ELF	b7eeb000-b8026000	Deferred        libwine.so.1
ELF	b8028000-b8046000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000c 
	0000001b    0
	00000012    0
	0000000e    0
	0000000d    0
0000000f 
	00000017    0
	00000016    0
	00000015    0
	00000014    0
	00000011    0
	00000010    0
00000018 
	0000001d    0
	0000001c    0
	0000001a    0
	00000019    0
00000021 
	00000022    0
00000025 
	0000002c    0
	0000002b    0
	00000027    0
	00000026    0
00000041 (D) C:\Program Files\PhotomatixPro3\PhotomatixPro.exe
	00000045    0
	00000044    2
	00000043    0
	00000042    0 <==
Backtrace:
=>0 0x70d37550 in gdiplus (+0x37550) (0x0032d868)
  1 0x70de75be in gdiplus (+0xe75be) (0x0032d888)
  2 0x70d7bbae in gdiplus (+0x7bbae) (0x0032d8b4)
  3 0x70d37ee2 in gdiplus (+0x37ee2) (0x0032d8f0)
  4 0x70d3822d in gdiplus (+0x3822d) (0x0032d910)
  5 0x70d391b7 in gdiplus (+0x391b7) (0x0032da44)
  6 0x70db6205 in gdiplus (+0xb6205) (0x0032dc60)
  7 0x70db6404 in gdiplus (+0xb6404) (0x0032e2bc)
  8 0x70d7524c in gdiplus (+0x7524c) (0x0032e308)
  9 0x7ec56ff4 in gdi32 (+0x76ff4) (0x00000001)
  10 0x00000000 (0x00000000)

Unhandled Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
   at System.Drawing.SafeNativeMethods.Gdip.GdipCreateFontFromLogfontW(HandleRef hdc, Object lf, IntPtr& font)
   at System.Drawing.Font.FromLogFont(Object lf, IntPtr hdc)
   at System.Drawing.Font.FromHfont(IntPtr hfont)
   at System.Drawing.SystemFonts.get_DefaultFont()
   at System.Windows.Forms.Control.get_Font()
   at System.Windows.Forms.Control.set_Font(Font value)
   at Photomatix.Forms.xf266856f631ec016.x85601834555fb7d5()
   at Photomatix.Forms.xf266856f631ec016..ctor()
   at Photomatix.Forms.xf266856f631ec016..ctor(String[] args)
   at Photomatix.Forms.xf266856f631ec016.xc447809891322395(String[] xce8d8c7e3c2c2426)




Now its a SystemAccessViolation before the program even opens.

Thanks,
G







More information about the wine-users mailing list