[prev in list] [next in list] [prev in thread] [next in thread]
List: wine-devel
Subject: Shell_MergeMenus crash
From: Ian Schmidt <ischmidt () cfl ! rr ! com>
Date: 1999-07-31 0:22:07
[Download RAW message or body]
Hi,
Running Win98 Explorer (with IE 5 installed) with standard (built-in) DLLs now
draws a taskbar and crashes like the following trace. EBX appears to contain a
valid address. Any ideas?
trace:shell:IShellView_fnGetItemObject (0x40965e64)->(uItem=0x00000000,
IID={0000010C-0000-0000-C000-000000000046}, ppv=0x4093d27c)
trace:shell:ISvBgCm_Constructor (0x40965f60)->()
trace:shell:IShellView_fnGetItemObject -- (0x40965e64)->(interface=0x40965f60)
trace:shell:ISVBgCm_fnQueryContextMenu (0x40965f60)->(hmenu=4093d26c
indexmenu=40965370 cmdfirst=409
653f4 cmdlast=0 flags=40 )
trace:shell:Shell_MergeMenus hmenu1=0x4093d26c hmenu2=0x1500 0x40965370
0x409653f4 0x0000 0x0002
Unhandled exception: page fault on read access to 0x80cf335e in 32-bit code
(0x08077ec8).
Loading symbols: wine /usr/X11R6/lib/libSM.so.6 /usr/X11R6/lib/libICE.so.6
/usr/X11R6/lib/libXpm.so.4 /usr/X11R6/lib/libGL.so.1
/usr/X11R6/lib/libXext.so.6 /usr/X11R6/lib/libX11.so.6
/usr/lib/libncurses.so.4 /lib/libm.so.6 /lib/libdl.so.2 /lib/libc.so.6
/usr/X11R6/lib/libXi.so.6 /lib/ld-linux.so.2
USER GDI KERNEL WINEPS WPROCS DISPLAY SYSTEM SHD401LC.DLL BROWSEUI.dll
SHDOC401.dll ole32.dll SHDOCVW.dll SHELL32 EXPLORER.EXE COMCTL32
SHLWAPI.dll GDI32 KERNEL32 NTDLL ADVAPI32 USER32
DeferredDebug for: SHLWAPI.dll-Unable to open .DBG file SHLWAPI.dbg
EXPLORER.EXE-Unable to open .DBG file EXPLORER.dbg
SHDOCVW.dll-Unable to open .DBG file SHDOCVW.dbg
ole32.dll-Unable to open .DBG file ole32.dbg
SHDOC401.dll-Unable to open .DBG file SHDOC401.dbg
BROWSEUI.dll-Unable to open .DBG file BROWSEUI.dbg
In 32 bit mode.
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0237 GS:0000
EIP:08077ec8 ESP:4093d0c8 EBP:4093d0d0 EFLAGS:00010286( R- 00 I S - -P1 )
EAX:0000003e EBX:80cf335c ECX:4025f2a7 EDX:4093d26c
ESI:4093d26c EDI:409653f4
Stack dump:
0x4093d0c8 (USER32..code+0x11b8bc): 00000000 000014cc 4093d224 080de4e6
0x4093d0d8 (USER32..code+0x11b8cc): 4093d26c 00000000 000014cc 409653f4
0x4093d0e8 (USER32..code+0x11b8dc): 4093d0fc 08153495 409653f4 403f5bfc
0x4093d0f8 (USER32..code+0x11b8ec): 40390000 4093d120 0815216f 40390000
0x4093d108 (USER32..code+0x11b8fc): 403f5c5c 4093d11c 0821d812 40390074
0x4093d118 (USER32..code+0x11b90c): 403f5bfc 4093d128 081531d3 40390070
0x4093d128 (USER32..code+0x11b91c):
0046: sel=0237 base=403c7fb8 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x08077ec8 (GetMenuItemCount+0x2c [menu.c:3338]) (ebp=4093d0d0)
1 0x080de4e6 (Shell_MergeMenus+0x8e(hmDst=0x4093d26c, hmSrc=0x1500,
uInsert=0x40965370, uIDAdjust=
0x409653f4, uIDAdjustMax=0x0, uFlags=0x2) [shlmenu.c:796]) (ebp=4093d224)
2 0x080e9f09 (ISVBgCm_fnQueryContextMenu+0x89(iface=0x40965f60,
hMenu=0x4093d26c, indexMenu=0x4096
5370, idCmdFirst=0x409653f4, idCmdLast=0x0, uFlags=0x40) [shv_bg_cmenu.c:140])
(ebp=4093d250)
3 0x71509f8b (SHDOCVW.dll.136+0x168c) (ebp=4093d280)
4 0x71509d59 (SHDOCVW.dll.136+0x145a) (ebp=4093d2a8)
5 0x71023303 (BROWSEUI.dll.DllCanUnloadNow+0xbc9) (ebp=4093e324)
6 0x710232f0 (BROWSEUI.dll.DllCanUnloadNow+0xbb6) (ebp=4093e370)
7 0x71507649 (SHDOCVW.dll.137+0x1b55) (ebp=4093e398)
8 0x7150700d (SHDOCVW.dll.137+0x1519) (ebp=4093f40c)
9 0x71023322 (BROWSEUI.dll.DllCanUnloadNow+0xbe8) (ebp=4093f680)
10 0x71501d42 (SHDOCVW.dll..text+0xd42) (ebp=4093f6e8)
11 0x710221a7 (BROWSEUI.dll..text+0x11a7) (ebp=4093f704)
12 0x50001e23 (SHDOC401.dll..text+0xe23) (ebp=4093f744)
13 0x50001cf3 (SHDOC401.dll..text+0xcf3) (ebp=4093f768)
14 0x0825e962 (WINPROC_CallWndProc+0x7a(proc=0x50001cb1, hwnd=0x1254,
msg=0x700, wParam=0x0, lParam=0x0) [winproc.c:133]) (ebp=4093f78c)
15 0x08261e14 (WINPROC_CallProc32WTo32A+0x34(func=0x50001cb1, hwnd=0x1254,
msg=0x700, wParam=0x0,lParam=0x0) [winproc.c:2130]) (ebp=4093f7b4)
16 0x08262287 (CallWindowProcW+0x8b(func=0x40830924, hwnd=0x1254, msg=0x700,
wParam=0x0, lParam=0x0) [winproc.c:2345]) (ebp=4093f7dc)
17 0x08248316 (MSG_SendMessage+0x3a2(hwnd=0x1254, msg=0x700, wParam=0x0,
lParam=0x0, timeout=0xffffffff, flags=0x3000, pRes=0x4093f838)
[message.c:1612]) (ebp=4093f814)
18 0x082484e2 (SendMessageW+0x22(hwnd=0x1254, msg=0x700, wParam=0x0,
lParam=0x0) [message.c:1770]) (ebp=4093f83c)
19 0x71520d2c (SHDOCVW.dll.160+0xa1a) (ebp=4093f888)
20 0x7102a698 (BROWSEUI.dll.119+0xdb3) (ebp=4093f9e0)
21 0x5000a338 (SHDOC401.dll.SHCreateDesktop+0x64c) (ebp=4093f9fc)
22 0x71501bbe (SHDOCVW.dll..text+0xbbe) (ebp=4093fa6c)
23 0x710221a7 (BROWSEUI.dll..text+0x11a7) (ebp=4093fa88)
24 0x50001e23 (SHDOC401.dll..text+0xe23) (ebp=4093fac8)
25 0x50001cf3 (SHDOC401.dll..text+0xcf3) (ebp=4093faec)
26 0x0825e962 (WINPROC_CallWndProc+0x7a(proc=0x50001cb1, hwnd=0x1254,
msg=0x1, wParam=0x0, lParam=0x4093fd38) [winproc.c:133]) (ebp=4093fb10)
27 0x08262187 (CallWindowProcA+0x8b(func=0x40830924, hwnd=0x1254, msg=0x1,
wParam=0x0, lParam=0x4093fd38) [winproc.c:2309]) (ebp=4093fb38)
28 0x08248334 (MSG_SendMessage+0x3c0(hwnd=0x1254, msg=0x1, wParam=0x0,
lParam=0x4093fd38, timeout=0xffffffff, flags=0x1000, pRes=0x4093fb94)
[message.c:1612]) (ebp=4093fb70)
29 0x082484b6 (SendMessageA+0x22(hwnd=0x1254, msg=0x1, wParam=0x0,
lParam=0x4093fd38) [message.c:1734]) (ebp=4093fb98)
30 0x0825746b (WIN_CreateWindowEx+0x8bf(cs=0x4093fd38, classAtom=0xc0fe,
win32=0x1, unicode=0x0) [win.c:714]) (ebp=4093fd14)
31 0x08257985 (CreateWindowExA+0xe1(exStyle=0x80, className=0x5000b708,
windowName=0x5000a878, style=0x82000000, x=0x0, y=0x0, width=0x320,
height=0x258, parent=0x0, menu=0x0, instance=0x50000000, data=0x0)
[win.c:1122]) (ebp=4093fd68)
32 0x50009d86 (SHDOC401.dll.SHCreateDesktop+0x9a) (ebp=4093fdbc)
33 0x0040691e (EXPLORER.EXE.EntryPoint+0x3896) (ebp=00000000)
*** Invalid address 0x00000000 (DateStyle)
0x08077ec8 (GetMenuItemCount+0x2c [menu.c:3338]): cmpw $0x554d,0x2(%ebx)
Wine-dbg>
-Ian Schmidt
ischmidt@cfl.rr.com
=========================================================================
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic