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

Crash when text editing, after yellow bulb pressed

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Not Evaluated
    • None
    • Qt Creator 17.0.0
    • Editors
    • None
    • Linux/X11

    Description

      Thread 1 (Thread 0x7a2d780f88c0 (LWP 26460)):
      #0  0x00007a2d5f6d6c1b in LanguageClient::applyTextEdits (client=0x5f53cc6d7a50, filePath=..., edits=...) at /home/jarek/dev/creator-17/src/plugins/languageclient/languageclientutils.cpp:98
      #1  0x00007a2d5f6d6b6d in LanguageClient::applyTextEdits (client=0x5f53cc6d7a50, uri=..., edits=...) at /home/jarek/dev/creator-17/src/plugins/languageclient/languageclientutils.cpp:89
      #2  0x00007a2d5f6d6a3f in LanguageClient::applyTextDocumentEdit (client=0x5f53cc6d7a50, edit=...) at /home/jarek/dev/creator-17/src/plugins/languageclient/languageclientutils.cpp:84
      #3  0x00007a2d5f6d9e1a in LanguageClient::applyDocumentChange (client=0x5f53cc6d7a50, change=...) at /home/jarek/dev/creator-17/src/plugins/languageclient/languageclientutils.cpp:356
      #4  0x00007a2d5f6d7160 in LanguageClient::applyWorkspaceEdit (client=0x5f53cc6d7a50, edit=...) at /home/jarek/dev/creator-17/src/plugins/languageclient/languageclientutils.cpp:122
      #5  0x00007a2d5f6d7425 in operator() (__closure=0x7a2d6401af40) at /home/jarek/dev/creator-17/src/plugins/languageclient/languageclientutils.cpp:169
      #6  0x00007a2d5f6df32a in std::__invoke_impl<void, LanguageClient::updateCodeActionRefactoringMarker(Client*, const QList<LanguageServerProtocol::CodeAction>&, const LanguageServerProtocol::DocumentUri&)::<lambda(const LanguageServerProtocol::CodeAction&, const LanguageServerProtocol::Range&)>::<lambda(const TextEditor::TextEditorWidget*)>&, TextEditor::TextEditorWidget*>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61
      #7  0x00007a2d5f6deb0f in std::__invoke_r<void, LanguageClient::updateCodeActionRefactoringMarker(Client*, const QList<LanguageServerProtocol::CodeAction>&, const LanguageServerProtocol::DocumentUri&)::<lambda(const LanguageServerProtocol::CodeAction&, const LanguageServerProtocol::Range&)>::<lambda(const TextEditor::TextEditorWidget*)>&, TextEditor::TextEditorWidget*>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:111
      #8  0x00007a2d5f6ddf1f in std::_Function_handler<void(TextEditor::TextEditorWidget*), LanguageClient::updateCodeActionRefactoringMarker(Client*, const QList<LanguageServerProtocol::CodeAction>&, const LanguageServerProtocol::DocumentUri&)::<lambda(const LanguageServerProtocol::CodeAction&, const LanguageServerProtocol::Range&)>::<lambda(const TextEditor::TextEditorWidget*)> >::_M_invoke(const std::_Any_data &, TextEditor::TextEditorWidget *&&) (__functor=..., __args#0=@0x7fffbc5a30b0: 0x5f53d8dea460) at /usr/include/c++/13/bits/std_function.h:290
      #9  0x00007a2d69c59fc1 in std::function<void (TextEditor::TextEditorWidget*)>::operator()(TextEditor::TextEditorWidget*) const (this=0x7fffbc5a3238, __args#0=0x5f53d8dea460) at /usr/include/c++/13/bits/std_function.h:591
      #10 0x00007a2d69ce95c4 in TextEditor::TextEditorWidget::mousePressEvent (this=0x5f53d8dea460, e=0x7fffbc5a3bf0) at /home/jarek/dev/creator-17/src/plugins/texteditor/texteditor.cpp:7284
      #11 0x00007a2d79a40d9a in QWidget::event (this=0x5f53d8dea460, event=0x7fffbc5a3bf0) at /home/jarek/dev/qt-68/qtbase/src/widgets/kernel/qwidget.cpp:8978
      #12 0x00007a2d79b53827 in QFrame::event (this=0x5f53d8dea460, e=0x7fffbc5a3bf0) at /home/jarek/dev/qt-68/qtbase/src/widgets/widgets/qframe.cpp:521
      #13 0x00007a2d79b4e777 in QAbstractScrollArea::viewportEvent (this=0x5f53d8dea460, e=0x7fffbc5a3bf0) at /home/jarek/dev/qt-68/qtbase/src/widgets/widgets/qabstractscrollarea.cpp:1064
      #14 0x00007a2d69cd8632 in TextEditor::TextEditorWidget::viewportEvent (this=0x5f53d8dea460, event=0x7fffbc5a3bf0) at /home/jarek/dev/creator-17/src/plugins/texteditor/texteditor.cpp:5017
      #15 0x00007a2d79b4ff59 in QAbstractScrollAreaPrivate::viewportEvent (this=0x5f53cb5182d0, event=0x7fffbc5a3bf0) at /home/jarek/dev/qt-68/qtbase/src/widgets/widgets/qabstractscrollarea_p.h:74
      #16 0x00007a2d79b50052 in QAbstractScrollAreaFilter::eventFilter (this=0x5f53d3246d10, o=0x5f53cbb38650, e=0x7fffbc5a3bf0) at /home/jarek/dev/qt-68/qtbase/src/widgets/widgets/qabstractscrollarea_p.h:85
      #17 0x00007a2d777e5790 in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=0x5f53cbb38650, event=0x7fffbc5a3bf0) at /home/jarek/dev/qt-68/qtbase/src/corelib/kernel/qcoreapplication.cpp:1314
      #18 0x00007a2d799aa8c4 in QApplicationPrivate::notify_helper (this=0x5f53c784f900, receiver=0x5f53cbb38650, e=0x7fffbc5a3bf0) at /home/jarek/dev/qt-68/qtbase/src/widgets/kernel/qapplication.cpp:3294
      #19 0x00007a2d799a8506 in QApplication::notify (this=0x5f53c783fea0, receiver=0x5f53cbb38650, e=0x7fffbc5a3bf0) at /home/jarek/dev/qt-68/qtbase/src/widgets/kernel/qapplication.cpp:2778
      #20 0x00007a2d777e529f in QCoreApplication::notifyInternal2 (receiver=0x5f53cbb38650, event=0x7fffbc5a3bf0) at /home/jarek/dev/qt-68/qtbase/src/corelib/kernel/qcoreapplication.cpp:1177
      #21 0x00007a2d777e5ed5 in QCoreApplication::sendSpontaneousEvent (receiver=0x5f53cbb38650, event=0x7fffbc5a3bf0) at /home/jarek/dev/qt-68/qtbase/src/corelib/kernel/qcoreapplication.cpp:1631
      #22 0x00007a2d799a6fc4 in QApplicationPrivate::sendMouseEvent (receiver=0x5f53cbb38650, event=0x7fffbc5a3bf0, alienWidget=0x5f53cbb38650, nativeWidget=0x5f53c81769e0, buttonDown=0x7a2d7a484ad0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at /home/jarek/dev/qt-68/qtbase/src/widgets/kernel/qapplication.cpp:2359
      #23 0x00007a2d79a7bc80 in QWidgetWindow::handleMouseEvent (this=0x5f53c8444630, event=0x7fffbc5a41a0) at /home/jarek/dev/qt-68/qtbase/src/widgets/kernel/qwidgetwindow.cpp:666
      #24 0x00007a2d79a7a33c in QWidgetWindow::event (this=0x5f53c8444630, event=0x7fffbc5a41a0) at /home/jarek/dev/qt-68/qtbase/src/widgets/kernel/qwidgetwindow.cpp:299
      #25 0x00007a2d799aa8f0 in QApplicationPrivate::notify_helper (this=0x5f53c784f900, receiver=0x5f53c8444630, e=0x7fffbc5a41a0) at /home/jarek/dev/qt-68/qtbase/src/widgets/kernel/qapplication.cpp:3300
      #26 0x00007a2d799aa6e2 in QApplication::notify (this=0x5f53c783fea0, receiver=0x5f53c8444630, e=0x7fffbc5a41a0) at /home/jarek/dev/qt-68/qtbase/src/widgets/kernel/qapplication.cpp:3251
      #27 0x00007a2d777e529f in QCoreApplication::notifyInternal2 (receiver=0x5f53c8444630, event=0x7fffbc5a41a0) at /home/jarek/dev/qt-68/qtbase/src/corelib/kernel/qcoreapplication.cpp:1177
      #28 0x00007a2d777e5ed5 in QCoreApplication::sendSpontaneousEvent (receiver=0x5f53c8444630, event=0x7fffbc5a41a0) at /home/jarek/dev/qt-68/qtbase/src/corelib/kernel/qcoreapplication.cpp:1631
      #29 0x00007a2d7880b76f in QGuiApplicationPrivate::processMouseEvent (e=0x5f53d7b40500) at /home/jarek/dev/qt-68/qtbase/src/gui/kernel/qguiapplication.cpp:2454
      #30 0x00007a2d7880a99e in QGuiApplicationPrivate::processWindowSystemEvent (e=0x5f53d7b40500) at /home/jarek/dev/qt-68/qtbase/src/gui/kernel/qguiapplication.cpp:2181
      #31 0x00007a2d788d298e in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at /home/jarek/dev/qt-68/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1113
      #32 0x00007a2d72f10a58 in QXcbUnixEventDispatcher::processEvents (this=0x5f53c7850e70, flags=...) at /home/jarek/dev/qt-68/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:27
      #33 0x00007a2d777fc5e3 in QEventLoop::processEvents (this=0x7fffbc5a44e0, flags=...) at /home/jarek/dev/qt-68/qtbase/src/corelib/kernel/qeventloop.cpp:103
      #34 0x00007a2d777fc952 in QEventLoop::exec (this=0x7fffbc5a44e0, flags=...) at /home/jarek/dev/qt-68/qtbase/src/corelib/kernel/qeventloop.cpp:185
      #35 0x00007a2d777e5bfa in QCoreApplication::exec () at /home/jarek/dev/qt-68/qtbase/src/corelib/kernel/qcoreapplication.cpp:1520
      #36 0x00007a2d788098d2 in QGuiApplication::exec () at /home/jarek/dev/qt-68/qtbase/src/gui/kernel/qguiapplication.cpp:1968
      #37 0x00007a2d799a78e1 in QApplication::exec () at /home/jarek/dev/qt-68/qtbase/src/widgets/kernel/qapplication.cpp:2568
      #38 0x00005f53aa00ae91 in main (argc=1, argv=0x7fffbc5a4e08) at /home/jarek/dev/creator-17/src/app/main.cpp:1021
      

      Attachments

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

        Activity

          People

            davschul David Schulz
            jkobus Jarek Kobus
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes