wine64 wineboot crash "Unhandled exception: page fault on write access"

Questions about Wine on macOS.
Post Reply
tofu
Newbie
Newbie
Posts: 4
Joined: Wed Nov 20, 2019 1:23 am

wine64 wineboot crash "Unhandled exception: page fault on write access"

Post by tofu » Wed Nov 20, 2019 1:54 am

wine64 wineboot using wine devel source is crash.

Code: Select all

Unhandled exception: page fault on write access to 0x002c5000 in 64-bit code (0x00007fff604a477f).
Register dump:
 rip:00007fff604a477f rsp:000000000021e2f0 rbp:000000000021e2f0 eflags:00010202 (  R- --  I   - - - )
 rax:00000000000a6ae0 rbx:00000000000a6ae0 rcx:0000000000000010 rdx:000000000021e520
 rsi:000000000021e768 rdi:00000000002c5000  r8:000000000021e530  r9:000000000021e230 r10:7ea243115249008c
 r11:00000000002c5010 r12:00000000000ab660 r13:000000000021e784 r14:000000000021e8d0 r15:000000000021e788
Stack dump:
0x000000000021e2f0:  000000000021e3c0 000000006b236a5b
0x000000000021e300:  0000000000000000 0000000000000000
0x000000000021e310:  0000000000000000 0000000000000000
0x000000000021e320:  0000000000000000 0000000000000000
0x000000000021e330:  0000000000000000 0000000000000000
0x000000000021e340:  0000000000000000 0000000000000000
0x000000000021e350:  0000000000000000 0000000000000000
0x000000000021e360:  0000000000000000 0000000000000000
0x000000000021e370:  0000000000000000 0000000000000000
0x000000000021e380:  0000000000000000 0000000000000000
0x000000000021e390:  0000000000000000 0000000000000000
0x000000000021e3a0:  0000000000000000 000000000021e530
Backtrace:
=>0 0x00007fff604a477f (0x000000000021e2f0)
0x00007fff604a477f: movups	%xmm0,0xfffffffffffffff0(%r11)
Modules:
Module	Address					Debug info	Name (16 modules)
PE	        6b010000-        6b013000	Deferred        kernelbase
PE	        6b0e0000-        6b0eb000	Deferred        wineboot
PE	        6b120000-        6b124000	Deferred        advapi32
PE	        6b1c0000-        6b1c4000	Deferred        msvcrt
PE	        6b2b0000-        6b398000	Deferred        user32
PE	        6b530000-        6b537000	Deferred        gdi32
PE	        6b6e0000-        6b6e4000	Deferred        version
PE	        6d6d0000-        6d6d4000	Deferred        imm32
PE	        6d700000-        6d706000	Deferred        winemac
PE	        6d7e0000-        6d7ef000	Deferred        setupapi
PE	        6d870000-        6d874000	Deferred        rpcrt4
PE	        6ebe0000-        6ebe3000	Deferred        usp10
PE	        71880000-        71883000	Deferred        newdev
PE	        7b410000-        7b5cb000	Deferred        kernel32
PE	        7bc10000-        7bc14000	Deferred        ntdll
ELF	        7c400000-        7c404000	Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
00000008 
	00000009    0
0000000a (D) C:\windows\system32\wineboot.exe
	00000042    0
	0000000b    0 <==
0000000c services.exe
	0000003a    0
	0000000e    0
	0000000d    0
00000011 explorer.exe
	00000017    0
	00000016    0
	00000015    0
	00000012    0
00000038 winedevice.exe
	0000003d    0
	0000003c    0
	0000003b    0
	00000039    0
System information:
    Wine build: wine-4.20
    Platform: x86_64
    Version: Windows 7
    Host system: Darwin
    Host version: 18.7.0
The following process is looks imcomplete.

Code: Select all

wine64-preloader C:\windows\system32\control.exe appwiz.cpl install_mono
dependencies: freetype (self build or XQuartz built-in), libpng (self build or XQuartz built-in)
macOS 10.12 & Xcode 8.3.3: failed
macOS 10.12 & Xcode 9.2: failed
macOS 10.14 & Xcode 9.2: failed
macOS 10.14 & Xcode 10.3: failed

Code: Select all

mkdir build_wine64
cd build_wine64
../configure --enable-win64
make
make install
But, wine64 wineboot using wine 4.0.2 is works fine.

Gcenx
Level 5
Level 5
Posts: 334
Joined: Mon Dec 25, 2017 12:11 pm

Re: wine64 wineboot crash "Unhandled exception: page fault on write access"

