|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000128||QElectroTech||Diagram Editor||public||2016-12-28 09:07||2017-01-12 00:47|
|Priority||normal||Severity||crash||Reproducibility||have not tried|
|Platform||Qt5.6.2, kf5.29.0, Plasma5.8.5,||OS||64bit, Linux4.8.15, gcc5.4.0,||OS Version||Xorg 1.19.0, Mageia6 (dev)|
|Target Version||Fixed in Version|
|Summary||0000128: Crash when quitting r4823|
|Description||When i closed the QET window by the [x] window frame button, i got this crash caught by running it in debug from qtcreator. Screenshot attached.|
I believe - but am not 100% sure - i did not edit anything before last save.
I believe it is r4823 as svn up did not download anything, but said anyway it is r4824 as it report latest version in another branch
|Tags||No tags attached.|
Last edited: 2017-01-09 19:36
Launch QET, new project, close :
Backport upstream change to fix crashes on exit in some applications
+Description: make the bearer QFactoryLoader a member variable, not a static
+ Because it was a function-level static, the QFactoryLoader was getting
+ destroyed out-of-sync with the bearer thread stopping. Under normal
+ conditions, the thread stopped first (~QApplication / ~QCoreApplication
+ via qAddPostRoutine), and the static got destroyed when the process
+ exited. However, if QApplication leaked or if the destruction order is
+ wonky (as seen in PyQt5), the thread could still be running when the
+ plugins were already unloaded.
+ With the loader a member variable, it gets destroyed when the thread
+Origin: upstream, https://code.qt.io/cgit/qt/qtbase.git/commit/?id=7c402ad3d15ff5e7
QT bug 1?
Dmitry Shachnev (8):
Start a new changelog entry.
Backport upstream change to fix accessibility-related crashes.
Backport upstream fix to make QGtk3Dialog not crash on Wayland.
Backport upstream change to fix crashes on exit in some applications.
Close bug #850746 in the changelog.
Revert "Backport upstream change to fix crashes on exit in some applications."
Backport change to stop unloading plugins in QPluginLoader and QFactoryLoader.
Release to unstable.
|2016-12-28 09:07||Morganol||New Issue|
|2016-12-28 09:07||Morganol||File Added: Crash quitting r4823.png|
|2017-01-09 19:32||scorpio810||Note Added: 0000228|
|2017-01-09 19:34||scorpio810||Note Edited: 0000228||View Revisions|
|2017-01-09 19:34||scorpio810||File Added: bug_2017-1.png|
|2017-01-09 19:36||scorpio810||Note Edited: 0000228||View Revisions|
|2017-01-12 00:47||scorpio810||Status||new => resolved|
|2017-01-12 00:47||scorpio810||Resolution||open => fixed|
|2017-01-12 00:47||scorpio810||Note Added: 0000230|