Rein Klazes rklazes@xs4all.nl writes:
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.
Does this help?
Index: windows/queue.c =================================================================== RCS file: /opt/cvs-commit/wine/windows/queue.c,v retrieving revision 1.70 diff -u -r1.70 queue.c --- windows/queue.c 2001/04/04 00:19:55 1.70 +++ windows/queue.c 2001/05/14 18:55:22 @@ -598,7 +598,7 @@ /* Note: We dont need perQ data for the system message queue */ if (!(hmemSysMsgQueue = QUEUE_CreateMsgQueue( FALSE ))) return FALSE; - + FarSetOwner16( hmemSysMsgQueue, 0 ); sysMsgQueue = (MESSAGEQUEUE *) GlobalLock16( hmemSysMsgQueue ); return TRUE; }