Segfault in nDescriptor::HandleMessage from using the multiplayer menu in game
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Armagetron Advanced |
Fix Committed
|
Critical
|
Manuel Moos |
Bug Description
While attempting to make an in-game browser, I enabled the online multiplayer menu in the main menu. When connecting to another server by using the bookmark menu or the custom connect menu, the server segfaults
Nelg generated the backtrace from a sty-ct-ap server.
#0 0x0000000000000000 in ?? ()
#1 0x00005555555fbcf7 in tControlledPTR<
this=
#2 0x00005555555f9693 in tControlledPTR<
this=
#3 0x000055555574e2c9 in nNetObject:
at network/
#4 0x000055555574e31a in ClearKnows (user=2, clear=true)
at network/
#5 0x000055555574e649 in login_callback () at network/
#6 0x000055555579e555 in tCallback::Exec (anchor=
at tools/tCallback
#7 0x000055555579e569 in tCallback::Exec (anchor=
at tools/tCallback
#8 0x0000555555761a63 in nCallbackLoginL
at network/
#9 0x00005555557616ba in sn_DisconnectUs
0x0) at network/
#10 0x00005555557613cc in sn_DisconnectUser (i=2, reason=..., redirectTo=0x0)
at network/
#11 0x000055555575ba27 in logout_handler (m=...) at network/
#12 0x000055555575707d in nDescriptor:
at network/
I added the ret_to_MainMenu() function to my in-game browser to stop the crashing, but still thought I'd report the issue. This crashes all branches 2.8 - 0.4.
description: | updated |
information type: | Public → Private Security |
information type: | Private Security → Public |
information type: | Public → Private Security |
information type: | Private Security → Public Security |
Changed in armagetronad: | |
importance: | Undecided → Critical |
status: | New → Fix Committed |
Huh, apparently I fixed this around Revision 1520 https:/ /bazaar. launchpad. net/~armagetron ad-dev/ armagetronad/ 0.2.8-armagetro nad-work/ revision/ 1520 88290dbd8051c01 79c23221f2) in the days after this report.
(Git hash 387da0617701483