Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-26473

Crash inside pixmap cache while RMB inside cpp editor

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Not Evaluated
    • Resolution: Done
    • Affects Version/s: Qt Creator 6.0.0-beta1
    • Fix Version/s: Qt Creator 7.0.0-beta1
    • Component/s: Editors
    • Labels:
      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

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              jkobus Jarek Kobus
              Reporter:
              jkobus Jarek Kobus
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes