|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0002955||FSSCP||multiplayer||public||2013-11-16 23:56||2013-11-18 21:16|
|Platform||x86-64||OS||Windows 7||OS Version||Professional|
|Target Version||3.7.2||Fixed in Version|
|Summary||0002955: r9799/9800 causes debug crash joining multiplayer|
|Description||Joining a multiplayer match leads to a message along the lines of:|
Run-Time Check Failure 0000002 - Stack around the variable 'swap' was corrupted.
|Steps To Reproduce||1. Use a debug build >= r9799/9800, attempt to join a multiplayer server or standalone server (might only be when connecting to standalones).|
Crash dialog popup happens immediately after joining a server in the server list.
|Tags||No tags attached.|
|Can you provide the address (or whatever information is needed) for a standalone server?|
|Sure, there should be one showing up on FS2NetD again. Power outage earlier took out my datacenter, but it should be back up now, running 3.7.0 final. Should anything about dynamic max medals have caused it to break just if the client and server don't both have the dynamic max medals code?|
This evening's attempt, from IRC...
21:55:33 Goober5000: chief1983, how do I connect to your standalone server?
22:01:31 niffiwan|work: if that's the *nix standalone, I've only been able to connect to it from a 2nd PC logged into PXO
22:01:42 niffiwan|work: i.e. logged in with 1st PC, can't connect
22:01:59 niffiwan|work: then login with the 2nd PC without disconnecting the 1st, 2nd can connect
22:02:00 niffiwan|work: wierd
22:02:34 Goober5000: I've logged in to FS2NetD, I think, because I see a channel called "Eleh"
22:02:53 Goober5000: but if I click on games, it says no servers were found
22:03:10 niffiwan|work: yeah, that's what happens with my 1st PC to connect
22:03:42 niffiwan|work: the 2nd can't see channel Eleh, but it can see & join the standalone
22:04:27 Goober5000: I don't have time to debug multiplayer AND bug 2955
22:04:45 Goober5000: I'll drop this for now... let me know if chief comes back
22:04:52 niffiwan|work: yeah, multi ain't seem much love of late
22:05:31 niffiwan|work: can you repro 2955 with a "normal" multi server?
22:06:22 Goober5000: ...
22:06:27 niffiwan|work: or.... if fubar is around, maybe he could fire up a windows standalone?
22:06:31 Goober5000: I disconnected from PXO and went to a normal game
22:06:35 Goober5000: and now I see chief's server :p
22:06:45 niffiwan|work: :wtf:
|Fix committed to trunk@10117.|
fs2open: trunk r10117
Timestamp: 2013-11-18 21:43:35
|fix Mantis 0002955: crash when trying to join multiplayer server, caused by trying to memcpy an integer into a ushort
(also add some sanity asserts)
|mod - /trunk/fs2_open/code/fs2netd/tcp_client.cpp|
|mod - /trunk/fs2_open/code/network/multimsgs.cpp|
|2013-11-16 23:56||chief1983||New Issue|
|2013-11-16 23:56||chief1983||Status||new => assigned|
|2013-11-16 23:56||chief1983||Assigned To||=> Goober5000|
|2013-11-17 20:04||Goober5000||Note Added: 0015414|
|2013-11-17 22:00||chief1983||Note Added: 0015416|
|2013-11-18 20:38||Goober5000||Note Added: 0015422|
|2013-11-18 20:39||Goober5000||Note Added: 0015423|
|2013-11-18 21:16||Goober5000||Changeset attached||=> fs2open trunk r10117|
|2013-11-18 21:16||Goober5000||Note Added: 0015424|
|2013-11-18 21:16||Goober5000||Status||assigned => resolved|
|2013-11-18 21:16||Goober5000||Resolution||open => fixed|