2019-11-20 01:17 EST


View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0001991FSSCP---------public2010-12-11 09:54
ReporterFUBAR-BDHR 
Assigned ToEchelon9 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
Product Version3.6.11 
Target VersionFixed in Version3.6.12 
Summary0001991: Ship assigned to attack its own wing causes crash with invalid debugging info
DescriptionWhile the crash itself may be valid (even though the ships in the wing are traitors) the assert is not producing a valid call stack. This is all it give you:

     ntdll.dll!7c90120e()
     [Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll]
> fs2_open_3_6_11d.exe!debug_int3(char * file=0x3b020f2e, int line=243788020) Line 760 + 0x8 bytes C++
     bc15fff4()


Locals:

- file 0x3b020f2e <Bad Ptr> char *
            CXX0030: Error: expression cannot be evaluated
        line 243788020 int
Additional Information3.6.11 r5596. Pretty sure this worked fine (the debug stack that is) in builds about an month ago when I hit the same error in the same mission. Bug apparently wasn't fixed yet and I hit it again today when I updated the campaign I was testing and overwrote my changes. Attaching simple FS2 mission that causes the crash. Using VS2008.
TagsNo tags attached.
Attached Files

-Relationships
+Relationships

-Notes

~0012544

Echelon9 (developer)

This now is handled by an Assert() on aicode.cpp:1331

It is correctly something to report in Debug, because ship "test 1" is set to attack wing "test"; thereby attacking itself and "test 2" (being both of the members of wing "test").

Retail plays through fine.
+Notes

-Issue History
Date Modified Username Field Change
2009-09-14 04:54 FUBAR-BDHR New Issue
2009-09-14 04:54 FUBAR-BDHR File Added: 1traitorwing.fs2
2010-12-11 09:54 Echelon9 Note Added: 0012544
2010-12-11 09:54 Echelon9 Status new => resolved
2010-12-11 09:54 Echelon9 Fixed in Version => 3.6.12
2010-12-11 09:54 Echelon9 Resolution open => fixed
2010-12-11 09:54 Echelon9 Assigned To => Echelon9
+Issue History