AOE2 Crashing on MBP Using Wine

 eodc


Posted 16 April 2018 - 4:23 am
I've followed the stickied guide to install voobly onto my Mid 2015 MBP, with the addition of installing Steam as I have AOE2HD.

Consistently around the 6-8 minute mark on normal speed and 14-16 minute mark on fast speed the game crashes with this stacktrace:
Code:
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x0040c87c). Register dump: CS:001b SS:0023 DS:0023 ES:0023 FS:1007 GS:000f EIP:0040c87c ESP:0033d2b8 EBP:004f851b EFLAGS:00010246( R- -- I Z- -P- ) EAX:00000000 EBX:00000000 ECX:00000006 EDX:a754d9f2 ESI:01b7a6a0 EDI:00000001 Stack dump: 0x0033d2b8: 00000002 01a2b538 01a2b538 00000000 0x0033d2c8: 00000001 00000000 00000000 00000004 0x0033d2d8: ffffffff 005e817c 0033dd68 00624e31 0x0033d2e8: ffffffff 004463a6 00000001 01a2b538 0x0033d2f8: 00010140 00000000 00000001 00000000 0x0033d308: 037f0f7f 01b24040 00000004 00000004 0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw- Backtrace: =>0 0x0040c87c in age2_x1 (+0xc87c) (0x004f851b) 1 0x0000013c (0x248c8d00) 0x0040c87c: addb %al,0x0(%eax) Modules: Module Address Debug info Name (301 modules) PE 3b0000- 3bb000 Deferred language_x1_p1 PE 400000- 812000 Export age2_x1 PE a40000- ab7000 Deferred userpatch PE 10000000-1007f000 Deferred age ELF 20000000-20139000 Deferred oleaut32<elf> \-PE 20010000-200e7000 \ oleaut32 ELF 20139000-202ab000 Deferred msvcp71<elf> \-PE 20140000-20240000 \ msvcp71 ELF 202ab000-20351000 Deferred msvcr71<elf> \-PE 202b0000-20330000 \ msvcr71 ELF 20352000-203bb000 Deferred dbghelp<elf> \-PE 20360000-203a9000 \ dbghelp ELF 203c2000-20458000 Deferred gdiplus<elf> \-PE 203d0000-2043f000 \ gdiplus ELF 20458000-204e0000 Deferred shlwapi<elf> \-PE 20460000-204bb000 \ shlwapi ELF 20542000-2056d000 Deferred msacm32<elf> \-PE 20550000-20569000 \ msacm32 ELF 20935000-20949000 Deferred riched32<elf> \-PE 20940000-20948000 \ riched32 PE 21002000-2100c000 Deferred applehdahalplugin ELF 21e82000-21eae000 Deferred mmdevapi<elf> \-PE 21e90000-21ea2000 \ mmdevapi PE 23800000-23f42000 Deferred appleintelhd5000graphicsgldriver ELF 25774000-257ad000 Deferred winecoreaudio<elf> \-PE 25780000-2579c000 \ winecoreaudio ELF 29000000-290f7000 Deferred quartz<elf> \-PE 29010000-290c5000 \ quartz ELF 29757000-29806000 Deferred msvcrt<elf> \-PE 29760000-297e2000 \ msvcrt PE 54000000-540a0000 Deferred anticheat2 PE 5e080000-5e0bb000 Deferred dplayx PE 68001000-68005000 Deferred wine PE 68005000-681cc000 Deferred libwine.1.0.dylib ELF 687c6000-687e0000 Deferred version<elf> \-PE 687d0000-687de000 \ version ELF 687e0000-687fa000 Deferred wsock32<elf> \-PE 687f0000-687f8000 \ wsock32 ELF 69d00000-69d2d000 Deferred msvfw32<elf> \-PE 69d10000-69d28000 \ msvfw32 ELF 69d2d000-69ded000 Deferred winmm<elf> \-PE 69d30000-69dde000 \ winmm ELF 69ded000-69fd7000 Deferred user32<elf> \-PE 69df0000-69f8f000 \ user32 ELF 69fd7000-69ffc000 Deferred imm32<elf> \-PE 69fe0000-69ff7000 \ imm32 ELF 6c188000-6c2bb000 Deferred gdi32<elf> \-PE 6c190000-6c251000 \ gdi32 ELF 6c2bb000-6c2fa000 Deferred ws2_32<elf> \-PE 6c2c0000-6c2f4000 \ ws2_32 ELF 6c500000-6c57f000 Deferred advapi32<elf> \-PE 6c510000-6c566000 \ advapi32 ELF 6c57f000-6c6d4000 Deferred comctl32<elf> \-PE 6c580000-6c6b0000 \ comctl32 ELF 6c6d4000-6c71b000 Deferred usp10<elf> \-PE 6c6e0000-6c716000 \ usp10 ELF 6c71b000-6c7ac000 Deferred rpcrt4<elf> \-PE 6c720000-6c78a000 \ rpcrt4 ELF 6c7ac000-6c7d7000 Deferred iphlpapi<elf> \-PE 6c7b0000-6c7d1000 \ iphlpapi ELF 6d000000-6d062000 Deferred dsound<elf> \-PE 6d010000-6d049000 \ dsound ELF 6d062000-6d1c0000 Deferred ole32<elf> \-PE 6d070000-6d182000 \ ole32 ELF 6d1c0000-6d244000 Deferred ddraw<elf> \-PE 6d1d0000-6d226000 \ ddraw ELF 6d244000-6d392000 Deferred wined3d<elf> \-PE 6d250000-6d376000 \ wined3d ELF 6d392000-6d442000 Deferred winemac<elf> \-PE 6d3a0000-6d416000 \ winemac PE 6e900000-6e989000 Deferred libfreetype.6.dylib ELF 6ef50000-6ef8a000 Deferred uxtheme<elf> \-PE 6ef60000-6ef83000 \ uxtheme PE 6ef8a000-6efd8000 Deferred libtxc_dxtn.dylib ELF 7a800000-7a8fc000 Deferred opengl32<elf> \-PE 7a810000-7a8b9000 \ opengl32 ELF 7ac00000-7ac8a000 Deferred riched20<elf> \-PE 7ac10000-7ac6f000 \ riched20 ELF 7b400000-7b7ff000 Deferred kernel32<elf> \-PE 7b410000-7b7c2000 \ kernel32 ELF 7bc00000-7bd17000 Deferred ntdll<elf> \-PE 7bc20000-7bcd8000 \ ntdll ELF 7c400000-7c404000 Deferred <wine-loader> PE 9029e000-9029f000 Deferred accelerate PE 9029f000-902b6000 Deferred libcginterfaces.dylib PE 902b6000-909f8000 Deferred vimage PE 909f8000-90b33000 Deferred libblas.dylib PE 90b33000-90b61000 Deferred libbnns.dylib PE 90b61000-90ed5000 Deferred liblapack.dylib PE 90ed5000-90eec000 Deferred liblinearalgebra.dylib PE 90eec000-90f06000 Deferred libsp****blas.dylib PE 90f06000-91066000 Deferred libvdsp.dylib PE 91066000-91147000 Deferred libvmisc.dylib PE 91147000-91148000 Deferred veclib PE 9133b000-920fe000 Deferred appkit PE 9214f000-92150000 Deferred applicationservices PE 92150000-921b7000 Deferred ats PE 921b9000-922de000 Deferred libfontp****r.dylib PE 922de000-9232b000 Deferred libfontregistry.dylib PE 92379000-923ad000 Deferred libtruetypescaler.dylib PE 92418000-9241e000 Deferred colorsynclegacy PE 924c7000-92520000 Deferred hiservices PE 92520000-92530000 Deferred langanalysis PE 92530000-92589000 Deferred printcore PE 92589000-92620000 Deferred qd PE 92620000-9262d000 Deferred speechsynthesis PE 9262d000-9287c000 Deferred audiotoolbox PE 9287d000-9287e000 Deferred audiounit PE 929b4000-92d2a000 Deferred cfnetwork PE 92d3e000-92d3f000 Deferred carbon PE 92d3f000-92d49000 Deferred carbonsound PE 92d49000-92d4e000 Deferred commonpanels PE 92d4e000-930e5000 Deferred hitoolbox PE 930e5000-9313a000 Deferred htmlrendering PE 9313a000-9313e000 Deferred help PE 9313e000-93144000 Deferred imagecapture PE 93144000-931df000 Deferred ink PE 931df000-9321a000 Deferred navigationservices PE 9321a000-93236000 Deferred openscripting PE 93236000-9323c000 Deferred print PE 9323c000-9323f000 Deferred securityhi PE 9323f000-93246000 Deferred speechrecognition PE 93253000-93313000 Deferred colorsync PE 93313000-933af000 Deferred coreaudio PE 9340c000-93412000 Deferred corebluetooth PE 93412000-936f5000 Deferred coredata PE 936f5000-936fc000 Deferred coredisplay PE 936fc000-93b87000 Deferred corefoundation PE 93b88000-941bc000 Deferred coregraphics PE 941bd000-94434000 Deferred coreimage PE 944a7000-944ee000 Deferred coremidi PE 9462e000-9462f000 Deferred coreservices PE 9462f000-946a2000 Deferred ae PE 946a2000-94981000 Deferred carboncore PE 94981000-949b6000 Deferred dictionaryservices PE 949b6000-949bf000 Deferred fsevents PE 949bf000-94b1f000 Deferred launchservices PE 94b1f000-94bcd000 Deferred metadata PE 94bcd000-94c2f000 Deferred osservices PE 94c2f000-94ca1000 Deferred searchkit PE 94ca1000-94cc5000 Deferred sharedfilelist PE 94cc5000-94e12000 Deferred coretext PE 94e12000-94e4d000 Deferred corevideo PE 94e4d000-94ed5000 Deferred corewlan PE 95128000-95132000 Deferred diskarbitration PE 95142000-954b3000 Deferred foundation PE 954f3000-95523000 Deferred gss PE 9554f000-95668000 Deferred iobluetooth PE 956cd000-9576f000 Deferred iokit PE 95770000-95778000 Deferred iosurface PE 957cc000-95951000 Deferred imageio PE 95951000-95956000 Deferred libgif.dylib PE 95956000-95a48000 Deferred libjp2.dylib PE 95a48000-95a6b000 Deferred libjpeg.dylib PE 95a6b000-95a92000 Deferred libpng.dylib PE 95a92000-95a95000 Deferred libradiance.dylib PE 95a95000-95ae0000 Deferred libtiff.dylib PE 964d4000-964ed000 Deferred kerberos PE 96bab000-96c24000 Deferred metal PE 96c25000-96c32000 Deferred netfs PE 99729000-99732000 Deferred libcldcpuengine.dylib PE 99732000-9977f000 Deferred opencl PE 9977f000-9979c000 Deferred cfopendirectory PE 9979c000-997a8000 Deferred opendirectory PE 9a9b1000-9a9b3000 Deferred libcvmspluginsupport.dylib PE 9a9b3000-9a9b8000 Deferred libcorefscache.dylib PE 9a9b8000-9a9bd000 Deferred libcorevmclient.dylib PE 9a9bd000-9a9c7000 Deferred libgfxshared.dylib PE 9a9c7000-9a9d4000 Deferred libgl.dylib PE 9a9d4000-9aa10000 Deferred libglimage.dylib PE 9aa10000-9ab89000 Deferred libglprogrammability.dylib PE 9ab89000-9abcc000 Deferred libglu.dylib PE 9b572000-9b582000 Deferred opengl PE 9b582000-9b710000 Deferred glengine PE 9b710000-9b73b000 Deferred glrendererfloat PE 9c2ed000-9c527000 Deferred quartzcore PE 9c9ba000-9ccec000 Deferred security PE 9ccec000-9cd75000 Deferred securityfoundation PE 9cda0000-9cda5000 Deferred servicemanagement PE 9cecf000-9cf40000 Deferred systemconfiguration PE 9ef80000-9f020000 Deferred apfs PE 9f632000-9f65e000 Deferred apple80211 PE 9f65f000-9f66a000 Deferred applefscompression PE 9f767000-9f7a5000 Deferred applejpeg PE 9f8f7000-9f8ff000 Deferred backgroundtaskmanagement PE 9f8ff000-9f98b000 Deferred backup PE 9facf000-9fad9000 Deferred commonauth PE 9ff73000-9ff84000 Deferred coreemoji PE a010c000-a0140000 Deferred coreservicesinternal PE a0140000-a01d7000 Deferred coresymbolication PE a01d7000-a02fe000 Deferred coreui PE a02fe000-a039d000 Deferred coreutils PE a03ed000-a044b000 Deferred corewifi PE a044b000-a045c000 Deferred crashreportersupport PE a04c9000-a04d7000 Deferred dfrfoundation PE a0522000-a0594000 Deferred datadetectorscore PE a0594000-a05d5000 Deferred debugsymbols PE a05d5000-a0715000 Deferred desktopservicespriv PE a0a54000-a0e85000 Deferred facecore PE a2c20000-a2c2b000 Deferred libgpusupportmercury.dylib PE a3836000-a38aa000 Deferred heimdal PE a3b61000-a3b69000 Deferred ioaccelerator PE a3b69000-a3b84000 Deferred iopresentment PE a3be0000-a3c01000 Deferred iconservices PE a3c38000-a3d2d000 Deferred languagemodeling PE a3d2d000-a3d6e000 Deferred lexicon PE a3d71000-a3d78000 Deferred linguisticdata PE a40ef000-a411a000 Deferred multitouchsupport PE a4238000-a4243000 Deferred netauth PE a42ea000-a42f8000 Deferred performanceanalysis PE a4396000-a43b3000 Deferred protocolbuffer PE a449e000-a44c1000 Deferred remoteviewservices PE a4568000-a4596000 Deferred sharing PE a45b4000-a45b6000 Deferred signpostnotification PE a45b6000-a463d000 Deferred skylight PE a466c000-a467a000 Deferred speechrecognitioncore PE a4949000-a49d0000 Deferred symbolication PE a4a22000-a4a2b000 Deferred tcc PE a4a2b000-a4a43000 Deferred textureio PE a4a6b000-a4a6d000 Deferred trustevaluationagent PE a4a6d000-a4bf8000 Deferred uifoundation PE a51c6000-a51c9000 Deferred loginsupport PE a51c9000-a51db000 Deferred login PE a5253000-a5287000 Deferred libclosured.dylib PE a52e2000-a531a000 Deferred libcrfsuite.dylib PE a531a000-a5325000 Deferred libchinesetokenizer.dylib PE a53c0000-a53c2000 Deferred libdiagnosticmessagesclient.dylib PE a53f3000-a55de000 Deferred libfosl_dynamic.dylib PE a55e5000-a55e6000 Deferred libopenscriptingutil.dylib PE a5639000-a563e000 Deferred libscreenreader.dylib PE a563e000-a5640000 Deferred libsystem.b.dylib PE a564e000-a5664000 Deferred libapple_nghttp2.dylib PE a5664000-a5690000 Deferred libarchive.2.dylib PE a5690000-a57e0000 Deferred libate.dylib PE a57e3000-a57e4000 Deferred libauto.dylib PE a57e4000-a57f5000 Deferred libbsm.0.dylib PE a57f5000-a5802000 Deferred libbz2.1.0.dylib PE a5802000-a585c000 Deferred libc++.1.dylib PE a585c000-a587e000 Deferred libc++abi.dylib PE a587f000-a5891000 Deferred libcmph.dylib PE a5891000-a58a5000 Deferred libcompression.dylib PE a58a5000-a58bd000 Deferred libcoretls.dylib PE a58bd000-a58bf000 Deferred libcoretls_cfhelpers.dylib PE a5a3f000-a5be7000 Deferred libcrypto.35.dylib PE a5da6000-a5dfe000 Deferred libcups.2.dylib PE a5f14000-a5f15000 Deferred libenergytrace.dylib PE a5f15000-a5f2d000 Deferred libexpat.1.dylib PE a5f48000-a5f4d000 Deferred libheimdal-asn1.dylib PE a5f78000-a6069000 Deferred libiconv.2.dylib PE a6069000-a628c000 Deferred libicucore.a.dylib PE a62d3000-a62d5000 Deferred liblangid.dylib PE a62d5000-a62ee000 Deferred liblzma.5.dylib PE a62ee000-a6304000 Deferred libmarisa.dylib PE a63b8000-a65d6000 Deferred libmecabra.dylib PE a679c000-a6914000 Deferred libnetwork.dylib PE a6914000-a6cf5000 Deferred libobjc.a.dylib PE a6cf8000-a6cfc000 Deferred libpam.2.dylib PE a6cfe000-a6d30000 Deferred libpcap.a.dylib PE a6d6d000-a6d89000 Deferred libresolv.9.dylib PE a6dd3000-a6f5e000 Deferred libsqlite3.dylib PE a7101000-a7161000 Deferred libusrtcp.dylib PE a7161000-a7165000 Deferred libutil.dylib PE a7165000-a7174000 Deferred libxar.1.dylib PE a7174000-a7253000 Deferred libxml2.2.dylib PE a7253000-a727c000 Deferred libxslt.1.dylib PE a727c000-a728c000 Deferred libz.1.dylib PE a72c6000-a72cb000 Deferred libcache.dylib PE a72cb000-a72d6000 Deferred libcommoncrypto.dylib PE a72d6000-a72dc000 Deferred libcompiler_rt.dylib PE a72dc000-a72e7000 Deferred libcopyfile.dylib PE a72e7000-a7350000 Deferred libcorecrypto.dylib PE a73ba000-a73f0000 Deferred libdispatch.dylib PE a73f0000-a740e000 Deferred libdyld.dylib PE a740e000-a740f000 Deferred libkeymgr.dylib PE a740f000-a741c000 Deferred libkxld.dylib PE a741c000-a741d000 Deferred liblaunch.dylib PE a741d000-a7423000 Deferred libmacho.dylib PE a7423000-a7426000 Deferred libquarantine.dylib PE a7426000-a7428000 Deferred libremovefile.dylib PE a7428000-a7440000 Deferred libsystem_asl.dylib PE a7440000-a7441000 Deferred libsystem_blocks.dylib PE a7441000-a74ce000 Deferred libsystem_c.dylib PE a74ce000-a74d2000 Deferred libsystem_configuration.dylib PE a74d2000-a74d6000 Deferred libsystem_coreservices.dylib PE a74d6000-a74d8000 Deferred libsystem_darwin.dylib PE a74d8000-a74df000 Deferred libsystem_dnssd.dylib PE a74df000-a752f000 Deferred libsystem_info.dylib PE a752f000-a7554000 Deferred libsystem_kernel.dylib PE a7554000-a75a4000 Deferred libsystem_m.dylib PE a75a4000-a75bf000 Deferred libsystem_malloc.dylib PE a75bf000-a76e3000 Deferred libsystem_network.dylib PE a76e3000-a76ee000 Deferred libsystem_networkextension.dylib PE a76ee000-a76f7000 Deferred libsystem_notify.dylib PE a76f7000-a76fe000 Deferred libsystem_platform.dylib PE a76fe000-a7709000 Deferred libsystem_pthread.dylib PE a7709000-a770d000 Deferred libsystem_sandbox.dylib PE a770d000-a7710000 Deferred libsystem_secinit.dylib PE a7710000-a7719000 Deferred libsystem_symptoms.dylib PE a7719000-a772c000 Deferred libsystem_trace.dylib PE a772d000-a7734000 Deferred libunwind.dylib PE a7734000-a775e000 Deferred libxpc.dylib Threads: process tid prio (all id:s are in hex) 00000008 Voobly.exe ["C:\Program Files\Voobly\Voobly.exe"] 00000068 0 00000067 0 00000066 0 00000063 0 00000062 15 00000061 0 00000060 0 0000005f 0 0000005e 0 0000005a 0 00000059 0 00000058 0 0000004d 0 0000003d 0 0000003c 0 0000003b 0 0000003a 0 00000009 0 0000000e services.exe [C:\windows\system32\services.exe] 00000042 0 0000002f 0 00000024 0 0000001f 0 00000015 0 00000012 0 0000000f 0 00000010 explorer.exe [C:\windows\system32\explorer.exe /desktop] 0000002c 0 0000002b 0 0000002a 0 00000011 0 00000013 winedevice.exe [C:\windows\system32\winedevice.exe] 0000001c 0 00000019 0 00000018 0 00000014 0 0000001d plugplay.exe [C:\windows\system32\plugplay.exe] 00000021 0 00000020 0 0000001e 0 00000022 winedevice.exe [C:\windows\system32\winedevice.exe] 00000039 0 00000038 0 00000037 0 00000036 0 00000035 0 00000034 0 00000033 0 00000032 0 00000029 0 00000026 0 00000025 0 00000023 0 00000040 rpcss.exe [C:\windows\system32\rpcss.exe] 00000047 0 00000046 0 00000045 0 00000044 0 00000043 0 00000041 0 00000064 (D) c:\program files\Steam\SteamApps\common\Age2HD\age2_x1\age2_x1.exe [c:\program files\steam\SteamApps\common\Age2HD\AGE2_X1\\age2_x1.Exe Lobby /dplay_ipc_guid:{9eb1d69b-71ad-4499-b7d3-2d3e0103ee49}] 0000007c 15 00000078 0 00000077 0 00000075 0 00000074 0 00000070 0 0000006e 0 0000006d 0 0000006c 0 0000006b 0 00000069 0 00000065 0 <== 00000081 explorer.exe [C:\windows\system32\explorer.exe /desktop] 00000085 0 00000084 0 00000083 0 00000082 0 System information: Wine build: wine-3.6 (Staging) Platform: i386 Version: Windows 7 Host system: Darwin Host version: 17.5.0

