Sign in to follow this  
Followers 0
Mythos_Ruler

Had an Atlas crash

9 posts in this topic

Isn't it better to have an autosave option for atlas? I've had such problems too.

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

Yup. Latest binaries from SVN. Difficult to reproduce. I do know I've had similar crashes.

Share this post


Link to post
Share on other sites

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 :)

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

so I fixed it.

(y) That's the main thing after all :)

Share this post


Link to post
Share on other sites

Cool, glad you fixed it (y)

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-properly

That looks too crazy even for my taste, though, so it'd

be nicer to always commit PDBs of any code of ours that

might possibly crash :)

I don't think the AtlasUI symbols depend on wxW -

did you have any particular problem in mind?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0