Mythos_Ruler Posted January 3, 2012 Report Share Posted January 3, 2012 And it really messed up a huge map I was working on. Lost a bunch of progress. pyrogenesis.zip Quote Link to comment Share on other sites More sharing options...
Spahbod Posted January 3, 2012 Report Share Posted January 3, 2012 Isn't it better to have an autosave option for atlas? I've had such problems too. Quote Link to comment Share on other sites More sharing options...
janwas Posted January 3, 2012 Report Share Posted January 3, 2012 Bummer, sorry to hear that.Presumably you were running with the latest binaries from SVN?Unfortunately we don't have symbols for AtlasUI.dll in SVN.@Philip - would you please add them? Quote Link to comment Share on other sites More sharing options...
Mythos_Ruler Posted January 3, 2012 Author Report Share Posted January 3, 2012 Yup. Latest binaries from SVN. Difficult to reproduce. I do know I've had similar crashes. Quote Link to comment Share on other sites More sharing options...
janwas Posted January 3, 2012 Report Share Posted January 3, 2012 OK. If it's difficult to repro, perhaps we can see the problem from this crashdump once the symbols are available.It's great that you posted it Quote Link to comment Share on other sites More sharing options...
Ykkrosh Posted January 4, 2012 Report Share Posted January 4, 2012 Unfortunately we don't have symbols for AtlasUI.dll in SVN.@Philip - would you please add them?Hmm, not sure whether I can. The autobuilder doesn't save that .pdb file anywhere, and I think that recompiling it would probably produce a version that's incompatible with the crash dump (since it won't have the same timestamp etc) (though I could be wrong about that - haven't tested it).I don't remember why I set the autobuilder to not upload AtlasUI.pdb - maybe because it was large (though with wx 2.9 on VS2010 it's only ~20MB and I assume the wx2.8/VS2008 autobuilder won't be much different), or maybe I thought it wouldn't be useful unless the wxWidgets symbols were included too (the full libraries/wxwidgets/ is 450MB so it would still be painful to add it to SVN), or something like that. I could change the autobuilder now, but I don't remember wanting the .pdb in any case other than this one, and it's too late for this one.Anyway, I tried debugging it without the symbols just by setting a breakpoint in the offending function and seeing what input triggered it, and it was the tool selection buttons. Then I found I could randomly reproduce the crash by clicking repeatedly through the terrain tool buttons, then tried that in Valgrind, which found the problem, so I fixed it. Quote Link to comment Share on other sites More sharing options...
feneur Posted January 4, 2012 Report Share Posted January 4, 2012 so I fixed it. That's the main thing after all Quote Link to comment Share on other sites More sharing options...
janwas Posted January 4, 2012 Report Share Posted January 4, 2012 Cool, glad you fixed it I am a big believer in symbol information in general.It is apparently possible to force a PDB to match:http://stackoverflow.com/questions/744870/how-can-you-change-an-age-mismatched-pdb-to-match-properlyThat looks too crazy even for my taste, though, so it'dbe nicer to always commit PDBs of any code of ours thatmight possibly crash I don't think the AtlasUI symbols depend on wxW -did you have any particular problem in mind? Quote Link to comment Share on other sites More sharing options...
historic_bruno Posted January 4, 2012 Report Share Posted January 4, 2012 Isn't it better to have an autosave option for atlas?Yes Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.