Crash in MSG_PeekHardwareMsg

Rein Klazes rklazes at
Mon May 14 13:29:25 CDT 2001

On Sat, 12 May 2001 20:56:35 +0200, you wrote:

> Hallo,
> the archive viewer "start.exe" for the CDROM archive of german magazine CT
> crashes since some time:
> 085a8b90:Ret  USER.114: DISPATCHMESSAGE() retval=0x00000000 ret=02ef:005c ds=033f
> 085a8b90:Call USER.108: GETMESSAGE(0x033fd1be,0x0000,0x0000,0x0000) ret=02ef:4055 ds=033f
> fixme:pthread_kill_other_threads_np
> ...
> Unhandled exception: page fault on read access to 0xffff0203
>  in 32-bit code (0x40a1718f).
> In 32-bit mode.
> 0x40a1718f (MSG_PeekHardwareMsg+0x4f [message.c:595] in repe movsl     (%esi),%
> es:(%edi)
> 597             nextqmsg = qmsg->nextMsg;
> Wine-dbg>bt
> Backtrace:
> =>0 0x40a1718f (MSG_PeekHardwareMsg+0x4f(msg=0x40d26d28, hwnd=0x0, first=0x0, last=0x0, remove=0x1) [message.c:595] in (ebp=40d26cbc)

Dutch tax 2000 declaration setup program crashes at exactly the same
point. Cause of this seems to be some memory allocation/corruption
problem. At some point the memory used by the sysMsgQueue, is
allocated again by some HeapAlloc() and happily used by its requester.

I haven't found out why unfortunately.

Rein Klazes
rklazes at

More information about the wine-devel mailing list