[ros-dev] Ros build Ros lockup

Hartmut Birr hartmut.birr at gmx.de
Wed Dec 8 23:21:06 CET 2004


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


More information about the Ros-dev mailing list