I think this may be a bug in the base CDT plugin, but it is easy to trigger in the GNU ARM Eclipse plug-in.
- Create new project, select one of the Cross ARM GCC templates
- In the wizard, click "Advanced settings..."
- When the project properties window pops up, the "Discover compiler built-in language settings" task starts.
- Before the task has completed, click "Cancel" to exit the properties window, click "Next" to advance the wizard and then click "Finish"
-> When the wizard closes, the generated project disappears from the Project Explorer.
Screen capture evidence: https://dl.dropboxusercontent.com/u/90348048/eclipse_wizard.mov
FYI, my templates are just plain xml files, the entire action is done by CDT.
I appreciate your effort to discover these problems, but there are not many things that can be done in the plug-ins to prevent CDT to behave like this :-(
I will try to file a CDT bug about this.