Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Здравствуйте, ajanov, Вы писали:
A>>Добрый день, коллеги!
A>>Есть программа на C#, .NET Core, Linux. Программа использует библиотеку, импортирующую кучу нативных библиотек (Core.System.Windows.Forms). Через некоторое время программа падает с различными сообщениями:
A>>[code]
A>>free(): invalid next size (fast)
PD>Можно посмотреть тут, что это значит
PD>https://stackoverflow.com/questions/4729395/error-free-invalid-next-size-fast
PD>Скорее всего ошибки в самой нативной библиотеке, и если это так, то исправить их ты не сможешь, даже если удастся найти.
Возможно, но могут и проблемы в коде на C#, например вызвали obj.Dispose() и после продолжают обращаться к объекту, то может произойти обращение к освобожденным неуправляемым ресурсам.
PD>В самой программе на C# нет прямых обращений к памяти ?
Прямых обращений нет.