kalaolani
January 30th, 2021, 18:07
Since I've been using FGU (2020-11-22 - 2021-01-24) and SFRPG ruleset, I've had at least one FGU crash every game session (sometimes as many as 3) that leaves behind no real trace information from a coredump. Here's an example, after a recent FGU crash.
coredumpctl info 247720
PID: 247720 (FantasyGrounds.)
UID: 1002 (david)
GID: 1002 (david)
Signal: 6 (ABRT)
Timestamp: Sun 2021-01-24 12:15:51 MST (1h 13min ago)
Command Line: /home/david/.smiteworks/fantasygrounds/FantasyGrounds.x86_64
Executable: /home/david/.smiteworks/fantasygrounds/FantasyGrounds.x86_64
Control Group: /user.slice/user-1002.slice/[email protected]/app.slice/app-org.gnome.Terminal.slice/vte-spawn-c3c47721-4b0c-45cb-9e40-aad6817137ea.scope
Unit: [email protected]
User Unit: vte-spawn-c3c47721-4b0c-45cb-9e40-aad6817137ea.scope
Slice: user-1002.slice
Owner UID: 1002 (david)
Boot ID: 9f60f475b7264f5d8e4c48457f55c085
Machine ID: 7418de3eb913438a86e23753ea363769
Hostname: trix.deltakappa.com
Storage: /var/lib/systemd/coredump/core.FantasyGrounds\x2e.1002.9f60f475b7264f5d8e4c4 8457f55c085.247720.1611515751000000.zst (truncated)
Message: Process 247720 (FantasyGrounds.) of user 1002 dumped core.
Stack trace of thread 247834:
#0 0x00007fa0b026f9d5 n/a (n/a + 0x0)
#1 0x0000000000000080 n/a (n/a + 0x0)
As you can see, the stack trace is a bit thin. :)
All of us using FGU for this game, still cannot pinpoint any specific activity or event that consistently preceeds this crash other than the following behaviors...
1. If the GM or a User experiences serious lag frequently in the map or pulling up shared data.
2. If the GM or a User experiences serious lag frequently in the UI like when it takes more than 500ms for mouse point transitions to happen.
3. If the GM has 10 or more window minimize with 5 or more active windows in FGU.
The only other consistent issue is the frequent "532: attempt to call field 'updateAttributesHelper' (a nil value)" console pop up. This always happens. It doesn't cause a crash as it happens.
I do not have any of these issues when I host my D&D 5E game with more players, more enabled modules, and more shared content. Also, I'm able to keep 25 minimized windows while I DM with 5 or more active windows.
Network is stable with plent of up and down bandwidth.
Diff OSes tested: CentOS 7, Fedora 33, and Mint 20.
FGU v4.0.9 ultimate 2021-01-26
Using FGU Steps to reproduce "532: attempt to call field 'updateAttributesHelper' (a nil value)" console pop up...
Opening a map with a PC starship that's on the (linked to the) Ship Combat Tracker
Console Error...
[1/30/2021 10:24:36 AM] [ERROR] Script execution error: [string "scripts/manager_token.lua"]:532: attempt to call field 'updateAttributesHelper' (a nil value)
BEGIN ENTIRE LOG at this point in time:
[1/30/2021 10:17:18 AM] FGU: v4.0.9 ULTIMATE (2021-01-26)
[1/30/2021 10:17:18 AM] OS: Linux 5.10 Fedora 33 64bit
[1/30/2021 10:17:18 AM] GRAPHICS: Radeon RX 580 Series (POLARIS10, DRM 3.40.0, 5.10.10-200.fc33.x86_64, LLVM 11.0.0) : 7073
[1/30/2021 10:17:18 AM] UI SCALE: 1.25
[1/30/2021 10:17:18 AM] USER: kalaolani
[1/30/2021 10:17:18 AM] Launcher scene starting.
[1/30/2021 10:17:30 AM] Starting private server mode. [(10.10.10.128:1802) (fe80::fc54:ff:feee:3be9%13:1802)]
[1/30/2021 10:17:30 AM] Game server started. [10.10.10.100:1802]
[1/30/2021 10:17:30 AM] Launcher scene exiting.
[1/30/2021 10:17:30 AM] Tabletop scene starting.
[1/30/2021 10:17:30 AM] NETWORK STATUS: [Server] [Connected]
[Server Type - LAN]
[1/30/2021 10:17:43 AM] MEASURE: RULESETS LOAD - 12.198698 - SFRPG
[1/30/2021 10:17:43 AM] MEASURE: EXTENSIONS LOAD - 0.000569 - 0
[1/30/2021 10:17:45 AM] MEASURE: MODULE LIST BUILD - 2.082853 - 61
[1/30/2021 10:17:45 AM] MEASURE: REFRESH IMAGE ASSETS - 0.132195
[1/30/2021 10:17:45 AM] MEASURE: REFRESH PORTRAIT ASSETS - 0.007698
[1/30/2021 10:17:45 AM] MEASURE: REFRESH TOKEN ASSETS - 0.139388
[1/30/2021 10:17:45 AM] MEASURE: ASSET LIST BUILD - 0.280284
[1/30/2021 10:17:47 AM] MEASURE: LOAD - PART 1 - 16.749792
[1/30/2021 10:17:49 AM] MEASURE: MODULE LOAD - 0.324498 - Dead Suns, Part 1, Incident at Absalom Station
[1/30/2021 10:17:49 AM] MEASURE: MODULE LOAD - 0.010811 - Dead Suns, Part 1, Incident at Absalom Station, Player's Resources
[1/30/2021 10:17:50 AM] MEASURE: MODULE LOAD - 0.325567 - Dead Suns, Part 2, Temple of the Twelve
[1/30/2021 10:17:52 AM] MEASURE: MODULE LOAD - 2.397391 - Starfinder Alien Archive
[1/30/2021 10:17:52 AM] MEASURE: MODULE LOAD - 0.214806 - Starfinder Alien Archive (Players)
[1/30/2021 10:17:54 AM] MEASURE: MODULE LOAD - 2.302612 - Starfinder Alien Archive 2
[1/30/2021 10:17:55 AM] MEASURE: MODULE LOAD - 0.437279 - Starfinder Alien Archive 2 (Players)
[1/30/2021 10:17:58 AM] MEASURE: MODULE LOAD - 2.672067 - Starfinder Alien Archive 3 (GM)
[1/30/2021 10:17:58 AM] MEASURE: MODULE LOAD - 0.528935 - Starfinder Alien Archive 3 (Players)
[1/30/2021 10:18:01 AM] MEASURE: MODULE LOAD - 2.424926 - Starfinder Armory
[1/30/2021 10:18:02 AM] MEASURE: MODULE LOAD - 1.594318 - Starfinder Characters Operation Manual
[1/30/2021 10:18:07 AM] MEASURE: MODULE LOAD - 5.294156 - Starfinder Core Rulebook
[1/30/2021 10:18:09 AM] MEASURE: MODULE LOAD - 1.804073 - Starfinder Near Space
[1/30/2021 10:18:10 AM] MEASURE: MODULE LOAD - 0.471743 - Starfinder Near Space (Players)
[1/30/2021 10:18:12 AM] MEASURE: MODULE LOAD - 2.497064 - Starfinder Pact Worlds
[1/30/2021 10:18:13 AM] MEASURE: MODULE LOAD - 0.523714 - Starfinder Pact Worlds (Players)
[1/30/2021 10:18:14 AM] MEASURE: MODULE LOAD - 1.662855 - Starfinder Starship Operations Manual
[1/30/2021 10:18:16 AM] RULESET: SFRPG ruleset v2.1.18 for Fantasy Grounds
Copyright 2004-2020 Smiteworks USA, LLC
[1/30/2021 10:18:16 AM] RULESET: Core RPG ruleset v3.3.12A for Fantasy Grounds
Copyright 2019 Smiteworks USA, LLC
[1/30/2021 10:18:16 AM] MEASURE: LOAD - PART 2 - 28.813181
[1/30/2021 10:21:19 AM] MEASURE: MODULE LOAD - 0.084283 - Dead Suns, Part 2, Temple of the Twelve, Player's Resources
[1/30/2021 10:23:16 AM] Campaign saved.
[1/30/2021 10:24:36 AM] [ERROR] Script execution error: [string "scripts/manager_token.lua"]:532: attempt to call field 'updateAttributesHelper' (a nil value)
:END ENTIRE LOG at this point in time
Using FGU Steps to reproduce...
Remove all tokens from map
Remove all items from the Ship Combat Tracker
Open PC Ships
Drag and Drop shared PC Ship on to the Ship Combat Tracker
Drag and Drop shared PC ship from the Ship Combat Tracker on to the map
Close all FGU Windows
Open up map
Console Warnings and Error...
[1/30/2021 10:28:53 AM] [WARNING] setValue: Recursive call terminated for (CONTROL_NUMBER) (shields_forward)
[1/30/2021 10:28:53 AM] [WARNING] setValue: Recursive call terminated for (CONTROL_NUMBER) (shields_aft)
[1/30/2021 10:28:53 AM] [WARNING] setValue: Recursive call terminated for (CONTROL_NUMBER) (shields_port)
[1/30/2021 10:28:53 AM] [WARNING] setValue: Recursive call terminated for (CONTROL_NUMBER) (shields_starboard)
[1/30/2021 10:30:15 AM] [ERROR] Script execution error: [string "scripts/manager_token.lua"]:532: attempt to call field 'updateAttributesHelper' (a nil value)
BEGIN CONTINUED LOG at this point in time:
[1/30/2021 10:28:16 AM] Campaign saved.
[1/30/2021 10:28:53 AM] [WARNING] setValue: Recursive call terminated for (CONTROL_NUMBER) (shields_forward)
[1/30/2021 10:28:53 AM] [WARNING] setValue: Recursive call terminated for (CONTROL_NUMBER) (shields_aft)
[1/30/2021 10:28:53 AM] [WARNING] setValue: Recursive call terminated for (CONTROL_NUMBER) (shields_port)
[1/30/2021 10:28:53 AM] [WARNING] setValue: Recursive call terminated for (CONTROL_NUMBER) (shields_starboard)
[1/30/2021 10:30:15 AM] [ERROR] Script execution error: [string "scripts/manager_token.lua"]:532: attempt to call field 'updateAttributesHelper' (a nil value)
:END CONTINUED LOG at this point in time
coredumpctl info 247720
PID: 247720 (FantasyGrounds.)
UID: 1002 (david)
GID: 1002 (david)
Signal: 6 (ABRT)
Timestamp: Sun 2021-01-24 12:15:51 MST (1h 13min ago)
Command Line: /home/david/.smiteworks/fantasygrounds/FantasyGrounds.x86_64
Executable: /home/david/.smiteworks/fantasygrounds/FantasyGrounds.x86_64
Control Group: /user.slice/user-1002.slice/[email protected]/app.slice/app-org.gnome.Terminal.slice/vte-spawn-c3c47721-4b0c-45cb-9e40-aad6817137ea.scope
Unit: [email protected]
User Unit: vte-spawn-c3c47721-4b0c-45cb-9e40-aad6817137ea.scope
Slice: user-1002.slice
Owner UID: 1002 (david)
Boot ID: 9f60f475b7264f5d8e4c48457f55c085
Machine ID: 7418de3eb913438a86e23753ea363769
Hostname: trix.deltakappa.com
Storage: /var/lib/systemd/coredump/core.FantasyGrounds\x2e.1002.9f60f475b7264f5d8e4c4 8457f55c085.247720.1611515751000000.zst (truncated)
Message: Process 247720 (FantasyGrounds.) of user 1002 dumped core.
Stack trace of thread 247834:
#0 0x00007fa0b026f9d5 n/a (n/a + 0x0)
#1 0x0000000000000080 n/a (n/a + 0x0)
As you can see, the stack trace is a bit thin. :)
All of us using FGU for this game, still cannot pinpoint any specific activity or event that consistently preceeds this crash other than the following behaviors...
1. If the GM or a User experiences serious lag frequently in the map or pulling up shared data.
2. If the GM or a User experiences serious lag frequently in the UI like when it takes more than 500ms for mouse point transitions to happen.
3. If the GM has 10 or more window minimize with 5 or more active windows in FGU.
The only other consistent issue is the frequent "532: attempt to call field 'updateAttributesHelper' (a nil value)" console pop up. This always happens. It doesn't cause a crash as it happens.
I do not have any of these issues when I host my D&D 5E game with more players, more enabled modules, and more shared content. Also, I'm able to keep 25 minimized windows while I DM with 5 or more active windows.
Network is stable with plent of up and down bandwidth.
Diff OSes tested: CentOS 7, Fedora 33, and Mint 20.
FGU v4.0.9 ultimate 2021-01-26
Using FGU Steps to reproduce "532: attempt to call field 'updateAttributesHelper' (a nil value)" console pop up...
Opening a map with a PC starship that's on the (linked to the) Ship Combat Tracker
Console Error...
[1/30/2021 10:24:36 AM] [ERROR] Script execution error: [string "scripts/manager_token.lua"]:532: attempt to call field 'updateAttributesHelper' (a nil value)
BEGIN ENTIRE LOG at this point in time:
[1/30/2021 10:17:18 AM] FGU: v4.0.9 ULTIMATE (2021-01-26)
[1/30/2021 10:17:18 AM] OS: Linux 5.10 Fedora 33 64bit
[1/30/2021 10:17:18 AM] GRAPHICS: Radeon RX 580 Series (POLARIS10, DRM 3.40.0, 5.10.10-200.fc33.x86_64, LLVM 11.0.0) : 7073
[1/30/2021 10:17:18 AM] UI SCALE: 1.25
[1/30/2021 10:17:18 AM] USER: kalaolani
[1/30/2021 10:17:18 AM] Launcher scene starting.
[1/30/2021 10:17:30 AM] Starting private server mode. [(10.10.10.128:1802) (fe80::fc54:ff:feee:3be9%13:1802)]
[1/30/2021 10:17:30 AM] Game server started. [10.10.10.100:1802]
[1/30/2021 10:17:30 AM] Launcher scene exiting.
[1/30/2021 10:17:30 AM] Tabletop scene starting.
[1/30/2021 10:17:30 AM] NETWORK STATUS: [Server] [Connected]
[Server Type - LAN]
[1/30/2021 10:17:43 AM] MEASURE: RULESETS LOAD - 12.198698 - SFRPG
[1/30/2021 10:17:43 AM] MEASURE: EXTENSIONS LOAD - 0.000569 - 0
[1/30/2021 10:17:45 AM] MEASURE: MODULE LIST BUILD - 2.082853 - 61
[1/30/2021 10:17:45 AM] MEASURE: REFRESH IMAGE ASSETS - 0.132195
[1/30/2021 10:17:45 AM] MEASURE: REFRESH PORTRAIT ASSETS - 0.007698
[1/30/2021 10:17:45 AM] MEASURE: REFRESH TOKEN ASSETS - 0.139388
[1/30/2021 10:17:45 AM] MEASURE: ASSET LIST BUILD - 0.280284
[1/30/2021 10:17:47 AM] MEASURE: LOAD - PART 1 - 16.749792
[1/30/2021 10:17:49 AM] MEASURE: MODULE LOAD - 0.324498 - Dead Suns, Part 1, Incident at Absalom Station
[1/30/2021 10:17:49 AM] MEASURE: MODULE LOAD - 0.010811 - Dead Suns, Part 1, Incident at Absalom Station, Player's Resources
[1/30/2021 10:17:50 AM] MEASURE: MODULE LOAD - 0.325567 - Dead Suns, Part 2, Temple of the Twelve
[1/30/2021 10:17:52 AM] MEASURE: MODULE LOAD - 2.397391 - Starfinder Alien Archive
[1/30/2021 10:17:52 AM] MEASURE: MODULE LOAD - 0.214806 - Starfinder Alien Archive (Players)
[1/30/2021 10:17:54 AM] MEASURE: MODULE LOAD - 2.302612 - Starfinder Alien Archive 2
[1/30/2021 10:17:55 AM] MEASURE: MODULE LOAD - 0.437279 - Starfinder Alien Archive 2 (Players)
[1/30/2021 10:17:58 AM] MEASURE: MODULE LOAD - 2.672067 - Starfinder Alien Archive 3 (GM)
[1/30/2021 10:17:58 AM] MEASURE: MODULE LOAD - 0.528935 - Starfinder Alien Archive 3 (Players)
[1/30/2021 10:18:01 AM] MEASURE: MODULE LOAD - 2.424926 - Starfinder Armory
[1/30/2021 10:18:02 AM] MEASURE: MODULE LOAD - 1.594318 - Starfinder Characters Operation Manual
[1/30/2021 10:18:07 AM] MEASURE: MODULE LOAD - 5.294156 - Starfinder Core Rulebook
[1/30/2021 10:18:09 AM] MEASURE: MODULE LOAD - 1.804073 - Starfinder Near Space
[1/30/2021 10:18:10 AM] MEASURE: MODULE LOAD - 0.471743 - Starfinder Near Space (Players)
[1/30/2021 10:18:12 AM] MEASURE: MODULE LOAD - 2.497064 - Starfinder Pact Worlds
[1/30/2021 10:18:13 AM] MEASURE: MODULE LOAD - 0.523714 - Starfinder Pact Worlds (Players)
[1/30/2021 10:18:14 AM] MEASURE: MODULE LOAD - 1.662855 - Starfinder Starship Operations Manual
[1/30/2021 10:18:16 AM] RULESET: SFRPG ruleset v2.1.18 for Fantasy Grounds
Copyright 2004-2020 Smiteworks USA, LLC
[1/30/2021 10:18:16 AM] RULESET: Core RPG ruleset v3.3.12A for Fantasy Grounds
Copyright 2019 Smiteworks USA, LLC
[1/30/2021 10:18:16 AM] MEASURE: LOAD - PART 2 - 28.813181
[1/30/2021 10:21:19 AM] MEASURE: MODULE LOAD - 0.084283 - Dead Suns, Part 2, Temple of the Twelve, Player's Resources
[1/30/2021 10:23:16 AM] Campaign saved.
[1/30/2021 10:24:36 AM] [ERROR] Script execution error: [string "scripts/manager_token.lua"]:532: attempt to call field 'updateAttributesHelper' (a nil value)
:END ENTIRE LOG at this point in time
Using FGU Steps to reproduce...
Remove all tokens from map
Remove all items from the Ship Combat Tracker
Open PC Ships
Drag and Drop shared PC Ship on to the Ship Combat Tracker
Drag and Drop shared PC ship from the Ship Combat Tracker on to the map
Close all FGU Windows
Open up map
Console Warnings and Error...
[1/30/2021 10:28:53 AM] [WARNING] setValue: Recursive call terminated for (CONTROL_NUMBER) (shields_forward)
[1/30/2021 10:28:53 AM] [WARNING] setValue: Recursive call terminated for (CONTROL_NUMBER) (shields_aft)
[1/30/2021 10:28:53 AM] [WARNING] setValue: Recursive call terminated for (CONTROL_NUMBER) (shields_port)
[1/30/2021 10:28:53 AM] [WARNING] setValue: Recursive call terminated for (CONTROL_NUMBER) (shields_starboard)
[1/30/2021 10:30:15 AM] [ERROR] Script execution error: [string "scripts/manager_token.lua"]:532: attempt to call field 'updateAttributesHelper' (a nil value)
BEGIN CONTINUED LOG at this point in time:
[1/30/2021 10:28:16 AM] Campaign saved.
[1/30/2021 10:28:53 AM] [WARNING] setValue: Recursive call terminated for (CONTROL_NUMBER) (shields_forward)
[1/30/2021 10:28:53 AM] [WARNING] setValue: Recursive call terminated for (CONTROL_NUMBER) (shields_aft)
[1/30/2021 10:28:53 AM] [WARNING] setValue: Recursive call terminated for (CONTROL_NUMBER) (shields_port)
[1/30/2021 10:28:53 AM] [WARNING] setValue: Recursive call terminated for (CONTROL_NUMBER) (shields_starboard)
[1/30/2021 10:30:15 AM] [ERROR] Script execution error: [string "scripts/manager_token.lua"]:532: attempt to call field 'updateAttributesHelper' (a nil value)
:END CONTINUED LOG at this point in time