I decided to try a quick game install and run while I had a moment and this is what occured:
stephan@penguin:~$ snap run boa
Game directory doesn’t exist
Creating directory
GZDoom g3.5pre-117-g7817e6a - 2018-07-14 13:05:49 +0200 - SDL version
Compiled on Oct 16 2019
M_LoadDefaults: Load system defaults.
W_Init: Init WADfiles.
adding gzdoom.pk3, 626 lumps
adding zd_extra.pk3, 132 lumps
adding /snap/boa/196/wolf_boa.pk3, 14294 lumps
I_Init: Setting up machine state.
CPU Vendor ID: GenuineIntel
Family 6, Model 76, Stepping 4
Features: SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 HyperThreading
I_InitSound: Initializing OpenAL
No protocol specified
xcb_connection_has_error() returned true
No protocol specified
xcb_connection_has_error() returned true
Opened device Intel 82801AA-ICH
EFX enabled
V_Init: allocate screen.
S_Init: Setting up sound.
ST_Init: Init startup screen.
Checking cmd-line parameters…
S_InitData: Load sound definitions.
G_ParseMapInfo: Load map definitions.
Texman.Init: Init texture manager.
ParseTeamInfo: Load team definitions.
LoadActors: Load actor definitions.
wolf_boa.pk3:scripts/menus/iconlistmenu.txt, line 100: Default values for parameter of virtual override will be ignored!
wolf_boa.pk3:scripts/menus/iconlistmenu.txt, line 297: Default values for parameter of virtual override will be ignored!
wolf_boa.pk3:scripts/menus/iconlistmenu.txt, line 328: Default values for parameter of virtual override will be ignored!
wolf_boa.pk3:scripts/menus/iconlistmenu.txt, line 367: Default values for parameter of virtual override will be ignored!
wolf_boa.pk3:scripts/menus/iconlistmenu.txt, line 403: Default values for parameter of virtual override will be ignored!
wolf_boa.pk3:scripts/actors/enemies/base.txt, line 267: Default values for parameter of virtual override will be ignored!
6 warnings while compiling wolf_boa.pk3:scripts/actors/items/money.txt
Script warning, “wolf_boa.pk3:actors/models.txt” line 2593:
Tried to define class ‘SpotLight’ more than once. Renaming class to ‘SpotLight@wolf_boa.pk3@actors/models.txt’
script parsing took 3706.75 ms
R_Init: Init Doom refresh subsystem.
Make colormap
DecalLibrary: Load decals.
M_Init: Init menus.
No protocol specified
xcb_connection_has_error() returned true
P_Init: Init Playloop state.
ParseSBarInfo: Loading custom status bar definition.
a Realm667 project
D_CheckNetGame: Checking network game status.
player 1 of 1 (1 nodes)
No protocol specified
No protocol specified
** (gzdoom:1595): WARNING **: Could not open X display
*** Fatal Error ***
Address not mapped to object (signal 11)
Address: (nil)
!!! Could not create gzdoom-crash.log following signal
/snap/boa/196/launcher: line 16: 1595 Segmentation fault ${SNAP}/bin/gzdoom -iwad ${SNAP}/wolf_boa.pk3 -config ${GAMEDIR}/boa.conf -savedir ${GAMEDIR}