I make use of the boost libs. Under certain conditions, I get a “Invalid memory API call” trace. Unfortunately, the backtraces are not much help and I’ve been unable to step to the exact spot where it occurs using the debugger.
I’m pretty sure I’m causing it with a pointer I’m passing to boost, but the pointer looks valid when I pass it.
I cannot find any documentation on the error message I receive. Is it produced by the OS? What exactly does mean?
Any help would be greatly appreciated.
Invalid memory API call Unknown function (67250) Unknown function (34387) Unknown function (3443d) Unknown function (2fee7) Unknown function (208d5) adlint_trcError+1a adlint_errHalt+44 _sbrk+8 _sbrk_r+10 _malloc_r+28a _realloc_r+238 realloc+10 d_growable_string_callback_adapter+64 d_demangle_callback+10e