View Issue Details

IDProjectCategoryView StatusLast Update
0001045FSSCPmultiplayerpublic2006-09-21 09:56
Reportermartellato Assigned Totaylor  
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
OSWindows XPOS VersionSP2 
Product Version3.6.9 
Summary0001045: FS2NetD Offline causes Create Game to Crash
DescriptionGame host crash

Contents:
Summary
Trials

Additional Info:
My FS2 Setup


Summary: Game crashes when creating a new game after failing to connect to fs2netd. All trials were run while fs2netd (66.25.7.198) was offline.

Below are 8 (actually 7) different test cases I ran with different options. Turns out it was completely dependent on when it tries to connect to fs2netd... but I included all the info anyway. Attached are logs related to each trial number.

Trial #: 1 2 3 4 5 6 7 8
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
mediavps active N Y N Y N Y N Y
"-standalone" N N Y Y N N Y Y
PXO Checkbox N N N N Y Y Y Y
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Result: R R R C C C C
C=Crashed
R=Ran
(Case 3 was not tested)

Trial Info
-All trials were run while fs2netd (66.25.7.198) was offline
-I had no other people join the game - just the host/standalone server
Trials:
1. Ran
2. Ran
Gives "One or more players has hacked tables" error, but allowed me to play the mission (CooPLoop1-1.fs2)
3. Not Tested
4. Ran - Waits for players to connect
5. Crashed
a. Connecting to 66.25.7.198 fails after 21 seconds
b. Viewed empty lobby, created new game anyway
c. After clicking Create Game, it takes about 21 seconds to show the game name/password screen
d. I hit Accept. The IP Banlist tries to update for about 21 seconds, times out.
e. Begins validating missions, gets stuck on "Gs-Shi.fs2" and crashes
6. Crashed
a. Connecting to 66.25.7.198 fails after 21 seconds
b. Viewed empty lobby, created new game anyway
c. After clicking Create Game, it immediately shows the game name/password screen
d. I hit Accept. The IP Banlist tries to update for about 21 seconds, times out.
e. Begins validating missions, gets stuck on "CooPloop1-1.fs2" and crashes
7. Crashed
a. Standalone operates normally, attempting to connect. Runs for 44 seconds
b. Begins validating missions, gets stuck on "Gs-Shi.fs2" and crashes
8. Crashed
a. Standalone operates normally, attempting to connect. Runs for 24 seconds
b. Begins validating missions, gets stuck on "CooPloop1-1.fs2" and crashes
Steps To Reproduce(FS2NETD has to be offline)

1. Attempt to connect to fs2netd
2. create new game
Additional InformationMy FS2 Setup

* Retail Installation: FreeSpace 2 with 1.2 Patch
* fs2_open setup: 3.6.9 RC7. New multiplayer pilot was created with PXO login info. I have the following contents added:
data\fs2open_pxo.cfg (66.25.7.198 - offline at moment)
* Launcher: v5.4. Using OpenGL. Here are the command line options that I toggle between in tests:
o fs2_open_3_6_9.exe -multilog
o fs2_open_3_6_9.exe -mod mediavps -multilog
* MediaVPs: Using 3.6.8 Zeta. I have the following contents in my mediavps folder:
mediavps\data\fs2open_pxo.cfg (66.25.7.198 - offline at moment)
mediavps\data\movies\*.avi
mediavps\mp-710_adveffects.vp
mediavps\mp-710_effects.vp
mediavps\mp-710_models.vp
mediavps\mv_adveffects.vp
mediavps\mv_core.vp
mediavps\mv_effects.vp
mediavps\mv_models.vp
mediavps\mv_music.vp
mediavps\mv_textures.vp
* System: Windows XP SP2
Graphics: nVidia GeForce FX 5200
TagsNo tags attached.

Activities

2006-09-14 19:07

 

trial_logs.zip (16,324 bytes)

martellato

2006-09-14 19:12

