QCefWidget icon indicating copy to clipboard operation
QCefWidget copied to clipboard

Multi instance trigger "Check failed: !IsCefShutdown()"

Open hcaihao opened this issue 4 years ago • 2 comments

Sample code:

MainWindow::MainWindow(QWidget *parent)
	: QMainWindow(parent)
{
	ui.setupUi(this);

	m_pCefWidget1 = new QCefWidget("https://www.baidu.com");
	m_pCefWidget2 = new QCefWidget("https://www.baidu.com");
	m_pCefWidget1->setAutoDestoryCefWhenCloseEvent(true);
	m_pCefWidget2->setAutoDestoryCefWhenCloseEvent(true);
}

MainWindow::~MainWindow()
{
	delete m_pCefWidget1;
	delete m_pCefWidget2;
}

The app crashing when closing window, how to delete qcefwidget correctly.

[0812/134958.089:FATAL:shutdown_checker.cc(52)] Check failed: !IsCefShutdown(). Object reference incorrectly held at CefShutdown
glacier.exe has triggered a breakpoint.

hcaihao avatar Aug 12 '21 02:08 hcaihao

m_pCefWidget1->deleteLater();

winsoft666 avatar Aug 12 '21 13:08 winsoft666

The crash happened before MainWindow::~MainWindow()

hcaihao avatar Aug 12 '21 14:08 hcaihao