Details
-
Bug
-
Resolution: Done
-
Not Evaluated
-
Qt Creator 6.0.0-beta1
-
None
Description
Stack trace:
Thread 1 (Thread 0x7f7641952940 (LWP 11411)): #0 qHash (k=..., seed=14219256942394868781) at /home/jarek/dev/qt-62/qtbase/src/gui/image/qpixmapcache.cpp:258 #1 0x00007f76469473af in QHashPrivate::calculateHash<QPixmapCache::Key> (t=..., seed=14219256942394868781) at /home/jarek/dev/qt-62/qtbase/src/corelib/tools/qhash.h:93 #2 0x00007f764694544a in QHashPrivate::Data<QCache<QPixmapCache::Key, QPixmapCacheEntry>::Node>::find (this=0x7f764729e440 <(anonymous namespace)::Q_QGS_pm_cache::innerFunction()::holder+32>, key=...) at /home/jarek/dev/qt-62/qtbase/src/corelib/tools/qhash.h:592 #3 0x00007f7646944950 in QCache<QPixmapCache::Key, QPixmapCacheEntry>::unlink (this=0x7f764729e430 <(anonymous namespace)::Q_QGS_pm_cache::innerFunction()::holder+16>, n=0x7694350) at /home/jarek/dev/qt-62/qtbase/src/corelib/tools/qcache.h:158 #4 0x00007f7646943ddb in QCache<QPixmapCache::Key, QPixmapCacheEntry>::trim (this=0x7f764729e430 <(anonymous namespace)::Q_QGS_pm_cache::innerFunction()::holder+16>, m=948) at /home/jarek/dev/qt-62/qtbase/src/corelib/tools/qcache.h:186 #5 0x00007f7646943199 in QCache<QPixmapCache::Key, QPixmapCacheEntry>::setMaxCost (this=0x7f764729e430 <(anonymous namespace)::Q_QGS_pm_cache::innerFunction()::holder+16>, m=948) at /home/jarek/dev/qt-62/qtbase/src/corelib/tools/qcache.h:210 #6 0x00007f7646941cb9 in QPMCache::flushDetachedPixmaps (this=0x7f764729e420 <(anonymous namespace)::Q_QGS_pm_cache::innerFunction()::holder>, nt=true) at /home/jarek/dev/qt-62/qtbase/src/gui/image/qpixmapcache.cpp:290 #7 0x00007f7646941e1d in QPMCache::timerEvent (this=0x7f764729e420 <(anonymous namespace)::Q_QGS_pm_cache::innerFunction()::holder>) at /home/jarek/dev/qt-62/qtbase/src/gui/image/qpixmapcache.cpp:312 #8 0x00007f7645dccaa1 in QObject::event (this=0x7f764729e420 <(anonymous namespace)::Q_QGS_pm_cache::innerFunction()::holder>, e=0x7ffc3a6d6e10) at /home/jarek/dev/qt-62/qtbase/src/corelib/kernel/qobject.cpp:1342 #9 0x00007f7647440388 in QApplicationPrivate::notify_helper (this=0x92a1b0, receiver=0x7f764729e420 <(anonymous namespace)::Q_QGS_pm_cache::innerFunction()::holder>, e=0x7ffc3a6d6e10) at /home/jarek/dev/qt-62/qtbase/src/widgets/kernel/qapplication.cpp:3405 #10 0x00007f764743d935 in QApplication::notify (this=0x7ffc3a6d7580, receiver=0x7f764729e420 <(anonymous namespace)::Q_QGS_pm_cache::innerFunction()::holder>, e=0x7ffc3a6d6e10) at /home/jarek/dev/qt-62/qtbase/src/widgets/kernel/qapplication.cpp:2764 #11 0x00007f7645d57d9a in QCoreApplication::notifyInternal2 (receiver=0x7f764729e420 <(anonymous namespace)::Q_QGS_pm_cache::innerFunction()::holder>, event=0x7ffc3a6d6e10) at /home/jarek/dev/qt-62/qtbase/src/corelib/kernel/qcoreapplication.cpp:1063 #12 0x00007f7645d58772 in QCoreApplication::sendEvent (receiver=0x7f764729e420 <(anonymous namespace)::Q_QGS_pm_cache::innerFunction()::holder>, event=0x7ffc3a6d6e10) at /home/jarek/dev/qt-62/qtbase/src/corelib/kernel/qcoreapplication.cpp:1471 #13 0x00007f7645f9d75d in QTimerInfoList::activateTimers (this=0x9765a0) at /home/jarek/dev/qt-62/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:639 #14 0x00007f76460c1f4d in timerSourceDispatch (source=0x976540) at /home/jarek/dev/qt-62/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:185 #15 0x00007f76460c2036 in idleTimerSourceDispatch (source=0x97e630) at /home/jarek/dev/qt-62/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:232 #16 0x00007f7642a284cf in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #17 0x00007f7642a7c4f8 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0 #18 0x00007f7642a25c03 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #19 0x00007f76460c29c8 in QEventDispatcherGlib::processEvents (this=0x9754f0, flags=...) at /home/jarek/dev/qt-62/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:429 #20 0x00007f763436c74a in QXcbGlibEventDispatcher::processEvents (this=0x9754f0, flags=...) at /home/jarek/dev/qt-62/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:132 #21 0x00007f7645d6a473 in QEventLoop::processEvents (this=0x7ffc3a6d7190, flags=...) at /home/jarek/dev/qt-62/qtbase/src/corelib/kernel/qeventloop.cpp:139 #22 0x00007f7645d6a7a3 in QEventLoop::exec (this=0x7ffc3a6d7190, flags=...) at /home/jarek/dev/qt-62/qtbase/src/corelib/kernel/qeventloop.cpp:230 #23 0x00007f7645d585b1 in QCoreApplication::exec () at /home/jarek/dev/qt-62/qtbase/src/corelib/kernel/qcoreapplication.cpp:1378 #24 0x00007f7646970b70 in QGuiApplication::exec () at /home/jarek/dev/qt-62/qtbase/src/gui/kernel/qguiapplication.cpp:1860 #25 0x00007f764743d30f in QApplication::exec () at /home/jarek/dev/qt-62/qtbase/src/widgets/kernel/qapplication.cpp:2614 #26 0x000000000040e0d0 in main (argc=3, argv=0x7ffc3a6d87b8) at /home/jarek/dev/creator-6/src/app/main.cpp:771
Attachments
Issue Links
- relates to
-
QTBUG-97903 Sporadic crash on QPMCache::flushDetachedPixmaps
-
- Closed
-
For Gerrit Dashboard: QTCREATORBUG-26473 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
380065,5 | Tidy up QPixmapCache to prevent potential segfault | dev | qt/qtbase | Status: MERGED | +2 | 0 |
380227,2 | Tidy up QPixmapCache to prevent potential segfault | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |