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; }
On 14 May 2001 12:19:34 -0700, you wrote:
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?
It does. Thanks!
Rein.
"Alexandre" == Alexandre Julliard julliard@winehq.com writes:
Alexandre> 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.
Alexandre> Does this help?
Alexandre> Index: windows/queue.c
Yes,
it helps for start.exe (heise).
Thanks