View Issue Details

IDProjectCategoryView StatusLast Update
0005221Spring engineGeneralpublic2016-09-13 00:55
ReporterPicassoCT Assigned Toabma  
PrioritylowSeveritycrashReproducibilityalways
Status closedResolutionno change required 
Product Version101.0+git 
Summary0005221: Crash at exit
DescriptionDl Game
Install
Test
???
BroFit
TagsNo tags attached.
Attached Files
infolog.txt (Attachment missing)
infolog2.txt (Attachment missing)
Checked infolog.txt for Errors

Relationships

related to 0005226 closedabma Crash after adding several ogg files 

Activities

abma

2016-04-28 00:41

administrator   ~0016224

translated:

https://github.com/spring/spring/tree/101.0.1-298-g38c1688

rts/Rendering/Env/Decals/GroundDecalHandler.cpp:176
rts/Rendering/Env/Decals/GroundDecalHandler.cpp:66
rts/Rendering/Env/IGroundDecalDrawer.cpp:37
rts/Rendering/FeatureDrawer.cpp:170
rts/Game/Game.cpp:342
rts/System/SpringApp.cpp:1025
rts/System/Main.cpp:48
rts/System/Main.cpp:107
/opt/mxe/tmp-gcc/gcc-4.8.1/mirror-mingw-w64-c28722c/trunk/mingw-w64-crt/crt/crtexe.c:317
??:0

abma

2016-04-28 00:46

administrator   ~0016225

i would guess it crashes because of

"[CCEG::ParseExplosionCode] incorrect use of "dir" (dir)"

abma

2016-04-28 09:41

administrator   ~0016226

https://github.com/spring/spring/blob/5f08624585852b8c8dfd1a16d020ae530269dc09/rts/Sim/Projectiles/ExplosionGenerator.cpp#L735

abma

2016-04-28 09:51

administrator   ~0016227

can you test if LoadingMT = 0 crashes, too please?

hokomoko

2016-04-28 17:16

developer   ~0016228

incorrect CEG code.
Check where you use 'dir' one of these places is incorrect.

hokomoko

2016-04-28 21:22

developer   ~0016230

> Also should the engine not handle even invalid ceg-code gracefully?
No, CEGs are synced.
LoadingMT is irrelevant for this issue.

PicassoCT

2016-04-28 21:35

reporter   ~0016231

How does one close a issue?

abma

2016-04-28 23:58

administrator   ~0016232

Last edited: 2016-04-28 23:59

second stack trace is the same.

@PicassoCT:

where do i get "Journeywar $VERSION" ?

(yes, the cause for the crash is invalid stuff in CEG, but spring shouldn't crash: maybe its a low hanging fruit to fix the crash, let's see)

abma

2016-09-13 00:55

administrator   ~0016661

no feedback -> closing

Issue History

Date Modified Username Field Change
2016-04-27 23:34 PicassoCT New Issue
2016-04-28 00:41 abma Note Added: 0016224
2016-04-28 00:46 abma Note Added: 0016225
2016-04-28 09:40 abma Summary Tested current Version => Crash at exit
2016-04-28 09:41 abma Note Added: 0016226
2016-04-28 09:51 abma Note Added: 0016227
2016-04-28 09:51 abma Status new => feedback
2016-04-28 17:16 hokomoko Note Added: 0016228
2016-04-28 17:17 hokomoko Status feedback => closed
2016-04-28 17:17 hokomoko Assigned To => hokomoko
2016-04-28 17:17 hokomoko Resolution open => no change required
2016-04-28 21:06 PicassoCT Status closed => feedback
2016-04-28 21:06 PicassoCT Resolution no change required => reopened
2016-04-28 21:22 hokomoko Note Added: 0016230
2016-04-28 21:35 PicassoCT Note Added: 0016231
2016-04-28 21:35 PicassoCT Status feedback => assigned
2016-04-28 21:54 hokomoko Status assigned => closed
2016-04-28 21:54 hokomoko Resolution reopened => no change required
2016-04-28 23:58 abma Note Added: 0016232
2016-04-28 23:58 abma Assigned To hokomoko => abma
2016-04-28 23:58 abma Status closed => feedback
2016-04-28 23:59 abma Note Edited: 0016232
2016-04-28 23:59 abma Priority normal => low
2016-05-06 23:43 abma Additional Information Updated
2016-05-06 23:44 abma File Added: infolog.txt
2016-05-06 23:44 abma File Added: infolog2.txt
2016-05-06 23:45 abma Relationship added related to 0005226
2016-09-13 00:55 abma Note Added: 0016661
2016-09-13 00:55 abma Status feedback => closed