2017-04-24 05:52 EDT


View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003194FSSCPAIpublic2017-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 Files
  • log file icon fs2_open.log (64,792 bytes) 2017-03-29 17:11
  • txt file icon gdb.txt (1,722 bytes) 2017-03-29 17:11 -
    Starting program: /home/danfun64/Documents/freespace/fs2_open_3_7_5_x64-DEBUG -mod fsport-mediavps_2014,fsport,mediavps_2014 -nospec -noglow -noenv -nonormal -noheight -nolightshafts -no_deferred -old_collision -fps
    [Thread debugging using libthread_db enabled]
    Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
    [New Thread 0x7fffedde0700 (LWP 31035)]
    [Thread 0x7fffedde0700 (LWP 31035) exited]
    [New Thread 0x7fffedde0700 (LWP 31036)]
    [New Thread 0x7ffff7f22700 (LWP 31037)]
    [Thread 0x7ffff7f22700 (LWP 31037) exited]
    [Thread 0x7fffedde0700 (LWP 31036) exited]
    [New Thread 0x7fffedde0700 (LWP 31038)]
    [Thread 0x7fffedde0700 (LWP 31038) exited]
    [New Thread 0x7fffedde0700 (LWP 31039)]
    [New Thread 0x7ffff7f22700 (LWP 31040)]
    [Thread 0x7ffff7f22700 (LWP 31040) exited]
    [New Thread 0x7fffedde0700 (LWP 31041)]
    [Thread 0x7fffedde0700 (LWP 31039) exited]
    [Thread 0x7fffedde0700 (LWP 31041) exited]
    [New Thread 0x7fffedde0700 (LWP 31042)]
    [Thread 0x7fffedde0700 (LWP 31042) exited]
    [New Thread 0x7fffedde0700 (LWP 31043)]
    [Thread 0x7fffedde0700 (LWP 31043) exited]
    [New Thread 0x7fffedde0700 (LWP 31044)]
    [New Thread 0x7ffff7f22700 (LWP 31045)]
    [New Thread 0x7fffed5df700 (LWP 31046)]
    [New Thread 0x7fffdd9d3700 (LWP 31047)]
    [New Thread 0x7fffd562c700 (LWP 31048)]
    [Thread 0x7fffd562c700 (LWP 31048) exited]
    [New Thread 0x7fffd562c700 (LWP 31049)]
    [Thread 0x7fffd562c700 (LWP 31049) exited]
    
    Thread 1 "fs2_open_3_7_5_" received signal SIGTRAP, Trace/breakpoint trap.
    debug_int3 (
        file=0xec1720 "/home/danfun64/Documents/freespace-src/fs2open.github.com/code/osapi/dialogs.cpp", line=355)
        at /home/danfun64/Documents/freespace-src/fs2open.github.com/code/osapi/osapi.cpp:393
    393		gr_activate(1);
    
    txt file icon gdb.txt (1,722 bytes) 2017-03-29 17:11 +

-Relationships
+Relationships

-Notes

~0016889

niffiwan (developer)

Last edited: 2017-04-01 21:25

View 2 revisions

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 (reporter)

I'm pretty sure it's commit 353c281.

~0016891

Danfun64 (reporter)

So...what should be done now?

~0016892

Danfun64 (reporter)

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"
+Notes

-Issue History
Date Modified Username Field Change
2017-03-29 17:11 Danfun64 New Issue
2017-03-29 17:11 Danfun64 File Added: fs2_open.log
2017-03-29 17:11 Danfun64 File Added: gdb.txt
2017-04-01 21:24 niffiwan Note Added: 0016889
2017-04-01 21:25 niffiwan Note Edited: 0016889 View Revisions
2017-04-02 15:09 Danfun64 Note Added: 0016890
2017-04-05 02:04 Danfun64 Note Added: 0016891
2017-04-06 18:39 Danfun64 Note Added: 0016892
+Issue History