Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
None
-
5.3.2
-
None
-
Chakra Linux, Qt 5.3.2, gcc 4.9.1
Description
Some random crashes happen when using KDE plasma 5.1's device notifier. The situation is, there's a BusyIndicator running when it will be removed from a ListView.
Backtrace shows:
#4 <signal handler called>
#5 0x00007f9a626b1ed9 in QSGNode::markDirty(QFlags<QSGNode::DirtyStateBit>) () from /usr/lib/libQt5Quick.so.5
#6 0x00007f9a626b260c in QSGTransformNode::setMatrix(QMatrix4x4 const&) () from /usr/lib/libQt5Quick.so.5
#7 0x00007f9a626977df in ?? () from /usr/lib/libQt5Quick.so.5
#8 0x00007f9a626988a0 in ?? () from /usr/lib/libQt5Quick.so.5
#9 0x00007f9a62702b14 in QQuickWindowPrivate::renderSceneGraph(QSize const&) () from /usr/lib/libQt5Quick.so.5
#10 0x00007f9a626e066a in ?? () from /usr/lib/libQt5Quick.so.5
#11 0x00007f9a626e15c1 in ?? () from /usr/lib/libQt5Quick.so.5
#12 0x00007f9a5deef2dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#13 0x00007f9a5def46fe in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#14 0x00007f9a5d23a5fb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#15 0x00007f9a5d29097d in QTimerInfoList::activateTimers() () from /usr/lib/libQt5Core.so.5
#16 0x00007f9a5d290dc1 in ?? () from /usr/lib/libQt5Core.so.5
#17 0x00007f9a5659125e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0x00007f9a56591638 in ?? () from /usr/lib/libglib-2.0.so.0
#19 0x00007f9a565916ec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#20 0x00007f9a5d291a87 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#21 0x00007f9a5d238022 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#22 0x00007f9a5d23f9dc in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#23 0x000000000042d170 in main (argc=1, argv=<optimized out>) at /chakra/desktop-testing/plasma-workspace/src/plasma-workspace-5.1.1/shell/main.cpp:150
From disassembly I'm quite sure it's the exact same crash as here:
https://www.mail-archive.com/ci-reports@qt-project.org/msg13253.html
It seeems that node in QQuickTransformAnimatorJob::Helper::apply is already deleted somewhere else.
Attachments
For Gerrit Dashboard: QTBUG-43294 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
101974,1 | Always sync itemNode() to QQuickTransformAnimatorJob | 5.4 | qt/qtdeclarative | Status: ABANDONED | 0 | 0 |