ProjectFile* f = node->GetData();
Yiannis: at the risk of being a poophead again, are you really, really sure this wxExecute is harmless?
Actually I don't quite remember if this is called on plugin initialization only or on project-load...Project load. You can easily verify by applying my patch and commenting out the Yield: the application will start fine but will hang if you load a project. :)
Martin: please try whether you can reproduce the problem after applying this patch.Well, that's the problem: I can't even reproduce without the patch. I tried opening the project several times (over-and-over again) and hit "compile" quickly. Just the same as when the crash happened. But guess what: For now it simply works. :roll:
I really would be glad if someone could find a step-by-step guide to definetely issue this crash...
With regards, Morten.
Ok, let's try this: (i get a crash every time, and it sound similar to your description):It would really help if you post the full crash report. Anyway, I'll try to reproduce. BTW: Are you removing the object files between the builds? Becasue if I don't, there is no compilation...?!
Tried that about 30 times... nothing....nothing for me, too. It's the same with my version, the nightly from yesterday and my version with the patch from Thomas. Anyway: My version caused the crash today already... This really is annoying.
3) Close the console_runner window(debug target) by normally closing the window (ie. by not hitting ENTER)
4) If you were fast enough then the Controls for compile,run etc. should still be greyed
Tried that about 30 times... nothing.
How can the same program code behave so differently on different PCs... :roll:
I mean, this is a bug, no matter if CB will crash afterwards or not.
Do you use wxWidgets 2.6.3?2.6.2 under Windows XP and Ubuntu 5.10, using gcc 3.4.5 under Windows and... uh... actually don't know what Ubuntu comes with, 4.1 I believe.
btw, how can i generate an RPT file?There's nothing you have to do, it should just be there after a crash. I can't tell where it is under Linux (never seen a crash under Linux), but on the rare crashes that I see under Windows, it puts them into the executable folder (for Linux, my guess would be your home directory).
and not to forget: What's a wristwatch?
Oh, and a wristwatch is a watch you carry on your wrist :PThe bizzee curser :)
There's nothing you have to do, it should just be there after a crash. I can't tell where it is under Linux (never seen a crash under Linux), but on the rare crashes that I see under Windows, it puts them into the executable folder (for Linux, my guess would be your home directory).