Opened 13 years ago
Last modified 13 years ago
#832 closed defect
Consistent Assertion Failures with sound enabled when loading maps in a certain order — at Version 9
Reported by: | Kieran P | Owned by: | Jan Wassenberg |
---|---|---|---|
Priority: | Release Blocker | Milestone: | Alpha 5 |
Component: | Core engine | Keywords: | |
Cc: | Patch: |
Description (last modified by )
Ubuntu 11.04 (Classic Gnome Desktop - not unity), ATI 5770 with official proprietary drivers
r9430 (and possibly earlier) Loading the maps in any of these orders causes a consistent and immediate assertion failure. Loading the same map twice does not seem to change anything. It does not cause the error when using -quickstart.
acropolis --> celt-iberia --> death_canyon
celt-iberia --> acropolis --> death_canyon
death_canyon --> celt-iberia --> acropolis
death_canyon --> acropolis --> celt-iberia
[edit] Each of these maps has a different default civ. Civ specific music was recently added (and the new tracks are large).
Assertion failed: "removed" Location: file_cache.cpp:187 (Reserve)
Call stack:
(0x83828d0) /home/brian/0ad/binaries/system/pyrogenesis() [0x83828d0] (0x83333b2) /home/brian/0ad/binaries/system/pyrogenesis() [0x83333b2] (0x83340b0) /home/brian/0ad/binaries/system/pyrogenesis() [0x83340b0] (0x8334814) /home/brian/0ad/binaries/system/pyrogenesis() [0x8334814] (0x8392b89) /home/brian/0ad/binaries/system/pyrogenesis() [0x8392b89] (0x8390bad) /home/brian/0ad/binaries/system/pyrogenesis() [0x8390bad] (0x83481a8) /home/brian/0ad/binaries/system/pyrogenesis() [0x83481a8] (0x835dfbe) /home/brian/0ad/binaries/system/pyrogenesis() [0x835dfbe] (0x8358b63) /home/brian/0ad/binaries/system/pyrogenesis() [0x8358b63] (0x834b1b6) /home/brian/0ad/binaries/system/pyrogenesis() [0x834b1b6] (0x8359bdb) /home/brian/0ad/binaries/system/pyrogenesis() [0x8359bdb] (0x834b1b6) /home/brian/0ad/binaries/system/pyrogenesis() [0x834b1b6] (0x8357ff3) /home/brian/0ad/binaries/system/pyrogenesis() [0x8357ff3] (0x8192ea6) /home/brian/0ad/binaries/system/pyrogenesis() [0x8192ea6] (0xb753026f) /home/brian/0ad/binaries/system/libmozjs-ps-release.so(+0x25626f) [0xb753026f]
errno = 0 (?) OS error = ?
Change History (7)
comment:3 by , 13 years ago
comment:4 by , 13 years ago
Description: | modified (diff) |
---|---|
Summary: | Game consistently crashes with sound enabled → Game consistently causes Assertion Failure with sound enabled |
comment:5 by , 13 years ago
Summary: | Game consistently causes Assertion Failure with sound enabled → Consistent Assertion Failures with sound enabled when loading maps in a certain order |
---|
comment:6 by , 13 years ago
Description: | modified (diff) |
---|
comment:7 by , 13 years ago
Owner: | set to |
---|
comment:8 by , 13 years ago
Steps to reproduce: Start game normally. Load Death Canyon. Quit. Load Celt-Iberia. Quit. Load Acropolis. Assertion.
I get the same behaviour. Each of those maps is loading a different music track, each of which is currently about 8MB, so the three of them add up to >20MB (the VFS cache size) which looks suspicious.
comment:9 by , 13 years ago
Description: | modified (diff) |
---|
Assertion failure. Stack trace is at the bottom. I can't reproduce it if I run './pyrogenesis -quickstart.'