View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002936 | FSSCP | tables | public | 2013-10-15 03:15 | 2013-10-25 23:17 |
Reporter | Yarn | Assigned To | Goober5000 | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | x64 | OS | Windows 7 | ||
Product Version | 3.7.1 | ||||
Target Version | 3.7.2 | Fixed in Version | 3.7.2 | ||
Summary | 0002936: Version comment and block comment delimiter on same line causes crash | ||||
Description | Any instance of a line consisting of a version comment followed by a block comment delimiter (e.g., ;;FSO 3.7.0;; /*) causes FSO to crash. Lines like this are necessary for Mjn.mixael's medals to be added to the FreeSpace Port. | ||||
Steps To Reproduce | Simply add the following lines to any table file, preferably before the end marker: ;;FSO 3.5.0;; /* ;;FSO 3.5.0;; */ Have the game parse the table, and voila! Crash. | ||||
Additional Information | Here's an example of the error that this produces: medals.tbl(line 16): Error: Missing required token: [$Num mods:]. Found [;;FSO 3.7.1;; ] instead. ntdll.dll! ZwWaitForSingleObject + 21 bytes kernel32.dll! WaitForSingleObjectEx + 67 bytes kernel32.dll! WaitForSingleObject + 18 bytes fs2_open_3_7_1_SSE2-DEBUG.exe! SCP_DumpStack + 354 bytes fs2_open_3_7_1_SSE2-DEBUG.exe! Error + 229 bytes fs2_open_3_7_1_SSE2-DEBUG.exe! error_display + 369 bytes fs2_open_3_7_1_SSE2-DEBUG.exe! required_string + 106 bytes fs2_open_3_7_1_SSE2-DEBUG.exe! parse_medal_tbl + 1809 bytes fs2_open_3_7_1_SSE2-DEBUG.exe! game_init + 1498 bytes fs2_open_3_7_1_SSE2-DEBUG.exe! game_main + 519 bytes fs2_open_3_7_1_SSE2-DEBUG.exe! WinMain + 328 bytes fs2_open_3_7_1_SSE2-DEBUG.exe! __tmainCRTStartup + 283 bytes fs2_open_3_7_1_SSE2-DEBUG.exe! WinMainCRTStartup + 13 bytes kernel32.dll! BaseThreadInitThunk + 18 bytes ntdll.dll! RtlInitializeExceptionChain + 99 bytes ntdll.dll! RtlInitializeExceptionChain + 54 bytes | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2013-10-15 03:15 | Yarn | New Issue | |
2013-10-15 13:30 | Goober5000 | Assigned To | => Goober5000 |
2013-10-15 13:30 | Goober5000 | Status | new => assigned |
2013-10-25 04:41 | Yarn | Note Added: 0015346 | |
2013-10-25 23:17 | Goober5000 | Changeset attached | => fs2open trunk r9945 |
2013-10-25 23:17 | Goober5000 | Note Added: 0015348 | |
2013-10-25 23:17 | Goober5000 | Status | assigned => resolved |
2013-10-25 23:17 | Goober5000 | Resolution | open => fixed |
2013-10-25 23:17 | Goober5000 | Fixed in Version | => 3.7.2 |
2013-10-25 23:17 | Goober5000 | Target Version | => 3.7.2 |