Log in

View Full Version : FGU on Mac crashes upon launch. Monterey and Intel



RareAir
August 4th, 2022, 04:45
I recently updated my Intel Mac to MacOS 12.5. After the update when I launched FGU, it would crash with an error message of "Fantasy Grounds quit unexpectedly."

I followed the suggestion on previous threads to do a complete uninstall from my /Applications/Smiteworks folder, as well as deleting the preferences folder in /Library/Preferences/Smiteworks. I cleared my trashcan and then rebooted my machine.

I got a new copy of the FGU web installer form the FG website, launched it and then ran the FGU Updater. However when the application tries to launch i get the same error as before. Below is a shortened crash report:

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

Process: Fantasy Grounds [1224]
Path: /Applications/SmiteWorks/*/FantasyGrounds.app/Contents/MacOS/Fantasy Grounds
Identifier: unity.SmiteWorks.Fantasy Grounds
Version: 1.0 (0)
Code Type: X86-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2022-08-03 23:33:33.9341 -0400
OS Version: macOS 12.5 (21G72)
Report Version: 12
Bridge OS Version: 6.6 (19P6064)
Anonymous UUID: EFF34C1C-8967-B444-9ADE-9C9AAA6E8DA2


Time Awake Since Boot: 540 seconds

System Integrity Protection: enabled

Crashed Thread: 0 tid_103 Dispatch queue: com.apple.main-thread

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

Thread 0 Crashed:: tid_103 Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x7ff802dc800e __pthread_kill + 10
1 libsystem_pthread.dylib 0x7ff802dfe1ff pthread_kill + 263
2 libsystem_c.dylib 0x7ff802d49d24 abort + 123
3 libsystem_c.dylib 0x7ff802d490cb __assert_rtn + 314
4 Metal 0x7ff80b8828a4 MTLReportFailure.cold.1 + 43
5 Metal 0x7ff80b86cc05 MTLReportFailure + 529
6 Metal 0x7ff80b865378 _MTLMessageContextEnd + 1278
7 Metal 0x7ff80b7b6bdf -[MTLTextureDescriptorInternal validateWithDevice:] + 3296
8 AMDRadeonX5000MTLDriver 0x7ffa1f973447 -[GFX9AMD_MtlTexture initInternalWithDevice:descriptor:] + 59
9 UnityPlayer.dylib 0x1049b0a56 0x103b5b000 + 15030870
10 UnityPlayer.dylib 0x104a1ba17 0x103b5b000 + 15469079
11 UnityPlayer.dylib 0x104a1c025 0x103b5b000 + 15470629
12 UnityPlayer.dylib 0x104a0d192 0x103b5b000 + 15409554
13 UnityPlayer.dylib 0x104a0cf2b 0x103b5b000 + 15408939
14 UnityPlayer.dylib 0x104a0f963 0x103b5b000 + 15419747
15 UnityPlayer.dylib 0x104a0f5d5 0x103b5b000 + 15418837
16 UnityPlayer.dylib 0x1041f880a 0x103b5b000 + 6936586
17 UnityPlayer.dylib 0x104a1275c 0x103b5b000 + 15431516
18 UnityPlayer.dylib 0x104a0bec5 0x103b5b000 + 15404741
19 UnityPlayer.dylib 0x104a0be02 0x103b5b000 + 15404546
20 CoreFoundation 0x7ff802eba76c __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERV ER__ + 12
21 CoreFoundation 0x7ff802f57b62 ___CFXRegistrationPost_block_invoke + 49
22 CoreFoundation 0x7ff802f57ae0 _CFXRegistrationPost + 496
23 CoreFoundation 0x7ff802e8c3a8 _CFXNotificationPost + 735
24 Foundation 0x7ff803cca7ae -[NSNotificationCenter postNotificationName:object:userInfo:] + 82
25 AppKit 0x7ff80590585e -[NSApplication _postDidFinishNotification] + 305
26 AppKit 0x7ff8059055ac -[NSApplication _sendFinishLaunchingNotification] + 208
27 AppKit 0x7ff80590317c -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 541
28 AppKit 0x7ff805902dd0 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 665
29 Foundation 0x7ff803cf56d4 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 308
30 Foundation 0x7ff803cf5546 _NSAppleEventManagerGenericHandler + 80
31 AE 0x7ff80957c480 0x7ff809571000 + 46208
32 AE 0x7ff80957bcea 0x7ff809571000 + 44266
33 AE 0x7ff80957532f aeProcessAppleEvent + 419
34 HIToolbox 0x7ff80bb82ce2 AEProcessAppleEvent + 54
35 AppKit 0x7ff8058fd402 _DPSNextEvent + 2036
36 AppKit 0x7ff8058fb66a -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:deque ue:] + 1394
37 AppKit 0x7ff8058edd19 -[NSApplication run] + 586
38 AppKit 0x7ff8058c1c97 NSApplicationMain + 817
39 UnityPlayer.dylib 0x104a12e37 PlayerMain(int, char const**) + 919
40 dyld 0x10daf252e start + 462

Thread 1:
0 libsystem_pthread.dylib 0x7ff802df9f48 start_wqthread + 0

Thread 2:
0 libsystem_pthread.dylib 0x7ff802df9f48 start_wqthread + 0

-----------
Full Report
-----------

{"app_name":"Fantasy Grounds","timestamp":"2022-08-03 23:33:34.00 -0400","app_version":"1.0","slice_uuid":"50bee5f5-0f54-3d32-853f-06a501af0291","build_version":"0","platform":1,"bundleID":"unity.SmiteWorks.Fantasy Grounds","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.5 (21G72)","incident_id":"585B1FF7-6A6C-4F04-906D-8E9641D33311","name":"Fantasy Grounds"}
{
"uptime" : 540,
"procLaunch" : "2022-08-03 23:33:32.7125 -0400",
"procRole" : "Foreground",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "MacBookPro15,3",
"procStartAbsTime" : 541367066643,
"coalitionID" : 955,
"osVersion" : {
"train" : "macOS 12.5",
"build" : "21G72",
"releaseType" : "User"
},
"captureTime" : "2022-08-03 23:33:33.9341 -0400",
"incident" : "585B1FF7-6A6C-4F04-906D-8E9641D33311",
"bug_type" : "309",
"pid" : 1224,
"procExitAbsTime" : 542582606615,
"cpuType" : "X86-64",
"procName" : "Fantasy Grounds",
"procPath" : "\/Applications\/SmiteWorks\/*\/FantasyGrounds.app\/Contents\/MacOS\/Fantasy Grounds",
"bundleInfo" : {"CFBundleShortVersionString":"1.0","CFBundleVersion":"0","CFBundleIdentifier":"unity.SmiteWorks.Fantasy Grounds"},
"storeInfo" : {"deviceIdentifierForVendor":"6EB69777-FF0D-57B0-9E4E-F57B5F7DE4C3","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "unity.SmiteWorks.Fantasy Grounds",
"crashReporterKey" : "EFF34C1C-8967-B444-9ADE-9C9AAA6E8DA2",
"bridgeVersion" : {"build":"19P6064","train":"6.6"},
"sip" : "enabled",
"isCorpse" : 1,
"exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":

Model: MacBookPro15,3, BootROM 1731.140.2.0.0 (iBridge: 19.16.16064.0.0,0), 6 processors, 6-Core Intel Core i7, 2.6 GHz, 32 GB, SMC
Graphics: Intel UHD Graphics 630, Intel UHD Graphics 630, Built-In
Display: Color LCD, 2880 x 1800 Retina, Main, MirrorOff, Online
Graphics: Radeon Pro Vega 20, Radeon Pro Vega 20, PCIe, 4 GB
Memory Module: BANK 0/ChannelA-DIMM0, 16 GB, DDR4, 2400 MHz, Micron, 16ATS2G64HZ-2G6B1
Memory Module: BANK 2/ChannelB-DIMM0, 16 GB, DDR4, 2400 MHz, Micron, 16ATS2G64HZ-2G6B1
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x7BF), wl0: Jul 12 2021 19:26:30 version 9.30.464.0.32.5.76 FWID 01-45ccefcd
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: T2Bus
USB Device: Touch Bar Backlight
USB Device: Touch Bar Display
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Headset
USB Device: Ambient Light Sensor
USB Device: FaceTime HD Camera (Built-in)
USB Device: Apple T2 Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 47.5
Thunderbolt Bus: MacBook Pro, Apple Inc., 47.5

Moon Wizard
August 4th, 2022, 05:35
There is not any information in the Mac crash logs that provide any help in tracking down these issues, unless they are tied to M1 Rosetta or signing; which this is not (just an exception crash).

Three things to try:
* After rebooting, uninstall and reinstall.
* After rebooting again (before running FG at all); find and delete the file located at ("~/Library/Preferences/unity.SmiteWorks.Fantasy Grounds.plist"), then try running Fantasy Grounds again.
* If that doesn't work, we will need the log file located at ("~/Library/Logs/SmiteWorks/Fantasy Grounds/Player.log")

Regards,
JPG

RareAir
August 4th, 2022, 06:41
Thank you for your quick response. I managed to get FG loaded this time.

For others who might have a similar issue, this is what I did to accomplish this:

1) Did a FG uninstall using the uninstall from the FG Updater application (under the settings button)
2) Using finder, browse to the Mac HD/Applications folder
a) Delete the SmiteWorks folder (contains the Fantasy Grounds sub-folder and further folders for FGUpdaterEngine)

3) Using finder, browse to Mac HD/Library/Preferences folder
a) Delete the SmiteWorks folder (contains the fantasygrounds.conf file)

4) Clear my trash can and reboot.
5) Open finder and use Press Command + Shift + . (period) to make the hidden files/folders appear.
6) Browse to Mac HD/Users/Me/Library/Preferences folder
a) Delete the SmiteWorks folder (contains fantasygrounds.conf, fglauncher.conf, fguser.conf)
b) Delete the unity.SmiteWorks.Fantasy Grounds.plist file

7) Browse to Mac HD/Users/Me/Library/Logs folder
a) Delete the SmiteWorks folder

8) Clear my trashcan and reboot
9) Download FG installer from FG website. Do a clean install. You can tell if you have gotten a clean install if the Updater asks for your FG username/pw and license key. If these are pre-populated when you try to do a re-install, you have not cleared all the FG files.

10) Be thankful for wonderful people like Moon Wizard who are super helpful and give great advice. Very much appreciated!

Basiliv
November 17th, 2023, 04:00
Thank you so much for the step by step instructions, RareAir. This fixed the issue for us!