Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.3.0
-
None
-
Embedded x86 Linux environment in Virtualbox. Much like Nemo Mobile distribution.
Description
We have a QML application. Recently we added a feature which creates and destroys elements dynamically (like gui windows on desktop).
This causes the application to crash very often (not every time).
The crash happens when an element is destroyed. It has a alpha fade-out animation before destroy() is called which is probably related.
Stack trace:
Thread 1 (LWP 18000): #0 0x00000001 in ?? () #1 0x6ed2a59c in QAbstractAnimationJob::stateChanged(QAbstractAnimationJob::State, QAbstractAnimationJob::State) () from /usr/lib/libQt5Qml.so.5 #2 0x6ed2afcd in QAbstractAnimationJob::setState(QAbstractAnimationJob::State) () from /usr/lib/libQt5Qml.so.5 #3 0x6ed2b24d in QAbstractAnimationJob::stop() () from /usr/lib/libQt5Qml.so.5 #4 0x6ed2b449 in QAbstractAnimationJob::setCurrentTime(int) () from /usr/lib/libQt5Qml.so.5 #5 0x6ed2b8cc in QQmlAnimationTimer::updateAnimationsTime(long long) () from /usr/lib/libQt5Qml.so.5 #6 0x6df2539d in QUnifiedTimer::updateAnimationTimers(long long) () from /usr/lib/libQt5Core.so.5 #7 0x6df27139 in QAnimationDriver::advanceAnimation(long long) () from /usr/lib/libQt5Core.so.5 #8 0x6df2718e in QAnimationDriver::advance() () from /usr/lib/libQt5Core.so.5 #9 0x6df26622 in ?? () from /usr/lib/libQt5Core.so.5 #10 0x6e168b44 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5 #11 0x6e13244a in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #12 0x6e1324c3 in QCoreApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #13 0x6e43c504 in QGuiApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Gui.so.5 #14 0x6e132123 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #15 0x6e192513 in QTimerInfoList::activateTimers() () from /usr/lib/libQt5Core.so.5 #16 0x6e1927db in ?? () from /usr/lib/libQt5Core.so.5 #17 0x6d639e21 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #18 0x6d63a198 in ?? () from /usr/lib/libglib-2.0.so.0 #19 0x6d63a2e5 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #20 0x6e192ff7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #21 0x6bdbf6d8 in ?? () from /usr/lib/libQt5WaylandClient.so.5 #22 0x6e12fbc8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #23 0x6e12fff7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #24 0x6e138672 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 #25 0x6e432828 in QGuiApplication::exec() () from /usr/lib/libQt5Gui.so.5 #26 0x6f3342f0 in main ()
Attachments
Issue Links
- relates to
-
QTBUG-63844 Crash in QMetaObject::activate()
-
- Closed
-