View Issue Details

IDProjectCategoryView StatusLast Update
0002959FSSCPgraphicspublic2013-11-26 19:36
Reporterchief1983 Assigned Tochief1983  
PrioritynormalSeveritycrashReproducibilityhave not tried
Status resolvedResolutionfixed 
Platformx86OSWindows XP32OS VersionSP3
Product Version3.7.1 
Target Version3.7.2Fixed in Version3.7.1 
Summary0002959: r10111 Assertion Failure Scene_depth_texture != 0
DescriptionPlaying a 2 person Aeolus Duel with retail data. Took out a few fighters, then suddenly the game ended when the remote client I had running over VNC crashed out with this assertion. Server running 10129, other client also running 10111 I believe.
Steps To ReproducePlay Aeolus Duel on multi for a while, may or may not happen. Wish I had more info, but just want it known that this assert is reachable somehow. Will try to at least get a call stack next time I try to run this.
Additional InformationAssert: Scene_depth_texture != 0
File: gropengldraw.cpp
Line: 1452

<no module>! KiFastSystemCallRet
<no module>! WaitForSingleObject + 18 bytes
<no module>! <no symbol>
<no module>! <no symbol>
<no module>! <no symbol>
<no module>! <no symbol>
<no module>! <no symbol>
<no module>! <no symbol>
<no module>! <no symbol>
<no module>! <no symbol>
<no module>! <no symbol>
<no module>! <no symbol>
<no module>! <no symbol>
<no module>! <no symbol>
<no module>! <no symbol>
<no module>! <no symbol>
<no module>! <no symbol>
<no module>! <no symbol>
<no module>! RegisterWaitForInputIdle + 73 bytes
TagsNo tags attached.

Activities

chief1983

2013-11-20 07:06

administrator  

fs2_open.log (23,352 bytes)

chief1983

2013-11-21 03:13

administrator   ~0015439

Assert: Scene_depth_texture != 0
File: gropengldraw.cpp
Line: 1452

<no module>! KiFastSystemCallRet
<no module>! WaitForSingleObject + 18 bytes
<no module>! SCP_DumpStack + 354 bytes
<no module>! WinAssert + 194 bytes
<no module>! gr_opengl_render_effect + 123 bytes
<no module>! geometry_batcher::render + 157 bytes
<no module>! batch_render_distortion_map_bitmaps + 284 bytes
<no module>! batch_render_all + 381 bytes
<no module>! obj_render_all + 1340 bytes
<no module>! game_render_frame + 664 bytes
<no module>! game_frame + 749 bytes
<no module>! game_do_frame + 237 bytes
<no module>! game_do_state + 379 bytes
<no module>! gameseq_process_events + 237 bytes
<no module>! game_main + 782 bytes
<no module>! WinMain + 330 bytes
<no module>! __tmainCRTStartup + 358 bytes
<no module>! WinMainCRTStartup + 15 bytes
<no module>! RegisterWaitForInputIdle + 73 bytes

Got a call stack at least now. Not much else.

chief1983

2013-11-21 04:20

administrator   ~0015445

Ignore 10132 being linked, goofed on the commit number in the message.

chief1983

2013-11-21 06:33

administrator   ~0015447

Ok, I let the XP box be the host this time, and my primary Win7 machine be the client, and the XP box is still the one that asserted. 27 seconds into the mission.

chief1983

2013-11-22 00:05

administrator   ~0015451

It is framebuffer shockwaves breaking, because of my lack of apparent hardware support for the feature. GLView reports it at 1.5.7 even though I thought it was a GL2 compliant card. This feature should probably be checked to make sure the required extensions are available before using it.

chief1983

2013-11-22 04:38

administrator   ~0015453

Fix committed to trunk@10145.

niffiwan

2013-11-22 04:56

developer   ~0015454

to add credit

Related Changesets

fs2open: trunk r10145

2013-11-22 00:06

chief1983


Ported: N/A

Details Diff
Fix 0002959. Framebuffer explosions need framebuffer objects, or it seems we assert later in the code. Affected Issues
0002959
mod - /trunk/fs2_open/code/graphics/gropengldraw.cpp Diff File

Issue History

Date Modified Username Field Change
2013-11-20 07:06 chief1983 New Issue
2013-11-20 07:06 chief1983 File Added: fs2_open.log
2013-11-21 03:13 chief1983 Note Added: 0015439
2013-11-21 04:15 chief1983 Changeset attached => fs2open trunk r10132
2013-11-21 04:15 chief1983 Status new => resolved
2013-11-21 04:15 chief1983 Resolution open => fixed
2013-11-21 04:16 chief1983 Assigned To => chief1983
2013-11-21 04:16 chief1983 Status resolved => assigned
2013-11-21 04:18 chief1983 Status assigned => resolved
2013-11-21 04:18 chief1983 Fixed in Version => 3.7.1
2013-11-21 04:18 chief1983 Assigned To chief1983 =>
2013-11-21 04:18 chief1983 Status resolved => new
2013-11-21 04:18 chief1983 Resolution fixed => open
2013-11-21 04:20 chief1983 Note Added: 0015445
2013-11-21 06:33 chief1983 Note Added: 0015447
2013-11-22 00:05 chief1983 Note Added: 0015451
2013-11-22 04:38 chief1983 Changeset attached => fs2open trunk r10145
2013-11-22 04:38 chief1983 Note Added: 0015453
2013-11-22 04:38 chief1983 Status new => resolved
2013-11-22 04:38 chief1983 Resolution open => fixed
2013-11-22 04:56 niffiwan Assigned To => niffiwan
2013-11-22 04:56 niffiwan Note Added: 0015454
2013-11-22 04:56 niffiwan Status resolved => feedback
2013-11-22 04:56 niffiwan Resolution fixed => reopened
2013-11-22 04:56 niffiwan Status feedback => resolved
2013-11-22 04:56 niffiwan Resolution reopened => fixed
2013-11-22 04:56 niffiwan Assigned To niffiwan => chief1983
2013-11-26 19:36 Goober5000 Changeset removed fs2open trunk r10132 =>