However, sometimes, I was noticing very strange application crashes.
Output log contained very similar error messages saying something like "the application tried to modify memory 22 bytes beyond the heap pointer".
On these crashes, Visual Studio 2010 has shown the same assembly instructions and useless stack with a few addresses inside ntdll.dll.
Once or twice VS has pointed me to the source line with av_freep() call on these crashes.
I tried to replace these calls with
Code: Select all
av_free(pointer); pointer = NULL;
What could they be related to?
Did anyone observe similar errors?