macOS Issues since 12.0.1 Monterey update

System specifications:
Mac mini (M1, 2020)
Memory: 16GB
Startup Disk 256GB internal SSD
Steam installation location: Mac internal SSD
Path of Exile installation location: External USB SSD
Monitor setup 1: J5 create USB-C -> HDMI cable to ASUS VA24E (monitor set to 75Hz)
Monitor setup 2: S2415H connected direct HDMI to Mac mini (monitor set to 60Hz)

Since updating to macOS 12.0.1 Monterey:

1.) FPS stays consistent capped at 37/38FPS. In previous Big Sur installation 11.6, FPS would stay capped at 60FPS. These issues occurred regardless of whether Vsync was enabled, and if Vsync was disabled, would also occur even with Foreground FPS enabled/disabled.

2.) On 12.0.1 Monterey specific, on hover objects (e.g. NPC's, stash, expedition lockers) render fully white for a brief moment before fully rendering the object again. This occurs when you hover the mouse on the object. I see the shader graph fully load and un-load when this occurs during this process.

3.) mac game client consistent crashing at random: this could coincide with latest patch of scourge patch 3.16.0b -- This patch seems to be the worst for crashing and may not be particular to macOS itself. Crashing occurs when loading zones, not specific to map zones being loaded but any zone at all.

The crashing has mainly occurred however since upgrading to macOS 12.0.1 Monterey. Where the crashing was more minimized until patch 3.16.0b

4.) If playing the game in Windowed or Fullscreen mode, and have the option for mouse cursor to be confined to game, the mouse gets ignored and will leave the game screen.

5.) If playing the game in Windowed mode and using the skill Splitting steel or Shattering steel, with the skill bound to right click, the game interprets the skill being used opposite of the direction you intend to use it. This only occurred in Act 1 for a brief moment, and was resolved by switching to full screen mode. This also has not occurred since.

6.) When interacting with the Stash, and whether you hover over a stash window or the stash list that is organized to the right of the stash window. If you use mac command key + scroll wheel down, or control + scroll wheel down, the option to scroll through the list will skip back up the list (e.g., scrolling up will scroll through the tabs normally, but scrolling down will go down and then up.)

If I use the scroll wheel to to down step one at a time, it will always scroll up instead. If I spin the wheel fast enough it will go down but not to the desired stash.

My macOS settings have scroll direction: natural off for this. If scroll direction: natural is enabled, the inverse of this happens when using the scrolling function.
Last bumped on Jan 10, 2022, 2:07:26 PM
This thread has been automatically archived. Replies are disabled.
Another issue that I see is that when I go to buy points the shop doesn't load properly. https://imgur.com/a/A27Z9Va
Can confirm my shop looks the exact same as well with it not being displayed properly
An update to bug number 1.) - I changed my refresh rate back to 60Hz from the 75Hz in macOS settings, and the game with or without Vsync sets full 60Fps again
Same problems - just upgrades to Monterey - and I got random crashes, sometimes one every 3 minutes, 3 or 4 times in a row.

MBP 18in, 2019
MasOc Monterey 12.0.1
Latest POE version as of 12/11/2021

Crash not linked to Scourge - could happen anytime


-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process: PathOfExileClient [23982]
Path: /Users/USER/Library/Application Support/Path of Exile/Path of Exile.app/Contents/MacOS/PathOfExileClient.app/Contents/MacOS/PathOfExileClient
Identifier: com.GGG.PathOfExile
Version: 1.0 (???)
Code Type: X86-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2021-11-13 12:10:06.9562 +0800
OS Version: macOS 12.0.1 (21A559)
Report Version: 12
Bridge OS Version: 6.0 (19P549)
Anonymous UUID: 80DA1111-7E8A-11A1-9A84-746DA5BA4482

Sleep/Wake UUID: 666035B1-834F-4669-BF4B-39DF5BCC4D41

Time Awake Since Boot: 96000 seconds
Time Since Wake: 1843 seconds

System Integrity Protection: enabled

Crashed Thread: 47 Dispatch queue: compiler reply queue

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000070000689d560
Exception Codes: 0x0000000000000001, 0x000070000689d560
Exception Note: EXC_CORPSE_NOTIFY

Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [23982]

VM Region Info: 0x70000689d560 is not in any region. Bytes after previous region: 525665 Bytes before following region: 10912
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
Stack 700006801000-70000681d000 [ 112K] rw-/rwx SM=PRV thread 39
---> GAP OF 0x83000 BYTES
Stack Guard 7000068a0000-7000068a1000 [ 4K] ---/rwx SM=NUL

[...]

