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 |
|