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

QtCreator 3.3.0 crashes when migrating from previous version without removing config

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • P1: Critical
    • None
    • Qt Creator 3.3.0
    • All Other Issues
    • None
    • Archlinux x64 with QtCreator 3.3.0

    Description

      After the update QtCreator started with old config, but there were some issues:

      • switching sessions with File->Sessions was not working. File->Manage sessions worked fine (I'm using Polish lang so it can be something like that)
      • adding new session caused instant crash
      • some more issues I can't remember right now
      • after a while I couldn't even launch QtCreator

      I removed /user/.config/QtProject and it started. I could add Kits without any problems, switching sessions worked like a charm. Unfortunately after the restart I couldn't start QtCreator and had to remove configuration again. Starting QtCreator without /user/.config/QtProject/ works, but after I configure new sessions, kits (Qt5.4 for linux x86 and Qt5.4 for x64 with Android) and restart QtCreator, the problem returns. I also tried removing configuration, replacing QtCreator.ini with my settings and running, but it crashes too.

      bt when QtCreator crashed on start is (it doesn't look helpful though):

      Program received signal SIGSEGV, Segmentation fault.
      [Switching to Thread 0x7ffefe684700 (LWP 13898)]
      0x00007ffff5f6d1a5 in __memmove_avx_unaligned () from /usr/lib/libc.so.6
      (gdb) bt
      #0 0x00007ffff5f6d1a5 in __memmove_avx_unaligned () from /usr/lib/libc.so.6
      #1 0x00007ffff2546c16 in ?? () from /usr/bin/../lib/qtcreator/../libGL.so.1
      #2 0x00007ffff2549b5f in ?? () from /usr/bin/../lib/qtcreator/../libGL.so.1
      #3 0x00007ffff57a8166 in QOpenGLTextureGlyphCache::resizeTextureData(int, int) () from /usr/bin/../lib/qtcreator/../libQt5Gui.so.5
      #4 0x00007ffff572d09c in QTextureGlyphCache::fillInPendingGlyphs() () from /usr/bin/../lib/qtcreator/../libQt5Gui.so.5
      #5 0x00007fffdfcca327 in ?? () from /usr/lib/libQt5Quick.so.5
      #6 0x00007fffdfcc7d6c in ?? () from /usr/lib/libQt5Quick.so.5
      #7 0x00007fffdfd44567 in ?? () from /usr/lib/libQt5Quick.so.5
      #8 0x00007fffdfd49add in ?? () from /usr/lib/libQt5Quick.so.5
      #9 0x00007fffdfd453c7 in ?? () from /usr/lib/libQt5Quick.so.5
      #10 0x00007fffdfd43c3a in QQuickText::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) () from /usr/lib/libQt5Quick.so.5
      #11 0x00007fffdfd037df in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) () from /usr/lib/libQt5Quick.so.5
      #12 0x00007fffdfd046ec in QQuickWindowPrivate::updateDirtyNodes() () from /usr/lib/libQt5Quick.so.5
      #13 0x00007fffdfd04781 in QQuickWindowPrivate::syncSceneGraph() () from /usr/lib/libQt5Quick.so.5
      #14 0x00007fffdfce0328 in ?? () from /usr/lib/libQt5Quick.so.5
      #15 0x00007fffdfce0648 in ?? () from /usr/lib/libQt5Quick.so.5
      #16 0x00007fffdfce0f58 in ?? () from /usr/lib/libQt5Quick.so.5
      #17 0x00007ffff69c73be in ?? () from /usr/lib/libQt5Core.so.5
      #18 0x00007ffff6715314 in start_thread () from /usr/lib/libpthread.so.0
      #19 0x00007ffff5f2e5bd in clone () from /usr/lib/libc.so.

      Attachments:

      • /user/.config/QtProject/QtCreator.ini
      • screenshot of the window when crash occured (had to downscale due to fileSize)

      Attachments

        1. qtcreator_crash.png
          qtcreator_crash.png
          4.20 MB
        2. QtCreator.ini
          10 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            con Eike Ziller
            7ymekk Jakub
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes