[Bug 10916] Latest eclipse crashes on startup in comctl32
wine-bugs at winehq.org
wine-bugs at winehq.org
Wed Apr 22 15:22:18 CDT 2009
http://bugs.winehq.org/show_bug.cgi?id=10916
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |focht at gmx.net
--- Comment #6 from Anastasius Focht <focht at gmx.net> 2009-04-22 15:22:18 ---
Hello,
--- quote ---
Please retest in current git.
--- quote ---
yes obviously still a problem.
--- snip ---
...
0018:trace:win:RedrawWindow 0x100dc whole window flags: RDW_INVALIDATE
RDW_ERASE RDW_FRAME
0018:trace:treeview:TREEVIEW_WindowProc hwnd 0x100d2 msg 0111 wp=040000dc
lp=000100dc
0018:trace:treeview:TREEVIEW_Command 40000dc 65756
0018:trace:win:GetDCEx hwnd 0x10020, hrgnClip (nil), flags 00000003
0018:trace:win:GetDCEx (0x10020,(nil),0x13): returning 0x53ec
0018:trace:seh:raise_exception code=c0000005 flags=0 addr=0x604332b5
ip=0x604332b5 tid=0018
0018:trace:seh:raise_exception info[0]=00000000
0018:trace:seh:raise_exception info[1]=0000005c
0018:trace:seh:raise_exception eax=00000000 ebx=604492c4 ecx=0000001e
edx=00000010 esi=0033d5bc edi=00634800
0018:trace:seh:raise_exception ebp=0033d444 esp=0033cbac cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00010216
First chance exception: page fault on read access to 0x0000005c in 32-bit code
(0x604332b5).
001a:trace:msg:peek_message got type 6 msg 113 (WM_TIMER) hwnd 0x10026 wp 1 lp
0
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:604332b5 ESP:0033cbac EBP:0033d444 EFLAGS:00010216( - 00 -RIAP1)
EAX:00000000 EBX:604492c4 ECX:0000001e EDX:00000010
ESI:0033d5bc EDI:00634800
Stack dump:
0x0033cbac: 000053ec 0033d3e4 00000000 0033d420
0x0033cbbc: 040000dc 000100dc 7375636f 70616441
0x0033cbcc: 0000001e 0000002d 0033d31c 0033ccc8
0x0033cbdc: 00000004 00000002 00000000 008a8ff4
0x0033cbec: 667a68a3 668a8ff4 667a68a3 00000000
0x0033cbfc: 7bcb7355 66799bad 0033d34c 6687407c
Backtrace:
=>0 0x604332b5 TREEVIEW_Command+0x1c9(infoPtr=0x50e5b60, wParam=67109084,
lParam=65756) [/opt/wine/wine-git/dlls/comctl32/treeview.c:3614] in comctl32
(0x0033d444)
1 0x604384af TREEVIEW_WindowProc+0xb18(hwnd=0x100d2, uMsg=273,
wParam=67109084, lParam=65756)
[/opt/wine/wine-git/dlls/comctl32/treeview.c:5625] in comctl32 (0x0033d4b4)
2 0x60264faa WINPROC_wrapper+0x1a() in user32 (0x0033d4e4)
3 0x6026564e call_window_proc+0xca(hwnd=0x100d2, msg=273, wp=67109084,
lp=65756, result=0x33d568, arg=0x60437997)
[/opt/wine/wine-git/dlls/user32/winproc.c:458] in user32 (0x0033d534)
4 0x6026cda0 CallWindowProcW+0x66(func=0x60437997, hwnd=0x100d2, msg=273,
wParam=67109084, lParam=65756) [/opt/wine/wine-git/dlls/user32/winproc.c:2310]
in user32 (0x0033d574)
5 0x0468220a in swt-win32-3452 (+0x220a) (0x0033d590)
6 0x0095a159 _XimProtoEventToWire+0x109() in libx11.so.6 (0x0033d5c8)
7 0x0095a34c _XimProtoEventToWire+0x2fc() in libx11.so.6 (0x0033d5f8)
8 0x00742ec5 (0x0033d648)
9 0x0094cc8c in libx11.so.6 (+0x55c8c) (0x0033d6b8)
10 0x00742ec5 (0x0033d70c)
11 0x0080f56c (0x0033d7a8)
12 0x007402ca (0x0033d7f8)
13 0x6d8c934d in jvm (+0xc934d) (0x00740265)
14 0xe1c1204d (0x8bec8b55)
15 0x00000000 (0x00000000)
0x604332b5 TREEVIEW_Command+0x1c9
[/opt/wine/wine-git/dlls/comctl32/treeview.c:3614] in comctl32: movl
0x5c(%eax),%eax
3614 sz.cx = min(sz.cx,
--- snip ---
infoPtr->selectedItem == NULL
--- snip dlls/comctl32/treeview.c ---
static LRESULT
TREEVIEW_Command(TREEVIEW_INFO *infoPtr, WPARAM wParam, LPARAM lParam)
{
TRACE("%lx %ld\n", wParam, lParam);
switch (HIWORD(wParam))
{
case EN_UPDATE:
{
/*
* Adjust the edit window size
*/
WCHAR buffer[1024];
TREEVIEW_ITEM *editItem = infoPtr->selectedItem;
...
if (GetTextExtentPoint32W(hdc, buffer, strlenW(buffer), &sz))
{
TEXTMETRICW textMetric;
/* Add Extra spacing for the next character */
GetTextMetricsW(hdc, &textMetric);
sz.cx += (textMetric.tmMaxCharWidth * 2);
sz.cx = max(sz.cx, textMetric.tmMaxCharWidth * 3);
sz.cx = min(sz.cx,
infoPtr->clientWidth - editItem->textOffset + 2);
...
--- snip dlls/comctl32/treeview.c ------
Regards
--
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