I've tried enabling and disabling Win XP compatibility, Hardware Accel, using PlayOnMac instead using wine versions 2.21 and 2.12, and resetting my laptop. This error occurs on both single and multiplayer games.

My MBP is running on macOS High Sierra 10.13.4

Any other thoughts would be appreciated, thanks!
Link | Reply | Quote
 kitt


Posted 16 April 2018 - 12:44 pm
hi
a couple of articles which may or not help:
[You must login to view link]
[You must login to view link]
http://support.voobly.com/display/vkb/How+to+play+on+Voobly+using+GNU+Linux%3A+Part+1+-+Installing+PlayOnLinux
Link | Reply | Quote
 eodc


Edited 16 April 2018 - 11:34 pm by eodc

Would the open source version work with Voobly? The Readme on the github page says its incompatible with the original game for networking.
Link | Reply | Quote
 kitt


Posted 17 April 2018 - 12:20 am
hi
to be honest i have no idea on that.
Link | Reply | Quote
 eodc


Posted 17 April 2018 - 5:19 am
Alright, thanks anyways. Should I try posting this on the wine forums, as this probably is a wine issue more than something that can be fixed asking here?


Link | Reply | Quote
[1]
Displaying 1 - 5 out of 5 posts
Forum Jump:
1 User(s) are reading this topic (in the past 30 minutes)
0 members, 1 guests