2020-10-27 01:00 EDT


View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0001841FSSCPmultiplayerpublic2020-09-10 01:32
ReporterZacam 
Assigned ToZacam 
PrioritynormalSeveritycrashReproducibilityunable to reproduce
StatusresolvedResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0001841: Int3(): From e:\storage\fso\fs2_open\code\network\psnet2.cpp at line 637
DescriptionIn testing the CoOp missions 1-09, 1-10 and Loop1-1 (amongst the few) crash out once things get really busy. Usually this is even more pronounced when the player involvement becomes more aggressive rather than passively as an observer.
Steps To ReproduceThis is the tricky part. It will always happen, but _when_ is a matter of player involvement. In 1-09, it happens when I attempt to destroy the sentry guns, but if I let the AI or other ships destroy them, it isn't a problem. In Loop1-1, if I attempt to engage the vasudan bombers, the first one destroyed by me causes it.
TagsNo tags attached.
Attached Files

-Relationships
+Relationships

-Notes

~0014208

karajorma (administrator)

Is this still an issue? I'm going to commit an improvement on one of the Int3() functions in that area anyway.

~0016957

FSCyborg (developer)

The actual Int3 was changed to an Assertion:

Assertion(((packet_type >= 0) && (packet_type < PSNET_NUM_TYPES)), "Invalid packet_type found. Packet type %d does not exist", packet_type);

It's trying to read the packet type and will return an assertion if it's invalid. The cause of this could be myriad and may only occur when things are busy, as Zacam said. My guess then is that we were overwhelming the ability of this section of code to read the packets, but I really do not know for sure.

~0017022

FSCyborg (developer)

After working on the multi code for 8 months, my guess is that this was packet misalignment. Because this is no longer occurring, I'm putting this "cannot reproduce."
+Notes

-Issue History
Date Modified Username Field Change
2008-12-07 01:49 Zacam New Issue
2010-12-13 23:41 Zacam Status new => assigned
2010-12-13 23:41 Zacam Assigned To => Zacam
2012-11-28 03:49 karajorma Note Added: 0014208
2020-01-14 01:33 FSCyborg Note Added: 0016957
2020-09-10 01:31 FSCyborg Note Added: 0017022
2020-09-10 01:32 FSCyborg Reproducibility always => unable to reproduce
2020-09-10 01:32 FSCyborg Status assigned => resolved
+Issue History