У меня есть большая функция C ++, которая использует библиотеку OpenCV и работает в Windows с компилятором cygwin g ++. В конце он выдает Aborted (ядро выгружено), но до этого функция полностью запускается. Я также попытался поместить оператор печати в конец функции. Это также печатается. Так что я думаю, что в коде нет логической ошибки, которая будет генерировать ошибку.
Пожалуйста, объясните.
Я также использую операторы assert. Но прерванная ошибка не связана с оператором assert. Это не говорит о том, что утверждение не удалось. Он заканчивается только без сообщений.
Этот файл также является частью большого проекта, поэтому я не могу опубликовать код.
GDB результаты:
Program received signal SIGABRT, Aborted.
0x7c90e514 in ntdll!LdrAccessResource () from /c/WINDOWS/system32/ntdll.dll