Author Topic: The 22 July 2007 build (4291) is out.  (Read 14017 times)

Offline Biplab

  • Developer
  • Lives here!
  • *****
  • Posts: 1874
    • Biplab's Blog
Re: The 22 July 2007 build (4291) is out.
« Reply #15 on: July 24, 2007, 05:02:12 am »
still, it'd be nice to get some popup message to have codeblack crash gracefully... =/

Code::Blocks usually provides crash-report. But the bug that you experienced is a wxGTK bug which puts C::B into an infinite loop. That was the reason you didn't receive any crash report. :)
Be a part of the solution, not a part of the problem.

Offline dje

  • Lives here!
  • ****
  • Posts: 683
Re: The 22 July 2007 build (4291) is out.
« Reply #16 on: July 24, 2007, 10:02:34 am »
Hi !

Quote
Code::Blocks usually provides crash-report.

This is not systematic. There are bugs that silently crashes C::B on Win XP SP2.
Is the context interesting to improve report generation or do those bugs make impossible report generation ?

Dje

Offline three_minute_hero

  • Multiple posting newcomer
  • *
  • Posts: 23
Re: The 22 July 2007 build (4291) is out.
« Reply #17 on: July 24, 2007, 10:05:47 am »
22 July 2007 build (4291) : Doesn’t notify anymore when a file is modified outside the IDE, which was a very usefull feature for me, who use an external UML tool to generate C++.

It works on Windows.
Weird… Anyway, it works now with 23 July build. Thx to everyone  :)

Offline armageddon

  • Single posting newcomer
  • *
  • Posts: 4
Re: The 22 July 2007 build (4291) is out.
« Reply #18 on: July 26, 2007, 12:23:56 pm »
Hello Guys,
Something very strange is happening (build 4321) when I compile in Debug mode my WinXP console application. It seems that the the meaning of the dashboard icons are exchanged. Ex.: if I try to run in debug configuration my (already compiled) application, C::B tries to compile the code again.
I have to switch to an older version.

Hi, guys!

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5193
Re: The 22 July 2007 build (4291) is out.
« Reply #19 on: July 26, 2007, 12:50:06 pm »
is fixed in svn, available in tonights nightly

Offline dje

  • Lives here!
  • ****
  • Posts: 683
Re: The 22 July 2007 build (4291) is out.
« Reply #20 on: July 26, 2007, 02:07:06 pm »
22 July 2007 build (4291) : Doesn’t notify anymore when a file is modified outside the IDE, which was a very usefull feature for me, who use an external UML tool to generate C++.

It works on Windows.
Weird… Anyway, it works now with 23 July build. Thx to everyone  :)

It still crashes on my project  :x
In fact, it crashes so often (15 times a day at least) that I think I'll go back in nightly times.
Maybe a little less with nightly SVN4300... Happens always during a save operation.
I noticed that it is nearly systematic on my very big project (sub projects of my workspace = 450 files, total project files =~ 23000) when you make two consecutive saves (1 second between). I suspect CC update.

Dje

Offline dje

  • Lives here!
  • ****
  • Posts: 683
Re: The 22 July 2007 build (4291) is out.
« Reply #21 on: July 26, 2007, 02:25:33 pm »
Quote
It still crashes on my project.
Not fixed with SVN 4321

Systematic :
Modify a header
Save it
Modify it again
Save it quickly (I suppose before CC has finished the parsing generated by previous save)

Dje

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9508
Re: The 22 July 2007 build (4291) is out.
« Reply #22 on: July 26, 2007, 04:13:11 pm »
Modify it again
Save it quickly (I suppose before CC has finished the parsing generated by previous save)
Can't reproduce. CC hasn't finshed parsing definitely when I save the header file again -> no crash, just usual re-parsing. Mind sending the files, please?!
With regards, Morten.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: http://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: http://wiki.codeblocks.org/index.php?title=FAQ

Offline dje

  • Lives here!
  • ****
  • Posts: 683
Re: The 22 July 2007 build (4291) is out.
« Reply #23 on: July 26, 2007, 05:10:40 pm »
Hi Morten !

Sorry, it is not possible  :oops:.
I work on but it is not mine.
All I can say is that there is uncorrectly parsed code:
Code: [Select]
class MyClass1
{
    MyClass1();
    ~MyClass1();

    void MyMethod1();
}

class MyClass2
{
    MyClass2();
    ~MyClass2();

    void MyMethod2();
}


class MyClass
#ifdef FOO
            : public MyClass1
            , public MyClass2
#endif
{
    MyClass();
    ~MyClass();

    void MyMethod();
}
as explained in this post
BerliOS bug 011626

The parser sees FOO as a class whereas MyClass doesn't exist any more.
Maybe correcting this bug could solve my save problem (supposition).

Dje