reporter   ~0006624

Well, the trial table I added above doesn't look so good in a non fixed-width font (no columns line up), so I'm including the same info as an image (trial-table.gif).

2006-09-14 19:12

 

trial-table.gif (1,842 bytes)   
trial-table.gif (1,842 bytes)   

taylor

2006-09-14 19:33

administrator   ~0006625

Should be mostly fixed in the next avialable build. Don't know if it will be 100% though, but there will probably just be a few extra in-game warning messages to bug you.

martellato

2006-09-14 19:36

reporter   ~0006626

Interesting Note: I just retried Trial 0000005 (no standalone, no mediavps, just fs2netd) with the debugger:
fs2_open_3_6_9_debug.exe -multilog

...And there was NO CRASH. Interesting that it did crash with same conditions for fs2_open_3_6_9.exe

martellato

2006-09-14 19:39

reporter   ~0006627

Thanks Taylor, that's fine with me. Obviously created a netd server when netd is down doesn't have any practical use (Though it would be so cool if I could set up a standalone, regardless of whether netd is online, and have it automatically check and sign-in on netd when it is back online).

Oh, and the "0000005" above was an accident... just the result of me putting "#" and "5" together.

taylor

2006-09-17 11:52

administrator   ~0006642

Last edited: 2006-09-17 15:26

It could probably use some more adjustments to be better, but try out this build and let me know if the crashing is fixed at least: http://icculus.org/~taylor/fso/willrobinson/gamma_test.rar

(NOTE: that build has multiple new bits of code for testing and includes both normal and FRED builds, in general it should be safe for standard use though)

edited on: 09-17-06 11:26

martellato

2006-09-17 13:00

reporter   ~0006643

Thanks Taylor, I'd be happy to try it out. I tried the link you posted, but all I got was a disgusting tofu burger of delirium - I got your very perculiar 404 page. :) Can you re-post the link? Thanks man.

taylor

2006-09-17 15:26

administrator   ~0006644

Oops! Link fixed. :)

taylor

2006-09-19 06:03

administrator   ~0006650

* BUMP *

Had a chance to try it yet?

martellato

2006-09-19 12:02

reporter   ~0006652

Sorry, not yet... I posted this on Sunday just before I left home, and haven't been back since. I'll be able to try this out either this evening or the next. Thanks man.

martellato

2006-09-21 08:30

reporter   ~0006657

Hey.. the gamma version definitely kicked the bug. I re-tried my # 5 and # 7 trials with gamma... and couldn't get it too crash. :)

Thanks!

taylor

2006-09-21 09:55

administrator   ~0006658

Cool! Just keep an eye on it in the next few builds and if this shows up again just reopen the bug and I'll take another look.

taylor

2006-09-21 09:56

administrator   ~0006659

Fixered.

Issue History

Date Modified Username Field Change
2006-09-14 19:07 martellato New Issue
2006-09-14 19:07 martellato File Added: trial_logs.zip
2006-09-14 19:12 martellato Note Added: 0006624
2006-09-14 19:12 martellato File Added: trial-table.gif
2006-09-14 19:33 taylor Note Added: 0006625
2006-09-14 19:36 martellato Note Added: 0006626
2006-09-14 19:39 martellato Note Added: 0006627
2006-09-17 11:52 taylor Note Added: 0006642
2006-09-17 13:00 martellato Note Added: 0006643
2006-09-17 15:26 taylor Note Edited: 0006642
2006-09-17 15:26 taylor Note Added: 0006644
2006-09-19 06:03 taylor Note Added: 0006650
2006-09-19 12:02 martellato Note Added: 0006652
2006-09-21 08:30 martellato Note Added: 0006657
2006-09-21 09:55 taylor Note Added: 0006658
2006-09-21 09:56 taylor Status assigned => resolved
2006-09-21 09:56 taylor Resolution open => fixed
2006-09-21 09:56 taylor Note Added: 0006659