View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001975 | FSSCP | FRED | public | 2009-08-11 06:04 | 2012-12-06 05:44 |
| Reporter | FUBAR-BDHR | Assigned To | Goober5000 | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Product Version | 3.6.11 | ||||
| Summary | 0001975: Briefing crashes due to too many icons moving | ||||
| Description | At lest that seems to be the cause. FRED seems to allow as many icons as you want to be moved from one briefing stage to the next but FS2 crashes if more then 10 are moved. Call stack: fs2_open_3_6_11d_INF.exe!debug_int3(char * file=0x00dd3df8, int line=1719) Line 760 C++ fs2_open_3_6_11d_INF.exe!brief_set_move_list(int new_stage=2, int current_stage=1, float time=3.0000000) Line 1719 + 0x13 bytes C++ fs2_open_3_6_11d_INF.exe!brief_set_new_stage(vec3d * pos=0x010ef768, matrix * orient=0x010ef774, int time=3000, int stage_num=2) Line 1826 + 0x2b bytes C++ fs2_open_3_6_11d_INF.exe!brief_do_frame(float frametime=0.016006470) Line 1735 + 0x35 bytes C++ fs2_open_3_6_11d_INF.exe!game_do_state(int state=10) Line 6924 + 0xf bytes C++ fs2_open_3_6_11d_INF.exe!gameseq_process_events() Line 405 + 0x14 bytes C++ fs2_open_3_6_11d_INF.exe!game_main(char * cmdline=0x00151f20) Line 7453 + 0x5 bytes C++ fs2_open_3_6_11d_INF.exe!WinMain(HINSTANCE__ * hInst=0x00400000, HINSTANCE__ * hPrev=0x00000000, char * szCmdLine=0x00151f20, int nCmdShow=1) Line 7527 + 0x9 bytes C++ fs2_open_3_6_11d_INF.exe!__tmainCRTStartup() Line 263 + 0x2c bytes C fs2_open_3_6_11d_INF.exe!WinMainCRTStartup() Line 182 C kernel32.dll!7c817067() Locals from brief_set_move_list: new_stage 2 int current_stage 1 int time 3.0000000 float + cb 0x010ef6d4 {new_text=0x06370d98 "The $g Ventauri $g system is pretty desolate and $g Ventauri $g 3 is not exactly a galactic traffic hub. The planet's only $g jumpgate will be the target of $g Refugees and $r Vorlons alike. During recent attacks on other systems, the $r Vorlons sometimes $b targeted $b Jumpgates themselves, so be ready to fall back and jump out of here if the order comes." voice= brief_stage * j 11 int num_movers 10 int + imi 0x010ef530 {next=0x010ef178 prev=0x010ef4d8 used=1 ...} icon_move_info * + zero_v {xyz={...} a1d=0x0012e44c } vec3d + newb 0x010ef744 {new_text=0x06430e90 "Our $g fleet enters the system via the $g gate. I want a full launch, everything that can fly will be out there. The task is easy. We kick every $r Vorlon $r ass that shows up. Let's give those $g people out there a chance. Happy Hunting." voice=0x010ef748 "none.wav" camera_pos={...} ...} brief_stage * k -1 int is_gone 0 int i 12 int | ||||
| Additional Information | 3.6.11 Inferno r5513. | ||||
| Tags | No tags attached. | ||||
|
|
Just an additional FYI this crash seems to have caused the corruption of a brand new pilot file. |
|
|
This happens because the maximum number of briefing icons that could move was defined as 10. I changed it to be the same as the maximum number of total briefing icons. Fixed in r9403. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2009-08-11 06:04 | FUBAR-BDHR | New Issue | |
| 2009-08-11 06:56 | FUBAR-BDHR | Note Added: 0011129 | |
| 2012-12-06 05:44 | Goober5000 | Note Added: 0014330 | |
| 2012-12-06 05:44 | Goober5000 | Assigned To | => Goober5000 |
| 2012-12-06 05:44 | Goober5000 | Status | new => resolved |
| 2012-12-06 05:44 | Goober5000 | Resolution | open => fixed |