World editor crash on one project name only - RESOLVED
by David McDonald · in Torque 3D Professional · 03/11/2010 (3:50 pm) · 8 replies
I'm experiencing a very strange world editor crash and I know it will be something simple however I am at my wits end trying to resolve this.
I generate a new project from the empty template named Alba. When I run the world editor (either through F11 in game or direct from the toolbox) the editor sits at the loading dialogue then a few seconds later it closes leaving my Alba.exe process still running but no editor.
** This doesn't happen in 1.1 Alpha ***
If I make another project with any other name the editor fires up fine.
In the past versions we have always used the project name Alba so I thought perhaps there was some artifact floating about causing the problem (Since it seems only to be associated with a project with our Alba name).
I uninstalled everything except the 1.1 beta, removed all Alba project data from the installed beta 1.1 and then regenerated 2 projects; Alba and Bob from the empty template.
Bob opens the editor, Alba doesn't.
So I uninstalled everything T3D related, reinstalled the beta and repeated the above project creations.
Same issue occurs. Bob opens the editor fine, Alba doesn't.
So does anyone have some insight into where I should focus my attentions to find out what artifact is screwing up an individual project name using the world editor in 1.1 Beta.
This doesn't happen if I only install 1.1 Alpha and do the same process.
I generate a new project from the empty template named Alba. When I run the world editor (either through F11 in game or direct from the toolbox) the editor sits at the loading dialogue then a few seconds later it closes leaving my Alba.exe process still running but no editor.
** This doesn't happen in 1.1 Alpha ***
If I make another project with any other name the editor fires up fine.
In the past versions we have always used the project name Alba so I thought perhaps there was some artifact floating about causing the problem (Since it seems only to be associated with a project with our Alba name).
I uninstalled everything except the 1.1 beta, removed all Alba project data from the installed beta 1.1 and then regenerated 2 projects; Alba and Bob from the empty template.
Bob opens the editor, Alba doesn't.
So I uninstalled everything T3D related, reinstalled the beta and repeated the above project creations.
Same issue occurs. Bob opens the editor fine, Alba doesn't.
So does anyone have some insight into where I should focus my attentions to find out what artifact is screwing up an individual project name using the world editor in 1.1 Beta.
This doesn't happen if I only install 1.1 Alpha and do the same process.
About the author
After many years in the professional business end of the IT industry I am working with a small group of friends to enter the indie game development market.
#2
I'll do a clean build (the only step not done yet) and have another go ...for now though my deadlines dictate sticking with Alpha to get some other tasks done first.
Thanks Rene.
03/11/2010 (7:27 pm)
Will check that out, and what's wrong with Jess? ;-) I'll do a clean build (the only step not done yet) and have another go ...for now though my deadlines dictate sticking with Alpha to get some other tasks done first.
Thanks Rene.
#3
1.1 Alpha
Project Alba works fine, Project Bob works fine. No differences in console logs (apart from the name etc)
1.1 Beta
Project Alba crashes the editor, Project Bob doesn't.
I get the following in the Alba console log but not in the Alhpa ones or beta Bob:
Executing tools/shapeEditor/gui/ShapeEditorSettingsTab.gui.
Error, a DecalManager (38f1390) isn't properly out of the bins!
Error, a GroundPlane (9519448) isn't properly out of the bins!
Error, a Sun (95cba00) isn't properly out of the bins!
Error, a SkyBox (586d348) isn't properly out of the bins!
Error, a Camera (92b5080) isn't properly out of the bins!
Error, a Camera (92b5080) isn't properly out of the bins!
Error, a Camera (92b5080) isn't properly out of the bins!
Error, a Camera (92b5080) isn't properly out of the bins!
Error, a SkyBox (5c93378) isn't properly out of the bins!
Error, a Sun (93eb670) isn't properly out of the bins!
Error, a GroundPlane (95190c0) isn't properly out of the bins!
Error, a Camera (92c10a8) isn't properly out of the bins!
Error, a Camera (92c10a8) isn't properly out of the bins!
Error, a Camera (92c10a8) isn't properly out of the bins!
Error, a Camera (92c10a8) isn't properly out of the bins!
Error, a Camera (92c1990) isn't properly out of the bins!
Error, a Camera (92c1990) isn't properly out of the bins!
Error, a Camera (92c1990) isn't properly out of the bins!
Error, a Camera (92c1990) isn't properly out of the bins!
Now I know this (from other posts) is some memory related issue however both Bob and Alba are built from the same template yet Bob doesn't show this problem.
03/24/2010 (3:27 pm)
Ok. So I finally got to do some comparisons in debug mode:1.1 Alpha
Project Alba works fine, Project Bob works fine. No differences in console logs (apart from the name etc)
1.1 Beta
Project Alba crashes the editor, Project Bob doesn't.
I get the following in the Alba console log but not in the Alhpa ones or beta Bob:
Executing tools/shapeEditor/gui/ShapeEditorSettingsTab.gui.
Error, a DecalManager (38f1390) isn't properly out of the bins!
Error, a GroundPlane (9519448) isn't properly out of the bins!
Error, a Sun (95cba00) isn't properly out of the bins!
Error, a SkyBox (586d348) isn't properly out of the bins!
Error, a Camera (92b5080) isn't properly out of the bins!
Error, a Camera (92b5080) isn't properly out of the bins!
Error, a Camera (92b5080) isn't properly out of the bins!
Error, a Camera (92b5080) isn't properly out of the bins!
Error, a SkyBox (5c93378) isn't properly out of the bins!
Error, a Sun (93eb670) isn't properly out of the bins!
Error, a GroundPlane (95190c0) isn't properly out of the bins!
Error, a Camera (92c10a8) isn't properly out of the bins!
Error, a Camera (92c10a8) isn't properly out of the bins!
Error, a Camera (92c10a8) isn't properly out of the bins!
Error, a Camera (92c10a8) isn't properly out of the bins!
Error, a Camera (92c1990) isn't properly out of the bins!
Error, a Camera (92c1990) isn't properly out of the bins!
Error, a Camera (92c1990) isn't properly out of the bins!
Error, a Camera (92c1990) isn't properly out of the bins!
Now I know this (from other posts) is some memory related issue however both Bob and Alba are built from the same template yet Bob doesn't show this problem.
#4
Looks to me like the exe is coming down. Most likely some hard error occurs and Torque is branching to Platform::shutdown and not doing cleanups (that's the reason for the messages).
Recommendation: Set a breakpoint in Platform::shutdown and see where the call is triggered. This should immediately point to the source of the error.
03/24/2010 (3:33 pm)
Looks to me like the exe is coming down. Most likely some hard error occurs and Torque is branching to Platform::shutdown and not doing cleanups (that's the reason for the messages).
Recommendation: Set a breakpoint in Platform::shutdown and see where the call is triggered. This should immediately point to the source of the error.
#5
08/21/2010 (8:25 am)
Logged as TQA-870.
#6
We couldn't reproduce this in 1.1 Beta 2 or Beta 3. Is this still a problem for you in 1.1 Beta 2?
09/02/2010 (6:21 pm)
@DavidWe couldn't reproduce this in 1.1 Beta 2 or Beta 3. Is this still a problem for you in 1.1 Beta 2?
#7
09/20/2010 (8:30 am)
No Scott, not sure what changed but it hasn't resurfaced thanks
#8
09/20/2010 (3:01 pm)
Thanks David, marked as resolved.
Associate Rene Damm
Yeah, we're not really fans of Jessica so we put some counter-measures against fanboyism in there :)
More seriously though, the quickest thing would probably be to run your project from within Visual Studio through the debugger and then see where it comes down. The stack dump should reveal what's going wrong here.
Also, are there errors in the console.log?
I assume that for some reason, the project is not set up properly. The log should quickly tell if that is the case or not.