Hi all,

Since a few weeks (maybe even more), I can not get the release version
of M to work correctly. I always get, right after the start, without
even moving the mouse, a crash with a call-stack like the following.

I tried to tweak the settings (the compiler's one --MSVC 7.1--, or those
in wxWindows itself), but to no avail. It works correctly if and only if
_DEBUG is defined, which implies that __WXDEBUG__ is also defined.

MSVC 7.1, latest CVS for both M and wxWindows. I had the same problems
with MSVC 6.

Can someone enlighten me, please?


        ntdll.dll!77f75a58()    
        ntdll.dll!77f9cb5e()    
        ntdll.dll!77f9cfc4()    
        ntdll.dll!77f9e139()    
        ntdll.dll!77f85010()    
        M.exe!wxWndProc(HWND__ * hWnd=0x00de0340, unsigned int message=0x0000004e, 
unsigned int wParam=0x00000000, long lParam=0x0012e44c)  Line 2203 + 0x17    C++
        user32.dll!77d43a50()   
        user32.dll!77d43b1f()   
        user32.dll!77d43b4f()   
        user32.dll!77d43b33()   
        ntdll.dll!77f58b37()    
        user32.dll!77d44500()   
        user32.dll!77d44500()   
        user32.dll!77d44525()   
        user32.dll!77d44535()   
        ntdll.dll!77f75da3()    
        kernel32.dll!77e760cb()         
        comctl32.dll!71973e13()         
        M.exe!wxWindow::MSWWindowProc(unsigned int message=0x0000004e, unsigned int 
wParam=0x00000000, long lParam=0x0012e81c)  Line 2881 + 0x23        C++
        M.exe!wxWndProc(HWND__ * hWnd=0x00de0340, unsigned int message=0x0000004e, 
unsigned int wParam=0x00000000, long lParam=0x0012e81c)  Line 2203 + 0x17    C++
        user32.dll!77d43a50()   
        user32.dll!77d43b1f()   
        user32.dll!77d43b4f()   
        user32.dll!77d43b33()   
        user32.dll!77d43b33()   
        user32.dll!77d444f5()   
        user32.dll!77d44500()   
        user32.dll!77d44500()   
        user32.dll!77d44525()   
        user32.dll!77d44535()   
        ntdll.dll!77f75da3()    
        user32.dll!77d4582b()   
        user32.dll!77d46927()   
        user32.dll!77d454b4()   
        comctl32.dll!71973b55()         
        comctl32.dll!71974173()         
        comctl32.dll!719c0c45()         
        comctl32.dll!719c1e28()         
        ntdll.dll!77f58a3a()    
        msvcr71.dll!_heap_alloc(unsigned int size=0x0012d140)  Line 212 C
        ntdll.dll!77f84fd6()    
        ntdll.dll!77f9db38()    
        ntdll.dll!77f9db21()    
        user32.dll!77d43a50()   
        user32.dll!77d440bd()   
        user32.dll!77d440c6()   
        comctl32.dll!719cc0ea()         
        M.exe!wxHashTableBase::GetNode(long key=0x00000005, long value=0x00000000)  
Line 116 + 0x31     C++
        M.exe!wxWndProc(HWND__ * hWnd=0x0076042c, unsigned int message=0x00000005, 
unsigned int wParam=0x00000000, long lParam=0x024804ac)  Line 2203 + 0x17    C++
        user32.dll!77d43a50()   
        user32.dll!77d43b1f()   
        user32.dll!77d43b4f()   
        user32.dll!77d43b33()   
        user32.dll!77d44500()   
        user32.dll!77d43b33()   
        user32.dll!77d444f5()   
        user32.dll!77d44500()   
        user32.dll!77d44500()   
        user32.dll!77d44525()   
        user32.dll!77d44535()   
        ntdll.dll!77f75da3()    
        user32.dll!77d4582b()   
        user32.dll!77d671d8()   
        user32.dll!77d45cdd()   
        uxtheme.dll!5ad71b11()  
        uxtheme.dll!5ad71c89()  
        user32.dll!77d45d13()   
        user32.dll!77d44124()   
        user32.dll!77d45cb6()   
        user32.dll!77d45ca8()   
        user32.dll!77d45ca8()   
        M.exe!wxWindow::MSWDefWindowProc(unsigned int nMsg=0x00000047, unsigned int 
wParam=0x00000000, long lParam=0x0012d788)  Line 1810       C++
        M.exe!wxWindow::MSWWindowProc(unsigned int message=0x00c66220, unsigned int 
wParam=0x7ffde000, long lParam=0x0012d6f0)  Line 2881 + 0x23        C++
        user32.dll!77d4a8fe()   
        ntdll.dll!77f84fd6()    
        ntdll.dll!77f9db38()    
        ntdll.dll!77f9db21()    
        user32.dll!77d44500()   
        ntdll.dll!77f9db21()    
        ntdll.dll!77f83eb1()    
        ntdll.dll!77f84fd6()    
        user32.dll!77d49c5b()   
        M.exe!wxWindow::DoMoveWindow(int x=0x00000000, int y=0x00000000, int 
width=0x000004bf, int height=0x0000025b)  Line 1537        C++
        M.exe!wxWindow::DoSetSize(int x=0x77f84fd6, int y=0x00000078, int 
width=0x00c60000, int height=0x00000001, int sizeFlags=0x00000003)  Line 1603 + 0x1a  
C++
        ntdll.dll!77f84c1c()    
        M.exe!wxAppConsole::HandleEvent(wxEvtHandler * handler=0x00d61700, void 
(wxEvent &)* func=0x004749d0, wxEvent & event={...})  Line 289  C++
        M.exe!wxEvtHandler::ProcessEventIfMatches(const wxEventTableEntryBase & 
entry={...}, wxEvtHandler * handler=0x00000050, wxEvent & event={...})  Line 1166      
 C++
        ntdll.dll!77f84c1c()    
        M.exe!wxEvtHandler::ProcessEvent(wxEvent & event={...})  Line 1226 + 0x10      
 C++
        user32.dll!77d440bd()   
        user32.dll!77d440c6()   
        user32.dll!77d440c6()   
        comctl32.dll!719a801f()         
        ntdll.dll!77f852f6()    


-- 
Xavier Nodet
"They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety." - Benjamin Franklin, 1759.

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to