http://bugs.winehq.org/show_bug.cgi?id=4259
Summary: Corel PhotoPaint 10: Fails to run with Wine >= 0.9.3 Product: Wine Version: 0.9.5. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-binary AssignedTo: wine-bugs@winehq.org ReportedBy: bf@bastian-frank.de
Hi everybody!
I installed Corel Photopaint 10 (from the Corel Graphics Suite) and it ran fine with Wine 0.9.2. I used winetools for configuring wine's fake windows drive.
But beginning with Wine 0.9.3 (and greater) it fails initializing, with the following messages:
---schnipp---
fixme:mmio:MMIO_InstallIOProc Global procedures not implemented fixme:wintab32:X11DRV_WTInfoA WTI_INTERFACE unhandled index 7 wine: Unhandled page fault on write access to 0x007d204e at address 0x63e8fc57 (thread 000b), starting debugger... WineDbg starting on pid 0xa Unhandled exception: page fault on write access to 0x007d204e in 32-bit code (0x63e8fc57). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033 EIP:63e8fc57 ESP:406be9e8 EBP:406bf33c EFLAGS:00210206( - 00 - RIP1) EAX:00000c00 EBX:007d204e ECX:00000000 EDX:00000001 ESI:46671c58 EDI:4656abd8 Stack dump: 0x406be9e8: 465e14c4 465e6590 406bf350 00000064 0x406be9f8: 00000004 00000000 406bea10 40981180 0x406bea08: 409af628 fffffff4 00000000 40176ff4 0x406bea18: 406bea58 465e14c4 406bea3c 400832ab 0x406bea28: 00000000 00000000 406bea74 40508608 0x406bea38: 406beb20 406beb00 404e3272 62778e18 0200: sel=1007 base=40018000 limit=00001fff 32-bit rw- Backtrace: =>1 0x63e8fc57 ??0WPenTab@@QAE@XZ+0x327 in crlutl100 (0x63e8fc57) 2 0x62148151 ??4CBitmapArray@@QAEAAV0@ABV0@@Z+0x171 in photopnt100 (0x62148151) 3 0x404ce3ad in kernel32 (+0x4e3ad) (0x404ce3ad) 4 0x40034087 wine_switch_to_stack+0x17 in libwine.so.1 (0x40034087) 0x63e8fc57 ??0WPenTab@@QAE@XZ+0x327 in crlutl100: movl %eax,0x0(%ebx) Modules: Module Address Debug info Name (131 modules) PE 0x00400000-0040d000 Deferred photopnt PE 0x10000000-10021000 Deferred fn3api ELF 0x40000000-40017000 Deferred ld-linux.so.2 ELF 0x40020000-4002b000 Deferred libgcc_s.so.1 ELF 0x4002f000-40049000 Export libwine.so.1 ELF 0x4004a000-4005c000 Deferred libpthread.so.0 ELF 0x4005c000-4017b000 Deferred libc.so.6 ELF 0x4017b000-4017f000 Deferred libdl.so.2 ELF 0x40180000-401fa000 Deferred ntdll<elf> -PE 0x40190000-401fa000 \ ntdll ELF 0x401fa000-402f0000 Deferred libwine_unicode.so.1 ELF 0x402f0000-40316000 Deferred libm.so.6 ELF 0x4034b000-40350000 Deferred libxxf86dga.so.1 ELF 0x40460000-40568000 Export kernel32<elf> -PE 0x40480000-40568000 \ kernel32 ELF 0x405a3000-405ac000 Deferred libsm.so.6 ELF 0x405ac000-405ae000 Deferred xlcutf8load.so.2 ELF 0x405b2000-405b7000 Deferred libxxf86vm.so.1 ELF 0x405b7000-405c0000 Deferred librt.so.1 ELF 0x408d0000-409fe000 Deferred user32<elf> -PE 0x408f0000-409fe000 \ user32 ELF 0x409fe000-40ab3000 Deferred gdi32<elf> -PE 0x40a10000-40ab3000 \ gdi32 ELF 0x40ab3000-40acb000 Deferred libice.so.6 ELF 0x40ba7000-40be6000 Deferred advapi32<elf> -PE 0x40bb0000-40be6000 \ advapi32 ELF 0x40be6000-40c05000 Deferred mpr<elf> -PE 0x40bf0000-40c05000 \ mpr ELF 0x40c05000-40cca000 Deferred comctl32<elf> -PE 0x40c10000-40cca000 \ comctl32 ELF 0x40cca000-40d97000 Deferred shell32<elf> -PE 0x40ce0000-40d97000 \ shell32 ELF 0x40d97000-40d9f000 Deferred libxrender.so.1 PE 0x40da0000-40e05000 Deferred shlwapi ELF 0x40e05000-40e22000 Deferred imm32<elf> -PE 0x40e10000-40e22000 \ imm32 ELF 0x40e22000-40ebc000 Deferred comdlg32<elf> -PE 0x40e30000-40ebc000 \ comdlg32 ELF 0x40ebc000-40ee6000 Deferred winspool.drv<elf> -PE 0x40ec0000-40ee6000 \ winspool.drv ELF 0x40ee6000-40eef000 Deferred libxcursor.so.1.0.2 PE 0x40ef0000-40f2a000 Deferred crlweb100 PE 0x40f30000-40f4a000 Deferred crlinet ELF 0x40f4a000-40f65000 Deferred wsock32<elf> -PE 0x40f50000-40f65000 \ wsock32 ELF 0x40f65000-40f91000 Deferred ws2_32<elf> -PE 0x40f70000-40f91000 \ ws2_32 ELF 0x40f91000-40fb0000 Deferred iphlpapi<elf> -PE 0x40fa0000-40fb0000 \ iphlpapi ELF 0x40fb0000-41036000 Deferred winmm<elf> -PE 0x40fc0000-41036000 \ winmm ELF 0x41036000-410a4000 Deferred libfreetype.so.6 ELF 0x410a4000-410b7000 Deferred libz.so.1 ELF 0x410b7000-410e7000 Deferred libfontconfig.so.1 ELF 0x410e7000-41107000 Deferred libexpat.so.0 ELF 0x41107000-4118b000 Deferred winex11.drv<elf> -PE 0x41120000-4118b000 \ winex11.drv ELF 0x4118b000-41199000 Deferred libxext.so.6 ELF 0x41199000-41292000 Deferred libx11.so.6 ELF 0x41292000-41331000 Deferred libgl.so.1 ELF 0x41331000-41bc8000 Deferred fglrx_dri.so ELF 0x4618a000-461a9000 Deferred ximcp.so.2 ELF 0x4623e000-46271000 Deferred uxtheme<elf> -PE 0x46250000-46271000 \ uxtheme ELF 0x46271000-4627c000 Deferred libnss_files.so.2 ELF 0x46738000-46740000 Deferred libxi.so.6 ELF 0x46780000-46798000 Deferred msacm.drv<elf> -PE 0x46790000-46798000 \ msacm.drv ELF 0x46798000-467b6000 Deferred libcups.so.2 ELF 0x467b6000-467e6000 Deferred libssl.so.0.9.7 ELF 0x467e6000-468e0000 Deferred libcrypto.so.0.9.7 ELF 0x46f00000-46f24000 Deferred msacm32<elf> -PE 0x46f10000-46f24000 \ msacm32 ELF 0x47040000-47055000 Deferred midimap<elf> -PE 0x47050000-47055000 \ midimap PE 0x475a0000-47975000 Deferred pntintl PE 0x47c90000-47cb1000 Deferred sprof32 PE 0x47cc0000-47ccd000 Deferred kpsys32 ELF 0x47ccd000-47cf7000 Deferred msvcrt40<elf> -PE 0x47ce0000-47cf7000 \ msvcrt40 ELF 0x47cf7000-47d10000 Deferred version<elf> -PE 0x47d00000-47d10000 \ version ELF 0x47d10000-47d24000 Deferred lz32<elf> -PE 0x47d20000-47d24000 \ lz32 PE 0x47d30000-47d62000 Deferred kpcp32 PE 0x47e80000-47f1f000 Deferred crlfx100 PE 0x47f20000-47f50000 Deferred crlf~fow PE 0x47f50000-47f66000 Deferred cdrpdfcmp100 ELF 0x4807d000-4809d000 Deferred wintab32<elf> -PE 0x48080000-4809d000 \ wintab32 PE 0x5f300000-5f329000 Deferred olepro32 PE 0x61840000-61866000 Deferred pntzoom100 PE 0x618d0000-61925000 Deferred pnttrans100 PE 0x61970000-61a92000 Deferred pnttext100 PE 0x61aa0000-61ad1000 Deferred pntshape100 PE 0x61ae0000-61af5000 Deferred pntpick100 PE 0x61b00000-61b36000 Deferred pntnode100 PE 0x61b40000-61b79000 Deferred pntmask100 PE 0x61b80000-61baa000 Deferred pntfill100 PE 0x61bb0000-61bc4000 Deferred pnteyedrop100 PE 0x61bd0000-61c07000 Deferred pntcrop100 PE 0x61c20000-61cc0000 Deferred pntbrush100 PE 0x620b0000-62829000 Export photopnt100 PE 0x62d60000-62dd0000 Deferred crlfomui100 PE 0x62dd0000-62ea0000 Deferred crlfom100 PE 0x62eb0000-62fc3000 Deferred iuiintl PE 0x62fd0000-630e0000 Deferred crliui100 PE 0x630e0000-63460000 Deferred cdrprn100 PE 0x63600000-6373b000 Deferred crlcui100 PE 0x63740000-63795000 Deferred cdrflt100 PE 0x637a0000-637c2000 Deferred cdrcpr100 PE 0x637d0000-63819000 Deferred cdrfnt100 PE 0x63820000-6383f000 Deferred cdrcrv100 PE 0x638c0000-638ca000 Deferred crltwain100 PE 0x638d0000-63a2c000 Deferred cdrrip100 PE 0x63b80000-63c9e000 Deferred crlfrmwk100 PE 0x63ca0000-63d04000 Deferred crlcmnres100 PE 0x63d10000-63db4000 Deferred crlctl100 PE 0x63dc0000-63e1f000 Deferred crlclr100 PE 0x63e30000-63ee5000 Export crlutl100 PE 0x63ef0000-63efc000 Deferred crlppd100 PE 0x63f00000-63f0d000 Deferred crli18n100 PE 0x65f00000-65fc2000 Deferred ole32 PE 0x66630000-66684000 Deferred usp10 PE 0x70100000-70153000 Deferred rpcrt4 PE 0x70be0000-70cd2000 Deferred mfc42 PE 0x779b0000-77a45000 Deferred oleaut32 PE 0x78000000-78044000 Deferred msvcrt PE 0x780a0000-780b2000 Deferred msvcirt PE 0x780c0000-78121000 Deferred msvcp60 ELF 0x7bf00000-7bf03000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 0000000a (D) C:\programme\corel\graphics10\programs\photopnt.exe 0000000b 0 <== WineDbg terminated on pid 0xa
---schnapp---
I hope this information can help you to make wine even better, great work until now! :=)
BTW: There are several small other issues (mainly GUI) with Corel's Graphics software, anyone interested in fixing these?