The forum
[Issue] Installing Serif Craft Artist 2 Professional
wine: Unhandled page fault on write access
Author | Replies |
khinch | Saturday 26 October 2019 at 12:41 |
khinch
|
Hi All, I'm trying to get Serif Craft Artist 2 Professional working within PoL for my Mum. Here are the specs of my test system:
Here's how I currently run the installer, with all defaults except:
Here are the PoL logs: [10/26/19 10:42:39] - Running wine- --version (Working directory : /usr/share/playonlinux/python) wine-3.0 (Ubuntu 3.0-1ubuntu1) PlayOnLinux logfile ------------------- Date: 10/26/19 10:42:39 > PlayOnLinux Version 4.2.12 > uname -a Linux menelaus 4.15.0-66-generic #75-Ubuntu SMP Tue Oct 1 05:24:09 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux > lsb_release -a > wine --version wine-3.0 (Ubuntu 3.0-1ubuntu1) > POL_WINEVERSION > WINEPREFIX /home/kieren/.PlayOnLinux//wineprefix/SerifCraftArtistPro > Distribution Ubuntu 18.04.3 LTS > glxinfo \| grep rendering direct rendering: Yes > glxinfo \| grep renderer GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer, Extended renderer info (GLX_MESA_query_renderer): OpenGL renderer string: AMD VERDE (DRM 2.50.0, 4.15.0-66-generic, LLVM 8.0.0) > OpenGL libs (Direct rendering testing) check_dd_x86 missing, test skipped check_dd_amd64 missing, test skipped [10/26/19 10:42:39] - This is a 32bits prefix! [10/26/19 10:42:39] - Running wine- cmd /c echo %ProgramFiles% (Working directory : /usr/share/playonlinux/python) C:\Program Files [10/26/19 10:43:10] - ----- Starting function POL_Install_corefonts ----- [10/26/19 10:43:10] - ----- Starting function POL_Internal_InstallFonts ----- [10/26/19 10:43:10] - ----- Ending function POL_Internal_InstallFonts ----- [10/26/19 10:43:10] - ----- Ending function POL_Install_corefonts ----- [10/26/19 10:43:10] - ----- Starting function POL_Install_mfc42 ----- [10/26/19 10:43:11] - Running wine- regsvr32 mfc42.dll (Working directory : /home/kieren/.PlayOnLinux/wineprefix/SerifCraftArtistPro/drive_c/windows/temp) regsvr32: Successfully registered DLL 'mfc42.dll' [10/26/19 10:43:12] - Running wine- regsvr32 mfc42u.dll (Working directory : /home/kieren/.PlayOnLinux/wineprefix/SerifCraftArtistPro/drive_c/windows/temp) regsvr32: Successfully registered DLL 'mfc42u.dll' [10/26/19 10:43:12] - ----- Starting function POL_Function_OverrideDLL ----- [10/26/19 10:43:12] - Running wine- regedit /home/kieren/.PlayOnLinux//tmp/override-dll.reg (Working directory : /home/kieren/.PlayOnLinux/tmp) [10/26/19 10:43:12] - Content of /home/kieren/.PlayOnLinux//tmp/override-dll.reg ----------- REGEDIT4 [HKEY_CURRENT_USER\Software\Wine\DllOverrides] "*mfc42"="native" "*mfc42u"="native" ----------- [10/26/19 10:43:12] - ----- Ending function POL_Function_OverrideDLL ----- [10/26/19 10:43:12] - ----- Ending function POL_Install_mfc42 ----- [10/26/19 10:43:22] - Running wine- /home/kieren/Downloads/ESDPK-FP02-CraftArtist2-Pro-GB.exe (Working directory : /) 0037:err:mscoree:LoadLibraryShim error reading registry key for installroot 0037:err:mscoree:LoadLibraryShim error reading registry key for installroot 0037:err:mscoree:LoadLibraryShim error reading registry key for installroot 0037:err:mscoree:LoadLibraryShim error reading registry key for installroot wine: Unhandled page fault on write access to 0x01040024 at address 0x7bc4dc0e (thread 0072), starting debugger... 0037:err:msi:execute_script Execution of script 1 halted; action L"[\"C:\\Program Files\\Serif\\CraftArtist\\2.0\\Program\\subinacl.exe\" /noverbose /keyreg HKEY_LOCAL_MACHINE\\SOFTWARE\\Serif\\Common\\Registration /GRANT=S-1-1-0=F<=>S-1-5-21-0-0-0-1000<=>{833F6D9C-B254-421F-987B-A7670B711B2C}]QtExecDefCommon" returned 1603 0037:err:msi:ITERATE_Actions Execution halted, action L"InstallFinalize" returned 1603 0037:err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603 Here's the console log from the install error message: Unhandled exception: page fault on write access to 0x01040024 in 32-bit code (0x7bc4dc0e). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063 EIP:7bc4dc0e ESP:0033cc0c EBP:0033cc24 EFLAGS:00010202( R- -- I - - - ) EAX:00350014 EBX:00351820 ECX:00000020 EDX:00351800 ESI:01040020 EDI:01040020 Stack dump: 0x0033cc0c: 00351810 00000002 00351820 00000040 0x0033cc1c: 003517d8 00000020 0033cc38 7bc4dd01 0x0033cc2c: 7bcdbcb4 00350000 003517d8 0033cc88 0x0033cc3c: 7bc4ef50 0033cde0 7fae973e 00000002 0x0033cc4c: 00000000 00000020 00350000 00000002 0x0033cc5c: 0000001c 0033cca4 00000000 00350014 Backtrace: =>0 0x7bc4dc0e in ntdll (+0x3dc0e) (0x0033cc24) 1 0x7bc4dd01 in ntdll (+0x3dd00) (0x0033cc38) 2 0x7bc4ef50 RtlAllocateHeap+0xef() in ntdll (0x0033cc88) 3 0x7faa47b0 in msvcrt (+0x247af) (0x0033ccb8) 4 0x7faa51e7 MSVCRT_malloc+0x26() in msvcrt (0x0033ccd8) 0x7bc4dc0e: movl %edi,0x4(%esi) Modules: Module Address Debug info Name (103 modules) PE 1000000- 1055000 Deferred subinacl PE 76fb0000-770a2000 Export mfc42u ELF 7b400000-7b7e8000 Deferred kernel32<elf> \-PE 7b410000-7b7e8000 \ kernel32 ELF 7bc00000-7bcf9000 Dwarf ntdll<elf> \-PE 7bc10000-7bcf9000 \ ntdll ELF 7c000000-7c004000 Deferred <wine-loader> ELF 7ddc8000-7dde0000 Deferred libgpg-error.so.0 ELF 7de70000-7df51000 Deferred libgcrypt.so.20 ELF 7df58000-7df6e000 Deferred liblz4.so.1 ELF 7df70000-7df9c000 Deferred liblzma.so.5 ELF 7dfa0000-7e030000 Deferred libsystemd.so.0 ELF 7e030000-7e039000 Deferred libffi.so.6 ELF 7e040000-7e058000 Deferred libresolv.so.2 ELF 7e058000-7e05d000 Deferred libkeyutils.so.1 ELF 7e060000-7e0bb000 Deferred libdbus-1.so.3 ELF 7e0c0000-7e14b000 Deferred libgmp.so.10 ELF 7e150000-7e186000 Deferred libhogweed.so.4 ELF 7e188000-7e1c4000 Deferred libnettle.so.6 ELF 7e1c8000-7e1dd000 Deferred libtasn1.so.6 ELF 7e1e0000-7e361000 Deferred libunistring.so.2 ELF 7e368000-7e386000 Deferred libidn2.so.0 ELF 7e388000-7e4d6000 Deferred libp11-kit.so.0 ELF 7e4d8000-7e4e5000 Deferred libkrb5support.so.0 ELF 7e4e8000-7e4ed000 Deferred libcom_err.so.2 ELF 7e4f0000-7e525000 Deferred libk5crypto.so.3 ELF 7e528000-7e604000 Deferred libkrb5.so.3 ELF 7e608000-7e61c000 Deferred libavahi-client.so.3 ELF 7e620000-7e7b6000 Deferred libgnutls.so.30 ELF 7e7b8000-7e80c000 Deferred libgssapi_krb5.so.2 ELF 7e810000-7e8a3000 Deferred libcups.so.2 ELF 7e8d0000-7e8d7000 Deferred libxfixes.so.3 ELF 7e8e0000-7e8ee000 Deferred libavahi-common.so.3 ELF 7e900000-7e90d000 Deferred libxrandr.so.2 ELF 7e910000-7e91c000 Deferred libxcursor.so.1 ELF 7e920000-7e933000 Deferred libxi.so.6 ELF 7e938000-7e942000 Deferred librt.so.1 ELF 7e948000-7e963000 Deferred libbsd.so.0 ELF 7e968000-7e96f000 Deferred libxdmcp.so.6 ELF 7e970000-7e974000 Deferred libxau.so.6 ELF 7e978000-7e9a4000 Deferred libxcb.so.1 ELF 7e9a8000-7eaf2000 Deferred libx11.so.6 ELF 7eaf8000-7eb0d000 Deferred libxext.so.6 ELF 7eb10000-7eb14000 Deferred libxcomposite.so.1 ELF 7eb18000-7eb24000 Deferred libxrender.so.1 ELF 7eb28000-7eb2f000 Deferred libxxf86vm.so.1 ELF 7eb30000-7eb34000 Deferred libxinerama.so.1 ELF 7eb38000-7ebc5000 Deferred winex11<elf> \-PE 7eb40000-7ebc5000 \ winex11 ELF 7ebc8000-7ebec000 Deferred imm32<elf> \-PE 7ebd0000-7ebec000 \ imm32 ELF 7ed78000-7edaa000 Deferred libexpat.so.1 ELF 7edb0000-7edfb000 Deferred libfontconfig.so.1 ELF 7ee28000-7ee47000 Deferred libz.so.1 ELF 7ee48000-7ee82000 Deferred libpng16.so.16 ELF 7ee88000-7ef45000 Deferred libfreetype.so.6 ELF 7ef70000-7efe6000 Deferred shlwapi<elf> \-PE 7ef80000-7efe6000 \ shlwapi ELF 7efe8000-7f23a000 Deferred shell32<elf> \-PE 7f000000-7f23a000 \ shell32 ELF 7f240000-7f256000 Deferred samlib<elf> \-PE 7f250000-7f256000 \ samlib ELF 7f258000-7f2d9000 Deferred rpcrt4<elf> \-PE 7f260000-7f2d9000 \ rpcrt4 ELF 7f2e0000-7f43a000 Deferred ole32<elf> \-PE 7f300000-7f43a000 \ ole32 ELF 7f440000-7f459000 Deferred clusapi<elf> \-PE 7f450000-7f459000 \ clusapi ELF 7f460000-7f49f000 Deferred winspool<elf> \-PE 7f470000-7f49f000 \ winspool ELF 7f4a0000-7f4c8000 Deferred mpr<elf> \-PE 7f4b0000-7f4c8000 \ mpr ELF 7f4c8000-7f502000 Deferred ws2_32<elf> \-PE 7f4d0000-7f502000 \ ws2_32 ELF 7f508000-7f531000 Deferred iphlpapi<elf> \-PE 7f510000-7f531000 \ iphlpapi ELF 7f538000-7f567000 Deferred netapi32<elf> \-PE 7f540000-7f567000 \ netapi32 ELF 7f568000-7f68f000 Deferred msvcp60<elf> \-PE 7f5a0000-7f68f000 \ msvcp60 ELF 7f690000-7f6d1000 Deferred msvcirt<elf> \-PE 7f6a0000-7f6d1000 \ msvcirt ELF 7f6d8000-7f8b8000 Deferred user32<elf> \-PE 7f6f0000-7f8b8000 \ user32 ELF 7f8b8000-7f930000 Deferred advapi32<elf> \-PE 7f8d0000-7f930000 \ advapi32 ELF 7f930000-7fa5e000 Deferred gdi32<elf> \-PE 7f940000-7fa5e000 \ gdi32 ELF 7fa60000-7fb16000 Dwarf msvcrt<elf> \-PE 7fa80000-7fb16000 \ msvcrt ELF 7fb18000-7fb2c000 Deferred libnss_files.so.2 ELF 7fb30000-7fb4b000 Deferred libnsl.so.1 ELF 7fb58000-7fb72000 Deferred version<elf> \-PE 7fb60000-7fb72000 \ version ELF 7feb0000-7ffb2000 Deferred libm.so.6 ELF 7ffb8000-7ffc6000 Deferred libnss_nis.so.2 ELF 7ffc8000-7ffd2000 Deferred libnss_compat.so.2 ELF f7b98000-f7b9d000 Deferred libdl.so.2 ELF f7ba0000-f7d7c000 Deferred libc.so.6 ELF f7d80000-f7d9f000 Deferred libpthread.so.0 ELF f7dc8000-f7f7e000 Dwarf libwine.so.1 ELF f7f80000-f7fa8000 Deferred ld-linux.so.2 ELF f7fab000-f7fad000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 00000008 ESDPK-FP02-CraftArtist2-Pro-GB.exe 00000009 0 0000000e services.exe 00000054 0 0000004f 0 00000022 0 0000001d 0 00000013 0 00000010 0 0000000f 0 00000011 winedevice.exe 0000001c 0 00000017 0 00000016 0 00000012 0 0000001a plugplay.exe 0000001f 0 0000001e 0 0000001b 0 00000020 winedevice.exe 00000027 0 00000024 0 00000023 0 00000021 0 00000028 explorer.exe 0000002c 0 0000002b 0 0000002a 0 00000029 0 00000034 autorun.exe 00000035 0 00000036 msiexec.exe 00000070 0 00000037 0 0000004d svchost.exe 0000005c 0 00000051 0 00000050 0 0000004e 0 00000052 rpcss.exe 00000058 0 00000057 0 00000056 0 00000055 0 00000053 0 00000071 (D) C:\Program Files\Serif\CraftArtist\2.0\Program\subinacl.exe 00000072 0 <== System information: Wine build: wine-3.0 (Ubuntu 3.0-1ubuntu1) Platform: i386 Version: Windows 7 Host system: Linux Host version: 4.15.0-66-generic This looks like some kind of permissions issue to me, but I've searched the net and found no obvious clues. Any help is very much appreciated. My Mum's currently using an aging Win7 box, and support for Win7 ends in December I think. She is open to the idea of moving to Linux (probably ElementaryOS I think), and this is the only package she uses that she couldn't be without. If I can get this working for her then we can save ourselves a Win10 license. Thanks. Edited by khinch |
Dadu042 | Saturday 26 October 2019 at 13:10 |
Dadu042
|
|
khinch | Saturday 26 October 2019 at 13:53 |
khinch
|
Ok,thanks. Looks like a good place to start! I'll give that a go tomorrow hopefully.
Edit: I put the question to the winehq forums but since I hadn't posted there before it's awaiting moderation. I'll post a link here whenever it turns up. In the meantime, I've been looking closer at this line, which I believe is where things are going wrong: 0037:err:msi:execute_script Execution of script 1 halted; action L"[\"C:\\Program Files\\Serif\\CraftArtist\\2.0\\Program\\subinacl.exe\" /noverbose /keyreg HKEY_LOCAL_MACHINE\\SOFTWARE\\Serif\\Common\\Registration /GRANT=S-1-1-0=F<=>S-1-5-21-0-0-0-1000<=>{833F6D9C-B254-421F-987B-A7670B711B2C}]QtExecDefCommon" returned 1603 This line looks like it's trying to create or edit a registry key and failing. I Googled "subinacl" and it's a Microsoft supplied file, still an active development, and the Microsoft site descibes it as follows: "SubInACL is a command-line tool that enables administrators to obtain security information about files, registry keys, and services, and transfer this information from user to user, from local or global group to group, and from domain to domain." Then looking at the key it's trying to edit: HKEY_LOCAL_MACHINE\\SOFTWARE\\Serif\\Common\\Registration It appears that the software is trying to perform its registration and failing. This software is valid though, bought and paid for with a valid registry key which is working on my Mum's machine in Windows 7. So I suspect there's a permissions issue going on here somewhere. If anyone has any ideas about this I'd be interested to read about them.
Edit2: https://forum.winehq.org/viewtopic.php?f=8&t=33127 Edited by khinch |
This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca-notice@playonlinux.com