Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash in multiplayer lobby/start of game #263

Closed
geoo89 opened this issue Nov 19, 2017 · 0 comments
Closed

Crash in multiplayer lobby/start of game #263

geoo89 opened this issue Nov 19, 2017 · 0 comments

Comments

@geoo89
Copy link
Contributor

geoo89 commented Nov 19, 2017

If I recall correctly, I believe that this crash happened in the multiplayer lobby, when I accidentally pressed some key which I can't remember. It might be that this was right at the moment when the start of the game was triggered.

OS: Ubuntu 14.04 LTE
Lix version: 0.9.3

$ dub
Target allegro 4.0.1+5.2.0 is up to date. Use --force to rebuild.
Target enumap 0.4.1 is up to date. Use --force to rebuild.
Target derelict-util 2.1.0 is up to date. Use --force to rebuild.
Target derelict-enet 2.0.0 is up to date. Use --force to rebuild.
Target lix ~master is up to date. Use --force to rebuild.
Running ./bin/lix 
core.exception.AssertError@src/game/tribe.d(210): Assertion failure
----------------
??:? _d_assertp [0x9aeb6d]
src/game/tribe.d:210 _D4game5tribe5Tribe21triggersOvertimeSinceMxFNdNiZ8__ensureMFNiKxS3net4phyu4PhyuZv [0x922b0b]
src/game/tribe.d:210 const(@property @nogc net.phyu.Phyu function()) game.tribe.Tribe.triggersOvertimeSince [0x922a81]
src/game/model/state.d:180 _D4game5model5state12RawGameState20overtimeRunningSinceMxFNdZ34__T9__lambda5TxC4game5tribe5TribeZ9__lambda5FNixC4game5tribe5TribeZS3net4phyu4Phyu [0x90eb8c]
/usr/include/dmd/phobos/std/algorithm/iteration.d:597 @property @nogc net.phyu.Phyu std.algorithm.iteration.__T9MapResultS694game5model5state12RawGameState20overtimeRunningSinceMxFNdZ9__lambda5TS3std9algorithm9iteration250__T12FilterResultS694game5model5state12RawGameState20overtimeRunningSinceMxFNdZ9__lambda4TS6object89__T7byValueHTxHE3net5style5StyleC4game5tribe5TribeTE3net5style5StyleTxC4game5tribe5TribeZ7byValueFNaNbNixHE3net5style5StyleC4game5tribe5TribeZ6ResultZ12FilterResultZ.MapResult.front() [0x90ed26]
/usr/include/dmd/phobos/std/algorithm/iteration.d:2781 net.phyu.Phyu std.algorithm.iteration.__T6reduceS303std9algorithm10comparison3minZ.reduce!(std.algorithm.iteration.__T9MapResultS694game5model5state12RawGameState20overtimeRunningSinceMxFNdZ9__lambda5TS3std9algorithm9iteration250__T12FilterResultS694game5model5state12RawGameState20overtimeRunningSinceMxFNdZ9__lambda4TS6object89__T7byValueHTxHE3net5style5StyleC4game5tribe5TribeTE3net5style5StyleTxC4game5tribe5TribeZ7byValueFNaNbNixHE3net5style5StyleC4game5tribe5TribeZ6ResultZ12FilterResultZ.MapResult).reduce(std.algorithm.iteration.__T9MapResultS694game5model5state12RawGameState20overtimeRunningSinceMxFNdZ9__lambda5TS3std9algorithm9iteration250__T12FilterResultS694game5model5state12RawGameState20overtimeRunningSinceMxFNdZ9__lambda4TS6object89__T7byValueHTxHE3net5style5StyleC4game5tribe5TribeTE3net5style5StyleTxC4game5tribe5TribeZ7byValueFNaNbNixHE3net5style5StyleC4game5tribe5TribeZ6ResultZ12FilterResultZ.MapResult) [0x8a18f1]
src/game/model/state.d:179 const(@property net.phyu.Phyu function()) game.model.state.RawGameState.overtimeRunningSince [0x90db6e]
src/game/model/state.d:118 const(@property int function()) game.model.state.RawGameState.overtimeRemainingInPhyus [0x90d6e4]
src/game/model/state.d:124 const(@property bool function()) game.model.state.RawGameState.nuking [0x90d765]
src/lix/perform.d:25 void lix.perform.performUseGadgets(lix.lixxie.LixxieImpl*) [0x96a3df]
src/lix/lixxie.d:513 void lix.lixxie.LixxieImpl.perform(lix.fields.OutsideWorld*) [0x969dd6]
src/game/model/model.d:254 _D4game5model5model9GameModel13updateLixxiesMFZ15performUnmarkedMFE3net2ac9PhyuOrderZ9__lambda2MFC4game5tribe5TribexiPS3lix6lixxie10LixxieImplZv [0x909d5d]
src/game/model/model.d:216 _D4game5model5model9GameModel13updateLixxiesMFZ10foreachLixMFDFC4game5tribe5TribexiPS3lix6lixxie10LixxieImplZvZv [0x909a71]
src/game/model/model.d:250 _D4game5model5model9GameModel13updateLixxiesMFZ15performUnmarkedMFE3net2ac9PhyuOrderZv [0x909cd3]
src/game/model/model.d:270 void game.model.model.GameModel.updateLixxies() [0x90996f]
src/game/model/model.d:93 void game.model.model.GameModel.advance() [0x908f68]
src/game/model/nurse.d:204 void game.model.nurse.Nurse.updateOnce() [0x90b8b6]
src/game/model/nurse.d:135 void game.model.nurse.Nurse.updateTo(const(net.phyu.Phyu), const(game.model.cache.DuringTurbo)) [0x90ae6b]
src/game/core/speed.d:26 void game.core.speed.updatePhysicsAccordingToSpeedButtons(game.core.game.Game).upd(const(int), const(game.model.cache.DuringTurbo)) [0x8ffaff]
src/game/core/speed.d:68 void game.core.speed.updatePhysicsAccordingToSpeedButtons(game.core.game.Game) [0x8ffa12]
src/game/core/calc.d:26 void game.core.calc.implGameCalc(game.core.game.Game).noninputCalc() [0x8fac7d]
src/game/core/calc.d:38 void game.core.calc.implGameCalc(game.core.game.Game) [0x8fab59]
src/game/core/game.d:191 void game.core.game.Game.calc() [0x8fda80]
src/basics/mainloop.d:253 void basics.mainloop.MainLoop.calc() [0x81077b]
src/basics/mainloop.d:87 void basics.mainloop.MainLoop.mainLoop() [0x80fe03]
src/main.d:37 int main.main(immutable(char)[][]).__lambda2() [0x973c64]
../../../home/georg/.dub/packages/allegro-4.0.1_5.2.0/allegro5/system.d:45 extern (C) int allegro5.system.al_run_allegro(scope int delegate()).main_runner(int, char**) [0x9aaa0a]
../../../home/georg/.dub/packages/allegro-4.0.1_5.2.0/allegro5/system.d:62 int allegro5.system.al_run_allegro(scope int delegate()) [0x9aa9e5]
src/main.d:35 _Dmain [0x973bfb]
Error executing command run:
Program exited with code 1
@SimonN SimonN closed this as completed in cbbf8fe Dec 13, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant