I just installed the ‘0ad’ snap and it fails to launch, here are the info
TIMER| InitVfs: 1.61189 ms
Writing the mainlog at /home/fazel/snap/0ad/220/.config/0ad/logs/mainlog.html
TIMER| CONFIG_Init: 1.77951 ms
Sound: AlcInit success, using OpenAL Soft
TIMER| shutdown ConfigDB: 0.321 us
TIMER| resource modules: 2.958 ms
TIMER TOTALS (9 clients)
-----------------------------------------------------
tc_pool_alloc: 0 c (0x)
tc_png_decode: 0 c (0x)
tc_dds_transform: 0 c (0x)
tc_transform: 0 c (0x)
tc_plain_transform: 0 c (0x)
tc_ShaderGLSLLink: 0 c (0x)
tc_ShaderGLSLCompile: 0 c (0x)
tc_ShaderValidation: 0 c (0x)
xml_validation: 0 c (0x)
-----------------------------------------------------
TIMER| shutdown misc: 767.213 us
TIMER| InitVfs: 190.169 ms
Writing the mainlog at /home/fazel/snap/0ad/220/.config/0ad/logs/mainlog.html
TIMER| CONFIG_Init: 1.8032 ms
Sound: AlcInit success, using OpenAL Soft
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
X Error: GLXBadContext
Request Major code 152 (GLX)
Request Minor code 6 ()
Error Serial #112
Current Serial #111
UserReport.cpp(516): Assertion failed: "!m_Worker"
Assertion failed: "!m_Worker"
Location: UserReport.cpp:516 (~CUserReporter)
Call stack:
(0x55555d3a7aee) /snap/0ad/220/binaries/system/pyrogenesis(+0x5a7aee) [0x55555d3a7aee]
(0x55555d34d401) /snap/0ad/220/binaries/system/pyrogenesis(+0x54d401) [0x55555d34d401]
(0x55555d34f48e) /snap/0ad/220/binaries/system/pyrogenesis(+0x54f48e) [0x55555d34f48e]
(0x55555d0d36d3) /snap/0ad/220/binaries/system/pyrogenesis(+0x2d36d3) [0x55555d0d36d3]
(0x7f7823945161) /lib/x86_64-linux-gnu/libc.so.6(+0x43161) [0x7f7823945161]
(0x7f782394525a) /lib/x86_64-linux-gnu/libc.so.6(+0x4325a) [0x7f782394525a]
(0x7f7825ae7888) /snap/0ad/220/usr/lib/x86_64-linux-gnu/libX11.so.6(+0x40888) [0x7f7825ae7888]
(0x7f7825ae79ba) /snap/0ad/220/usr/lib/x86_64-linux-gnu/libX11.so.6(_XError+0x11a) [0x7f7825ae79ba]
(0x7f77ef1bccf2) /snap/0ad/220/usr/lib/x86_64-linux-gnu/libGLX_indirect.so.0(+0x36cf2) [0x7f77ef1bccf2]
(0x7f77ef1ba273) /snap/0ad/220/usr/lib/x86_64-linux-gnu/libGLX_indirect.so.0(+0x34273) [0x7f77ef1ba273]
(0x7f77ef1ba3c2) /snap/0ad/220/usr/lib/x86_64-linux-gnu/libGLX_indirect.so.0(+0x343c2) [0x7f77ef1ba3c2]
(0x7f77ef1ba72e) /snap/0ad/220/usr/lib/x86_64-linux-gnu/libGLX_indirect.so.0(+0x3472e) [0x7f77ef1ba72e]
(0x7f78236d53d3) /snap/0ad/220/usr/lib/x86_64-linux-gnu/libGLX.so.0(glXCreateContext+0x33) [0x7f78236d53d3]
(0x7f78285b15fe) /snap/0ad/220/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0(+0xcb5fe) [0x7f78285b15fe]
(0x7f7828584746) /snap/0ad/220/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0(+0x9e746) [0x7f7828584746]
(0x7f78285868e4) /snap/0ad/220/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0(+0xa08e4) [0x7f78285868e4]
errno = 0 (?)
OS error = ?
AL lib: (EE) alc_cleanup: 1 device not closed
(C)ontinue, (S)uppress, (B)reak, Launch (D)ebugger, or (E)xit?
snap info:
→ snap info 0ad
name: 0ad
summary: Real-time strategy game of ancient warfare
publisher: Wildfire Games (play0ad✓)
store-url: https://snapcraft.io/0ad
contact: https://launchpad.net/~osomon
license: unset
description: |
**0 A.D.** (pronounced “zero-ey-dee”) is a free, open-source, historical
Real Time Strategy (RTS) game currently under development by Wildfire
Games, a global group of volunteer game developers. As the leader of an
ancient civilization, you must gather the resources you need to raise a
military force and dominate your enemies.
“0 A.D.” is a time period that never actually existed: In the usual
calendar, one goes from 1 B.C. to 1 A.D. and skips zero. This reflects the
historical fiction in the game: Who would have won if all the factions
were pitted against each other when each of them was at its prime?
We intend to portray some of the major civilizations over the millennium
of 500 B.C. to 500 A.D. (Hence the midpoint, zero.) That is an ambitious
prospect, so in the first edition of 0 A.D. we focus on the last five
centuries B.C. Perhaps in future expansion packs, more civilizations will
be added, along with additional gameplay features.
We put a strong emphasis on historical accuracy while developing 0 A.D. We
plan all our units and all our buildings based on reconstructions of how
the units and the buildings might have looked like in the ancient world.
We even name them in the original languages, such as Greek and Latin. But
it’s worth remembering that any game should be fun to play, so, in many
cases, we preferred playability over historical accuracy.
commands:
- 0ad
- 0ad.atlas
snap-id: LPDZP2jWsSizNHoWrJnckPzVuNm8p2Ur
tracking: latest/stable
refresh-date: today at 10:38 +0430
channels:
latest/stable: 0.0.24b-alpha 2021-06-18 (220) 1GB -
latest/candidate: 0.0.25-rc5-25848-alpha 2021-08-04 (233) 1GB -
latest/beta: 0.0.25-rc5-25848-alpha 2021-08-04 (233) 1GB -
latest/edge: trunk~25844 2021-08-02 (231) 1GB -
installed: 0.0.24b-alpha (220) 1GB -
→ snap --version
snap 2.51.3+git3099.5e7b642b~ubuntu16.04.1
snapd 2.51.3+git3099.5e7b642b~ubuntu16.04.1
series 16
ubuntu 20.04
kernel 5.8.0-55-generic