qt 内嵌cef时,关闭cef崩溃。

qt 内嵌cef时,可以正常打开网页,但是关闭对话框时,libcef出现崩溃,不知道什么原因,
在关闭对话框时,调用了cefshutdown,但是崩溃的地方在CefQuitMessageLoop

阅读 10.7k
1 个回答

遇到过类似问题, 可能是CefQuitMessageLoop 退出的时候 Debug版本检查资源的引用计数不为0
验证方法: 可以重现 且 Release版运行正常

解决思路:
考虑关闭对话框时仍处于生命周期的对象 是否保存了Cef里的资源/对象引用,在退出前释放这些引用。

推荐问题