My wxSmith constantly crashes, here is how to reproduce:
- open CodeBlocks.cbp
- browse to file "sdk\resources\find_dialog.xrc" (inside the "Resources" folder in "Management" pane)
- double-click to open the file with wxSmith
- move the mouse over the *.xrc files in the left and notice this:
1) the file names are too long to be shown and a "tool tip" is shown with the full name
2) the tool tip goes over the wxSmith window
3) wxSmith flashes a lot and the picture is cleared by the tooltips (the same if you move another window over it)
4) close wxSmith window
5) reopen it (always double-click on the file name)
6) wait some seconds and C::B will crash
The same happens with other xrc files, but not all. With the one indicated, it shows always (on my system).
Windows 2000 SP4
C::B nightly build 23 July rev 2778 (unicode)
This is still true with latest SVN.
It seems the wxSmith plugin hasn't been touched for many days now. If nobody even tries to fix the bug, it'll stay there.
Just be sure you reported the bug at berlios, that's all.
See if this one works:
Open any .xrc file with wxSmith (don't even need a project open).
Dock the manager pane (or leave it docked).
Undock/move the manager pane.
It seems just about anything you do with the manager pane can lead to a crash, so maybe the bug is there instead of the wxSmith plugin.
[edit]
This seems to work with any docking/undocking operation, not just the manager.
I will test it a bit more, then post a report on Berlios.
[/edit]
Okay, I posted the bug report on BerliOS. Not sure whether it should be under wxSmith or App crash, so I put it under wxSmith.
Ok, thanks.
Did you find something more about what causes that bug?
according to Dr. Mingw:
codeblocks.exe caused an Access Violation at location 0046f789 in module codeblocks.exe Reading from location 0003c000.
Registers:
eax=0003c000 ebx=011bd4b0 ecx=00000026 edx=000000b2 esi=004c47e8 edi=0022df70
eip=0046f789 esp=0022d970 ebp=0022d988 iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010202
Call stack:
0046F789 codeblocks.exe:0046F789
00458EE9 codeblocks.exe:00458EE9 wxFrameManager::OnMotion(wxMouseEvent&) manager.cpp:4165
100AA808 wxmsw26u_gcc_cb.dll:100AA808 _ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent
100AABCC wxmsw26u_gcc_cb.dll:100AABCC _ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler
100ABBA9 wxmsw26u_gcc_cb.dll:100ABBA9 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
10112316 wxmsw26u_gcc_cb.dll:10112316 _ZN8wxWindow16HandleMouseEventEjiij
101145B7 wxmsw26u_gcc_cb.dll:101145B7 _ZN8wxWindow15HandleMouseMoveEiij
10115591 wxmsw26u_gcc_cb.dll:10115591 _ZN8wxWindow13MSWWindowProcEjjl
10138CDA wxmsw26u_gcc_cb.dll:10138CDA _ZN7wxFrame13MSWWindowProcEjjl
1010D6D0 wxmsw26u_gcc_cb.dll:1010D6D0 _Z9wxWndProcP6HWND__jjl@16
77D48734 USER32.dll:77D48734 GetDC
77D48816 USER32.dll:77D48816 GetDC
77D489CD USER32.dll:77D489CD GetWindowLongW
77D48A10 USER32.dll:77D48A10 DispatchMessageW
100ECA55 wxmsw26u_gcc_cb.dll:100ECA55 _ZN11wxEventLoop14ProcessMessageEP6tagMSG
100ED0A4 wxmsw26u_gcc_cb.dll:100ED0A4 _ZN11wxEventLoop8DispatchEv
10186C2B wxmsw26u_gcc_cb.dll:10186C2B _ZN9wxAppBase8DispatchEv
100CCA62 wxmsw26u_gcc_cb.dll:100CCA62 _ZN5wxApp5YieldEb
6186853C codeblocks.dll:6186853C Manager::Yield() manager.cpp:115
03C58BAC wxsmith.dll:03C58BAC _ZN16wxsDrawingWindow21StartFetchingSequenceEv
03C58ABB wxsmith.dll:03C58ABB _ZN16wxsDrawingWindow10PanelPaintER12wxPaintEvent
100AA808 wxmsw26u_gcc_cb.dll:100AA808 _ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent
100ABADE wxmsw26u_gcc_cb.dll:100ABADE _ZN12wxEvtHandler23SearchDynamicEventTableER7wxEvent
100ABB88 wxmsw26u_gcc_cb.dll:100ABB88 _ZN12wxEvtHandler12ProcessEventER7wxEvent
101108DF wxmsw26u_gcc_cb.dll:101108DF _ZN8wxWindow11HandlePaintEv
10115841 wxmsw26u_gcc_cb.dll:10115841 _ZN8wxWindow13MSWWindowProcEjjl
1010D6D0 wxmsw26u_gcc_cb.dll:1010D6D0 _Z9wxWndProcP6HWND__jjl@16
77D48734 USER32.dll:77D48734 GetDC
77D48816 USER32.dll:77D48816 GetDC
77D4B4C0 USER32.dll:77D4B4C0 DefWindowProcW
77D4B50C USER32.dll:77D4B50C DefWindowProcW
7C90EAE3 ntdll.dll:7C90EAE3 KiUserCallbackDispatcher
1010BD97 wxmsw26u_gcc_cb.dll:1010BD97 _ZN8wxWindow6UpdateEv
00453344 codeblocks.exe:00453344 wxFrameManager::Update() manager.cpp:2674
00458DF5 codeblocks.exe:00458DF5 wxFrameManager::OnMotion(wxMouseEvent&) manager.cpp:4143
100AA808 wxmsw26u_gcc_cb.dll:100AA808 _ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent
100AABCC wxmsw26u_gcc_cb.dll:100AABCC _ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler
100ABBA9 wxmsw26u_gcc_cb.dll:100ABBA9 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49 wxmsw26u_gcc_cb.dll:100ABB49 _ZN12wxEvtHandler12ProcessEventER7wxEvent
10112316 wxmsw26u_gcc_cb.dll:10112316 _ZN8wxWindow16HandleMouseEventEjiij
101145B7 wxmsw26u_gcc_cb.dll:101145B7 _ZN8wxWindow15HandleMouseMoveEiij
10115591 wxmsw26u_gcc_cb.dll:10115591 _ZN8wxWindow13MSWWindowProcEjjl
10138CDA wxmsw26u_gcc_cb.dll:10138CDA _ZN7wxFrame13MSWWindowProcEjjl
1010D6D0 wxmsw26u_gcc_cb.dll:1010D6D0 _Z9wxWndProcP6HWND__jjl@16
77D48734 USER32.dll:77D48734 GetDC
77D48816 USER32.dll:77D48816 GetDC
77D489CD USER32.dll:77D489CD GetWindowLongW
77D48A10 USER32.dll:77D48A10 DispatchMessageW
100ECA55 wxmsw26u_gcc_cb.dll:100ECA55 _ZN11wxEventLoop14ProcessMessageEP6tagMSG
100ED0A4 wxmsw26u_gcc_cb.dll:100ED0A4 _ZN11wxEventLoop8DispatchEv
100ECE40 wxmsw26u_gcc_cb.dll:100ECE40 _ZN11wxEventLoop3RunEv
10186AFE wxmsw26u_gcc_cb.dll:10186AFE _ZN9wxAppBase8MainLoopEv
004046E4 codeblocks.exe:004046E4 CodeBlocksApp::OnRun() app.cpp:482
10043B67 wxmsw26u_gcc_cb.dll:10043B67 _Z14wxUninitializev
100B3ADA wxmsw26u_gcc_cb.dll:100B3ADA _Z7wxEntryP11HINSTANCE__S0_Pci
004014D8 codeblocks.exe:004014D8 WinMain app.cpp:297
004687DA codeblocks.exe:004687DA
00401237 codeblocks.exe:00401237
004012A8 codeblocks.exe:004012A8
7C816D4F kernel32.dll:7C816D4F RegisterWaitForInputIdle