http://bugs.winehq.org/show_bug.cgi?id=17584
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com Status|UNCONFIRMED |NEW Component|comctl32 |user32 Ever Confirmed|0 |1 Keywords| |download
--- Comment #1 from Dan Kegel dank@kegel.com 2009-03-02 06:58:50 --- Thanks for the good problem report. This is a problem in user32, not commctl32, as 'winetricks comctl32' doesn't work around it. The backtrace shows a crash deep inside vb.
0009:Call window proc 0x7eb9bc80 (hwnd=0x1003e,msg=WM_KEYDOWN,wp=0000001b,lp=00010001) trace:edit:EditWndProc_common hwnd=0x1003e msg=100 (WM_KEYDOWN) wparam=1b lparam=10001 trace:message:SPY_EnterMessage (0x1003c) L"{ThunderRT6Pic}" message [0111] WM_COMMAND sent from self wp=00000002 lp=00000000 0009:Call window proc 0x66004809 (hwnd=0x1003c,msg=WM_COMMAND,wp=00000002,lp=00000000) ... Unhandled exception: page fault on read access to 0x03455425 in 32-bit code (0x660597a7). Backtrace: =>0 0x660597a7 in msvbvm60 (+0x597a7) (0x0032f088) ... 12 SendMessageW+0x4c(hwnd=0x1003c, msg=273, wparam=2, lparam=0) [dlls/user32/message.c:2602] in user32 13 EDIT_WM_KeyDown+0x655(es=<?>, key=<?>) [dlls/user32/edit.c:3652] in user32
The line in EDIT_WM_KeyDown is SendMessageW(GetParent(es->hwndSelf), WM_COMMAND, IDCANCEL (LPARAM)GetDlgItem( GetParent(es->hwndSelf), IDCANCEL ) );
which was committed in April 2008 by Lei Zhang: http://source.winehq.org/git/wine.git/?a=commit;h=6736ed82ed5cb416771390c5c1...
Lei, can you have a look at this new test case?