Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: FUBAR-BDHR on January 11, 2007, 10:09:08 pm

Title: Major problem with 3.6.9 built on 1-11-07
Post by: FUBAR-BDHR on January 11, 2007, 10:09:08 pm
Checked to see if the new build of 3.6.9 was out there and it was so I installed it.  First time someone tried to join my game immediate crash.  Tried to join my own game from another computer.  Same crash.  Tried joining standalone.  Same crash.  Went back to the 1-1-07 3:30am build and now I get a warning followed by a crash.

Error from today's build:
Quote
Assert: (packet_size + sizeof(i_tmp)) < MAX_PACKET_SIZE
File: J:\src\cvs\fs2_open_3_6_9.final\code\Network\MultiMsgs.cpp
Line: 6946
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
    multi_broadcast_stats()    process_player_stats_block_packet()    process_packet_normal()    multi_process_bigdata()    multi_process_incoming()    multi_do_frame()    game_do_networking()    game_do_state_common()    game_do_state()    gameseq_process_events()    game_main()    WinMain()    WinMainCRTStartup()    kernel32.dll 7c816fd7()
------------------------------------------------------------------

Warning and error after going back to the 01-01-07 build:
Quote

Warning: Some ship kill information will be lost due to MAX_SHIP_CLASSES decrease
File:J:\src\cvs\fs2_open_3_6_9.final\code\Playerman\ManagePilot.cpp
Line: 1185
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
    read_pilot_file()    player_select_close()    game_leave_state()    gameseq_set_state()    game_process_event()    gameseq_process_events()    game_main()    WinMain()    WinMainCRTStartup()    kernel32.dll 7c816fd7()
------------------------------------------------------------------


Assert: len < n
File: J:\src\cvs\fs2_open_3_6_9.final\code\CFile\cfile.cpp
Line: 1456
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
    pilot_read_loadout()    read_pilot_file()    player_select_close()    game_leave_state()    gameseq_set_state()    game_process_event()    gameseq_process_events()    game_main()    WinMain()    WinMainCRTStartup()    kernel32.dll 7c816fd7()
------------------------------------------------------------------

Can't play multi at all now. 
Title: Re: Major problem with 3.6.9 built on 1-11-07
Post by: FUBAR-BDHR on January 12, 2007, 12:52:10 am
Now that's service.  Appears to be fixed already.  If anyone downloaded the exe files with a 1-11-07 date you probably want to get rid of those and re-download.
Title: Re: Major problem with 3.6.9 built on 1-11-07
Post by: neoterran on January 13, 2007, 12:34:51 am
CVS contains constantly changing code. it might break from one day to the next. It's better to use the stable 3.6.9 instead of CVS.
Title: Re: Major problem with 3.6.9 built on 1-11-07
Post by: FUBAR-BDHR on January 13, 2007, 12:52:36 am
I was talking about the 3.6.9 final build.  It was rebuilt with some minor fixes.  Some inferno code accidenly got linked in.  So if you have 3.6.9 final that is dated 1-11-07 it would be a good idea to get the 1-12-07 files.
Title: Re: Major problem with 3.6.9 built on 1-11-07
Post by: karajorma on January 13, 2007, 02:19:27 am
The second I saw that bug I thought someone was running an inferno build :)
Title: Re: Major problem with 3.6.9 built on 1-11-07
Post by: taylor on January 13, 2007, 02:55:19 am
The second I saw that bug I thought someone was running an inferno build :)
Which was my first thought too, so I went back to check and noticed that it didn't rebuild the code.lib for debug builds all the way.  Since I had built the Inferno builds first, it reused most of the old objs and screwed things up. :(

The release builds should have been fine though, luckily.
Title: Re: Major problem with 3.6.9 built on 1-11-07
Post by: neoterran on January 13, 2007, 08:20:19 pm
i'm still using the 1-1-2007 build. I thought that was final. We're rebuilding the exe's two weeks later  and keeping the build the same ?
Title: Re: Major problem with 3.6.9 built on 1-11-07
Post by: taylor on January 13, 2007, 10:19:01 pm
i'm still using the 1-1-2007 build. I thought that was final. We're rebuilding the exe's two weeks later  and keeping the build the same ?
It was rebuilt only because a pretty bad bug slipped through.  Unfortunately the rebuild had the "Inferno" problem, and needed another rebuild.  The bad build in question was online for all of about 15-18 hours though, and dated the 11th.

But that's it, we're moving on to 3.6.10 now. :)