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

Creator regularly freezes

    XMLWordPrintable

Details

    • 95de5c93b1ca2944558b7c3b4666e7cb093d93b6 (qt-creator/tqtc-qt-creator/5.0)

    Description

      Similar to QTCREATORBUG-26098 (and using the same machine) - but distinct, because I'm not editing any CMake files - I notice that Creator will sometimes freeze. I've seen it happen both when exiting Creator and when switching sessions.

      Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 5.3.1 20160406 (Red Hat 5.3.1-6)) on "xcb" 
      OS: Ubuntu 20.04.2 LTS [linux version 5.11.0-27-generic]
      
      Architecture: x86_64; features: SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AVX2
      
      Environment:
        QSG_RHI_BACKEND="opengl"
        QT_ACCESSIBILITY="1"
        QT_IM_MODULE="ibus"
      
      Features: QT_NO_EXCEPTIONS
      
      Library info:
        PrefixPath: /home/mitch/dev/qt-unified/Tools/QtCreator/lib/Qt
        DocumentationPath: /home/mitch/dev/qt-unified/Tools/QtCreator/lib/Qt/doc
        HeadersPath: /home/mitch/dev/qt-unified/Tools/QtCreator/lib/Qt/include
        LibrariesPath: /home/mitch/dev/qt-unified/Tools/QtCreator/lib/Qt/lib
        LibraryExecutablesPath: /home/mitch/dev/qt-unified/Tools/QtCreator/lib/Qt/libexec
        BinariesPath: /home/mitch/dev/qt-unified/Tools/QtCreator/lib/Qt/bin
        PluginsPath: /home/mitch/dev/qt-unified/Tools/QtCreator/lib/Qt/plugins
        ImportsPath: /home/mitch/dev/qt-unified/Tools/QtCreator/lib/Qt/imports
        Qml2ImportsPath: /home/mitch/dev/qt-unified/Tools/QtCreator/lib/Qt/qml
        ArchDataPath: /home/mitch/dev/qt-unified/Tools/QtCreator/lib/Qt
        DataPath: /home/mitch/dev/qt-unified/Tools/QtCreator/lib/Qt
        TranslationsPath: /home/mitch/dev/qt-unified/Tools/QtCreator/lib/Qt/translations
        ExamplesPath: /home/mitch/dev/qt-unified/Tools/QtCreator/lib/Qt/examples
        TestsPath: /home/mitch/dev/qt-unified/Tools/QtCreator/lib/Qt/tests
        SettingsPath: /home/mitch/dev/qt-unified/Tools/QtCreator/lib/Qt
      
      Standard paths [*...* denote writable entry]:
        DesktopLocation: "Desktop" */home/mitch/Desktop*
        DocumentsLocation: "Documents" */home/mitch/Documents*
        FontsLocation: "Fonts" */home/mitch/.local/share/fonts* /home/mitch/.fonts /usr/share/ubuntu/fonts /usr/local/share/fonts /usr/share/fonts /var/lib/snapd/desktop/fonts
        ApplicationsLocation: "Applications" */home/mitch/.local/share/applications* /usr/share/ubuntu/applications /usr/local/share/applications /usr/share/applications /var/lib/snapd/desktop/applications
        MusicLocation: "Music" */home/mitch/Music*
        MoviesLocation: "Movies" */home/mitch/Videos*
        PicturesLocation: "Pictures" */home/mitch/Pictures*
        TempLocation: "Temporary Directory" */tmp*
        HomeLocation: "Home" */home/mitch*
        AppLocalDataLocation: "Application Data" */home/mitch/.local/share/QtProject/qtdiag* /usr/share/ubuntu/QtProject/qtdiag /usr/local/share/QtProject/qtdiag /usr/share/QtProject/qtdiag /var/lib/snapd/desktop/QtProject/qtdiag
        CacheLocation: "Cache" */home/mitch/.cache/QtProject/qtdiag*
        GenericDataLocation: "Shared Data" */home/mitch/.local/share* /usr/share/ubuntu /usr/local/share /usr/share /var/lib/snapd/desktop
        RuntimeLocation: "Runtime" */run/user/1000*
        ConfigLocation: "Configuration" */home/mitch/.config* /etc/xdg/xdg-ubuntu /etc/xdg
        DownloadLocation: "Download" */home/mitch/Downloads*
        GenericCacheLocation: "Shared Cache" */home/mitch/.cache*
        GenericConfigLocation: "Shared Configuration" */home/mitch/.config* /etc/xdg/xdg-ubuntu /etc/xdg
        AppDataLocation: "Application Data" */home/mitch/.local/share/QtProject/qtdiag* /usr/share/ubuntu/QtProject/qtdiag /usr/local/share/QtProject/qtdiag /usr/share/QtProject/qtdiag /var/lib/snapd/desktop/QtProject/qtdiag
        AppConfigLocation: "Application Configuration" */home/mitch/.config/QtProject/qtdiag* /etc/xdg/xdg-ubuntu/QtProject/qtdiag /etc/xdg/QtProject/qtdiag
      
      File selectors (increasing order of precedence):
        en_AU unix linux ubuntu
      
      Network:
        Using "OpenSSL 1.1.1f  31 Mar 2020", version: 0x1010106f
      
      Platform capabilities: ThreadedPixmaps OpenGL ThreadedOpenGL WindowMasks MultipleWindows ForeignWindows NonFullScreenWindows NativeWidgets WindowManagement SyncState RasterGLSurface SwitchableWidgetComposition
      
      Style hints:
        mouseDoubleClickInterval: 400
        mousePressAndHoldInterval: 500
        startDragDistance: 8
        startDragTime: 500
        startDragVelocity: 0
        keyboardInputInterval: 400
        keyboardAutoRepeatRate: 30
        cursorFlashTime: 1200
        showIsFullScreen: 0
        showIsMaximized: 0
        passwordMaskDelay: 0
        passwordMaskCharacter: U+2022
        fontSmoothingGamma: 1.7
        useRtlExtensions: 0
        setFocusOnTouchRelease: 0
        tabFocusBehavior: Qt::TabFocusAllControls 
        singleClickActivation: 0
      
      Additional style hints (QPlatformIntegration):
        ReplayMousePressOutsidePopup: 0
      
      Theme:
        Platforms requested : ubuntu,gtk3,gnome,generic
                  available : gtk3,snap,flatpak,xdgdesktopportal
        Styles requested    : fusion,windows
               available    : Windows,Fusion
        Icon theme          : Adwaita,  from /home/mitch/.local/share/icons,/usr/share/icons,/var/lib/snapd/desktop/icons
        System font         : "Ubuntu" 11
        Native file dialog
        Native color dialog
        Native font dialog
      
      Fonts:
        General font : "Ubuntu" 11
        Fixed font   : "monospace" 11
        Title font   : "DejaVu Sans" 12
        Smallest font: "DejaVu Sans" 12
      
      Palette:
        QPalette::WindowText: #ff000000
        QPalette::Button: #ffefefef
        QPalette::Light: #ffffffff
        QPalette::Midlight: #ffcacaca
        QPalette::Dark: #ff9f9f9f
        QPalette::Mid: #ffb8b8b8
        QPalette::Text: #ff000000
        QPalette::BrightText: #ffffffff
        QPalette::ButtonText: #ff000000
        QPalette::Base: #ffffffff
        QPalette::Window: #ffefefef
        QPalette::Shadow: #ff767676
        QPalette::Highlight: #ff308cc6
        QPalette::HighlightedText: #ffffffff
        QPalette::Link: #ff0000ff
        QPalette::LinkVisited: #ffff00ff
        QPalette::AlternateBase: #fff7f7f7
        QPalette::NoRole: #ff000000
        QPalette::ToolTipBase: #ffffffdc
        QPalette::ToolTipText: #ff000000
        QPalette::PlaceholderText: #80000000
      
      Screens: 1, High DPI scaling: inactive
      # 0 "DP-0" Depth: 24 Primary: yes
        Manufacturer: Lenovo Group Limited
        Model: Pro2840m-
        Serial number: V9016D44-----
        Geometry: 3840x2160+0+0 Available: 3696x2106+144+54
        Physical size: 621x341 mm  Refresh: 59.9966 Hz Power state: 0
        Physical DPI: 157.063,160.891 Logical DPI: 192,192 Subpixel_None
        DevicePixelRatio: 1 Pixel density: 1
        Primary orientation: 2 Orientation: 2 Native orientation: 0 OrientationUpdateMask: 0
      
      LibGL Vendor: NVIDIA Corporation
      Renderer: GeForce GTX 1650/PCIe/SSE2
      Version: 4.6.0 NVIDIA 460.73.01
      Shading language: 4.60 NVIDIA
      Format: Version: 4.6 Profile: 2 Swap behavior: 0 Buffer size (RGB): 8,8,8 Depth buffer: 24
      Profile: None (QOpenGLFunctions_4_6)
      
      Vulkan instance available
      Supported instance extensions:
        VK_KHR_device_group_creation, version 1
        VK_KHR_external_fence_capabilities, version 1
        VK_KHR_external_memory_capabilities, version 1
        VK_KHR_external_semaphore_capabilities, version 1
        VK_KHR_get_display_properties2, version 1
        VK_KHR_get_physical_device_properties2, version 1
        VK_KHR_get_surface_capabilities2, version 1
        VK_KHR_surface, version 25
        VK_KHR_surface_protected_capabilities, version 1
        VK_KHR_wayland_surface, version 6
        VK_KHR_xcb_surface, version 6
        VK_KHR_xlib_surface, version 6
        VK_KHR_display, version 23
        VK_EXT_direct_mode_display, version 1
        VK_EXT_acquire_xlib_display, version 1
        VK_EXT_display_surface_counter, version 1
        VK_EXT_debug_report, version 9
        VK_EXT_debug_utils, version 2
      Supported layers:
        VK_LAYER_MESA_device_select, version 1, spec version 1.1.73, Linux device selection layer
        VK_LAYER_NV_optimus, version 1, spec version 1.2.155, NVIDIA Optimus layer
        VK_LAYER_MESA_overlay, version 1, spec version 1.1.73, Mesa Overlay layer
        VK_LAYER_LUNARG_standard_validation, version 1, spec version 1.0.131, LunarG Standard Validation Layer
      Available physical devices:
        API version 1.2.155, vendor 0x10DE, device 0x2188, GeForce GTX 1650, type 2, driver version 460.292.64
      
      Qt Rendering Hardware Interface supported backends:
      OpenGL (with default QSurfaceFormat):
        Min Texture Size: 1
        Max Texture Size: 32768
        Max Color Attachments: 8
        Frames in Flight: 1
        Uniform Buffer Alignment: 1
        Supported MSAA sample counts: 1,2,4,8,16,32
        Features:
          - MultisampleTexture
          v MultisampleRenderBuffer
          - DebugMarkers
          - Timestamps
          v Instancing
          - CustomInstanceStepRate
          v PrimitiveRestart
          v NonDynamicUniformBuffers
          v NonFourAlignedEffectiveIndexBufferOffset
          v NPOTTextureRepeat
          - RedOrAlpha8IsRed
          v ElementIndexUint
          v Compute
          v WideLines
          v VertexShaderPointSize
          v BaseVertex
          - BaseInstance
          v TriangleFanTopology
          v ReadBackNonUniformBuffer
          v ReadBackNonBaseMipLevel
        Texture formats: RGBA8 BGRA8 R8 R16 RED_OR_ALPHA8 RGBA16F RGBA32F R16F R32F D16 D32F BC1 BC2 BC3 ETC2_RGB8 ETC2_RGB8A1 ETC2_RGBA8 ASTC_4x4 ASTC_5x4 ASTC_5x5 ASTC_6x5 ASTC_6x6 ASTC_8x5 ASTC_8x6 ASTC_8x8 ASTC_10x5 ASTC_10x6 ASTC_10x8 ASTC_10x10 ASTC_12x10 ASTC_12x12
      Vulkan:
        Min Texture Size: 1
        Max Texture Size: 32768
        Max Color Attachments: 8
        Frames in Flight: 2
        Uniform Buffer Alignment: 64
        Supported MSAA sample counts: 1,2,4,8
        Features:
          v MultisampleTexture
          v MultisampleRenderBuffer
          - DebugMarkers
          v Timestamps
          v Instancing
          - CustomInstanceStepRate
          v PrimitiveRestart
          v NonDynamicUniformBuffers
          v NonFourAlignedEffectiveIndexBufferOffset
          v NPOTTextureRepeat
          v RedOrAlpha8IsRed
          v ElementIndexUint
          v Compute
          v WideLines
          v VertexShaderPointSize
          v BaseVertex
          v BaseInstance
          v TriangleFanTopology
          v ReadBackNonUniformBuffer
          v ReadBackNonBaseMipLevel
        Texture formats: RGBA8 BGRA8 R8 R16 RED_OR_ALPHA8 RGBA16F RGBA32F R16F R32F D16 D32F BC1 BC2 BC3 BC4 BC5 BC6H BC7
      
      
      Plugin information:
      
      + Android                           5.0.0
        AutoTest                          5.0.0
        AutotoolsProjectManager           5.0.0
        BareMetal                         5.0.0
        Bazaar                            5.0.0
        Beautifier                        5.0.0
      + BinEditor                         5.0.0
      + Bookmarks                         5.0.0
        Boot2Qt                           5.0.0
      + CMakeProjectManager               5.0.0
        CVS                               5.0.0
      + ClangCodeModel                    5.0.0
        ClangFormat                       5.0.0
      + ClangTools                        5.0.0
      + ClassView                         5.0.0
        ClearCase                         5.0.0
        CodePaster                        5.0.0
        CompilationDatabaseProjectManager 5.0.0
        Conan                             5.0.0
      + Core                              5.0.0
      + CppEditor                         5.0.0
      + CppTools                          5.0.0
        Cppcheck                          5.0.0
      + CtfVisualizer                     5.0.0
      + Debugger                          5.0.0
      + Designer                          5.0.0
      + DiffEditor                        5.0.0
        Docker                            5.0.0
        EmacsKeys                         5.0.0
        FakeVim                           5.0.0
      + GLSLEditor                        5.0.0
      + GenericProjectManager             5.0.0
      + Git                               5.0.0
        HelloWorld                        5.0.0
      + Help                              5.0.0
      + ImageViewer                       5.0.0
        IncrediBuild                      5.0.0
        Ios                               5.0.0
      + LanguageClient                    5.0.0
      + LicenseChecker                    5.0.0
      + Macros                            5.0.0
        Marketplace                       5.0.0
        McuSupport                        5.0.0
        Mercurial                         5.0.0
        MesonProjectManager               5.0.0
        ModelEditor                       5.0.0
        Nim                               5.0.0
      + PerfProfiler                      5.0.0
        Perforce                          5.0.0
      + ProjectExplorer                   5.0.0
      + Python                            5.0.0
      + QbsProjectManager                 5.0.0
      + QmakeProjectManager               5.0.0
        QmlDesigner                       5.0.0
      + QmlJSEditor                       5.0.0
      + QmlJSTools                        5.0.0
        QmlPreview                        5.0.0
        QmlProfiler                       5.0.0
        QmlProjectManager                 5.0.0
        Qnx                               5.0.0
      + QtSupport                         5.0.0
      + RemoteLinux                       5.0.0
      + ResourceEditor                    5.0.0
        ScxmlEditor                       5.0.0
        SerialTerminal                    5.0.0
        SilverSearcher                    5.0.0
        StudioWelcome                     5.0.0
        Subversion                        5.0.0
        TaskList                          5.0.0
      + TextEditor                        5.0.0
        Todo                              5.0.0
      + UpdateInfo                        5.0.0
      + Valgrind                          5.0.0
      + VcsBase                           5.0.0
        Vxworks                           5.0.0
        WebAssembly                       5.0.0
        Welcome                           5.0.0
        WinRt                             5.0.0
      
      Used settingspath: ~/.config/QtProject
      
      Qt Creator 5.0.0
      Based on Qt 5.15.2 (GCC 7.3.1 20180303 (Red Hat 7.3.1-5), 64 bit)
      From revision 72536eb155
      Built on Aug 25 2021 01:16:33
      
      

      Stack trace for one particular freeze:

      Thread 1066 (Thread 0x7fff97fff700 (LWP 69433)):
      #0  __GI___xstat (vers=vers@entry=1, name=0x7fffa613f958 "/home/mitch/dev/qt-dev-debug/qtbase/qml/QtQuick.2.-", buf=buf@entry=0x7fff97ffe620) at ../sysdeps/unix/sysv/linux/wordsize-64/xstat.c:35
      #1  0x00007ffff5f4ee3d in stat64 (__statbuf=0x7fff97ffe620, __path=<optimised out>) at /usr/include/sys/stat.h:505
      #2  QFileSystemEngine::fillMetaData(QFileSystemEntry const&, QFileSystemMetaData&, QFlags<QFileSystemMetaData::MetaDataFlag>) (entry=..., data=..., what=..., what@entry=...) at io/qfilesystemengine_unix.cpp:969
      #3  0x00007ffff5ed2b6a in QDirPrivate::exists() const (this=<optimised out>) at io/qdir.cpp:158
      #4  QDir::exists() const (this=<optimised out>) at io/qdir.cpp:1687
      #5  0x00007fffd29c9865 in QmlJS::modulePaths(QString const&, QString const&, QStringList const&) (name=..., version=..., importPaths=...) at /home/mitch/dev/qt-creator/src/libs/qmljs/qmljsutils.cpp:263
      #6  0x00007fffd293d1cc in QmlJS::LinkPrivate::importNonFile(QSharedPointer<QmlJS::Document const> const&, QmlJS::ImportInfo const&) (this=0x7fffa60aff10, doc=..., importInfo=...) at /home/mitch/dev/qt-creator/src/libs/qmljs/qmljslink.cpp:416
      #7  0x00007fffd293c473 in QmlJS::LinkPrivate::populateImportedTypes(QmlJS::Imports*, QSharedPointer<QmlJS::Document const> const&) (this=0x7fffa60aff10, imports=0x7fffa606bf80, doc=...) at /home/mitch/dev/qt-creator/src/libs/qmljs/qmljslink.cpp:302
      #8  0x00007fffd293be4f in QmlJS::LinkPrivate::linkImports() (this=0x7fffa60aff10) at /home/mitch/dev/qt-creator/src/libs/qmljs/qmljslink.cpp:239
      #9  0x00007fffd293b7cf in QmlJS::Link::operator()(QSharedPointer<QmlJS::Document const> const&, QList<QmlJS::DiagnosticMessage>*) (this=0x7fff97ffeb98, doc=..., messages=0x7fff97ffedd8) at /home/mitch/dev/qt-creator/src/libs/qmljs/qmljslink.cpp:194
      #10 0x00007fffcee9649f in QmlJSEditor::Internal::SemanticInfoUpdater::makeNewSemanticInfo(QSharedPointer<QmlJS::Document const> const&, QmlJS::Snapshot const&) (this=0x55555be1cf70, doc=..., snapshot=...) at /home/mitch/dev/qt-creator/src/plugins/qmljseditor/qmljssemanticinfoupdater.cpp:120
      #11 0x00007fffcee961c9 in QmlJSEditor::Internal::SemanticInfoUpdater::run() (this=0x55555be1cf70) at /home/mitch/dev/qt-creator/src/plugins/qmljseditor/qmljssemanticinfoupdater.cpp:96
      #12 0x00007ffff5dcecb5 in QThreadPrivate::start(void*) (arg=0x55555be1cf70) at thread/qthread_unix.cpp:329
      #13 0x00007ffff5ce7609 in start_thread (arg=<optimised out>) at pthread_create.c:477
      #14 0x00007ffff5a11293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
      
      [...]
      
      Thread 1 (Thread 0x7ffff23e57c0 (LWP 65238)):
      #0  futex_wait_cancelable (private=<optimised out>, expected=0, futex_word=0x55555c1ad810) at ../sysdeps/nptl/futex-internal.h:183
      #1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55555c1ad7c0, cond=0x55555c1ad7e8) at pthread_cond_wait.c:508
      #2  __pthread_cond_wait (cond=cond@entry=0x55555c1ad7e8, mutex=mutex@entry=0x55555c1ad7c0) at pthread_cond_wait.c:638
      #3  0x00007ffff5dd5803 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55555c1ad7c0) at thread/qwaitcondition_unix.cpp:146
      #4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55555c3e7bb8, mutex=mutex@entry=0x55555c3e7b98, deadline=...) at thread/qwaitcondition_unix.cpp:225
      #5  0x00007ffff5dce8d1 in QThread::wait(QDeadlineTimer) (this=<optimised out>, deadline=...) at thread/qthread_unix.cpp:755
      #6  0x00007fffceea6247 in QmlJSEditor::Internal::QmlJSEditorDocumentPrivate::~QmlJSEditorDocumentPrivate() (this=0x55555c264ba0, __in_chrg=<optimised out>) at /home/mitch/dev/qt-creator/src/plugins/qmljseditor/qmljseditordocument.cpp:509
      #7  0x00007fffceea631c in QmlJSEditor::Internal::QmlJSEditorDocumentPrivate::~QmlJSEditorDocumentPrivate() (this=0x55555c264ba0, __in_chrg=<optimised out>) at /home/mitch/dev/qt-creator/src/plugins/qmljseditor/qmljseditordocument.cpp:514
      #8  0x00007fffceea74c0 in QmlJSEditor::QmlJSEditorDocument::~QmlJSEditorDocument() (this=0x55555c1f2dc0, __in_chrg=<optimised out>) at /home/mitch/dev/qt-creator/src/plugins/qmljseditor/qmljseditordocument.cpp:663
      #9  0x00007fffceea74ec in QmlJSEditor::QmlJSEditorDocument::~QmlJSEditorDocument() (this=0x55555c1f2dc0, __in_chrg=<optimised out>) at /home/mitch/dev/qt-creator/src/plugins/qmljseditor/qmljseditordocument.cpp:664
      #10 0x00007fffd8ba39a9 in QtSharedPointer::CustomDeleter<TextEditor::TextDocument, QtSharedPointer::NormalDeleter>::execute() (this=0x55555bbece60) at /home/mitch/dev/qt-unified/5.15.5/gcc_64/include/QtCore/qsharedpointer_impl.h:187
      #11 0x00007fffd8b9fdbb in QtSharedPointer::ExternalRefCountWithCustomDeleter<TextEditor::TextDocument, QtSharedPointer::NormalDeleter>::deleter(QtSharedPointer::ExternalRefCountData*) (self=0x55555bbece50) at /home/mitch/dev/qt-unified/5.15.5/gcc_64/include/QtCore/qsharedpointer_impl.h:205
      #12 0x00007fffd8b3d1c7 in QtSharedPointer::ExternalRefCountData::destroy() (this=0x55555bbece50) at /home/mitch/dev/qt-unified/5.15.5/gcc_64/include/QtCore/qsharedpointer_impl.h:149
      #13 0x00007fffd8b9aad1 in QSharedPointer<TextEditor::TextDocument>::deref(QtSharedPointer::ExternalRefCountData*) (dd=0x55555bbece50) at /home/mitch/dev/qt-unified/5.15.5/gcc_64/include/QtCore/qsharedpointer_impl.h:458
      #14 0x00007fffd8b929f0 in QSharedPointer<TextEditor::TextDocument>::deref() (this=0x55555632e9b0) at /home/mitch/dev/qt-unified/5.15.5/gcc_64/include/QtCore/qsharedpointer_impl.h:453
      #15 0x00007fffd8b89606 in QSharedPointer<TextEditor::TextDocument>::~QSharedPointer() (this=0x55555632e9b0, __in_chrg=<optimised out>) at /home/mitch/dev/qt-unified/5.15.5/gcc_64/include/QtCore/qsharedpointer_impl.h:310
      #16 0x00007fffd8b44ca1 in TextEditor::Internal::TextEditorWidgetPrivate::~TextEditorWidgetPrivate() (this=0x55555632e950, __in_chrg=<optimised out>) at /home/mitch/dev/qt-creator/src/plugins/texteditor/texteditor.cpp:856
      #17 0x00007fffd8b44cd2 in TextEditor::Internal::TextEditorWidgetPrivate::~TextEditorWidgetPrivate() (this=0x55555632e950, __in_chrg=<optimised out>) at /home/mitch/dev/qt-creator/src/plugins/texteditor/texteditor.cpp:871
      #18 0x00007fffd8b46350 in TextEditor::TextEditorWidget::~TextEditorWidget() (this=0x55555b475730, __in_chrg=<optimised out>) at /home/mitch/dev/qt-creator/src/plugins/texteditor/texteditor.cpp:1106
      #19 0x00007fffceeac8d0 in QmlJSEditor::QmlJSEditorWidget::~QmlJSEditorWidget() (this=0x55555b475730, __in_chrg=<optimised out>) at .moc/debug-shared/../../../../../../qt-creator/src/plugins/qmljseditor/qmljseditor.h:53
      #20 0x00007fffceeac8fc in QmlJSEditor::QmlJSEditorWidget::~QmlJSEditorWidget() (this=0x55555b475730, __in_chrg=<optimised out>) at .moc/debug-shared/../../../../../../qt-creator/src/plugins/qmljseditor/qmljseditor.h:53
      #21 0x00007fffd8b71996 in TextEditor::BaseTextEditor::~BaseTextEditor() (this=0x555557e24650, __in_chrg=<optimised out>) at /home/mitch/dev/qt-creator/src/plugins/texteditor/texteditor.cpp:7971
      #22 0x00007fffceeac828 in QmlJSEditor::QmlJSEditor::~QmlJSEditor() (this=0x555557e24650, __in_chrg=<optimised out>) at .moc/debug-shared/../../../../../../qt-creator/src/plugins/qmljseditor/qmljseditor.h:132
      #23 0x00007fffceeac848 in QmlJSEditor::QmlJSEditor::~QmlJSEditor() (this=0x555557e24650, __in_chrg=<optimised out>) at .moc/debug-shared/../../../../../../qt-creator/src/plugins/qmljseditor/qmljseditor.h:132
      #24 0x00007fffd9475f15 in Core::Internal::EditorManagerPrivate::closeEditors(QList<Core::IEditor*> const&, Core::Internal::EditorManagerPrivate::CloseFlag) (editors=..., flag=Core::Internal::EditorManagerPrivate::CloseFlag::CloseWithAsking) at /home/mitch/dev/qt-creator/src/plugins/coreplugin/editormanager/editormanager.cpp:1768
      #25 0x00007fffd947d2a3 in Core::EditorManager::closeEditors(QList<Core::IEditor*> const&, bool) (editorsToClose=..., askAboutModifiedEditors=true) at /home/mitch/dev/qt-creator/src/plugins/coreplugin/editormanager/editormanager.cpp:3009
      #26 0x00007fffd947e98c in Core::EditorManager::closeDocuments(QList<Core::IDocument*> const&, bool) (documents=..., askAboutModifiedEditors=true) at /home/mitch/dev/qt-creator/src/plugins/coreplugin/editormanager/editormanager.cpp:3392
      #27 0x00007fffd947b903 in Core::EditorManager::closeAllEditors(bool) (askAboutModifiedEditors=true) at /home/mitch/dev/qt-creator/src/plugins/coreplugin/editormanager/editormanager.cpp:2729
      #28 0x00007fffd39a7351 in ProjectExplorer::SessionManager::loadSession(QString const&, bool) (session=..., initial=false) at /home/mitch/dev/qt-creator/src/plugins/projectexplorer/session.cpp:1050
      #29 0x00007fffd37e94ca in ProjectExplorer::ProjectExplorerPluginPrivate::setSession(QAction*) (this=0x5555562b0fe0, action=0x555559d30360) at /home/mitch/dev/qt-creator/src/plugins/projectexplorer/projectexplorer.cpp:3985
      #30 0x00007fffd3816357 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QAction*>, void, void (ProjectExplorer::ProjectExplorerPluginPrivate::*)(QAction*)>::call(void (ProjectExplorer::ProjectExplorerPluginPrivate::*)(QAction*), ProjectExplorer::ProjectExplorerPluginPrivate*, void**) (f=(void (ProjectExplorer::ProjectExplorerPluginPrivate::*)(class ProjectExplorer::ProjectExplorerPluginPrivate * const, class QAction *)) 0x7fffd37e9432 <ProjectExplorer::ProjectExplorerPluginPrivate::setSession(QAction*)>, o=0x5555562b0fe0, arg=0x7fffffffce70) at /home/mitch/dev/qt-unified/5.15.5/gcc_64/include/QtCore/qobjectdefs_impl.h:152
      #31 0x00007fffd3813b92 in QtPrivate::FunctionPointer<void (ProjectExplorer::ProjectExplorerPluginPrivate::*)(QAction*)>::call<QtPrivate::List<QAction*>, void>(void (ProjectExplorer::ProjectExplorerPluginPrivate::*)(QAction*), ProjectExplorer::ProjectExplorerPluginPrivate*, void**) (f=(void (ProjectExplorer::ProjectExplorerPluginPrivate::*)(class ProjectExplorer::ProjectExplorerPluginPrivate * const, class QAction *)) 0x7fffd37e9432 <ProjectExplorer::ProjectExplorerPluginPrivate::setSession(QAction*)>, o=0x5555562b0fe0, arg=0x7fffffffce70) at /home/mitch/dev/qt-unified/5.15.5/gcc_64/include/QtCore/qobjectdefs_impl.h:185
      #32 0x00007fffd3810981 in QtPrivate::QSlotObject<void (ProjectExplorer::ProjectExplorerPluginPrivate::*)(QAction*), QtPrivate::List<QAction*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x555559f78d60, r=0x5555562b0fe0, a=0x7fffffffce70, ret=0x0) at /home/mitch/dev/qt-unified/5.15.5/gcc_64/include/QtCore/qobjectdefs_impl.h:418
      #33 0x00007ffff5ff25a0 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fffffffce70, r=0x5555562b0fe0, this=<optimised out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
      #34 doActivate<false>(QObject*, int, void**) (sender=0x55555aa728d0, signal_index=3, argv=argv@entry=0x7fffffffce70) at kernel/qobject.cpp:3886
      #35 0x00007ffff5feba79 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimised out>, m=m@entry=0x7ffff7a2d240 <QActionGroup::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffffce70) at kernel/qobject.cpp:3946
      #36 0x00007ffff7359c0f in QActionGroup::triggered(QAction*) (this=<optimised out>, _t1=0x555559d30360) at .moc/moc_qactiongroup.cpp:268
      #37 0x00007ffff7359da8 in QActionGroupPrivate::_q_actionTriggered() (this=<optimised out>) at kernel/qactiongroup.cpp:94
      #38 0x00007ffff735a2a9 in QActionGroup::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimised out>, _c=<optimised out>, _id=<optimised out>, _a=<optimised out>) at .moc/moc_qactiongroup.cpp:141
      #39 0x00007ffff5ff244f in doActivate<false>(QObject*, int, void**) (sender=0x555559d30360, signal_index=4, argv=argv@entry=0x7fffffffcfd0) at kernel/qobject.cpp:3898
      #40 0x00007ffff5feba79 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x555559d30360, m=m@entry=0x7ffff7a2d160 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffffffcfd0) at kernel/qobject.cpp:3946
      #41 0x00007ffff73567d2 in QAction::triggered(bool) (this=this@entry=0x555559d30360, _t1=true) at .moc/moc_qaction.cpp:376
      #42 0x00007ffff7358bfe in QAction::activate(QAction::ActionEvent) (this=0x555559d30360, event=<optimised out>) at kernel/qaction.cpp:1161
      #43 0x00007ffff74c950a in QMenuPrivate::activateCausedStack(QVector<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) (this=this@entry=0x5555563e6cc0, causedStack=..., action=action@entry=0x555559d30360, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1384
      #44 0x00007ffff74d0636 in QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) (this=0x5555563e6cc0, action=0x555559d30360, action_e=QAction::Trigger, self=<optimised out>) at widgets/qmenu.cpp:1461
      #45 0x00007ffff74d33dc in QMenu::keyPressEvent(QKeyEvent*) (this=<optimised out>, e=<optimised out>) at widgets/qmenu.cpp:3440
      #46 0x00007ffff739b447 in QWidget::event(QEvent*) (this=this@entry=0x5555563cd180, event=event@entry=0x7fffffffd6e0) at kernel/qwidget.cpp:8692
      #47 0x00007ffff74d3cab in QMenu::event(QEvent*) (this=0x5555563cd180, e=0x7fffffffd6e0) at widgets/qmenu.cpp:3089
      #48 0x00007ffff735c59c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimised out>, receiver=0x5555563cd180, e=0x7fffffffd6e0) at kernel/qapplication.cpp:3637
      #49 0x00007ffff73638f2 in QApplication::notify(QObject*, QEvent*) (this=<optimised out>, receiver=0x5555563cd180, e=0x7fffffffd6e0) at kernel/qapplication.cpp:2999
      #50 0x00007ffff5fb9cc8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5555563cd180, event=0x7fffffffd6e0) at kernel/qcoreapplication.cpp:1064
      #51 0x00007ffff73b710b in QWidgetWindow::event(QEvent*) (this=0x55555788f090, event=0x7fffffffd6e0) at kernel/qwidgetwindow.cpp:293
      #52 0x00007ffff735c59c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimised out>, receiver=0x55555788f090, e=0x7fffffffd6e0) at kernel/qapplication.cpp:3637
      #53 0x00007ffff7363060 in QApplication::notify(QObject*, QEvent*) (this=<optimised out>, receiver=0x55555788f090, e=0x7fffffffd6e0) at kernel/qapplication.cpp:3383
      #54 0x00007ffff5fb9cc8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55555788f090, event=0x7fffffffd6e0) at kernel/qcoreapplication.cpp:1064
      #55 0x00007ffff5fb9e8e in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=receiver@entry=0x55555788f090, event=event@entry=0x7fffffffd6e0) at kernel/qcoreapplication.cpp:1474
      #56 0x00007ffff6a31ffb in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) (e=0x5555585988f0) at kernel/qguiapplication.cpp:2414
      #57 0x00007ffff6a36b15 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x5555585988f0) at kernel/qguiapplication.cpp:2008
      #58 0x00007ffff6a129db in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=..., flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
      #59 0x00007ffff169882a in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimised out>) at qxcbeventdispatcher.cpp:105
      #60 0x00007ffff288417d in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #61 0x00007ffff2884400 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #62 0x00007ffff28844a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #63 0x00007ffff60155dc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5555557b5300, flags=...) at kernel/qeventdispatcher_glib.cpp:423
      #64 0x00007ffff5fb86ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffd9a0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:232
      #65 0x00007ffff5fc16b3 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1375
      #66 0x0000555555569be3 in main(int, char**) (argc=1, argv=0x7fffffffdde8) at /home/mitch/dev/qt-creator/src/app/main.cpp:767
      

      Full backtraces (with locals) attached.

      Attachments

        1. qtcreatorbug26216-full-backtrace.txt
          33 kB
          Mitch Curtis
        2. qtcreatorbug26216-full-backtrace-with-threads.txt
          60 kB
          Mitch Curtis
        3. Screenshot from 2021-09-03 08-57-01.png
          1.05 MB
          Mitch Curtis
        4. Screenshot from 2021-09-03 08-57-56.png
          1.32 MB
          Mitch Curtis

        Issue Links

          Activity

            People

              con Eike Ziller
              mitch_curtis Mitch Curtis
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: