User forums > Using Code::Blocks
WxWidgets 2.9.0 released
Biplab:
--- Quote from: stahta01 on September 11, 2009, 01:16:57 pm ---Code::Blocks source code is not ready for wxWidgets 2.9.0 as of an month ago.
It was still crashing on shut of Code::Blocks under windows.
--- End quote ---
At the current state Code::Blocks together with Core plugins runs without any crash. If you are facing any crash post the crash report.
--- Quote from: stahta01 on September 11, 2009, 01:16:57 pm ---And, someone still needs to do the Linux build files.
My patches to wxSmith needs tested and applied if test good.
I have only worked on the Windows Code::Blocks project changes.
http://developer.berlios.de/patch/?func=detailpatch&patch_id=2794&group_id=5358
http://developer.berlios.de/patch/?func=detailpatch&patch_id=2778&group_id=5358
--- End quote ---
I couldn't follow up with your patch due to lack of time. But the other important reason was that I was testing with a RC version of wx which was changing too many times. I had decided to test your patch after a stable version is released. Nevertheless I find that other dev has reassigned it to him from me. So I'd not follow up your patch status anymore.
MortenMacFly:
--- Quote from: Biplab on September 11, 2009, 06:11:16 pm ---So I'd not follow up your patch status anymore.
--- End quote ---
That was me. The reason is that we need a new wxpropgrid in C::B which conflicts with the one of wxsmith. So I greabbed the patch that transfers wxsmith to the new wxpropgrid and the other one, too as this was related. Hope that's OK?!
stahta01:
--- Quote from: Biplab on September 11, 2009, 06:11:16 pm ---At the current state Code::Blocks together with Core plugins runs without any crash. If you are facing any crash post the crash report.
--- End quote ---
I will post the crash report when I duplicate it again. I hope someone with more C++ and wxWidgets experience can find the cause of the crash when exiting Code::Blocks. Might be a few days before I have the free time to test it again.
I am guessing that it is event related because that was a major change in 2.9.x.
Tim S.
stahta01:
Crash Report for shutting down Code::Blocks linked against wxWidgets 2.9.0
--- Code: ----------------------
Error occured on Tuesday, September 22, 2009 at 23:00:24.
C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.exe caused an Access Violation at location 006e0061 in module C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.exe Reading from location 006e0061.
Registers:
eax=087a1140 ebx=0879cb90 ecx=00000000 edx=087fc700 esi=058e1310 edi=00eaf6cc
eip=006e0061 esp=00eaf140 ebp=00eaf15c iopl=0 nv up ei pl nz na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010202
Call stack:
006E0061 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.exe:006E0061 _ZTV22cbCodeCompletionPlugin
62896B6E C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62896B6E _ZN12wxEvtHandler6UnlinkEv
6289ADB4 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:6289ADB4 _ZN12wxEvtHandlerD2Ev
64C58BB5 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\share\codeblocks\plugins\compiler.dll:64C58BB5 ~CompilerMessages C:/SourceCode/Projects/IDEs/CodeBlocks/codeblocks-wx29-SJLJ/src/plugins/compilergcc/compilermessages.cpp:45
0115AA9B C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.dll:0115AA9B _ZN7LogSlotD1Ev
0115BDDF C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.dll:0115BDDF _ZN10LogManagerD0Ev
012B9534 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.dll:012B9534 _ZN3MgrI10LogManagerE4FreeEv
0116B007 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.dll:0116B007 _ZN7Manager8ShutdownEv
0044D020 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.exe:0044D020
62781452 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62781452 _ZNK16wxAppConsoleBase16CallEventHandlerEP12wxEvtHandlerR14wxEventFunctorR7wxEvent
62896C52 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62896C52 _ZN12wxEvtHandler23ProcessEventIfMatchesIdERK21wxEventTableEntryBasePS_R7wxEvent
62898447 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62898447 _ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler
628984C7 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:628984C7 _ZN12wxEvtHandler16ProcessEventHereER7wxEvent
6289852C C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:6289852C _ZN12wxEvtHandler12ProcessEventER7wxEvent
62897FF0 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62897FF0 _ZN12wxEvtHandler18SafelyProcessEventER7wxEvent
62A9B71C C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62A9B71C _ZN12wxWindowBase5CloseEb
0044CAC1 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.exe:0044CAC1
62781452 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62781452 _ZNK16wxAppConsoleBase16CallEventHandlerEP12wxEvtHandlerR14wxEventFunctorR7wxEvent
62896C52 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62896C52 _ZN12wxEvtHandler23ProcessEventIfMatchesIdERK21wxEventTableEntryBasePS_R7wxEvent
62898447 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62898447 _ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler
628984C7 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:628984C7 _ZN12wxEvtHandler16ProcessEventHereER7wxEvent
6289852C C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:6289852C _ZN12wxEvtHandler12ProcessEventER7wxEvent
62897FF0 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62897FF0 _ZN12wxEvtHandler18SafelyProcessEventER7wxEvent
62A1314F C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62A1314F _ZN11wxFrameBase14ProcessCommandEP10wxMenuItem
6295B783 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:6295B783 _ZN7wxFrame13MSWWindowProcEjjl
6291ED0F C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:6291ED0F _Z9wxWndProcP6HWND__jjl@16
7D9472D8 C:\WINDOW64\syswow64\USER32.dll:7D9472D8 WindowFromDC
7D947568 C:\WINDOW64\syswow64\USER32.dll:7D947568 WindowFromDC
7D94778D C:\WINDOW64\syswow64\USER32.dll:7D94778D WindowFromDC
7D9477D0 C:\WINDOW64\syswow64\USER32.dll:7D9477D0 DispatchMessageW
628A7196 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:628A7196 _ZN14wxGUIEventLoop14ProcessMessageEP6tagMSG
628A7072 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:628A7072 _ZN14wxGUIEventLoop8DispatchEv
627AFBDE C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:627AFBDE _ZN17wxEventLoopManual3RunEv
62781618 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62781618 _ZN16wxAppConsoleBase8MainLoopEv
004068FA C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.exe:004068FA
627F0D32 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:627F0D32 _Z12wxInitializeiPPw
628A7D98 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:628A7D98 _Z7wxEntryP11HINSTANCE__S0_Pci
004020ED C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.exe:004020ED WinMain@16 C:/SourceCode/Projects/IDEs/CodeBlocks/codeblocks-wx29-SJLJ/src/src/app.cpp:256
0048C2D8 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.exe:0048C2D8
0040124B C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.exe:0040124B
004012B8 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.exe:004012B8
7D4E7D42 C:\WINDOW64\syswow64\kernel32.dll:7D4E7D42 BaseProcessInitPostImport
--- End code ---
Crash with all plugins disabled and all items under view unchecked.
--- Code: ----------------------
Error occured on Wednesday, September 23, 2009 at 07:56:13.
C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.exe caused an Access Violation at location 058da794 Writing to location 06d8e009.
Registers:
eax=06d8e009 ebx=05dbfe00 ecx=00000000 edx=05bb7990 esi=058e1310 edi=00eaf6cc
eip=058da794 esp=00eaf13c ebp=00eaf15c iopl=0 nv up ei pl nz na po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010206
Call stack:
058DA794
6289ADB4 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:6289ADB4 _ZN12wxEvtHandlerD2Ev
01214C63 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.dll:01214C63 _ZN16SearchResultsLogD0Ev
0115AA9B C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.dll:0115AA9B _ZN7LogSlotD1Ev
0115BDDF C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.dll:0115BDDF _ZN10LogManagerD0Ev
012B9534 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.dll:012B9534 _ZN3MgrI10LogManagerE4FreeEv
0116B007 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.dll:0116B007 _ZN7Manager8ShutdownEv
0044D020 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.exe:0044D020
62781452 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62781452 _ZNK16wxAppConsoleBase16CallEventHandlerEP12wxEvtHandlerR14wxEventFunctorR7wxEvent
62896C52 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62896C52 _ZN12wxEvtHandler23ProcessEventIfMatchesIdERK21wxEventTableEntryBasePS_R7wxEvent
62898447 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62898447 _ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler
628984C7 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:628984C7 _ZN12wxEvtHandler16ProcessEventHereER7wxEvent
6289852C C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:6289852C _ZN12wxEvtHandler12ProcessEventER7wxEvent
62897FF0 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62897FF0 _ZN12wxEvtHandler18SafelyProcessEventER7wxEvent
62A9B71C C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62A9B71C _ZN12wxWindowBase5CloseEb
0044CAC1 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.exe:0044CAC1
62781452 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62781452 _ZNK16wxAppConsoleBase16CallEventHandlerEP12wxEvtHandlerR14wxEventFunctorR7wxEvent
62896C52 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62896C52 _ZN12wxEvtHandler23ProcessEventIfMatchesIdERK21wxEventTableEntryBasePS_R7wxEvent
62898447 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62898447 _ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler
628984C7 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:628984C7 _ZN12wxEvtHandler16ProcessEventHereER7wxEvent
6289852C C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:6289852C _ZN12wxEvtHandler12ProcessEventER7wxEvent
62897FF0 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62897FF0 _ZN12wxEvtHandler18SafelyProcessEventER7wxEvent
62A1314F C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62A1314F _ZN11wxFrameBase14ProcessCommandEP10wxMenuItem
6295B783 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:6295B783 _ZN7wxFrame13MSWWindowProcEjjl
6291ED0F C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:6291ED0F _Z9wxWndProcP6HWND__jjl@16
7D9472D8 C:\WINDOW64\syswow64\USER32.dll:7D9472D8 WindowFromDC
7D947568 C:\WINDOW64\syswow64\USER32.dll:7D947568 WindowFromDC
7D94778D C:\WINDOW64\syswow64\USER32.dll:7D94778D WindowFromDC
7D9477D0 C:\WINDOW64\syswow64\USER32.dll:7D9477D0 DispatchMessageW
628A7196 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:628A7196 _ZN14wxGUIEventLoop14ProcessMessageEP6tagMSG
628A7072 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:628A7072 _ZN14wxGUIEventLoop8DispatchEv
627AFBDE C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:627AFBDE _ZN17wxEventLoopManual3RunEv
62781618 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:62781618 _ZN16wxAppConsoleBase8MainLoopEv
004068FA C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.exe:004068FA
627F0D32 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:627F0D32 _Z12wxInitializeiPPw
628A7D98 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\wxmsw290u_gcc_msw-290-28-gcc44xSJLJ.dll:628A7D98 _Z7wxEntryP11HINSTANCE__S0_Pci
004020ED C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.exe:004020ED WinMain@16 C:/SourceCode/Projects/IDEs/CodeBlocks/codeblocks-wx29-SJLJ/src/src/app.cpp:256
0048C2D8 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.exe:0048C2D8
0040124B C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.exe:0040124B
004012B8 C:\SourceCode\Projects\IDEs\CodeBlocks\codeblocks-wx29-SJLJ\src\output\codeblocks.exe:004012B8
7D4E7D42 C:\WINDOW64\syswow64\kernel32.dll:7D4E7D42 BaseProcessInitPostImport
--- End code ---
Tim S.
Navigation
[0] Message Index
[*] Previous page
Go to full version