PDA

View Full Version : FGU 5.1 Not working on mac



rafaeladson
January 21st, 2026, 22:23
Hi,

When opening a campaign on a M4 mac mini, the system just crashes.

This seems to happen for some campaigns, but not all of them.

Error message:

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: Fantasy Grounds [1080]
Path: /Applications/SmiteWorks/*/FantasyGrounds.app/Contents/MacOS/Fantasy Grounds
Identifier: unity.SmiteWorks.Fantasy Grounds
Version: 1.0 (0)
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: unity.SmiteWorks.Fantasy Grounds [1232]
User ID: 501

Date/Time: 2026-01-21 22:21:03.5137 +0100
Launch Time: 2026-01-21 22:20:20.2933 +0100
Hardware Model: Mac16,11
OS Version: macOS 26.2 (25C56)
Release Type: User

Crash Reporter Key: 34EF0287-E2EA-52CE-2CCB-97FAFA55CF56
Incident Identifier: 97AA850D-65B0-40AE-AADE-9FCFEDAE7DA6

Time Awake Since Boot: 100 seconds

System Integrity Protection: enabled

Triggered by Thread: 0 tid_103, Dispatch Queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_PROTECTION_FAILURE at 0x000000016d34fff0
Exception Message: Thread stack size exceeded due to excessive recursion
Exception Codes: 0x0000000000000002, 0x000000016d34fff0

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


VM Region Info: 0x16d34fff0 is in 0x169b4c000-0x16d350000; bytes after start: 58736624 bytes before end: 15
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
VM_ALLOCATE 168f8c000-168fcc000 [ 256K] rw-/rwx SM=PRV
GAP OF 0xb80000 BYTES
---> STACK GUARD 169b4c000-16d350000 [ 56.0M] ---/rwx SM=NUL stack guard for thread 0
Stack 16d350000-16db4c000 [ 8176K] rw-/rwx SM=SHM thread 0

Thread 0 Crashed:: tid_103 Dispatch queue: com.apple.main-thread
0 libmonobdwgc-2.0.dylib 0x11c2b76bc 0x11c0a4000 + 2176700
1 ??? 0x10f955280 ???
2 ??? 0x10f95522c ???
3 ??? 0x13ecfe6f8 ???
4 ??? 0x13ed0aee4 ???
5 ??? 0x13ed0aef8 ???
-------- RECURSION LEVEL 261161
6 ??? 0x13ed0aef8 ???
-------- RECURSION LEVEL 261160
7 ??? 0x13ed0aef8 ???
-------- RECURSION LEVEL 261159
--------
-------- ELIDED 261155 LEVELS OF RECURSION THROUGH 0x13ed0aef8 ???
--------
261163 ??? 0x13ed0aef8 ???
-------- RECURSION LEVEL 3
261164 ??? 0x13ed0aef8 ???
-------- RECURSION LEVEL 2
261165 ??? 0x13ed0aef8 ???
-------- RECURSION LEVEL 1
261166 ??? 0x13ed0a7e8 ???
261167 ??? 0x13ed02f90 ???
261168 ??? 0x13ecf7ee8 ???
261169 ??? 0x13ecf1960 ???
261170 ??? 0x13ecedd68 ???
261171 ??? 0x13ecedaf0 ???
261172 ??? 0x13ecedaf0 ???
261173 ??? 0x13ecedaf0 ???
261174 ??? 0x13ecedaf0 ???
261175 ??? 0x13ecedaf0 ???
261176 ??? 0x13ecec464 ???
261177 ??? 0x13ee74c64 ???
261178 ??? 0x13ee74688 ???
261179 ??? 0x13ee73ce8 ???
261180 ??? 0x12fed3d2c ???
261181 ??? 0x12fed3e48 ???
261182 libmonobdwgc-2.0.dylib 0x11c0b32dc 0x11c0a4000 + 62172
261183 libmonobdwgc-2.0.dylib 0x11c238c2c 0x11c0a4000 + 1657900
261184 libmonobdwgc-2.0.dylib 0x11c238b6c mono_runtime_invoke + 36
261185 UnityPlayer.dylib 0x1064423ec 0x105e40000 + 6300652
261186 UnityPlayer.dylib 0x10642e95c 0x105e40000 + 6220124
261187 UnityPlayer.dylib 0x10641d620 0x105e40000 + 6149664
261188 UnityPlayer.dylib 0x10641d1fc 0x105e40000 + 6148604
261189 UnityPlayer.dylib 0x1060a0a50 0x105e40000 + 2493008
261190 UnityPlayer.dylib 0x10623e620 0x105e40000 + 4187680
261191 UnityPlayer.dylib 0x10623e660 0x105e40000 + 4187744
261192 UnityPlayer.dylib 0x10623e920 0x105e40000 + 4188448
261193 UnityPlayer.dylib 0x106e7dd14 0x105e40000 + 17030420
261194 UnityPlayer.dylib 0x106e7db34 0x105e40000 + 17029940
261195 Foundation 0x18c6ccd0c __NSFireTimer + 104
261196 CoreFoundation 0x18aea718c __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUN CTION__ + 32
261197 CoreFoundation 0x18aea6e4c __CFRunLoopDoTimer + 980
261198 CoreFoundation 0x18aea69c4 __CFRunLoopDoTimers + 280
261199 CoreFoundation 0x18ae9776c __CFRunLoopRun + 1816
261200 CoreFoundation 0x18af51e34 _CFRunLoopRunSpecificWithOptions + 532
261201 HIToolbox 0x197987790 RunCurrentEventLoopInMode + 316
261202 HIToolbox 0x19798aab8 ReceiveNextEventCommon + 488
261203 HIToolbox 0x197b14b64 _BlockUntilNextEventMatchingListInMode + 48
261204 AppKit 0x18f7b0b5c _DPSBlockUntilNextEventMatchingListInMode + 236
261205 AppKit 0x18f2aae48 _DPSNextEvent + 588
261206 AppKit 0x18fd75d0c -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:deque ue:] + 688
261207 AppKit 0x18fd75a18 -[NSApplication(NSEventRouting) nextEventMatchingMask:untilDate:inMode:dequeue:] + 72
261208 AppKit 0x18f2a3780 -[NSApplication run] + 368
261209 AppKit 0x18f28f6dc NSApplicationMain + 880
261210 UnityPlayer.dylib 0x106e7d740 PlayerMain(int, char const**) + 796
261211 dyld 0x18aa31d54 start + 7184


Attaced the full crash report as a txt file.

Moon Wizard
January 22nd, 2026, 01:58
We pushed a hot fix to address some of these issues about 4 hours ago. Please run a new Check for Updates, and see if you still have issue.
If so, please zip up your campaign folder, and provide a link to us; so we can make sure we address your issue.

Regards,
JPG

Moon Wizard
January 22nd, 2026, 05:14
Just pushed another hot fix that addresses an issue specifically with FX layers that could cause a memory leak.
Can you run a new Check for Updates; and let us know if you are still having issues?

Regards,
JPG

rafaeladson
January 22nd, 2026, 09:31
Hi,

Still getting errors after updating.

I could not upload the whole campaign (too big, even when removing images/tokens), so I am adding the campaign files as attachments.

Please let me know if there are any others I should upload.

pindercarl
January 22nd, 2026, 16:31
https://fantasygroundsunity.atlassian.net/wiki/spaces/FGCP/pages/1725825027/How+to+ZIP+Your+Campaign+for+Support+Developers

rafaeladson
January 22nd, 2026, 18:26
Hi,

Campaign available here: https://drive.proton.me/urls/5KCTDKM0NR#vFB0RfntGs1i

rafaeladson
January 22nd, 2026, 20:57
Hi,

I did some experimenting.

The problem seems to be with one of the loaded modules.

Not sure which one it is, but basically by removing all the <Loaded /> entries from the modulestate.xml file, the campaign opens again without crashing.

rafaeladson
January 22nd, 2026, 20:58
Find out which one: Trying to load Battlezoo Bestiary causes the application to crash immediately.

rafaeladson
January 22nd, 2026, 21:03
So far it seems to be the only one. Loaded a bunch of others and had no problems.

Moon Wizard
January 22nd, 2026, 21:05
Thanks for the sleuthing; I'll try that book locally and pass along to Carl based on what I find.

Regards,
JPG

Moon Wizard
January 22nd, 2026, 23:10
Just pushed a new update that should allow your campaign and that book to load again. Please run a new Check for Updates, and let us know if still having issues.

Regards,
JPG

rafaeladson
January 23rd, 2026, 22:35
Yes, it is working now!

Thanks!