Hard Light Productions Forums

General FreeSpace => FreeSpace & FreeSpace Open Support => Topic started by: Binweasel on May 03, 2011, 03:52:32 pm

Title: Assertion Failed!
Post by: Binweasel on May 03, 2011, 03:52:32 pm
I'm using Launcher 5.5. Played FS2 with Media VPs, no bugs or nothing. Downloaded the FSPort Media VPs v.3.2, have the folder selected in the Mods part of the launcher. I just ran the installer again and all the files are up to date. The one thing I don't remember if I did or not is install OpenAL...

First I was getting a few weird errors about ships in the mission loading screen. Clicking "No" on the window let me continue on without any problems. It's been a few days, so I forgot what mission I was on last, but for this one, the errors won't let me continue. It's either "Yes" or "Cancel".

So this is the usual error I get, the one I can pass by:

Code: [Select]
Not all subsystems in model "capital02.pof" have a record in ships.tbl.
This can cause game to crash.

List of subsystems not found from table is in log file.

KERNELBASE.dll! IsNLSDefinedString + 3230 bytes
KERNELBASE.dll! WaitForSingleObjectEx + 139 bytes
kernel32.dll! WaitForSingleObjectEx + 67 bytes
kernel32.dll! WaitForSingleObject + 18 bytes
fs2_open_3_6_12d_INF.exe! SCP_DumpStack + 354 bytes
fs2_open_3_6_12d_INF.exe! Warning + 430 bytes
fs2_open_3_6_12d_INF.exe! do_new_subsystem + 488 bytes
fs2_open_3_6_12d_INF.exe! read_model_file + 6315 bytes
fs2_open_3_6_12d_INF.exe! model_load + 754 bytes
fs2_open_3_6_12d_INF.exe! mission_parse_handle_late_arrivals + 185 bytes
fs2_open_3_6_12d_INF.exe! mission_parse_maybe_create_parse_object + 340 bytes
fs2_open_3_6_12d_INF.exe! post_process_ships_wings + 93 bytes
fs2_open_3_6_12d_INF.exe! post_process_mission + 49 bytes
fs2_open_3_6_12d_INF.exe! parse_mission + 1531 bytes
fs2_open_3_6_12d_INF.exe! parse_main + 449 bytes
fs2_open_3_6_12d_INF.exe! mission_load + 215 bytes
fs2_open_3_6_12d_INF.exe! game_start_mission + 198 bytes
fs2_open_3_6_12d_INF.exe! game_enter_state + 482 bytes
fs2_open_3_6_12d_INF.exe! gameseq_set_state + 310 bytes
fs2_open_3_6_12d_INF.exe! game_process_event + 242 bytes
fs2_open_3_6_12d_INF.exe! gameseq_process_events + 152 bytes
fs2_open_3_6_12d_INF.exe! game_main + 782 bytes
fs2_open_3_6_12d_INF.exe! WinMain + 330 bytes
fs2_open_3_6_12d_INF.exe! __tmainCRTStartup + 358 bytes
fs2_open_3_6_12d_INF.exe! WinMainCRTStartup + 15 bytes
kernel32.dll! BaseThreadInitThunk + 18 bytes
ntdll.dll! RtlInitializeExceptionChain + 99 bytes
ntdll.dll! RtlInitializeExceptionChain + 54 bytes
Clicking "No" as usual brings up this one:

Code: [Select]
Assert: Ship_info[i].n_subsystems == sip->n_subsystems
File: ship.cpp
Line: 4737

ntdll.dll! NtWaitForSingleObject + 21 bytes
kernel32.dll! WaitForSingleObjectEx + 67 bytes
kernel32.dll! WaitForSingleObject + 18 bytes
fs2_open_3_6_12d_INF.exe! SCP_DumpStack + 354 bytes
fs2_open_3_6_12d_INF.exe! WinAssert + 208 bytes
fs2_open_3_6_12d_INF.exe! ship_copy_subsystem_fixup + 204 bytes
fs2_open_3_6_12d_INF.exe! ship_page_in + 2002 bytes
fs2_open_3_6_12d_INF.exe! level_page_in + 48 bytes
fs2_open_3_6_12d_INF.exe! freespace_mission_load_stuff + 206 bytes
fs2_open_3_6_12d_INF.exe! game_post_level_init + 182 bytes
fs2_open_3_6_12d_INF.exe! game_start_mission + 387 bytes
fs2_open_3_6_12d_INF.exe! game_enter_state + 482 bytes
fs2_open_3_6_12d_INF.exe! gameseq_set_state + 310 bytes
fs2_open_3_6_12d_INF.exe! game_process_event + 242 bytes
fs2_open_3_6_12d_INF.exe! gameseq_process_events + 152 bytes
fs2_open_3_6_12d_INF.exe! game_main + 782 bytes
fs2_open_3_6_12d_INF.exe! WinMain + 330 bytes
fs2_open_3_6_12d_INF.exe! __tmainCRTStartup + 358 bytes
fs2_open_3_6_12d_INF.exe! WinMainCRTStartup + 15 bytes
kernel32.dll! BaseThreadInitThunk + 18 bytes
ntdll.dll! RtlInitializeExceptionChain + 99 bytes
ntdll.dll! RtlInitializeExceptionChain + 54 bytes

