[ wxwindows-Bugs-1575571 ] CRASH: wxFrameManager::OnMotion() : Line 3747

SourceForge.net noreply at sourceforge.net
Wed Oct 11 15:16:59 PDT 2006


Bugs item #1575571, was opened at 2006-10-11 15:16
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=109863&aid=1575571&group_id=9863

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: AUI
Group: Fatal
Status: Open
Resolution: None
Priority: 5
Submitted By: Aleksey Sanin (lsh123)
Assigned to: Nobody/Anonymous (nobody)
Summary: CRASH: wxFrameManager::OnMotion() : Line 3747 

Initial Comment:
After undocking/docking a panel multiple times, AUI
demo program crashes with the following stack because
inside wxFrameManager::OnMotion() we have
m_action_window variable equal to 0xfeeefeee:

        feeefeee()      
       
wxmsw270u_vc.dll!wxFrameManager::OnMotion(wxMouseEvent
&event={...})  Line 3747     C++
        user32.dll!77d48734()   
       
wxmsw270u_vc.dll!wxAppConsole::HandleEvent(wxEvtHandler
*handler=0x041e34c0, void (wxEvent &)* func=0x02ffff2e,
wxEvent & event={...})  Line 322    C++
        demo.exe!MyApp::HandleEvent(wxEvtHandler *
handler=0x041e34c0,void (wxEvent &)* func=0x02ffff2e,
wxEvent & event={...})  Line 299 C++
       
wxmsw270u_vc.dll!wxEvtHandler::ProcessEventIfMatches(const
wxEventTableEntryBase & entry={...}, wxEvtHandler *
handler=0x041e34c0, wxEvent & event={...})  Line 1203 C++
       
wxmsw270u_vc.dll!wxEventHashTable::HandleEvent(wxEvent
& event={...}, wxEvtHandler * self=0x041e34c0)  Line
879 + 0x12       C++
       
wxmsw270u_vc.dll!wxEvtHandler::ProcessEvent(wxEvent &
event={...}) Line 1263 + 0x10 C++
       
wxmsw270u_vc.dll!wxEvtHandler::ProcessEvent(wxEvent &
event={...}) Line 1270 + 0x6  C++
       
wxmsw270u_vc.dll!wxWindow::HandleMouseEvent(unsigned
int msg=512, int x=1059, int y=44, unsigned int
flags=1)  Line 4794 + 0xd       C++
        wxmsw270u_vc.dll!wxWindow::HandleMouseMove(int
x=102, int y=1304, unsigned int flags=1)  Line 4861   C++
       
wxmsw270u_vc.dll!wxWindow::MSWWindowProc(unsigned int
message=512, unsigned int wParam=1, long
lParam=2884643)  Line 2558    C++
       
wxmsw270u_vc.dll!wxFrame::MSWWindowProc(unsigned int
message=512, unsigned int wParam=1, long
lParam=2884643)  Line 1009 + 0xa       C++
        wxmsw270u_vc.dll!wxWndProc(HWND__ *
hWnd=0x00360222, unsigned int message=512, unsigned int
wParam=1, long lParam=2884643)  Line 2404 + 0x19 C++
        user32.dll!77d48734()   
        user32.dll!77d48816()   
        user32.dll!77d489cd()   
	wxmsw270u_vc.dll!wxFrame::MSWDoTranslateMessage(wxFrame
* frame=0x0135fdc0, tagMSG * pMsg=0x00000000)  Line
738 + 0x11	C++
        user32.dll!77d48a10()   
       
wxmsw270u_vc.dll!wxEventLoop::ProcessMessage(tagMSG *
msg=0x0135fdc0)  Line 78 + 0x7 C++
        wxmsw270u_vc.dll!wxEventLoop::Dispatch()  Line
292 + 0xc     C++
        wxmsw270u_vc.dll!wxEventLoopManual::Run()  Line
98 + 0x7     C++
        wxmsw270u_vc.dll!wxAppBase::MainLoop()  Line
264 + 0xf       C++
        wxmsw270u_vc.dll!wxEntryReal(int & argc=1,
unsigned short * * argv=0x03cf8550)  Line 440 + 0xf   
   C++
        wxmsw270u_vc.dll!wxEntry(int & argc=1, unsigned
short * * argv=0x03cf8550)  Line 208 + 0xd   C++
        wxmsw270u_vc.dll!wxEntry(HINSTANCE__ *
hInstance=0x00400000, HINSTANCE__ *
__formal=0x00000000, HINSTANCE__ * __formal=0x00000000,
int nCmdShow=1)  Line 385 + 0x10  C++
        demo.exe!WinMain(HINSTANCE__ *
hInstance=0x00400000, HINSTANCE__
*hPrevInstance=0x00000000, char * lpCmdLine=0x00051f35,
int nCmdShow=1)  Line 72


It might be related to the following problem:

http://www.kirix.com/community/forums//viewtopic.php?t=277




----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=109863&aid=1575571&group_id=9863




More information about the wx-dev mailing list