Source Code Project Mantis - FSSCP
View Issue Details
0003194FSSCPAIpublic2017-03-29 17:112017-04-06 18:39
ReporterDanfun64 
Assigned To 
PriorityurgentSeveritycrashReproducibilityrandom
StatusnewResolutionopen 
PlatformAcer Aspire 5560OSXubuntu Linux 64-bitOS Version16.04.2
Product Version3.7.5 
Target VersionFixed in Version 
Summary0003194: Inexplicable crashing that might be related to AI
DescriptionI am running the latest 3.7.5 trunk build. For whatever reason, the mission "The Hammer and the Anvil" on FSPort crashes randomly, sometimes the moment you first send your ship to space, sometimes when ships appear, sometimes when ships are attacked.
TagsNo tags attached.
Attached Fileslog fs2_open.log (64,792) 2017-03-29 17:11
http://scp.indiegames.us/mantis/file_download.php?file_id=2720&type=bug
txt gdb.txt (1,722) 2017-03-29 17:11
http://scp.indiegames.us/mantis/file_download.php?file_id=2721&type=bug

Notes
(0016889)
niffiwan   
2017-04-01 21:24   
(Last edited: 2017-04-01 21:25)
Could you please advise which git commit hash you built FSO from?

Also; seems more to be a model-code issue rather than an AI issue?

ASSERTION: "handle == bm_bitmaps[n].handle" at bmpman.cpp:982

Assert: "handle == bm_bitmaps[n].handle"
File: bmpman.cpp
Line: 982

  /home/danfun64/Documents/freespace/fs2_open_3_7_5_x64-DEBUG : os::dialogs::AssertMessage(char const*, char const*, int, char const*, ...)+0x2e5
  /home/danfun64/Documents/freespace/fs2_open_3_7_5_x64-DEBUG : bm_has_alpha_channel(int)+0x96
  /home/danfun64/Documents/freespace/fs2_open_3_7_5_x64-DEBUG : model_render_buffers(model_draw_list*, model_material*, model_render_params*, vertex_buffer*, polymodel*, int, int, unsigned int)+0xfae
  /home/danfun64/Documents/freespace/fs2_open_3_7_5_x64-DEBUG : submodel_render_queue(model_render_params*, model_draw_list*, int, int, matrix*, vec3d*)+0x5e5
  /home/danfun64/Documents/freespace/fs2_open_3_7_5_x64-DEBUG : debris_render(object*, model_draw_list*)+0x347
  /home/danfun64/Documents/freespace/fs2_open_3_7_5_x64-DEBUG : obj_queue_render(object*, model_draw_list*)+0x1f5
  /home/danfun64/Documents/freespace/fs2_open_3_7_5_x64-DEBUG : obj_render_queue_all()+0x239
  /home/danfun64/Documents/freespace/fs2_open_3_7_5_x64-DEBUG : game_render_frame(camid)+0x34f
  /home/danfun64/Documents/freespace/fs2_open_3_7_5_x64-DEBUG : game_frame(bool)+0x375
  /home/danfun64/Documents/freespace/fs2_open_3_7_5_x64-DEBUG : game_do_frame()+0xbe
  /home/danfun64/Documents/freespace/fs2_open_3_7_5_x64-DEBUG : game_do_state(int)+0x154
  /home/danfun64/Documents/freespace/fs2_open_3_7_5_x64-DEBUG : gameseq_process_events()+0x136
  /home/danfun64/Documents/freespace/fs2_open_3_7_5_x64-DEBUG : game_main(int, char**)+0x170
  /home/danfun64/Documents/freespace/fs2_open_3_7_5_x64-DEBUG : actual_main(int, char**)+0xc7
  /home/danfun64/Documents/freespace/fs2_open_3_7_5_x64-DEBUG : main()+0x20
  /lib/x86_64-linux-gnu/libc.so.6 : __libc_start_main()+0xf0
  /home/danfun64/Documents/freespace/fs2_open_3_7_5_x64-DEBUG : _start()+0x29

(0016890)
Danfun64   
2017-04-02 15:09   
I'm pretty sure it's commit 353c281.
(0016891)
Danfun64   
2017-04-05 02:04   
So...what should be done now?
(0016892)
Danfun64   
2017-04-06 18:39   
I have updated to commit 36ae38a. I ended up getting a more helpful error message, or at least, more obvious to non programmers.

"Error: Model 1504 ('Poseidon.pof') must have at least one point from submodel_get_points_internal!
File: modelinterp.cpp
Line: 1275"

Issue History
2017-03-29 17:11Danfun64New Issue
2017-03-29 17:11Danfun64File Added: fs2_open.log
2017-03-29 17:11Danfun64File Added: gdb.txt
2017-04-01 21:24niffiwanNote Added: 0016889
2017-04-01 21:25niffiwanNote Edited: 0016889bug_revision_view_page.php?bugnote_id=16889#r1082
2017-04-02 15:09Danfun64Note Added: 0016890
2017-04-05 02:04Danfun64Note Added: 0016891
2017-04-06 18:39Danfun64Note Added: 0016892