But clicking "Cancel" on the second one brings up this:

Code: [Select]
Assert: idx < (int)GL_vertex_buffers.size()
File: gropengltnl.cpp
Line: 275

ntdll.dll! NtWaitForSingleObject + 21 bytes
kernel32.dll! WaitForSingleObjectEx + 67 bytes
kernel32.dll! WaitForSingleObject + 18 bytes
fs2_open_3_6_12d_INF.exe! SCP_DumpStack + 354 bytes
fs2_open_3_6_12d_INF.exe! WinAssert + 208 bytes
fs2_open_3_6_12d_INF.exe! gr_opengl_destroy_buffer + 94 bytes
fs2_open_3_6_12d_INF.exe! model_unload + 1421 bytes
fs2_open_3_6_12d_INF.exe! model_free_all + 97 bytes
fs2_open_3_6_12d_INF.exe! doexit + 266 bytes
fs2_open_3_6_12d_INF.exe! exit + 18 bytes
fs2_open_3_6_12d_INF.exe! Warning + 701 bytes
fs2_open_3_6_12d_INF.exe! do_new_subsystem + 488 bytes
fs2_open_3_6_12d_INF.exe! read_model_file + 6315 bytes
fs2_open_3_6_12d_INF.exe! model_load + 754 bytes
fs2_open_3_6_12d_INF.exe! mission_parse_handle_late_arrivals + 185 bytes
fs2_open_3_6_12d_INF.exe! mission_parse_maybe_create_parse_object + 340 bytes
fs2_open_3_6_12d_INF.exe! post_process_ships_wings + 93 bytes
fs2_open_3_6_12d_INF.exe! post_process_mission + 49 bytes
fs2_open_3_6_12d_INF.exe! parse_mission + 1531 bytes
fs2_open_3_6_12d_INF.exe! parse_main + 449 bytes
fs2_open_3_6_12d_INF.exe! mission_load + 215 bytes
fs2_open_3_6_12d_INF.exe! game_start_mission + 198 bytes
fs2_open_3_6_12d_INF.exe! game_enter_state + 482 bytes
fs2_open_3_6_12d_INF.exe! gameseq_set_state + 310 bytes
fs2_open_3_6_12d_INF.exe! game_process_event + 242 bytes
fs2_open_3_6_12d_INF.exe! gameseq_process_events + 152 bytes
fs2_open_3_6_12d_INF.exe! game_main + 782 bytes
fs2_open_3_6_12d_INF.exe! WinMain + 330 bytes
fs2_open_3_6_12d_INF.exe! __tmainCRTStartup + 358 bytes
fs2_open_3_6_12d_INF.exe! WinMainCRTStartup + 15 bytes
kernel32.dll! BaseThreadInitThunk + 18 bytes
ntdll.dll! RtlInitializeExceptionChain + 99 bytes
ntdll.dll! RtlInitializeExceptionChain + 54 bytes

Sorry if this has been solved before! I tried to do a search, but I'm not very good at reading technical talk.

And if it helps, my computer:

Operating System: Windows 7 Home Premium 64-bit (6.1, Build 7600) (7600.win7_gdr.101026-1503)
Processor: AMD Phenom(tm) II X4 925 Processor (4 CPUs), ~2.8GHz
Memory: 4096MB RAM
Available OS Memory: 4096MB RAM
Page File: 1316MB used, 6872MB available
DirectX Version: DirectX 11
Title: Re: Assertion Failed!
Post by: The E on May 03, 2011, 03:54:18 pm
Please find and post the fs2_open.log file.
Title: Re: Assertion Failed!
Post by: Jeff Vader on May 03, 2011, 03:55:15 pm
It should be either in \freespace2\data\ or C:\Users\<Your Username>\AppData\Local\VirtualStore\Program Files (x86)\<Rest of the path to your FS2 directory>\data .
Title: Re: Assertion Failed!
Post by: Binweasel on May 03, 2011, 03:59:43 pm
Attachment okay?

[attachment deleted by ninja]