当我关闭PYQT5应用程序时,它给出了错误
malloc consolidate(): invalid chunk size
Aborted (Core Dumped)
在 Linux Ubuntu 20.04 上。 当应用程序运行时,没有出现任何问题。但是当我单击应用程序的关闭(X)按钮时,出现错误。
有时它会给出另一个错误
corrupted size vs. prev_size
Aborted (Core Dumped)
可能是什么问题?
这并不能回答这个确切的问题,但对于那些在网上闲逛的人来说:就我而言,这个错误发生在使用
ffmpeg
库的程序中。我用 16 字节对齐来调用 av_image_alloc()
。随后的 malloc()
调用(通过 new
)失败,而 av_image_malloc()
之前的调用不会导致问题。将对齐方式更改为 1(未对齐)或 32 或 64 让我的问题消失了。