Bug#949699: 0ad dies with 'Assertion failed: "cache.Validate()"'
Bob Ham
rah+debianbts at settrans.net
Thu Jan 23 19:38:58 GMT 2020
Package: 0ad
Version: 0.0.23.1-2
Severity: normal
Hi,
Running 0ad on the command line gives me a window with an error and a
backtrace. Clicking on the "Continue" button gives me another error.
Repeared clicking "Continue" gives me the following output and
eventually the main menu:
=====================================================================
$ 0ad
TIMER| InitVfs: 685.04 us
Writing the mainlog at /home/rah/.config/0ad/logs/mainlog.html
TIMER| CONFIG_Init: 765.932 us
Sound: AlcInit success, using OpenAL Soft
TIMER| shutdown ConfigDB: 0.962 us
TIMER| resource modules: 181.38 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: 257.835 us
TIMER| InitVfs: 57.3602 ms
Writing the mainlog at /home/rah/.config/0ad/logs/mainlog.html
TIMER| CONFIG_Init: 802.952 us
Sound: AlcInit success, using OpenAL Soft
cache.cpp(43): Assertion failed: "cache.Validate()"
Assertion failed: "cache.Validate()"
Location: cache.cpp:43 (AddCache)
Call stack:
(0x565555b651de) /usr/games/pyrogenesis(+0x6121de) [0x565555b651de]
(0x565555b10c51) /usr/games/pyrogenesis(+0x5bdc51) [0x565555b10c51]
(0x565555b12148) /usr/games/pyrogenesis(+0x5bf148) [0x565555b12148]
(0x565555b12648) /usr/games/pyrogenesis(+0x5bf648) [0x565555b12648]
(0x565555b5d59e) /usr/games/pyrogenesis(+0x60a59e) [0x565555b5d59e]
(0x565555b5dbf4) /usr/games/pyrogenesis(+0x60abf4) [0x565555b5dbf4]
(0x565555b5e0b5) /usr/games/pyrogenesis(+0x60b0b5) [0x565555b5e0b5]
(0x565555b93343) /usr/games/pyrogenesis(+0x640343) [0x565555b93343]
(0x565555b5e8fe) /usr/games/pyrogenesis(+0x60b8fe) [0x565555b5e8fe]
(0x565555b5f78a) /usr/games/pyrogenesis(+0x60c78a) [0x565555b5f78a]
(0x565555b93343) /usr/games/pyrogenesis(+0x640343) [0x565555b93343]
(0x565555b5f36a) /usr/games/pyrogenesis(+0x60c36a) [0x565555b5f36a]
(0x56555580061f) /usr/games/pyrogenesis(+0x2ad61f) [0x56555580061f]
(0x5655557f7329) /usr/games/pyrogenesis(+0x2a4329) [0x5655557f7329]
(0x565555607691) /usr/games/pyrogenesis(+0xb4691) [0x565555607691]
(0x5655555f30b7) /usr/games/pyrogenesis(+0xa00b7) [0x5655555f30b7]
errno = 0 (Error during IO)
OS error = ?
cache.cpp(637): Assertion failed: "caches[L1D+idxLevel].Validate() == true"
Assertion failed: "caches[L1D+idxLevel].Validate() == true"
Location: cache.cpp:637 (DetectCacheAndTLB)
Call stack:
(0x565555b651de) /usr/games/pyrogenesis(+0x6121de) [0x565555b651de]
(0x565555b10c51) /usr/games/pyrogenesis(+0x5bdc51) [0x565555b10c51]
(0x565555b12148) /usr/games/pyrogenesis(+0x5bf148) [0x565555b12148]
(0x565555b12648) /usr/games/pyrogenesis(+0x5bf648) [0x565555b12648]
(0x565555b5e392) /usr/games/pyrogenesis(+0x60b392) [0x565555b5e392]
(0x565555b93343) /usr/games/pyrogenesis(+0x640343) [0x565555b93343]
(0x565555b5e8fe) /usr/games/pyrogenesis(+0x60b8fe) [0x565555b5e8fe]
(0x565555b5f78a) /usr/games/pyrogenesis(+0x60c78a) [0x565555b5f78a]
(0x565555b93343) /usr/games/pyrogenesis(+0x640343) [0x565555b93343]
(0x565555b5f36a) /usr/games/pyrogenesis(+0x60c36a) [0x565555b5f36a]
(0x56555580061f) /usr/games/pyrogenesis(+0x2ad61f) [0x56555580061f]
(0x5655557f7329) /usr/games/pyrogenesis(+0x2a4329) [0x5655557f7329]
(0x565555607691) /usr/games/pyrogenesis(+0xb4691) [0x565555607691]
(0x5655555f30b7) /usr/games/pyrogenesis(+0xa00b7) [0x5655555f30b7]
(0x7efbfd48209b) /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb) [0x7efbfd48209b]
(0x5655556017ea) /usr/games/pyrogenesis(+0xae7ea) [0x5655556017ea]
errno = 0 (No error reported here)
OS error = ?
cache.cpp(641): Assertion failed: "caches[L1I+idxLevel].Validate() == true"
Assertion failed: "caches[L1I+idxLevel].Validate() == true"
Location: cache.cpp:641 (DetectCacheAndTLB)
Call stack:
(0x565555b651de) /usr/games/pyrogenesis(+0x6121de) [0x565555b651de]
(0x565555b10c51) /usr/games/pyrogenesis(+0x5bdc51) [0x565555b10c51]
(0x565555b12148) /usr/games/pyrogenesis(+0x5bf148) [0x565555b12148]
(0x565555b12648) /usr/games/pyrogenesis(+0x5bf648) [0x565555b12648]
(0x565555b5e332) /usr/games/pyrogenesis(+0x60b332) [0x565555b5e332]
(0x565555b93343) /usr/games/pyrogenesis(+0x640343) [0x565555b93343]
(0x565555b5e8fe) /usr/games/pyrogenesis(+0x60b8fe) [0x565555b5e8fe]
(0x565555b5f78a) /usr/games/pyrogenesis(+0x60c78a) [0x565555b5f78a]
(0x565555b93343) /usr/games/pyrogenesis(+0x640343) [0x565555b93343]
(0x565555b5f36a) /usr/games/pyrogenesis(+0x60c36a) [0x565555b5f36a]
(0x56555580061f) /usr/games/pyrogenesis(+0x2ad61f) [0x56555580061f]
(0x5655557f7329) /usr/games/pyrogenesis(+0x2a4329) [0x5655557f7329]
(0x565555607691) /usr/games/pyrogenesis(+0xb4691) [0x565555607691]
(0x5655555f30b7) /usr/games/pyrogenesis(+0xa00b7) [0x5655555f30b7]
(0x7efbfd48209b) /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb) [0x7efbfd48209b]
(0x5655556017ea) /usr/games/pyrogenesis(+0xae7ea) [0x5655556017ea]
errno = 0 (No error reported here)
OS error = ?
UserReport written to /home/rah/.config/0ad/logs/userreport_hwdetect.txt
TIMER| RunHardwareDetection: 5.06358 s
TIMER| write_sys_info: 16.7665 ms
TIMER| InitRenderer: 1.32597 ms
TIMER| ps_console: 1.22483 ms
TIMER| ps_lang_hotkeys: 517.154 us
TIMER| common/modern/setup.xml: 92.875 us
TIMER| common/modern/styles.xml: 79.971 us
TIMER| common/modern/sprites.xml: 753.198 us
TIMER| common/setup.xml: 149.432 us
TIMER| common/sprites.xml: 265.45 us
TIMER| common/styles.xml: 43.121 us
TIMER| pregame/backgrounds/: 49.183 us
TIMER| pregame/sprites.xml: 70.543 us
TIMER| pregame/styles.xml: 13.195 us
TIMER| pregame/mainmenu.xml: 9.78829 ms
TIMER| common/global.xml: 257.825 us
TIMER| common/modern/setup.xml: 82.806 us
TIMER| common/modern/styles.xml: 85.18 us
TIMER| common/modern/sprites.xml: 798.934 us
TIMER| splashscreen/setup.xml: 20.208 us
TIMER| splashscreen/splashscreen.xml: 7.52117 ms
TIMER| common/global.xml: 211.108 us
=====================================================================
I installed 0ad-dbgsym but unfortunately it doesn't seem to provide
any more information in the backtraces.
Regards,
Bob
-- System Information:
Debian Release: 10.0
APT prefers stable
APT policy: (991, 'stable'), (500, 'stable-updates'), (500, 'stable-debug'), (500, 'oldstable-updates'), (500, 'oldstable-debug'), (500, 'oldstable'), (70, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 5.4.0-linux-latest-29 (SMP w/16 CPU cores; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages 0ad depends on:
ii 0ad-data 0.0.23.1-1
ii 0ad-data-common 0.0.23.1-1
ii dpkg 1.19.7
ii libboost-filesystem1.67.0 1.67.0-13
ii libboost-system1.67.0 1.67.0-13
ii libc6 2.28-10
ii libcurl3-gnutls 7.64.0-4
ii libenet7 1.3.13+ds-1
ii libgcc1 1:9.2.1-16
ii libgl1 1.1.0-1
ii libgloox17 1.0.22-0.1
ii libicu63 63.1-6
ii libminiupnpc17 2.1-1+b1
ii libnspr4 2:4.20-1
ii libnvtt2 2.0.8-1+dfsg-8.1+b3
ii libopenal1 1:1.19.1-1
ii libpng16-16 1.6.36-6
ii libsdl2-2.0-0 2.0.9+dfsg1-1
ii libsodium23 1.0.17-1
ii libstdc++6 9.2.1-16
ii libvorbisfile3 1.3.6-2
ii libwxbase3.0-0v5 3.0.4+dfsg-8
ii libwxgtk3.0-0v5 3.0.4+dfsg-8
ii libx11-6 2:1.6.7-1
ii libxcursor1 1:1.1.15-2
ii libxml2 2.9.4+dfsg1-7+b3
ii zlib1g 1:1.2.11.dfsg-1
0ad recommends no packages.
0ad suggests no packages.
-- no debconf information
More information about the Pkg-games-devel
mailing list