XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Not Evaluated
    • Qt Creator 3.3.0-beta1
    • Qt Creator 3.3.0-beta1
    • Editors
    • None
    • Linux
    • 59fdc8096061f5feee2d5d4ff7ae1d9fd2fc723

    Description

      I doubt you're not aware of it, but just to be sure

      With latest master (that is 519aed8f) I have a crash when trying to invoke Git Diff.

      Backtrace:

      #0  0xb76f4424 in __kernel_vsyscall ()
      
      No symbol table info available.
      #1  0xb611280b in waitpid () at ../sysdeps/unix/syscall-template.S:81
      
      No locals.
      #2  0x08057f81 in signalHandler (signal=11) at /home/shaneh/dev/qt-creator/src/tools/qtcreatorcrashhandler/crashhandlersetup.cpp:83
      
              pid = 19893
      
      #3  <signal handler called>
      No symbol table info available.
      #4  0x00000050 in ?? ()
      
      No symbol table info available.
      #5  0xb645d61b in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) () from /usr/lib/i386-linux-gnu/libQt5Core.so.5
      
      No symbol table info available.
      #6  0xb70e114f in QWidgetTextControl::setDocument(QTextDocument*) () from /usr/lib/i386-linux-gnu/libQt5Widgets.so.5
      
      No symbol table info available.
      #7  0xb7102168 in QPlainTextEdit::setDocument(QTextDocument*) () from /usr/lib/i386-linux-gnu/libQt5Widgets.so.5
      
      No symbol table info available.
      #8  0xb22bc76c in TextEditor::Internal::BaseTextEditorWidgetPrivate::setupDocumentSignals (this=0xa57d1a8) at /home/shaneh/dev/qt-creator/src/plugins/texteditor/basetexteditor.cpp:2837
      
              doc = 0xacf49c0
              documentLayout = 0xb23f18c8
              settings = 0xbfbb5528
      #9  0xb22b2f3b in TextEditor::Internal::BaseTextEditorWidgetPrivate::ctor (this=0xa57d1a8, doc=...) at /home/shaneh/dev/qt-creator/src/plugins/texteditor/basetexteditor.cpp:622
      
      No locals.
      #10 0xb22b2e3e in TextEditor::BaseTextEditorWidget::setTextDocument (this=0xcd92328, doc=...) at /home/shaneh/dev/qt-creator/src/plugins/texteditor/basetexteditor.cpp:609
      
      No locals.
      #11 0xb22d536e in TextEditor::BaseTextEditorWidget::setupFallBackEditor (this=0xcd92328, id=...) at /home/shaneh/dev/qt-creator/src/plugins/texteditor/basetexteditor.cpp:6542
      
              doc = {value = 0xb57a248, d = 0xb5dabe8}
      
      #12 0xb045a3bb in DiffEditor::SideDiffEditorWidget::SideDiffEditorWidget (this=0xcd92328, parent=0xcdba5e0) at /home/shaneh/dev/qt-creator/src/plugins/diffeditor/sidebysidediffeditorwidget.cpp:288
      
              settings = {m_displayLineNumbers = 108, m_textWrapping = 182, m_visualizeWhitespace = 89, m_displayFoldingMarkers = 83, m_highlightCurrentLine = 244, m_highlightBlocks = 182, m_animateMatchingParentheses = false, m_highlightMatchingParentheses = 16, m_markTextChanges = 81, m_autoFoldFirstComment = 183, m_centerCursorOnScroll = 23, m_openLinksInNextSplit = 134, m_forceOpenLinksInNextSplit = 231, m_displayFileEncoding = 181}
      
              editor = 0xb605b164 <operator new(unsigned int)+52>
      #13 0xb045c1f9 in DiffEditor::SideBySideDiffEditorWidget::SideBySideDiffEditorWidget (this=0xcdba5e0, parent=0xa56cc90) at /home/shaneh/dev/qt-creator/src/plugins/diffeditor/sidebysidediffeditorwidget.cpp:762
      
              l = 0xcdba5e0
      #14 0xb042be86 in DiffEditor::DiffEditor::DiffEditor (this=0xba26760, doc=...) at /home/shaneh/dev/qt-creator/src/plugins/diffeditor/diffeditor.cpp:222
      
              splitter = 0xa519598
      #15 0xb043472b in DiffEditor::Internal::DiffEditorFactory::createEditor (this=0x9d6fd90) at /home/shaneh/dev/qt-creator/src/plugins/diffeditor/diffeditorfactory.cpp:52
      
      No locals.
      #16 0xb2b00393 in Core::Internal::EditorManagerPrivate::createEditor (editorId=..., fileName=...) at /home/shaneh/dev/qt-creator/src/plugins/coreplugin/editormanager/editormanager.cpp:886
              __PRETTY_FUNCTION__ = "static Core::IEditor* Core::Internal::EditorManagerPrivate::createEditor(Core::Id, const QString&)"
      
              factories = {{p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0
      , end = 0
      , array = {0x0}}, d = 0xa3a36e0}
      , d = 0xa3a36e0}}
      
              editor = 0xb2acbd67 <QTypedArrayData<unsigned short>::sharedNull()+11>
      #17 0xb2b08682 in Core::EditorManager::openEditorWithContents (editorId=..., titlePattern=0x0, contents=..., flags=...) at /home/shaneh/dev/qt-creator/src/plugins/coreplugin/editormanager/editormanager.cpp:2330
      
              title = {static null = {<No data fields>}, d = 0xb64deca0 <QArrayData::shared_null>}
      
              edt = 0xb7709020 <_dl_runtime_resolve+16>
      #18 0xb0435897 in DiffEditor::DiffEditorManager::findOrCreate (documentId=..., displayName=...) at /home/shaneh/dev/qt-creator/src/plugins/diffeditor/diffeditormanager.cpp:103
      
              document = 0x0
              msgWait = {static null = {<No data fields>}, d = 0xac91fd8}
      
              diffEditor = 0xb0435802 <DiffEditor::DiffEditorManager::findOrCreate(QString const&, QString const&)>
      #19 0xaf9e2248 in Git::Internal::GitClient::createDiffEditor (this=0x9d819e8, documentId=..., source=..., title=...) at /home/shaneh/dev/qt-creator/src/plugins/git/gitclient.cpp:812
      
              diffEditorDocument = 0xb04357e6 <DiffEditor::DiffEditorManager::find(QString const&)+30>
      #20 0xaf9e3151 in Git::Internal::GitClient::diff (this=0x9d819e8, workingDirectory=..., fileName=...) at /home/shaneh/dev/qt-creator/src/plugins/git/gitclient.cpp:991
      
              controller = 0xbfbb5ad8
              reloader = 0xafad1198
              title = {static null = {<No data fields>}, d = 0xb538f48}
      
              sourceFile = {static null = {<No data fields>}, d = 0xaea5e68}
      
              documentId = {static null = {<No data fields>}, d = 0xb5ec7d8}
      
              diffEditorDocument = 0x0
      #21 0xaf9d294f in Git::Internal::GitPlugin::diffCurrentFile (this=0x9be9928) at /home/shaneh/dev/qt-creator/src/plugins/git/gitplugin.cpp:699
      
              state = {data = {d = 0xcda3358}}

      Attachments

        Activity

          People

            hjk hjk
            orgads Orgad Shaneh
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: