Activity log for bug #1804891

Date Who What changed Old value New value Message
2018-11-23 21:46:27 Armanelgtron bug added bug
2018-11-23 21:46:27 Armanelgtron attachment added The crash, from the server's perspective https://bugs.launchpad.net/bugs/1804891/+attachment/5215769/+files/votecrash.bz2
2018-11-23 21:47:50 Armanelgtron description It probably happens in all the 0.2.* versions, but I tried it on sty+ct A way to reproduce: Sit in the kick menu, wait for a player to leave, then try to submit a kick poll. (gdb) backtrace #0 0x0000555555682a4e in eVoteItemHarm::CheckValidNoHarm(int) () #1 0x0000555555682c09 in eVoteItemHarm::DoCheckValid(int) () #2 0x000055555568312c in eVoteItem::CheckValid(int) () #3 0x000055555567e8d6 in se_HandleKickVote(nMessage&) () #4 0x00005555556b92b4 in nDescriptor::HandleMessage(nMessage&) () #5 0x00005555556ba8e0 in rec_peer(unsigned int) () #6 0x00005555556bb319 in sn_Receive() () #7 0x00005555555d49c9 in sg_Receive() () #8 0x00005555555d4c42 in gGame::NetSync() () #9 0x00005555555dbfee in gGame::StateUpdate() () #10 0x00005555555d511f in GameLoop(bool) () #11 0x00005555555d5541 in sg_EnterGameCore(nNetState) () #12 0x00005555555d5c91 in sg_EnterGame(nNetState) () #13 0x00005555555d9006 in own_game(nNetState) () #14 0x00005555555d9306 in sg_HostGame() () #15 0x0000555555594e55 in main () It probably happens in (at least) all the 0.2.* versions, but I tried it on sty+ct A way to reproduce: Sit in the kick menu, wait for a player to leave, then try to submit a kick poll. (gdb) backtrace #0 0x0000555555682a4e in eVoteItemHarm::CheckValidNoHarm(int) () #1 0x0000555555682c09 in eVoteItemHarm::DoCheckValid(int) () #2 0x000055555568312c in eVoteItem::CheckValid(int) () #3 0x000055555567e8d6 in se_HandleKickVote(nMessage&) () #4 0x00005555556b92b4 in nDescriptor::HandleMessage(nMessage&) () #5 0x00005555556ba8e0 in rec_peer(unsigned int) () #6 0x00005555556bb319 in sn_Receive() () #7 0x00005555555d49c9 in sg_Receive() () #8 0x00005555555d4c42 in gGame::NetSync() () #9 0x00005555555dbfee in gGame::StateUpdate() () #10 0x00005555555d511f in GameLoop(bool) () #11 0x00005555555d5541 in sg_EnterGameCore(nNetState) () #12 0x00005555555d5c91 in sg_EnterGame(nNetState) () #13 0x00005555555d9006 in own_game(nNetState) () #14 0x00005555555d9306 in sg_HostGame() () #15 0x0000555555594e55 in main ()
2018-11-24 01:16:38 Armanelgtron description It probably happens in (at least) all the 0.2.* versions, but I tried it on sty+ct A way to reproduce: Sit in the kick menu, wait for a player to leave, then try to submit a kick poll. (gdb) backtrace #0 0x0000555555682a4e in eVoteItemHarm::CheckValidNoHarm(int) () #1 0x0000555555682c09 in eVoteItemHarm::DoCheckValid(int) () #2 0x000055555568312c in eVoteItem::CheckValid(int) () #3 0x000055555567e8d6 in se_HandleKickVote(nMessage&) () #4 0x00005555556b92b4 in nDescriptor::HandleMessage(nMessage&) () #5 0x00005555556ba8e0 in rec_peer(unsigned int) () #6 0x00005555556bb319 in sn_Receive() () #7 0x00005555555d49c9 in sg_Receive() () #8 0x00005555555d4c42 in gGame::NetSync() () #9 0x00005555555dbfee in gGame::StateUpdate() () #10 0x00005555555d511f in GameLoop(bool) () #11 0x00005555555d5541 in sg_EnterGameCore(nNetState) () #12 0x00005555555d5c91 in sg_EnterGame(nNetState) () #13 0x00005555555d9006 in own_game(nNetState) () #14 0x00005555555d9306 in sg_HostGame() () #15 0x0000555555594e55 in main () It probably happens in (at least) all the 0.2.* versions, but I tried it on sty+ct A way to reproduce: Sit in the kick menu, wait for a player to leave, then try to submit a kick poll on the player who left. (gdb) backtrace #0 0x0000555555682a4e in eVoteItemHarm::CheckValidNoHarm(int) () #1 0x0000555555682c09 in eVoteItemHarm::DoCheckValid(int) () #2 0x000055555568312c in eVoteItem::CheckValid(int) () #3 0x000055555567e8d6 in se_HandleKickVote(nMessage&) () #4 0x00005555556b92b4 in nDescriptor::HandleMessage(nMessage&) () #5 0x00005555556ba8e0 in rec_peer(unsigned int) () #6 0x00005555556bb319 in sn_Receive() () #7 0x00005555555d49c9 in sg_Receive() () #8 0x00005555555d4c42 in gGame::NetSync() () #9 0x00005555555dbfee in gGame::StateUpdate() () #10 0x00005555555d511f in GameLoop(bool) () #11 0x00005555555d5541 in sg_EnterGameCore(nNetState) () #12 0x00005555555d5c91 in sg_EnterGame(nNetState) () #13 0x00005555555d9006 in own_game(nNetState) () #14 0x00005555555d9306 in sg_HostGame() () #15 0x0000555555594e55 in main ()
2018-11-24 10:42:40 Manuel Moos armagetronad: importance Undecided Critical
2018-11-24 10:42:44 Manuel Moos armagetronad: assignee Manuel Moos (z-man)
2018-11-24 10:42:51 Manuel Moos armagetronad: status New Fix Committed
2019-01-11 22:36:16 Armanelgtron information type Public Private
2019-01-15 00:11:54 Armanelgtron information type Private Public