Closed podsvirov closed 8 months ago
The plugin does not crash when compiled with MSVC but on MinGW compiled with GCC. The call stack of the crash from QtCreator looks as follows:
1 QOpenGLContext::makeCurrent(QSurface *) 0x7ffa52c45bdf
2 QGLContext::makeCurrent() 0x7ffa3b801522
3 QGLWidget::makeCurrent() 0x7ffa3b8074c8
4 SIM::Coin3D::Quarter::QuarterWidgetP::removeFromCacheContext(QuarterWidgetP_cachecontext *, QGLWidget const *) 0x7ffa3bfbe880
5 SIM::Coin3D::Quarter::QuarterWidgetP::~QuarterWidgetP() 0x7ffa3bfbe934
6 SIM::Coin3D::Quarter::QuarterWidget::~QuarterWidget() 0x7ffa3bfbbbf0
7 SIM::Coin3D::Quarter::QuarterWidget::~QuarterWidget() 0x7ffa3bfbbc1e
8 QObjectPrivate::deleteChildren() 0x7ffa5ae206fe
9 QWidget::~QWidget() 0x7ffa52632fcc
10 QDesignerWidget::~QDesignerWidget() 0x7ffa4e97a957
11 QObjectPrivate::deleteChildren() 0x7ffa5ae206fe
12 QWidget::~QWidget() 0x7ffa52632fcc
13 QWidget::~QWidget() 0x7ffa5263332e
14 QObjectPrivate::deleteChildren() 0x7ffa5ae206fe
15 QWidget::~QWidget() 0x7ffa52632fcc
16 qdesigner_internal::FormWindow::~FormWindow() 0x7ffa4ee4dfde
17 qdesigner_internal::FormWindowManager::~FormWindowManager() 0x7ffa4ee547ee
18 qdesigner_internal::FormWindowManager::~FormWindowManager() 0x7ffa4ee5483e
19 QDesignerFormEditorInterfacePrivate::~QDesignerFormEditorInterfacePrivate() 0x7ffa4e902f5d
20 QDesignerFormEditorInterface::~QDesignerFormEditorInterface() 0x7ffa4e9032aa
I detect this for Quarter plugin distributed with MSYS2 on
Windows
.