Filip Navara schrieb:
(heap.c:991) Heap 00840000: block 0072f5cc is not inside heap
I've tried to eliminate these few days ago. These messages come from code that is broken and tries to free non-pointers. If you can generate backtrace from the code (eg. put breakpoint at rtl/heap.c:992) and debug it, it would be nice. Even if you can just produce the backtrace and match it with function names and send it to me, it would be great.
One fix that I haven't commited to ROS CVS yet was for the cabinet dll used by MSI installer. If you want to try it, I've sent it to wine-patches.
Regards, Filip
It is possible that the bug is related to msvcrt. The core heap functions are using the heap from msvcrt. The wine heap functions are using the process heap. If a block is allocated with one of the functions and deallocated with one of the other functions, it will also fail with such an error message.
- Hartmut