Post by Gcenx » Wed Nov 20, 2019 9:00 am

Can you post the output of configure the last section showing missing dependencies should be fine.

tofu
Newbie
Newbie
Posts: 4
Joined: Wed Nov 20, 2019 1:23 am

Re: wine64 wineboot crash "Unhandled exception: page fault on write access"

Post by tofu » Thu Nov 21, 2019 1:16 am

Hi, Gcenx.

Code: Select all

configure: QuickTime 64-bit development files not found, video decoding won't be supported.
configure: MinGW compiler not found, cross-compiling PE files won't be supported.
configure: libinotify 64-bit development files not found (or too old), filesystem change notifications won't be supported.
configure: libsane 64-bit development files not found, scanners won't be supported.
configure: libv4l2 64-bit development files not found.
configure: libgphoto2 64-bit development files not found, digital cameras won't be supported.
configure: libgphoto2_port 64-bit development files not found, digital cameras won't be auto-detected.
configure: liblcms2 64-bit development files not found, Color Management won't be supported.
configure: libpulse 64-bit development files not found or too old, Pulse won't be supported.
configure: gstreamer-1.0 base plugins 64-bit development files not found, GStreamer won't be supported.
configure: OSS sound system found but too old (OSSv4 needed), OSS won't be supported.
configure: libudev 64-bit development files not found, plug and play won't be supported.
configure: libSDL2 64-bit development files not found, SDL2 won't be supported.
configure: libFAudio 64-bit development files not found, XAudio2 won't be supported.
configure: libcapi20 64-bit development files not found, ISDN won't be supported.
configure: libgsm 64-bit development files not found, gsm 06.10 codec won't be supported.
configure: libkrb5 64-bit development files not found (or too old), Kerberos won't be supported.
configure: libgssapi_krb5 64-bit development files not found (or too old), no Kerberos SSP support.
configure: libtiff 64-bit development files not found, TIFF won't be supported.
configure: libvulkan and libMoltenVK 64-bit development files not found, Vulkan won't be supported.
configure: vkd3d 64-bit development files not found (or too old), Direct3D 12 won't be supported.

configure: WARNING: libgnutls 64-bit development files not found, no schannel support.

configure: WARNING: libjpeg 64-bit development files not found, JPEG won't be supported.

configure: Finished.  Do 'make' to compile Wine.
I'm sorry to trouble you.
Attachments
Makefile.gz
(149.13 KiB) Downloaded 9 times
config.log.gz
(56.01 KiB) Downloaded 9 times

Gcenx
Level 5
Level 5
Posts: 334
Joined: Mon Dec 25, 2017 12:11 pm

Re: wine64 wineboot crash "Unhandled exception: page fault on write access"

Post by Gcenx » Thu Nov 21, 2019 9:07 am

Having mingw missing isn’t good, you should install that since now likes to build PE files and the files aren’t optimized to be compile with clang so mingw-w64 compile those for you.

Other then that I don’t see anything too obvious from the quick look, I’ll check your provided log files after work to see if your missing anything else

tofu
Newbie
Newbie
Posts: 4
Joined: Wed Nov 20, 2019 1:23 am

Re: wine64 wineboot crash "Unhandled exception: page fault on write access"

Post by tofu » Fri Nov 22, 2019 3:44 am

Wine 4.20 wineboot built with mingw works fine. Thank you!!!

Gcenx
Level 5
Level 5
Posts: 334
Joined: Mon Dec 25, 2017 12:11 pm

Re: wine64 wineboot crash "Unhandled exception: page fault on write access"

Post by Gcenx » Fri Nov 22, 2019 11:25 am

tofu wrote:
Fri Nov 22, 2019 3:44 am
Wine 4.20 wineboot built with mingw works fine. Thank you!!!
No problem,
I still didn’t read over your logs so not sure on your exact setup, but if you use macports I provide updated wine, wine-crossover, wine-devel and wine-staging Portfiles found here https://github.com/Gcenx/macports-wine-devel

tofu
Newbie
Newbie
Posts: 4
Joined: Wed Nov 20, 2019 1:23 am

Re: wine64 wineboot crash "Unhandled exception: page fault on write access"

Post by tofu » Fri Nov 29, 2019 2:55 am

Gcenx wrote:
Fri Nov 22, 2019 11:25 am
if you use macports I provide updated wine, wine-crossover, wine-devel and wine-staging Portfiles found here https://github.com/Gcenx/macports-wine-devel
Thank you for good information!

Post Reply