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