World Machine Community

News and Development => Development News => Topic started by: Eric Cosky on July 07, 2011, 08:59:43 am

Title: Crash occurred, adding exception handling mechanism would be useful.
Post by: Eric Cosky on July 07, 2011, 08:59:43 am
Hello,

I was testing out 2.3 standard beta 1 and experienced a crash. I wasn't doing anything in particular, just changing views and looking at stuff. As a programmer myself I appreciate how useless my report is to you given how little information there is but that is actually the point of my post - I would like to suggest adding an exception handling mechanism that emails you the call stack and registers when a crash occurs. I have found this to be extremely helpful in dealing with application errors experienced by customers and well worth the effort it takes to implement it. Depending on the situation you could possibly even save a user's work prior to exiting, giving them a chance to recover data (although it could be corrupt) but that could perhaps also provide you with the data you need to reproduce a crash.

Glad to see you are actively working on World Machine again!

-ecosky
Title: Re: Crash occurred, adding exception handling mechanism would be useful.
Post by: Stephen on July 07, 2011, 10:46:19 am
This is a good idea..  I definitely want to know about crash scenarios -- instability is my most important concern with 2.3 but without data its hard to have anything to go on.

In the meantime, if you can provide any additional information about any crashes you encounter that would be very helpful!
Title: Re: Crash occurred, adding exception handling mechanism would be useful.
Post by: jaf on July 07, 2011, 11:08:16 am
Can you remember some of the views you were trying?  We might be able to find some combination if we can narrow it down a bit.
Title: Re: Crash occurred, adding exception handling mechanism would be useful.
Post by: Eric Cosky on July 07, 2011, 11:28:58 am
Sorry I wish I could provide more information, but I was quickly bouncing around the various views looking to see what was new. If I get any more crashes I will pop it up in the debugger and post the call stack and hopefully the scene that did it. To be honest, having only recently renewing my interest in this app after quite some time away, I wasn't really sure how active you guys are on the development. I'm glad to see you're on top of it and will do what I can to track & provide more information as problems occur. I am hoping to use this as a core content generation tool for a project I am just now starting so I am happy to do what I can to help.
Title: Re: Crash occurred, adding exception handling mechanism would be useful.
Post by: Stephen on July 08, 2011, 05:40:56 pm
Hi Eric,

Just wanted to say thanks for the good suggestion.

WM 2.3 Beta-2 now has a crash handler up and running that should be enormously helpful in tracking down remote crashes.
Title: Re: Crash occurred, adding exception handling mechanism would be useful.
Post by: Eric Cosky on July 08, 2011, 05:43:55 pm
Awesome, glad to hear it!
Title: Re: Crash occurred, adding exception handling mechanism would be useful.
Post by: jaf on July 08, 2011, 09:08:25 pm
Great news!

Also, I just had a thought -- maybe doesn't mean too much (LOL) -- but would it be worth while for you (Stephen) to post some of the crashes/problems that you don't have time to get to yet, but maybe some of us can attempt to at least narrow down?

I try to read most of the posts, but really don't have a good feel for the actual  "bug list".