Closed nikolaseu closed 3 years ago
I'm getting a crash on application exit, on this line: https://github.com/QUItCoding/qnanopainter/blob/963870484151ebe6ca9225e0e73588abb7e564e0/libqnanopainter/qnanopainter.cpp#L171
You guys are using a Q_GLOBAL_STATIC for the instance so destruction order is not really something we can control: https://github.com/QUItCoding/qnanopainter/blob/963870484151ebe6ca9225e0e73588abb7e564e0/libqnanopainter/qnanopainter.cpp#L32
Q_GLOBAL_STATIC
Is it possible this is just QOpenGLContext::currentContext() being used after Qt has possibly already "deinitialized" itself?
QOpenGLContext::currentContext()
This is a QtQuick application, using Qt 5.15.2.
More info:
It seems it was caused by the protection/encryption product we're using
I'm getting a crash on application exit, on this line: https://github.com/QUItCoding/qnanopainter/blob/963870484151ebe6ca9225e0e73588abb7e564e0/libqnanopainter/qnanopainter.cpp#L171
You guys are using a
Q_GLOBAL_STATIC
for the instance so destruction order is not really something we can control: https://github.com/QUItCoding/qnanopainter/blob/963870484151ebe6ca9225e0e73588abb7e564e0/libqnanopainter/qnanopainter.cpp#L32Is it possible this is just
QOpenGLContext::currentContext()
being used after Qt has possibly already "deinitialized" itself?This is a QtQuick application, using Qt 5.15.2.