Crash in EnumMRUListA
Mike Hearn
mike at theoretic.com
Tue Aug 5 08:22:55 CDT 2003
I suppose you would have to debug it to find out why witem is null here
(ie "desired" might be out of range").
On Tue, 2003-08-05 at 00:59, Duane Clark wrote:
> Running MS Excel viewer, I seem to be able to crash it fairly easily
> when opening files. The is occurring in the apparently undocumented
> function EnumMRUListA, so I am not really sure what to expect here.
>
> Unhandled exception: page fault on read access to 0x00000000 in 32-bit
> code (0x40a231f0).
> In 32-bit mode.
> 0x40a231f0 (EnumMRUListA+0x88 [comctl32undoc.c:1056] in
> comctl32.dll.so): movl 0x0(%edi),%eax
> 1056 datasize = min( witem->size, nBufferSize );
> Wine-dbg>bt
> Backtrace:
> =>0 0x40a231f0 (EnumMRUListA+0x88(hList=0x416c00b8, nItemPos=0x3,
> lpBuffer=0x405816a8, nBufferSize=0x800) [comctl32undoc.c:1056] in
> comctl32.dll.so) (ebp=40581230)
> 1 0x4097b3d9 (SHAddToRecentDocs+0x3c9(uFlags=0x2, pv=0x4058242c)
> [shellord.c:788] in shell32.dll.so) (ebp=40582414)
> 2 0x300c4151 (XLVIEW.EXE.EntryPoint+0xabc81 in XLVIEW.EXE) (ebp=40582530)
> 3 0x301851a2 (XLVIEW.EXE.EntryPoint+0x16ccd2 in XLVIEW.EXE)
> (ebp=40582950)
> 4 0x30047dae (XLVIEW.EXE.EntryPoint+0x2f8de in XLVIEW.EXE) (ebp=40582b94)
> 5 0x30046b30 (XLVIEW.EXE.EntryPoint+0x2e660 in XLVIEW.EXE) (ebp=40582c10)
> 6 0x300476cb (XLVIEW.EXE.EntryPoint+0x2f1fb in XLVIEW.EXE) (ebp=40582c44)
> 7 0x30047790 (XLVIEW.EXE.EntryPoint+0x2f2c0 in XLVIEW.EXE) (ebp=40582c68)
> 8 0x407de4f7 (WINPROC_wrapper+0x17 in user32.dll.so) (ebp=40582c8c)
> 9 0x407de582 (WINPROC_CallWndProc+0x82(proc=0x300476d2, hwnd=0x10021,
> msg=0x111, wParam=0x2001, lParam=0x0) [winproc.c:219] in user32.dll.so)
> (ebp=40582cbc)
> 10 0x407e492f (CallWindowProcW+0xcf(func=0x4086e3f4, hwnd=0x10021,
> msg=0x111, wParam=0x2001, lParam=0x0) [winproc.c:2928] in user32.dll.so)
> (ebp=40582cf0)
> 11 0x407c7bd2 (DispatchMessageW+0x11e(msg=0x40582dc0) [message.c:886]
> in user32.dll.so) (ebp=40582d34)
> 12 0x30043eae (XLVIEW.EXE.EntryPoint+0x2b9de in XLVIEW.EXE)
> (ebp=00000000)
>
>
>
More information about the wine-devel
mailing list