This revision (4454) crashes when i try to close (applying changes) the 'Editor' settings dialog.
I'm running CB on windows XP. I'll try later to compile CB and see if I get the same problem.
Edit: Seems something linked with plugins, because disabling some of them will remove the crash, but strangely next time i run CB those plugins are still disabled but applying changes in the Editor dialog crashes the program again.
Debug info:
C:\Program Files\CodeBlocksNB\codeblocks.exe caused an Access Violation at location 6ccb1c23 in module C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll Reading from location 03080118.
Registers:
eax=6ccb1c00 ebx=0187a3d4 ecx=6d25424c edx=03080124 esi=0022e2a4 edi=0022e4a4
eip=6ccb1c23 esp=0022e084 ebp=0022e09c iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010246
Call stack:
6CCB1C23 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CCB1C23 _ZN12wxStringBaseaSERKS_
61A090B6 C:\Program Files\CodeBlocksNB\codeblocks.dll:61A090B6 _ZN8wxStringaSERKS_
6184277C C:\Program Files\CodeBlocksNB\codeblocks.dll:6184277C _ZN22EditorConfigurationDlg8EndModalEi
6CE0EE31 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CE0EE31 _ZN12wxDialogBase14AcceptAndCloseEv
6CD07305 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD07305 _ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent
6CD0765C C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD0765C _ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler
6CD08629 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD08629 _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CE963EB C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CE963EB _ZN12wxWindowBase9TryParentER7wxEvent
6CD085DE C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD085DE _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD991AB C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD991AB _ZN9wxControl14ProcessCommandER14wxCommandEvent
6CD8DC00 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD8DC00 _ZN8wxButton14SendClickEventEv
6CD8DD1E C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD8DD1E _ZN8wxButton10MSWCommandEjt
6CD76B17 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD76B17 _ZN8wxWindow13HandleCommandEttPv
6CD7A30F C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD7A30F _ZN8wxWindow13MSWWindowProcEjjl
6CD9BC67 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD9BC67 _ZN8wxDialog13MSWWindowProcEjjl
6CD72220 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD72220 _Z9wxWndProcP6HWND__jjl@16
7E398734 C:\WINDOWS\system32\USER32.dll:7E398734 GetDC
7E398816 C:\WINDOWS\system32\USER32.dll:7E398816 GetDC
7E39B89B C:\WINDOWS\system32\USER32.dll:7E39B89B GetParent
7E39B903 C:\WINDOWS\system32\USER32.dll:7E39B903 SendMessageW
773C7344 C:\WINDOWS\WinSxS\X86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\COMCTL32.DLL:773C7344 Ordinal384
773C7426 C:\WINDOWS\WinSxS\X86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\COMCTL32.DLL:773C7426 Ordinal384
773C972B C:\WINDOWS\WinSxS\X86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\COMCTL32.DLL:773C972B Ordinal384
7E398734 C:\WINDOWS\system32\USER32.dll:7E398734 GetDC
7E398816 C:\WINDOWS\system32\USER32.dll:7E398816 GetDC
7E39C63F C:\WINDOWS\system32\USER32.dll:7E39C63F IsWindowUnicode
7E39C665 C:\WINDOWS\system32\USER32.dll:7E39C665 CallWindowProcW
6CD71910 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD71910 _ZN8wxWindow16MSWDefWindowProcEjjl
6CD79AFC C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD79AFC _ZN8wxWindow13MSWWindowProcEjjl
6CD72220 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD72220 _Z9wxWndProcP6HWND__jjl@16
7E398734 C:\WINDOWS\system32\USER32.dll:7E398734 GetDC
7E398816 C:\WINDOWS\system32\USER32.dll:7E398816 GetDC
7E3989CD C:\WINDOWS\system32\USER32.dll:7E3989CD GetWindowLongW
7E398A10 C:\WINDOWS\system32\USER32.dll:7E398A10 DispatchMessageW
7E3AD99D C:\WINDOWS\system32\USER32.dll:7E3AD99D IsDialogMessageW
6CD71A45 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD71A45 _ZN8wxWindow17MSWProcessMessageEP6tagMSG
6CD4D3B6 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD4D3B6 _ZN11wxEventLoop17PreProcessMessageEP6tagMSG
6CD4D2D9 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD4D2D9 _ZN11wxEventLoop14ProcessMessageEP6tagMSG
6CD4D6EA C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD4D6EA _ZN11wxEventLoop8DispatchEv
6CE23366 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CE23366 _ZN17wxEventLoopManual3RunEv
6CD9B9FB C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD9B9FB _ZN8wxDialog9ShowModalEv
61848732 C:\Program Files\CodeBlocksNB\codeblocks.dll:61848732 _ZN13EditorManager9ConfigureEv
00442AC1 C:\Program Files\CodeBlocksNB\codeblocks.exe:00442AC1
6CD07305 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD07305 _ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent
6CD0765C C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD0765C _ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler
6CD08629 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD08629 _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD085C9 _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD085C9 _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD085C9 _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD085C9 _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD085C9 _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD085C9 _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD085C9 _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD085C9 _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD085C9 _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD085C9 _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD085C9 _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD085C9 _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD085C9 _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD085C9 _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD085C9 _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD085C9 _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD085C9 _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CE2F313 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CE2F313 _ZN11wxFrameBase14ProcessCommandEi
6CDA27FF C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CDA27FF _ZN7wxFrame13HandleCommandEttPv
6CDA2F26 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CDA2F26 _ZN7wxFrame13MSWWindowProcEjjl
6CD72220 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD72220 _Z9wxWndProcP6HWND__jjl@16
7E398734 C:\WINDOWS\system32\USER32.dll:7E398734 GetDC
7E398816 C:\WINDOWS\system32\USER32.dll:7E398816 GetDC
7E3989CD C:\WINDOWS\system32\USER32.dll:7E3989CD GetWindowLongW
7E398A10 C:\WINDOWS\system32\USER32.dll:7E398A10 DispatchMessageW
6CD4D2F5 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD4D2F5 _ZN11wxEventLoop14ProcessMessageEP6tagMSG
6CD4D6EA C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD4D6EA _ZN11wxEventLoop8DispatchEv
6CE23366 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CE23366 _ZN17wxEventLoopManual3RunEv
6CDF202E C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CDF202E _ZN9wxAppBase8MainLoopEv
00404AA6 C:\Program Files\CodeBlocksNB\codeblocks.exe:00404AA6
6CC8E477 C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CC8E477 _Z14wxUninitializev
6CD10ACC C:\Program Files\CodeBlocksNB\wxmsw28u_gcc_cb.dll:6CD10ACC _Z7wxEntryP11HINSTANCE__S0_Pci
004018E2 C:\Program Files\CodeBlocksNB\codeblocks.exe:004018E2
00465C8A C:\Program Files\CodeBlocksNB\codeblocks.exe:00465C8A
00401237 C:\Program Files\CodeBlocksNB\codeblocks.exe:00401237
00401288 C:\Program Files\CodeBlocksNB\codeblocks.exe:00401288
7C816FD7 C:\WINDOWS\system32\kernel32.dll:7C816FD7 RegisterWaitForInputIdle
Sorry for the relatively late post, but I've found that this build introduced a bug not found in 4446 and earlier, and remains in later builds after 4454.
I'm using a batch file to define an environment variable %IDEDIR%, and then run Code::Blocks (that's to make Code::Blocks portable). Then I use %IDEDIR% to define include/lib folders by defining $(#ideenv) global variable as %IDEDIR%.
In 4446 and earlier that worked. E.g. when I right-clicked an #include statement and clicked to open that file, it opened it. Now in 4454 it says not found - same thing as if I ran Code::Blocks without the batch to define %IDEDIR%. I should note that it only happens when I open a project's cbp file, when I open the project through Code::Blocks, it works.
Since that might be important, here's the batch I use as a loader for Code::Blocks (it differentiates between running Code:Blocks or opening a cbp, but before 4454 that worked). The batch's StartCB.bat, and it's in the same directory as codeblocks.exe (so %~dp0 would be Code::Blocks' directory).
@echo off
set cbdir=%~dp0
pushd %cbdir%
cd ..
set IDEDIR=%cd%
popd
if not (%1)==() goto HasParam
goto EndHasParam
:HasParam
set filedir=%~dp1
start %cbdir%codeblocks.exe %filedir%%~n1%~x1
goto :EOF
:EndHasParam
start %cbdir%codeblocks.exe