Hi all, Using the latest CVS versions of both M and wxWindows (is that a good idea, for wxWindows I mean?) on WinXP, I consistently get an access violation when right-clicking on the 'Date' column header in the message list.
The pop-up menu actually appears. It has a (bold) title with the name of
the current folder. Is this intended? I don't remember...
The call-stack MSVC 6 gives me is (only):
KERNEL32! 77e7a922()
COMCTL32! 71973e0a()
COMCTL32! 71974173()
COMCTL32! 719c0c45()
COMCTL32! 719a5c3d()
COMCTL32! 719a8474()
USER32! 77d67ad7()
USER32! 77d6ccd4()
USER32! 77d45cd6()
USER32! 77d45cf5()
wxWindow::MSWDefWindowProc(unsigned int 78, unsigned int 0, long 1239568) line 1810 +
37 bytes
wxWindow::MSWWindowProc(unsigned int 78, unsigned int 0, long 1239568) line 2884 + 32
bytes
wxWndProc(HWND__ * 0x00041568, unsigned int 78, unsigned int 0, long 1239568) line
2206 + 26 bytes
USER32! 77d67ad7()
USER32! 77d6ccd4()
USER32! 77d445bd()
USER32! 77d447d4()
NTDLL! 77f75da3()
USER32! 77d46202()
COMCTL32! 71974028()
COMCTL32! 7199874f()
COMCTL32! 71999500()
The MSWDefWindowProc method reads:
long wxWindowMSW::MSWDefWindowProc(WXUINT nMsg, WXWPARAM wParam, WXLPARAM lParam)
{
if ( m_oldWndProc )
return ::CallWindowProc(CASTWNDPROC m_oldWndProc, GetHwnd(), (UINT) nMsg,
(WPARAM) wParam, (LPARAM) lParam);
else
return ::DefWindowProc(GetHwnd(), nMsg, wParam, lParam);
}
and it is the first return statement that crashes. The values of some
variables are
m_oldWndProc 0xffff06fb
m_hWnd 0x00041568
Does any one have a clue about what happens?
--
Xavier Nodet
"They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety." - Benjamin Franklin, 1759.
pgp00000.pgp
Description: PGP signature
