davewx7 / citadel

A turn based strategy game based on the Anura engine
Other
98 stars 25 forks source link

failure to decompress byte buffer when observing remote vs. AI #168

Open sapientN3T opened 6 years ago

sapientN3T commented 6 years ago

This has happened consistently whenever I try observing remote vs. AI with recent builds.

formula_function.cpp:3961 : Instrument: creature_render_hud: 2.71984ms formula_function.cpp:4627 : LOG: ['RESERVE_ANIM', 'resolve', 50] sound.cpp:823 : Added wave: C:\Users\Parker\AppData\Roaming/citadel/dlc/citadel/sounds/gameplay/spell_bless_02.wav Have 48 items in cache, size 30MB, 2 items live, 22MB

formula_function.cpp:4627 : LOG: 'REMOVE SPELL: true' asserts.cpp:149 : ASSERT FAIL: compress.cpp:94 ASSERTION FAILED: COULD NOT DECOMPRESS 62616 BYTE BUFFER


SymInit: Symbol-SearchPath: '.', symOptions: 530

OS-Version: 6.1.7601 (Service Pack 1) 0x100-0x1

ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 018C395D)

ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 018C395D)

018C395D (anura): (filename not available): (function-name not available)

ghost commented 6 years ago

I am being unable to watch game against AI, at all. I can although watch game between two players.

ghost commented 6 years ago

At first sight, judging by the standard output of the local deputy 'central' server and grepping beacon messaging, it felt like the engine was trying to find the game in the server games registry, while (to my understanding) that makes no sense because the game against AI would be being controlled by a local server spawned by the citadel client.

It won't be today, but I should be able to eventually figure it all out.

ghost commented 6 years ago

Requesting feature quarantining at https://github.com/anura-engine/anura/pull/213.