-
Bug
-
Resolution: Unresolved
-
P1: Critical
-
None
-
5.4.2
-
None
I am trying use qt in windows 10 and when i try unload qt libraries it is behaving to crash application. I am analysed code and find bug in Qt5Core library in file qlibrary.cpp. You are deleting pointer on smart object in line 550 (delete inst.data()). Please, fix it.
bool QLibraryPrivate::unload(UnloadFlag flag)
{
if (!pHnd)
if (libraryUnloadCount.load() > 0 && !libraryUnloadCount.deref()) { // only unload if ALL QLibrary instance wanted to
delete inst.data();
if (flag == NoUnloadSys || unload_sys())
}
return (pHnd == 0);
}