[Bug 17584] VB6 Textbox crash

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Mar 2 06:58:51 CST 2009


http://bugs.winehq.org/show_bug.cgi?id=17584


Dan Kegel <dank at kegel.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dank at kegel.com
             Status|UNCONFIRMED                 |NEW
          Component|comctl32                    |user32
     Ever Confirmed|0                           |1
           Keywords|                            |download




--- Comment #1 from Dan Kegel <dank at 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=6736ed82ed5cb416771390c5c1bee7781e95b61c

Lei, can you have a look at this new test case?


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list