Author Topic: wxSmith crash  (Read 6793 times)

Offline iw2nhl

  • Multiple posting newcomer
  • *
  • Posts: 116
  • BASIC, C, C++, Qt, bash
wxSmith crash
« on: July 23, 2006, 06:08:46 pm »
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)

Offline iw2nhl

  • Multiple posting newcomer
  • *
  • Posts: 116
  • BASIC, C, C++, Qt, bash
Re: wxSmith crash
« Reply #1 on: July 27, 2006, 03:37:14 am »
This is still true with latest SVN.

Offline Ceniza

  • Developer
  • Lives here!
  • *****
  • Posts: 1441
    • CenizaSOFT
Re: wxSmith crash
« Reply #2 on: July 27, 2006, 04:59:32 am »
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.

Offline kidmosey

  • Multiple posting newcomer
  • *
  • Posts: 95
    • MUSITU International
Re: wxSmith crash
« Reply #3 on: July 27, 2006, 11:10:58 am »
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]
« Last Edit: July 27, 2006, 11:17:01 am by kidmosey »
3 years until google knows more than god.

Offline kidmosey

  • Multiple posting newcomer
  • *
  • Posts: 95
    • MUSITU International
Re: wxSmith crash
« Reply #4 on: July 28, 2006, 06:15:12 am »
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.
3 years until google knows more than god.

Offline iw2nhl

  • Multiple posting newcomer
  • *
  • Posts: 116
  • BASIC, C, C++, Qt, bash
Re: wxSmith crash
« Reply #5 on: July 28, 2006, 09:11:59 pm »
Ok, thanks.
Did you find something more about what causes that bug?

Offline kidmosey

  • Multiple posting newcomer
  • *
  • Posts: 95
    • MUSITU International
Re: wxSmith crash
« Reply #6 on: July 29, 2006, 01:49:26 am »
according to Dr. Mingw:

Code
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
3 years until google knows more than god.