View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001045 | FSSCP | multiplayer | public | 2006-09-14 19:07 | 2006-09-21 09:56 |
Reporter | martellato | Assigned To | taylor | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
OS | Windows XP | OS Version | SP2 | ||
Product Version | 3.6.9 | ||||
Summary | 0001045: FS2NetD Offline causes Create Game to Crash | ||||
Description | Game 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 Information | My 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 | ||||
Tags | No tags attached. | ||||
2006-09-14 19:07
|
|
|
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
|
|
|
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. |
|
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 |
|
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. |
|
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 |
|
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. |
|
Oops! Link fixed. :) |
|
* BUMP * Had a chance to try it yet? |
|
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. |
|
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! |
|
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. |
|
Fixered. |
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 |