Thread 47 crashed with X86 Thread State (64-bit):
rax: 0x000070000689d550 rbx: 0x0000600000cf0e60 rcx: 0x0000000000000000 rdx: 0x0000600002821580
rdi: 0x0000600000cf0e60 rsi: 0x00007f9790018000 rbp: 0x0000700006b2c6f0 rsp: 0x0000700006b2c6c0
r8: 0x0000896594a11580 r9: 0xffffffffffffffe1 r10: 0x0000000000000000 r11: 0x00007f95d486d000
r12: 0x0000600002821580 r13: 0x00000001ebd1b000 r14: 0x0000700006b2c6c0 r15: 0x0000000000000000
rip: 0x00007ff8122ac4e6 rfl: 0x0000000000010246 cr2: 0x000070000689d560

Logical CPU: 0
Error Code: 0x00000004 (no mapping for user data read)
Trap Number: 14

Thread 47 instruction stream:
c9 0f 84 c1 00 00 00 48-8b 3d 94 a8 47 39 48 8b .......H.=..G9H.
35 4d 76 47 39 4c 89 fa-ff 15 7c 61 43 39 48 89 5MvG9L....|aC9H.
c2 48 85 c0 0f 85 a5 00-00 00 48 8b 3d 71 a8 47 .H........H.=q.G
39 48 8b 35 4a 87 47 39-b9 01 00 00 00 4c 89 fa 9H.5J.G9.....L..
ff 15 54 61 43 39 48 89-c2 e9 81 00 00 00 45 31 ..TaC9H.......E1
d2 4c 8d 75 d0 4d 89 16-48 8b 70 20 48 8b 43 40 .L.u.M..H.p H.C@
[8b]40 10 48 8d 4b 48 4c-8b 83 80 00 00 00 48 83 .@.H.KHL......H. <==
ec 08 4c 8d 7d d8 48 89-d7 89 c2 41 b9 01 00 00 ..L.}.H....A....
00 6a 00 41 52 41 57 41-56 ff 73 28 ff 73 20 ff .j.ARAWAV.s(.s .
b3 88 00 00 00 e8 6e f6-ff ff 48 83 c4 40 48 8b ......n...H..@H.
bb 90 00 00 00 49 8b 36-48 8b 53 20 48 8b 4b 28 .....I.6H.S H.K(
4d 8b 07 e8 08 f2 f7 ff-49 8b 3e 48 85 ff 74 71 M.......I.>H..tq

[...]
-----------
Full Report
-----------

{"app_name":"PathOfExileClient","timestamp":"2021-11-13 12:10:11.00 +0800","app_version":"1.0","slice_uuid":"20f40ee2-17d9-38f4-be90-abb165a251e2","build_version":"","platform":1,"bundleID":"com.GGG.PathOfExile","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.0.1 (21A559)","incident_id":"1F60C7A2-B5F5-4897-B61E-4F760A534C16","name":"PathOfExileClient"}
{
"uptime" : 96000,
"procLaunch" : "2021-11-13 11:42:29.7059 +0800",
"procRole" : "Foreground",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "MacBookPro16,1",
"procStartAbsTime" : 94454102942632,
"coalitionID" : 847,
"osVersion" : {
"train" : "macOS 12.0.1",
"build" : "21A559",
"releaseType" : "User"
},
"captureTime" : "2021-11-13 12:10:06.9562 +0800",
"incident" : "1F60C7A2-B5F5-4897-B61E-4F760A534C16",
"bug_type" : "309",
"pid" : 23982,
"procExitAbsTime" : 96111359099713,
"cpuType" : "X86-64",
"procName" : "PathOfExileClient",
"procPath" : "\/Users\/USER\/Library\/Application Support\/Path of Exile\/Path of Exile.app\/Contents\/MacOS\/PathOfExileClient.app\/Contents\/MacOS\/PathOfExileClient",
"bundleInfo" : {"CFBundleShortVersionString":"1.0","CFBundleIdentifier":"com.GGG.PathOfExile"},
"storeInfo" : {"deviceIdentifierForVendor":"55E87B0C-3046-52BC-83E7-41086ADA2973","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "com.GGG.PathOfExile",
"crashReporterKey" : "80DA1111-7E8A-11A1-9A84-746DA5BA4482",
"wakeTime" : 1843,
"bridgeVersion" : {"build":"19P549","train":"6.0"},
"sleepWakeUUID" : "666035B1-834F-4669-BF4B-39DF5BCC4D41",
"sip" : "enabled",
"vmRegionInfo" : "0x70000689d560 is not in any region. Bytes after previous region: 525665 Bytes before following region: 10912\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n Stack 700006801000-70000681d000 [ 112K] rw-\/rwx SM=PRV thread 39\n---> GAP OF 0x83000 BYTES\n Stack Guard 7000068a0000-7000068a1000 [ 4K] ---\/rwx SM=NUL ",
"isCorpse" : 1,
"exception" : {"codes":"0x0000000000000001, 0x000070000689d560","rawCodes":[1,123145412007264],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x000070000689d560"},
"termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":23982},
"vmregioninfo" : "0x70000689d560 is not in any region. Bytes after previous region: 525665 Bytes before following region: 10912\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n Stack 700006801000-70000681d000 [ 112K] rw-\/rwx SM=PRV thread 39\n---> GAP OF 0x83000 BYTES\n Stack Guard 7000068a0000-7000068a1000 [ 4K] ---\/rwx SM=NUL ",

[truncated]
Since upgrading to Monterey 12.0.1 last night, I have experienced two or three random crashes of the PoE client over a few hours of play. I have never had a client crash before this.

The crashes seem to occur when things get "interesting", i.e., when there is a sudden uptick in visual complexity and/or monster attacks, but I've also sailed through some very heavy screen action with no problems.

I have had more frequent display issues with unloaded textures, occasionally to the point where large areas of the screen are rendered poorly, or simply black for a second or two.

I sometimes get a white flash when I mouse over an object. This is very consistent with the Abyssal Trove and similar objects "created" in the landscape during gameplay.

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process: PathOfExileClient [43194]
Path: /Users/USER/Library/Application Support/Steam/*/PathOfExileClient.app/Contents/MacOS/PathOfExileClient
Identifier: com.GGG.PathOfExile
Version: 1.0 (???)
Code Type: X86-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2021-11-17 15:43:56.8655 -0500
OS Version: macOS 12.0.1 (21A559)
Report Version: 12
Anonymous UUID: 6167A23F-EE46-A051-991D-4AC53D15CC5E

Sleep/Wake UUID: C813E586-3CEE-445A-9BA9-F1FEEF997C2E

Time Awake Since Boot: 30000 seconds
Time Since Wake: 26695 seconds

System Integrity Protection: enabled

Crashed Thread: 38 Dispatch queue: compiler reply queue

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000070000815d560
Exception Codes: 0x0000000000000001, 0x000070000815d560
Exception Note: EXC_CORPSE_NOTIFY

Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [43194]

VM Region Info: 0x70000815d560 is not in any region. Bytes after previous region: 525665 Bytes before following region: 10912
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
Stack 70000805b000-7000080dd000 [ 520K] rw-/rwx SM=PRV thread 27
---> GAP OF 0x83000 BYTES
Stack Guard 700008160000-700008161000 [ 4K] ---/rwx SM=NUL

Application Specific Information:
dyld4 config: DYLD_LIBRARY_PATH= DYLD_INSERT_LIBRARIES=/Users/glenn/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/steamloader.dylib:/Users/glenn/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/gameoverlayrenderer.dylib

[...]

Thread 38 Crashed:: Dispatch queue: compiler reply queue
0 Metal 0x7ff8249674e6 invocation function for block in MTLLibraryBuilder::initLibraryContainerWithRequestData(MTLLibraryContainer*, MTLLibraryRequestData const&, void () block_pointer) + 146
1 Metal 0x7ff8249433f8 invocation function for block in MTLCompilerConnectionManagerPrivate::buildRequest(unsigned int, MTLCompilerRequest*, bool, void (MTLCompilerError, NSObject<OS_dispatch_data>*, char const*) block_pointer) + 64
2 Metal 0x7ff824941f54 invocation function for block in XPCCompilerConnection::BuildRequestInternal(MTLCompilerRequest*, char const*, NSObject<OS_dispatch_data>*, int, bool, void (unsigned int, void const*, unsigned long, char const*) block_pointer) + 372
3 libxpc.dylib 0x7ff81b8a16d5 _xpc_connection_reply_callout + 36
4 libxpc.dylib 0x7ff81b8a165d _xpc_connection_call_reply_async + 69
5 libdispatch.dylib 0x7ff81b9a4d2f _dispatch_client_callout3 + 8
6 libdispatch.dylib 0x7ff81b9bee5e _dispatch_mach_msg_async_reply_invoke + 383
7 libdispatch.dylib 0x7ff81b9aab85 _dispatch_lane_serial_drain + 335
8 libdispatch.dylib 0x7ff81b9ab7fb _dispatch_lane_invoke + 417
9 libdispatch.dylib 0x7ff81b9b57e1 _dispatch_workloop_worker_thread + 758
10 libsystem_pthread.dylib 0x7ff81bb5b08f _pthread_wqthread + 326
11 libsystem_pthread.dylib 0x7ff81bb5a01b start_wqthread + 15

Thread 39:
0 libsystem_pthread.dylib 0x7ff81bb5a00c start_wqthread + 0

Thread 40:
0 libsystem_pthread.dylib 0x7ff81bb5a00c start_wqthread + 0

Thread 41:
0 libsystem_pthread.dylib 0x7ff81bb5a00c start_wqthread + 0

Thread 42:
0 libsystem_pthread.dylib 0x7ff81bb5a00c start_wqthread + 0


Thread 38 crashed with X86 Thread State (64-bit):
rax: 0x000070000815d550 rbx: 0x000060000206b5c0 rcx: 0x0000000000000000 rdx: 0x000060000049a080
rdi: 0x000060000206b5c0 rsi: 0x00007fc448018000 rbp: 0x00007000072d36f0 rsp: 0x00007000072d36c0
r8: 0x0000bda9a2eea080 r9: 0x00007fc458007f00 r10: 0x0000000000000000 r11: 0x00007fc2c5d9e000
r12: 0x000060000049a080 r13: 0x0000000193302000 r14: 0x00007000072d36c0 r15: 0x0000000000000000
rip: 0x00007ff8249674e6 rfl: 0x0000000000010246 cr2: 0x000070000815d560

Logical CPU: 0
Error Code: 0x00000004 (no mapping for user data read)
Trap Number: 14

Thread 38 instruction stream:
c9 0f 84 c1 00 00 00 48-8b 3d 94 98 fb 38 48 8b .......H.=...8H.
35 4d 66 fb 38 4c 89 fa-ff 15 7c 51 f7 38 48 89 5Mf.8L....|Q.8H.
c2 48 85 c0 0f 85 a5 00-00 00 48 8b 3d 71 98 fb .H........H.=q..
38 48 8b 35 4a 77 fb 38-b9 01 00 00 00 4c 89 fa 8H.5Jw.8.....L..
ff 15 54 51 f7 38 48 89-c2 e9 81 00 00 00 45 31 ..TQ.8H.......E1
d2 4c 8d 75 d0 4d 89 16-48 8b 70 20 48 8b 43 40 .L.u.M..H.p H.C@
[8b]40 10 48 8d 4b 48 4c-8b 83 80 00 00 00 48 83 .@.H.KHL......H. <==
ec 08 4c 8d 7d d8 48 89-d7 89 c2 41 b9 01 00 00 ..L.}.H....A....
00 6a 00 41 52 41 57 41-56 ff 73 28 ff 73 20 ff .j.ARAWAV.s(.s .
b3 88 00 00 00 e8 6e f6-ff ff 48 83 c4 40 48 8b ......n...H..@H.
bb 90 00 00 00 49 8b 36-48 8b 53 20 48 8b 4b 28 .....I.6H.S H.K(
4d 8b 07 e8 08 f2 f7 ff-49 8b 3e 48 85 ff 74 71 M.......I.>H..tq

Binary Images:
0x7ff81bb21000 - 0x7ff81bb57fff libsystem_kernel.dylib (*) <12bd6f13-c452-35ee-9069-51befef29f1a> /usr/lib/system/libsystem_kernel.dylib
0x7ff81b9a2000 - 0x7ff81b9e8fff libdispatch.dylib (*) <be53a13c-8ce1-3e40-b9bc-98473d3eed3e> /usr/lib/system/libdispatch.dylib
0x7ff8248cd000 - 0x7ff824a03fff com.apple.Metal (258.13) <e8e48b19-b8db-3ed2-830b-01e242f09e0f> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x7ffa36cfb000 - 0x7ffa36f56fff com.apple.AMDMTLBronzeDriver (4.7.29) <de255e60-cab3-315e-9432-a09c81d4594d> /System/Library/Extensions/AMDMTLBronzeDriver.bundle/Contents/MacOS/AMDMTLBronzeDriver
0x10819a000 - 0x10baf1fff com.GGG.PathOfExile (1.0) <8fa3f64a-5542-3d92-ad94-52bf9e4f24de> /Users/USER/Library/Application Support/Steam/*/PathOfExileClient.app/Contents/MacOS/PathOfExileClient
0x7ff82b06e000 - 0x7ff82b089fff com.apple.MetalKit (151) <7fed298e-83b2-3bab-9693-21f6b9175dff> /System/Library/Frameworks/MetalKit.framework/Versions/A/MetalKit
0x7ff81bba5000 - 0x7ff81c0a5fff com.apple.CoreFoundation (6.9) <afcc752e-074d-340f-890c-263efd2da77f> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7ff824c60000 - 0x7ff824f57fff com.apple.HIToolbox (2.1.1) <4163a93f-bf71-3219-80ed-6f65e9266b81> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7ff81e536000 - 0x7ff81f3c2fff com.apple.AppKit (6.9) <dd0028a3-78e3-3a8a-a51b-ddd68123adef> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x10c721000 - 0x10c74cfff gameoverlayrenderer.dylib (*) <7cc4178e-f7b1-389f-84bf-2fbfef5b03c3> /Users/USER/Library/Application Support/Steam/*/gameoverlayrenderer.dylib
0x11048b000 - 0x1104f6fff dyld (*) <1a6ae033-9438-33c0-8077-988fd885250a> /usr/lib/dyld
0x7ff81bb58000 - 0x7ff81bb63fff libsystem_pthread.dylib (*) <29a2750e-f31b-3630-8761-242a6bc3e99e> /usr/lib/system/libsystem_pthread.dylib
0x7ff8237d9000 - 0x7ff823829fff com.apple.CoreVideo (1.8) <160d9eb3-122d-325d-90cc-52fa6a043430> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7ff81bab2000 - 0x7ff81bb0afff libc++.1.dylib (*) <91a6d960-2646-34e2-a81e-4e34e3697a92> /usr/lib/libc++.1.dylib
0x10c6a8000 - 0x10c6dbfff libBink2Macx64.dylib (*) <eaeb9345-1c62-3053-b4c9-b38c12a20c9e> /Users/USER/Library/Application Support/Steam/*/PathOfExileClient.app/Contents/Frameworks/libBink2Macx64.dylib
0x7ff824a04000 - 0x7ff824a26fff com.apple.audio.caulk (1.0) <c5042b28-9206-337f-bfb2-dc0b37dd8632> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
0x7ff81ba29000 - 0x7ff81bab1fff libsystem_c.dylib (*) <991f58b7-b4c0-3c3a-84a8-c9c571de5a27> /usr/lib/system/libsystem_c.dylib
0x10c8c3000 - 0x10c9f4fff libfmod.dylib (*) <0743ad8d-c8ff-3195-824d-db92857098ac> /Users/USER/Library/Application Support/Steam/*/PathOfExileClient.app/Contents/Frameworks/libfmod.dylib
0x7ff81d3a2000 - 0x7ff81dac7fff com.apple.audio.CoreAudio (5.0) <130e5930-dd35-379f-965e-c760c13b3462> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x10ca63000 - 0x10cb7dfff libfmodstudio.dylib (*) <b07b4e31-47f1-3d2f-81a6-94e6a4331f12> /Users/USER/Library/Application Support/Steam/*/PathOfExileClient.app/Contents/Frameworks/libfmodstudio.dylib
0x7ff81b893000 - 0x7ff81b8c9fff libxpc.dylib (*) <900e1f8b-6333-3e4d-b64c-751264bb7223> /usr/lib/system/libxpc.dylib
0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???


there is a timing bug that happens more often if your computer lags. I was able to repro often when attaching Instruments.app to the client to grab a profile. It's a bug in the client, because it shouldn't call a pure virtual function. I'm wondering if it's SIP-related.

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process: PathOfExileClient [905]
Path: /Users/USER/Library/Application Support/Path of Exile/Path of Exile.app/Contents/MacOS/PathOfExileClient.app/Contents/MacOS/PathOfExileClient
Identifier: com.GGG.PathOfExile
Version: 1.0 (???)
Code Type: X86-64 (Native)
Parent Process: launchd.developm [1]
User ID: 501

Date/Time: 2021-12-01 16:38:35.4991 -0800
OS Version: macOS 12.0.1 [redacted]
Report Version: 12
Bridge OS Version: 6.0 (19P549)
Anonymous UUID: A25F7557-79E9-2FD7-B8C6-665535D6F302


Time Awake Since Boot: 440 seconds

System Integrity Protection: disabled

Crashed Thread: 12

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Application Specific Information:
Pure virtual function called!
abort() called



Thread 0:: Dispatch queue: com.apple.main-thread
0 PathOfExileClient 0x106edd370 0x105a2e000 + 21689200
1 PathOfExileClient 0x106edd49e 0x105a2e000 + 21689502
2 PathOfExileClient 0x106ef631d 0x105a2e000 + 21791517
3 PathOfExileClient 0x106eecebc 0x105a2e000 + 21753532
4 PathOfExileClient 0x106f59e16 0x105a2e000 + 22199830
5 PathOfExileClient 0x106f59f43 0x105a2e000 + 22200131
6 PathOfExileClient 0x10757e4cb 0x105a2e000 + 28640459
7 PathOfExileClient 0x105a2f6ab 0x105a2e000 + 5803
8 MetalKit 0x7ff82a9a0b20 -[MTKView draw] + 270
9 MetalKit 0x7ff82a9a0a03 __23-[MTKView __initCommon]_block_invoke + 42
10 libdispatch.dylib 0x7ff81b79acc9 _dispatch_client_callout + 8
11 libdispatch.dylib 0x7ff81b79d746 _dispatch_continuation_pop + 460
12 libdispatch.dylib 0x7ff81b7aea5a _dispatch_source_invoke + 2150
13 libdispatch.dylib 0x7ff81b7a7518 _dispatch_main_queue_callback_4CF + 759
14 CoreFoundation 0x7ff81ba565d9 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
15 CoreFoundation 0x7ff81ba176ae __CFRunLoopRun + 2752
16 CoreFoundation 0x7ff81ba1652d CFRunLoopRunSpecific + 563
17 HIToolbox 0x7ff8246343e1 RunCurrentEventLoopInMode + 292
18 HIToolbox 0x7ff824634137 ReceiveNextEventCommon + 587
19 HIToolbox 0x7ff824633ed5 _BlockUntilNextEventMatchingListInModeWithFilter + 70
20 AppKit 0x7ff81e4418f0 _DPSNextEvent + 886
21 AppKit 0x7ff81e43ff5c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1411
22 AppKit 0x7ff81e432359 -[NSApplication run] + 586
23 AppKit 0x7ff81e4061f8 NSApplicationMain + 816
24 dyld 0x10fb554fe start + 462
the crash log is a Metal compiler bug. It's not symbolicated, so I don't know which GPU compiler it belongs to.
Someone needs to open a radar https://developer.apple.com/bug-reporting.


"
Tunzophun wrote:
Since upgrading to Monterey 12.0.1 last night, I have experienced two or three random crashes of the PoE client over a few hours of play. I have never had a client crash before this.

The crashes seem to occur when things get "interesting", i.e., when there is a sudden uptick in visual complexity and/or monster attacks, but I've also sailed through some very heavy screen action with no problems.

I have had more frequent display issues with unloaded textures, occasionally to the point where large areas of the screen are rendered poorly, or simply black for a second or two.

I sometimes get a white flash when I mouse over an object. This is very consistent with the Abyssal Trove and similar objects "created" in the landscape during gameplay.

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process: PathOfExileClient [43194]
Path: /Users/USER/Library/Application Support/Steam/*/PathOfExileClient.app/Contents/MacOS/PathOfExileClient
Identifier: com.GGG.PathOfExile
Version: 1.0 (???)
Code Type: X86-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2021-11-17 15:43:56.8655 -0500
OS Version: macOS 12.0.1 (21A559)
Report Version: 12
Anonymous UUID: 6167A23F-EE46-A051-991D-4AC53D15CC5E

Sleep/Wake UUID: C813E586-3CEE-445A-9BA9-F1FEEF997C2E

Time Awake Since Boot: 30000 seconds
Time Since Wake: 26695 seconds

System Integrity Protection: enabled

Crashed Thread: 38 Dispatch queue: compiler reply queue

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000070000815d560
Exception Codes: 0x0000000000000001, 0x000070000815d560
Exception Note: EXC_CORPSE_NOTIFY

Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [43194]

VM Region Info: 0x70000815d560 is not in any region. Bytes after previous region: 525665 Bytes before following region: 10912
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
Stack 70000805b000-7000080dd000 [ 520K] rw-/rwx SM=PRV thread 27
---> GAP OF 0x83000 BYTES
Stack Guard 700008160000-700008161000 [ 4K] ---/rwx SM=NUL

Application Specific Information:
dyld4 config: DYLD_LIBRARY_PATH= DYLD_INSERT_LIBRARIES=/Users/glenn/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/steamloader.dylib:/Users/glenn/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/gameoverlayrenderer.dylib

[...]

Thread 38 Crashed:: Dispatch queue: compiler reply queue
0 Metal 0x7ff8249674e6 invocation function for block in MTLLibraryBuilder::initLibraryContainerWithRequestData(MTLLibraryContainer*, MTLLibraryRequestData const&, void () block_pointer) + 146
1 Metal 0x7ff8249433f8 invocation function for block in MTLCompilerConnectionManagerPrivate::buildRequest(unsigned int, MTLCompilerRequest*, bool, void (MTLCompilerError, NSObject<OS_dispatch_data>*, char const*) block_pointer) + 64
2 Metal 0x7ff824941f54 invocation function for block in XPCCompilerConnection::BuildRequestInternal(MTLCompilerRequest*, char const*, NSObject<OS_dispatch_data>*, int, bool, void (unsigned int, void const*, unsigned long, char const*) block_pointer) + 372
3 libxpc.dylib 0x7ff81b8a16d5 _xpc_connection_reply_callout + 36
4 libxpc.dylib 0x7ff81b8a165d _xpc_connection_call_reply_async + 69
5 libdispatch.dylib 0x7ff81b9a4d2f _dispatch_client_callout3 + 8
6 libdispatch.dylib 0x7ff81b9bee5e _dispatch_mach_msg_async_reply_invoke + 383
7 libdispatch.dylib 0x7ff81b9aab85 _dispatch_lane_serial_drain + 335
8 libdispatch.dylib 0x7ff81b9ab7fb _dispatch_lane_invoke + 417
9 libdispatch.dylib 0x7ff81b9b57e1 _dispatch_workloop_worker_thread + 758
10 libsystem_pthread.dylib 0x7ff81bb5b08f _pthread_wqthread + 326
11 libsystem_pthread.dylib 0x7ff81bb5a01b start_wqthread + 15

Thread 39:
0 libsystem_pthread.dylib 0x7ff81bb5a00c start_wqthread + 0

Thread 40:
0 libsystem_pthread.dylib 0x7ff81bb5a00c start_wqthread + 0

Thread 41:
0 libsystem_pthread.dylib 0x7ff81bb5a00c start_wqthread + 0

Thread 42:
0 libsystem_pthread.dylib 0x7ff81bb5a00c start_wqthread + 0


Thread 38 crashed with X86 Thread State (64-bit):
rax: 0x000070000815d550 rbx: 0x000060000206b5c0 rcx: 0x0000000000000000 rdx: 0x000060000049a080
rdi: 0x000060000206b5c0 rsi: 0x00007fc448018000 rbp: 0x00007000072d36f0 rsp: 0x00007000072d36c0
r8: 0x0000bda9a2eea080 r9: 0x00007fc458007f00 r10: 0x0000000000000000 r11: 0x00007fc2c5d9e000
r12: 0x000060000049a080 r13: 0x0000000193302000 r14: 0x00007000072d36c0 r15: 0x0000000000000000
rip: 0x00007ff8249674e6 rfl: 0x0000000000010246 cr2: 0x000070000815d560

Logical CPU: 0
Error Code: 0x00000004 (no mapping for user data read)
Trap Number: 14

Thread 38 instruction stream:
c9 0f 84 c1 00 00 00 48-8b 3d 94 98 fb 38 48 8b .......H.=...8H.
35 4d 66 fb 38 4c 89 fa-ff 15 7c 51 f7 38 48 89 5Mf.8L....|Q.8H.
c2 48 85 c0 0f 85 a5 00-00 00 48 8b 3d 71 98 fb .H........H.=q..
38 48 8b 35 4a 77 fb 38-b9 01 00 00 00 4c 89 fa 8H.5Jw.8.....L..
ff 15 54 51 f7 38 48 89-c2 e9 81 00 00 00 45 31 ..TQ.8H.......E1
d2 4c 8d 75 d0 4d 89 16-48 8b 70 20 48 8b 43 40 .L.u.M..H.p H.C@
[8b]40 10 48 8d 4b 48 4c-8b 83 80 00 00 00 48 83 .@.H.KHL......H. <==
ec 08 4c 8d 7d d8 48 89-d7 89 c2 41 b9 01 00 00 ..L.}.H....A....
00 6a 00 41 52 41 57 41-56 ff 73 28 ff 73 20 ff .j.ARAWAV.s(.s .
b3 88 00 00 00 e8 6e f6-ff ff 48 83 c4 40 48 8b ......n...H..@H.
bb 90 00 00 00 49 8b 36-48 8b 53 20 48 8b 4b 28 .....I.6H.S H.K(
4d 8b 07 e8 08 f2 f7 ff-49 8b 3e 48 85 ff 74 71 M.......I.>H..tq

Binary Images:
0x7ff81bb21000 - 0x7ff81bb57fff libsystem_kernel.dylib (*) <12bd6f13-c452-35ee-9069-51befef29f1a> /usr/lib/system/libsystem_kernel.dylib
0x7ff81b9a2000 - 0x7ff81b9e8fff libdispatch.dylib (*) <be53a13c-8ce1-3e40-b9bc-98473d3eed3e> /usr/lib/system/libdispatch.dylib
0x7ff8248cd000 - 0x7ff824a03fff com.apple.Metal (258.13) <e8e48b19-b8db-3ed2-830b-01e242f09e0f> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x7ffa36cfb000 - 0x7ffa36f56fff com.apple.AMDMTLBronzeDriver (4.7.29) <de255e60-cab3-315e-9432-a09c81d4594d> /System/Library/Extensions/AMDMTLBronzeDriver.bundle/Contents/MacOS/AMDMTLBronzeDriver
0x10819a000 - 0x10baf1fff com.GGG.PathOfExile (1.0) <8fa3f64a-5542-3d92-ad94-52bf9e4f24de> /Users/USER/Library/Application Support/Steam/*/PathOfExileClient.app/Contents/MacOS/PathOfExileClient
0x7ff82b06e000 - 0x7ff82b089fff com.apple.MetalKit (151) <7fed298e-83b2-3bab-9693-21f6b9175dff> /System/Library/Frameworks/MetalKit.framework/Versions/A/MetalKit
0x7ff81bba5000 - 0x7ff81c0a5fff com.apple.CoreFoundation (6.9) <afcc752e-074d-340f-890c-263efd2da77f> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7ff824c60000 - 0x7ff824f57fff com.apple.HIToolbox (2.1.1) <4163a93f-bf71-3219-80ed-6f65e9266b81> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7ff81e536000 - 0x7ff81f3c2fff com.apple.AppKit (6.9) <dd0028a3-78e3-3a8a-a51b-ddd68123adef> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x10c721000 - 0x10c74cfff gameoverlayrenderer.dylib (*) <7cc4178e-f7b1-389f-84bf-2fbfef5b03c3> /Users/USER/Library/Application Support/Steam/*/gameoverlayrenderer.dylib
0x11048b000 - 0x1104f6fff dyld (*) <1a6ae033-9438-33c0-8077-988fd885250a> /usr/lib/dyld
0x7ff81bb58000 - 0x7ff81bb63fff libsystem_pthread.dylib (*) <29a2750e-f31b-3630-8761-242a6bc3e99e> /usr/lib/system/libsystem_pthread.dylib
0x7ff8237d9000 - 0x7ff823829fff com.apple.CoreVideo (1.8) <160d9eb3-122d-325d-90cc-52fa6a043430> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7ff81bab2000 - 0x7ff81bb0afff libc++.1.dylib (*) <91a6d960-2646-34e2-a81e-4e34e3697a92> /usr/lib/libc++.1.dylib
0x10c6a8000 - 0x10c6dbfff libBink2Macx64.dylib (*) <eaeb9345-1c62-3053-b4c9-b38c12a20c9e> /Users/USER/Library/Application Support/Steam/*/PathOfExileClient.app/Contents/Frameworks/libBink2Macx64.dylib
0x7ff824a04000 - 0x7ff824a26fff com.apple.audio.caulk (1.0) <c5042b28-9206-337f-bfb2-dc0b37dd8632> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
0x7ff81ba29000 - 0x7ff81bab1fff libsystem_c.dylib (*) <991f58b7-b4c0-3c3a-84a8-c9c571de5a27> /usr/lib/system/libsystem_c.dylib
0x10c8c3000 - 0x10c9f4fff libfmod.dylib (*) <0743ad8d-c8ff-3195-824d-db92857098ac> /Users/USER/Library/Application Support/Steam/*/PathOfExileClient.app/Contents/Frameworks/libfmod.dylib
0x7ff81d3a2000 - 0x7ff81dac7fff com.apple.audio.CoreAudio (5.0) <130e5930-dd35-379f-965e-c760c13b3462> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x10ca63000 - 0x10cb7dfff libfmodstudio.dylib (*) <b07b4e31-47f1-3d2f-81a6-94e6a4331f12> /Users/USER/Library/Application Support/Steam/*/PathOfExileClient.app/Contents/Frameworks/libfmodstudio.dylib
0x7ff81b893000 - 0x7ff81b8c9fff libxpc.dylib (*) <900e1f8b-6333-3e4d-b64c-751264bb7223> /usr/lib/system/libxpc.dylib
0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???


I have the same problem as you guys, monterey system is the source of this disaster . I found out it is because of Montery can't clear up memory left in the game, after serval skills' memory, it crashes.

I had test how far the memory can stack, my result is 7.98GB for one poe when it crashed.
Hey guys, I had the same issue with crashes on Mac which made the game pretty much unplayable. Trying to fix that I was experimenting with game settings and I think I found something.

After I disabled screen shake (Options -> UI -> Visual Sensitivity -> Screen Shake) I have not experience any more crashes! I don't know if that's just a coincidence, but I have been playing crash-free for the past two days which was impossible before. Maybe it's worth a shot for you to try too.

Report Forum Post

Report Account:

Report Type

Additional Info