User forums > Using Code::Blocks

WxWidgets 2.9.0 released

<< < (3/3)

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