Hard Light Productions Forums

Hosted Projects - Standalone => Diaspora => Diaspora Tech Help => Topic started by: 666maslo666 on September 06, 2012, 03:46:40 pm

Title: Crash to desktop when attempting to switch to target raider external view
Post by: 666maslo666 on September 06, 2012, 03:46:40 pm
Everytime I try to switch to external view (with *) when viewing from targeted enemy raider, the game crashes.

I tried to run debug build, but it crashes as soon as I hit Briefing, so I was unable to replicate the crash with it.

fs2_open.log:
Code: [Select]
==========================================================================
DEBUG SPEW: No debug_filter.cfg found, so only general, error, and warning
categories can be shown and no debug_filter.cfg info will be saved.
==========================================================================
FreeSpace 2 Open version: 3.6.13
Passed cmdline options:
  -spec_exp 0.7
  -ogl_spec 15
  -spec_static 1.0
  -spec_point 0.7
  -spec_tube 1.0
  -ambient_factor 90
  -missile_lighting
  -3dshockwave
  -soft_particles
  -post_process
  -bloom_intensity 20
  -fxaa
  -fb_explosions
  -cache_bitmaps
  -targetinfo
  -ship_choice_3d
  -weapon_choice_3d
  -warp_flash
  -snd_preload
Building file index...
Found root pack 'C:\Games\Diaspora\R1_Core.vp' with a checksum of 0x2b0863f9
Found root pack 'C:\Games\Diaspora\R1_Effects.vp' with a checksum of 0xbd1d2fde
Found root pack 'C:\Games\Diaspora\R1_Interface.vp' with a checksum of 0x2ed2245f
Found root pack 'C:\Games\Diaspora\R1_Movies.vp' with a checksum of 0xe66ae339
Found root pack 'C:\Games\Diaspora\R1_Ships.vp' with a checksum of 0x07315d6d
Found root pack 'C:\Games\Diaspora\R1_Sound.vp' with a checksum of 0xdc928568
Found root pack 'C:\Games\Diaspora\R1_Textures.vp' with a checksum of 0xdd208c33
Searching root 'C:\Games\Diaspora\' ... 9 files
Searching root pack 'C:\Games\Diaspora\R1_Core.vp' ... 86 files
Searching root pack 'C:\Games\Diaspora\R1_Effects.vp' ... 2451 files
Searching root pack 'C:\Games\Diaspora\R1_Interface.vp' ... 1518 files
Searching root pack 'C:\Games\Diaspora\R1_Movies.vp' ... 1432 files
Searching root pack 'C:\Games\Diaspora\R1_Ships.vp' ... 353 files
Searching root pack 'C:\Games\Diaspora\R1_Sound.vp' ... 1367 files
Searching root pack 'C:\Games\Diaspora\R1_Textures.vp' ... 574 files
Found 8 roots and 7790 files.
AutoLang: Language auto-detection successful...
Setting language to English
Initializing OpenAL...
  OpenAL Vendor     : Creative Labs Inc.
  OpenAL Renderer   : Software
  OpenAL Version    : 1.1

  Found extension "ALC_EXT_EFX".

  Sample rate: 44100 (44100)
  EFX enabled: NO
  Playback device: Generic Software on Speakers (Realtek High Definition Audio)
  Capture device: Microphone (USB2.0 Camera Audio
... OpenAL successfully initialized!
Initializing OpenGL graphics device at 1280x1024 with 32-bit color...
  Initializing WGL...
  Requested WGL Video values = R: 8, G: 8, B: 8, depth: 24, stencil: 8, double-buffer: 1
  Actual WGL Video values    = R: 8, G: 8, B: 8, depth: 24, stencil: 8, double-buffer: 1
  OpenGL Vendor    : ATI Technologies Inc.
  OpenGL Renderer  : ATI Radeon HD 5800 Series
  OpenGL Version   : 4.2.11762 Compatibility Profile Context

  Using extension "GL_EXT_fog_coord".
  Using extension "GL_ARB_multitexture".
  Using extension "GL_ARB_texture_env_add".
  Using extension "GL_ARB_texture_compression".
  Using extension "GL_EXT_texture_compression_s3tc".
  Using extension "GL_EXT_texture_filter_anisotropic".
  Using extension "GL_ARB_texture_env_combine".
  Using extension "GL_EXT_compiled_vertex_array".
  Using extension "GL_EXT_draw_range_elements".
  Using extension "GL_ARB_texture_mirrored_repeat".
  Using extension "GL_ARB_texture_non_power_of_two".
  Using extension "GL_ARB_vertex_buffer_object".
  Using extension "GL_ARB_pixel_buffer_object".
  Using extension "GL_SGIS_generate_mipmap".
  Using extension "GL_EXT_framebuffer_object".
  Using extension "GL_ARB_texture_rectangle".
  Using extension "GL_EXT_bgra".
  Using extension "GL_ARB_texture_cube_map".
  Using extension "GL_EXT_texture_lod_bias".
  Using extension "GL_ARB_point_sprite".
  Using extension "GL_ARB_shading_language_100".
  Using extension "GL_ARB_shader_objects".
  Using extension "GL_ARB_vertex_shader".
  Using extension "GL_ARB_fragment_shader".
  Using extension "GL_ARB_shader_texture_lod".
  Using extension "GL_ARB_texture_float".
  Using extension "GL_ARB_draw_elements_base_vertex".
  Found special extension function "wglSwapIntervalEXT".

Compiling new shader:
   Loading built-in default shader for: soft-v.sdr
   Loading built-in default shader for: soft-f.sdr
Shader features:
   Depth-blended Particles
Compiling new shader:
   Loading built-in default shader for: soft-v.sdr
   Loading built-in default shader for: soft-f.sdr
Shader features:
   Distorted Particles

  Compiling post-processing shader 1 ...
   Loading built-in default shader for: post-v.sdr
   Loading built-in default shader for: post-f.sdr
  Compiling post-processing shader 2 ...
   Loading built-in default shader for: post-v.sdr
   Loading built-in default shader for: blur-f.sdr
  Compiling post-processing shader 3 ...
   Loading built-in default shader for: post-v.sdr
   Loading built-in default shader for: blur-f.sdr
  Compiling post-processing shader 4 ...
   Loading built-in default shader for: post-v.sdr
   Loading built-in default shader for: brightpass-f.sdr
  Compiling post-processing shader 5 ...
   Loading built-in default shader for: fxaa-v.sdr
   Loading built-in default shader for: fxaa-f.sdr
  Compiling post-processing shader 6 ...
   Loading built-in default shader for: post-v.sdr
   Loading built-in default shader for: fxaapre-f.sdr
  Compiling post-processing shader 7 ...
   Loading built-in default shader for: post-v.sdr
   Loading built-in default shader for: ls-f.sdr

  Max texture units: 8 (16)
  Max elements vertices: 2147483647
  Max elements indices: 16777215
  Max texture size: 16384x16384
  Max render buffer size: 16384x16384
  Can use compressed textures: YES
  Texture compression available: YES
  Post-processing enabled: YES
  Using trilinear texture filter.
  OpenGL Shader Version: 4.20
... OpenGL init is complete!
Size of bitmap info = 742 KB
Size of bitmap extra info = 48 bytes
ANI cursorweb with size 24x24 (25.0% wasted)
GRAPHICS: Initializing default colors...
Game Settings Table: Using Standard Loops For SEXP Arguments
Game Settings Table: Using standard event chaining behavior
Game Settings Table: External shaders are DISABLED
Game Settings Table: Using Reversed Loops For SEXP Arguments
SCRIPTING: Beginning initialization sequence...
SCRIPTING: Beginning Lua initialization...
LUA: Opening LUA state...
LUA: Initializing base Lua libraries...
LUA: Beginning ADE initialization
ADE: Initializing enumeration constants...
ADE: Assigning Lua session...
SCRIPTING: Beginning main hook parse sequence....
Wokka!  Error opening file (scripting.tbl)!
TABLES: Unable to parse 'scripting.tbl'!  Error code = 5.
TBM  =>  Starting parse of 'PitchYawBankLocked-sct.tbm' ...
TBM  =>  Starting parse of 'flakSnd-sct.tbm' ...
TBM  =>  Starting parse of 'explosions-sct.tbm' ...
TBM  =>  Starting parse of 'debris-sct.tbm' ...
TBM  =>  Starting parse of 'cylonHud-sct.tbm' ...
SCRIPTING: Inititialization complete.
SCRIPTING: Splash screen overrides checked
SCRIPTING: Splash hook has been run
SCRIPTING: Splash screen conditional hook has been run
Using high memory settings...
Wokka!  Error opening file (interface.tbl)!
WMCGUI: Unable to parse 'interface.tbl'!  Error code = 5.
Windows reported 16 joysticks, we found 0
Current soundtrack set to -1 in event_music_reset_choices
TABLES => Unable to find 'colors.tbl'. Initialising colors with default values.
Warning: "$allow primary link delay" flag is deprecated in favor of "$allow primary link at mission start"
BMPMAN: Found EFF (Exp_Nuke.eff) with 86 frames at 24 fps.
BMPMAN: Found EFF (Exp_Fighter_Norm.eff) with 71 frames at 30 fps.
BMPMAN: Found EFF (Exp_Fighter_Vapor.eff) with 92 frames at 30 fps.
BMPMAN: Found EFF (Exp_Flak_Big.eff) with 120 frames at 20 fps.
BMPMAN: Found EFF (Exp_Flak_Small.eff) with 98 frames at 30 fps.
BMPMAN: Found EFF (Exp_Medium.eff) with 100 frames at 30 fps.
BMPMAN: Found EFF (Exp_Missile_Small.eff) with 45 frames at 30 fps.
BMPMAN: Found EFF (Exp_Missile_EMP.eff) with 72 frames at 30 fps.
BMPMAN: Found EFF (Exp_Huge.eff) with 106 frames at 30 fps.
BMPMAN: Found EFF (Exp_Large.eff) with 125 frames at 25 fps.
BMPMAN: Found EFF (Exp_Nuke_Big.eff) with 64 frames at 15 fps.
TBM  =>  Starting parse of 'weak-wep.tbm' ...
Weapon 'MEC-A6#Weak' requires the "player allowed" flag, but it's not listed!  Adding it by default.
Weapon '30mm 2.1#Weak' requires the "player allowed" flag, but it's not listed!  Adding it by default.
Weapon 'HD-70 Lightning Javelin#Weak' requires the "player allowed" flag, but it's not listed!  Adding it by default.
Weapon 'TM-7 Pyro Javelin#Weak' requires the "player allowed" flag, but it's not listed!  Adding it by default.
Weapon 'GBU-102 Tercio#Weak' requires the "player allowed" flag, but it's not listed!  Adding it by default.
Weapon 'SRM-AF 2.6 Pilum#Weak' requires the "player allowed" flag, but it's not listed!  Adding it by default.
Weapon 'LRT-AP 2.2 Shipwreck#Weak' requires the "player allowed" flag, but it's not listed!  Adding it by default.
Weapon 'MRT-HE 1.0 Scythe#Weak' requires the "player allowed" flag, but it's not listed!  Adding it by default.
Weapon 'MRT-N 2.3 Mangonel#Weak' requires the "player allowed" flag, but it's not listed!  Adding it by default.
TBM  =>  Starting parse of 'objecttypes-obt.tbm' ...
BMPMAN: Found EFF (Thruster_Col_Fire.eff) with 20 frames at 25 fps.
BMPMAN: Found EFF (Thruster_Jets.eff) with 3 frames at 25 fps.
BMPMAN: Found EFF (col_miscbargauge.eff) with 11 frames at 1 fps.
BMPMAN: Found EFF (Throttle_Default.eff) with 4 frames at 1 fps.
BMPMAN: Found EFF (Threat_Arc_Default.eff) with 2 frames at 1 fps.
BMPMAN: Found EFF (Threat_Dumb_Default.eff) with 3 frames at 1 fps.
BMPMAN: Found EFF (Threat_Lock_Default.eff) with 3 frames at 1 fps.
BMPMAN: Found EFF (Dummy.eff) with 4 frames at 1 fps.
BMPMAN: Found EFF (Energy_Big_Default.eff) with 4 frames at 1 fps.
BMPMAN: Found EFF (Energy_Default.eff) with 4 frames at 1 fps.
BMPMAN: Found EFF (Flight_Path_Default.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (Warhead_Icon_Default.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (Leadsight_Default.eff) with 2 frames at 1 fps.
BMPMAN: Found EFF (col_weapons_h.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (col_weapons_list.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (Wingman_Left_Default.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (Wingman_Entry_Default.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (Wingman_Dot_Default.eff) with 2 frames at 1 fps.
BMPMAN: Found EFF (Lock_Ind_Default.eff) with 10 frames at 20 fps.
BMPMAN: Found EFF (Locked_Ind_Default.eff) with 1 frames at 5 fps.
BMPMAN: Found EFF (Reticle_Center_Default.eff) with 1 frames at 1 fps.
ANI Support_Default with size 108x24 (25.0% wasted)
BMPMAN: Found EFF (Direct_Top_Default.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (Direct_Entry_Default.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (TargetMon_Main_Default.eff) with 2 frames at 1 fps.
ANI TargetMon_Bar_Default with size 4x96 (25.0% wasted)
BMPMAN: Found EFF (TargetMon_Alpha.eff) with 1 frames at 1 fps.
ANI targhit1 with size 31x21 (34.4% wasted)
BMPMAN: Found EFF (netlag1.eff) with 2 frames at 1 fps.
ANI Support_Cylon with size 108x24 (25.0% wasted)
ANI Damage_Top_Cylon with size 148x25 (21.9% wasted)
ANI Wingman_Left_Cylon with size 71x53 (17.2% wasted)
ANI Wingman_Entry_Cylon with size 35x53 (17.2% wasted)
ANI Wingman_Right_Cylon with size 14x53 (17.2% wasted)
BMPMAN: Found EFF (Wingman_Dot_Cylon.eff) with 2 frames at 1 fps.
ANI Weapon_P_Top_Cylon with size 221x20 (37.5% wasted)
ANI Objective_Cylon with size 149x21 (34.4% wasted)
BMPMAN: Found EFF (TargetMon_Main_Cylon.eff) with 2 frames at 1 fps.
ANI TargetMon_Bar_Cylon with size 7x20 (37.5% wasted)
BMPMAN: Found EFF (Energy_Cylon.eff) with 4 frames at 1 fps.
BMPMAN: Found EFF (Flight_Path_Cylon.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (Reticle_Center_Cylon.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (Throttle_Cylon.eff) with 4 frames at 1 fps.
BMPMAN: Found EFF (Threat_Arc_Cylon.eff) with 2 frames at 1 fps.
BMPMAN: Found EFF (Threat_Dumb_Cylon.eff) with 3 frames at 1 fps.
BMPMAN: Found EFF (Threat_Lock_Cylon.eff) with 3 frames at 1 fps.
ANI Lead_Ind_Default with size 26x26 (18.8% wasted)
ANI Time_Cylon with size 47x23 (28.1% wasted)
BMPMAN: Found EFF (Left_Border.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (Left_Border_bottom.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (Right_Border.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (Right_Border_bottom.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (left_bottomarc.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (right_bottomarc.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (left_toparc.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (right_toparc.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (left_bracket_small.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (left_bracket_small2.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (right_bracket_small.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (right_bracket_small2.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (right_bracket_large.eff) with 1 frames at 1 fps.
ANI Damage_Top_Default with size 148x25 (21.9% wasted)
ANI toggle1 with size 57x20 (37.5% wasted)
ANI Weapon_P_Top_Default with size 221x20 (37.5% wasted)
ANI Objective_Default with size 149x21 (34.4% wasted)
BMPMAN: Found EFF (Escort_Entry_Default.eff) with 1 frames at 1 fps.
ANI Time_Default with size 47x23 (28.1% wasted)
BMPMAN: Found EFF (Exp_Asteroid.eff) with 70 frames at 12 fps.
Someone passed an extension to bm_load for file 'Lightning.dds'
Someone passed an extension to bm_load for file 'Lightning_Glow_Blue.dds'
Someone passed an extension to bm_load for file 'Lightning.dds'
Someone passed an extension to bm_load for file 'Lightning_Glow_Red.dds'
Someone passed an extension to bm_load for file 'Lightning.dds'
Someone passed an extension to bm_load for file 'Lightning_Glow_Green.dds'
Someone passed an extension to bm_load for file 'Lightning.dds'
Someone passed an extension to bm_load for file 'Lightning_Glow_EMP.dds'
loading animated cursor "cursor"
ANI cursor with size 24x24 (25.0% wasted)
TABLES => Starting parse of 'mainhall.tbl.
MediaVPs: Explosions script loaded!
MediaVPs: Flaming debris script loaded!
Initializing Cylon HUD overlay textures...
BMPMAN: Found EFF (Cyl_Datastream1.eff) with 120 frames at 20 fps.
BMPMAN: Found EFF (Cyl_Datastream2.eff) with 120 frames at 20 fps.
BMPMAN: Found EFF (Cyl_Datastream3.eff) with 120 frames at 20 fps.
Cylon HUD overlay initialized!
Ships.tbl is : INVALID!!!!
Weapons.tbl is : INVALID!!!!
cfile_init() took 124
TrackIR Init Failed - 1
Compiling video-processing shader ...
   Loading built-in default shader for: video-v.sdr
   Loading built-in default shader for: video-f.sdr
Got event GS_EVENT_GAME_INIT (49) in state NOT A VALID STATE (0)
ANI cursor.ani with size 24x24 (25.0% wasted)
Got event GS_EVENT_MAIN_MENU (0) in state GS_STATE_INITIAL_PLAYER_SELECT (37)
Someone passed an extension to bm_load for file 'thunderlords.pcx'
ANI Main_Hall_Exit.ani with size 68x22 (31.3% wasted)
ANI Main_Hall_Pilot.ani with size 102x22 (31.3% wasted)
ANI Main_Hall_Brief.ani with size 132x22 (31.3% wasted)
ANI Main_Hall_Tech.ani with size 166x22 (31.3% wasted)
ANI Main_Hall_Options.ani with size 126x22 (31.3% wasted)
ANI Main_Hall_Campaign.ani with size 174x24 (25.0% wasted)
Got event GS_EVENT_NEW_CAMPAIGN (26) in state GS_STATE_MAIN_MENU (1)
Got event GS_EVENT_START_GAME (1) in state GS_STATE_MAIN_MENU (1)
=================== STARTING LEVEL LOAD ==================
Reassigning player to squadron 72nd Thunderlords
Someone passed an extension to bm_load for file 'thunderlords.pcx'
WARNING: "Mission: Desperation has a 1024x768 loading screen but no 640x480 loading screen!" at missionparse.cpp:701
Int3(): From e:\code\diaspora\code\globalincs\windebug.cpp at line 1371
Title: Re: Crash to desktop when attempting to switch to target raider external view
Post by: Ace on September 06, 2012, 04:27:52 pm
The "no 640x480 art" in debug isn't a crash, but an error you can ignore.

I'm also consistently getting this crash when I hit * twice...

I have a feeling that it's the same error behind the Raiders crashing in multiplayer...

[attachment removed and sold on the black market]
Title: Re: Crash to desktop when attempting to switch to target raider external view
Post by: Dirt McStain on September 06, 2012, 04:43:47 pm
It's a Cylon logic bomb.
Title: Re: Crash to desktop when attempting to switch to target raider external view
Post by: Echelon9 on September 06, 2012, 04:52:35 pm
Yup, looks like the same issue. Is being tracked by the dev team for a fix.
Title: Re: Crash to desktop when attempting to switch to target raider external view
Post by: Ace on September 06, 2012, 04:53:32 pm

Code: [Select]
WARNING: "Invalid model number -1 requested. Please post the call stack where an SCP coder can see it." at modelread.cpp:2935
This is different than the weapon model bug, but is the same bug that is seen in multiplayer with the raider.
Title: Re: Crash to desktop when attempting to switch to target raider external view
Post by: karajorma on September 06, 2012, 08:13:08 pm
It's caused by the Cylon Raider not having a cockpit but the game for some reason thinking it has one. Not sure why the heavy raider isn't experiencing the same crash though.