View Issue Details

IDProjectCategoryView StatusLast Update
0003522Spring engineGeneralpublic2013-03-08 12:51
ReporterForboding Angel Assigned ToKloot  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionunable to reproduce 
Summary0003522: Spring Segfaults if a map dependency is not found.
DescriptionIf a mod dependency is missing, spring will error nicely and tell you what was missing. If a map archive isn't found, it will segfault and not tell you why,
TagsNo tags attached.
Attached Files
infolog.txt (Attachment missing)
Checked infolog.txt for Errors

Activities

abma

2013-03-06 02:28

administrator   ~0009956

Last edited: 2013-03-06 02:29

infolog.txt please?!

you even didn't write which version of spring...

Forboding Angel

2013-03-08 00:43

reporter   ~0009991

Because it's never happened to me, and I had trouble replicating it, but others have it happen to them.

Ok I found the issue though... It was quite elusive actually.

It happens when you have a map in an sdd with something else as a dependency. In this case, Spring Features v1.0.

It doesn't happen in Evo, because evo specifically requires spring features 1.0 in order to be run, but if you load that sdd up with something besides evo, it will error out pretty hard with the attached infolog.

This is pretty bad, because I'm changing featureplacer to not rely on any package and instead use the spring features version that the map calls. I'm sure you can see why this is a pretty big deal.

Forboding Angel

2013-03-08 00:47

reporter   ~0009992

Here is a sample map .sdd file to try it with: http://evolutionrts.info/random/IcedCoffee.sdd.7z

Forboding Angel

2013-03-08 01:11

reporter   ~0009994

Last edited: 2013-03-08 03:45

Happens in spring 93 (OMP) as well:
http://paste.springfiles.com/view/21fc67bc


Edit: I'm wrong... what I think is happening is not what is actually happening. I'll keep updating this as I keep testing.

Forboding Angel

2013-03-08 04:59

reporter   ~0009996

Last edited: 2013-03-08 05:00

This can be closed. I spent hours trying to nail down what it happening. I can get spring to crash religiously, even what I do it from scratch... Without any rhyme or reason, but I can't nail it down to a specific cause on a specific crash, so this report is essentially useless.

My Apologies.

jK

2013-03-08 08:40

developer   ~0009997

no crash here

Kloot

2013-03-08 12:50

developer   ~0010001

Same, I get the usual

Spring: Incorrect/Missing content: Archive "spring features 1.0" not found

exception after removing the spring features archive.


Maybe this warning "Failed to scan D:\spring-93.0\games\packages\evo_custom-sl.sdd (missing modinfo.lua/mapinfo.lua)" has something to do with it?

Issue History

Date Modified Username Field Change
2013-03-06 00:31 Forboding Angel New Issue
2013-03-06 02:28 abma Severity minor => crash
2013-03-06 02:28 abma Note Added: 0009956
2013-03-06 02:28 abma Status new => feedback
2013-03-06 02:29 abma Note Edited: 0009956
2013-03-08 00:43 Forboding Angel File Added: infolog.txt
2013-03-08 00:43 Forboding Angel Note Added: 0009991
2013-03-08 00:43 Forboding Angel Status feedback => new
2013-03-08 00:47 Forboding Angel Note Added: 0009992
2013-03-08 01:11 Forboding Angel Note Added: 0009994
2013-03-08 03:45 Forboding Angel Note Edited: 0009994
2013-03-08 04:59 Forboding Angel Note Added: 0009996
2013-03-08 05:00 Forboding Angel Note Edited: 0009996
2013-03-08 08:40 jK Note Added: 0009997
2013-03-08 12:50 Kloot Note Added: 0010001
2013-03-08 12:51 Kloot Status new => closed
2013-03-08 12:51 Kloot Assigned To => Kloot
2013-03-08 12:51 Kloot Resolution open => unable to reproduce