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

Crash when cutting text from editor visible in multiple splits.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • Qt Creator 4.0.0-rc1
    • Qt Creator 4.0.0-rc1
    • Editors
    • None
    • Linux 32bit
    • 1a5ebfbe05c3401e33eb5b289766356d634fae80

    Description

      Seems to be caused by accessing data from a text block that is currently deleted.

      backtrace
      #0  0xb7708428 in __kernel_vsyscall ()
      No symbol table info available.
      #1  0xb5c60e0f in raise () from /lib/i386-linux-gnu/libc.so.6
      No symbol table info available.
      #2  0xb5c64455 in abort () from /lib/i386-linux-gnu/libc.so.6
      No symbol table info available.
      #3  0xb5fbf9a7 in qt_message_fatal (context=..., message=...) at global/qlogging.cpp:1575
      No locals.
      #4  0xb5fbbce9 in QMessageLogger::fatal (this=0xbfd18e4c, 
          msg=0xb62ca11c "ASSERT: \"%s\" in file %s, line %d") at global/qlogging.cpp:777
              message = {static null = {<No data fields>}, d = 0xef8cee8}
              ap = 0xbfd18e28 "\246F\275\266\254E\275\266\n\003"
      #5  0xb5fb5cba in qt_assert (assertion=0xb6bd46a6 "!atEnd()", 
          file=0xb6bd45ac "../../include/QtGui/5.5.0/QtGui/private/../../../../../src/gui/text/qfragmentmap_p.h", line=778) at global/qglobal.cpp:2970
              __PRETTY_FUNCTION__ = "void qt_assert(const char*, const char*, int)"
      #6  0xb68b97f7 in QFragmentMap<QTextFragmentData>::ConstIterator::operator-> (this=0xbfd18ea8)
          at ../../include/QtGui/5.5.0/QtGui/private/../../../../../src/gui/text/qfragmentmap_p.h:778
      No locals.
      #7  0xb68d4b34 in QTextDocumentPrivate::blockCharFormatIndex (this=0xd43b300, node=1028)
          at text/qtextdocument_p.cpp:1349
              pos = 37232
      #8  0xb68b745b in QTextBlock::charFormatIndex (this=0xbfd19140) at text/qtextobject.cpp:1146
      No locals.
      #9  0xb68b73e6 in QTextBlock::charFormat (this=0xbfd19140) at text/qtextobject.cpp:1132
      No locals.
      #10 0xb709ccf1 in QPlainTextDocumentLayout::layoutBlock (this=0xee47038, block=...)
          at widgets/qplaintextedit.cpp:360
              fm = {d = {d = 0xbfd18fb8}}
              d = 0xb6217b8
              height = 0
              option = {align = 1, wordWrap = 0, design = 0, direction = 0, unused = 0, unused2 = 0, 
                f = 2147483652, tab = 28, d = 0x0}
              extraMargin = 0
              previousLineCount = -1236185100
              lineCount = 1
              emitDocumentSizeChanged = 181
              margin = 4
              blockMaximumWidth = 0
              tl = 0xeb72360
              availableWidth = 2.1815219056202658e-311
              doc = 0xd830744
      #11 0xb709c261 in QPlainTextDocumentLayout::blockBoundingRect (this=0xee47038, block=...)
          at widgets/qplaintextedit.cpp:190
              tl = 0xeb72360
              br = {xp = 2.1815216228269714e-311, yp = -6.2497716573848194e-46, 
                w = 2.1815236732903097e-311, h = -6.034507187633994e-46}
      #12 0xb70a04ca in QPlainTextEditPrivate::_q_adjustScrollbars (this=0xd8299b0)
          at widgets/qplaintextedit.cpp:969
              layout = 0x4085f000
              layoutLineCount = 246541448
              block = {p = 0xd43b300, n = 1028}
              visible = 766
              y = 0
              visibleFromBottom = 0
              q = 0xbf64958
              visualTopLine = -1224096377
              firstVisibleBlock = {p = 0xd43b300, n = 1028}
              documentLayout = 0xee47038
              margin = 4
              vmax = 0
              vSliderLength = 0
              documentSize = {wd = 0, ht = 1.6339367593895997e-311}
              doc = 0xd830744
              documentSizeChangedBlocked = false
      #13 0xb70a1f82 in QPlainTextEdit::resizeEvent (this=0xbf64958, e=0xbfd19874)
          at widgets/qplaintextedit.cpp:1834
              d = 0xd8299b0
      #14 0xb0063e34 in TextEditor::TextEditorWidget::resizeEvent (this=0xbf64958, e=0xbfd19874)
          at /qt4repo/qt-creator/src/plugins/texteditor/texteditor.cpp:3156
              cr = {x1 = 184448920, y1 = 0, x2 = -1076784632, y2 = -1226399482}
      #15 0xb6eb2eb0 in QWidget::event (this=0xbf64958, event=0xbfd19874) at kernel/qwidget.cpp:8826
              d = 0xd8299b0
      #16 0xb6fd8cca in QFrame::event (this=0xbf64958, e=0xbfd19874) at widgets/qframe.cpp:540
              result = 13
      #17 0xb707346d in QAbstractScrollArea::viewportEvent (this=0xbf64958, e=0xbfd19874)
          at widgets/qabstractscrollarea.cpp:1200
      No locals.
      #18 0xb0063d99 in TextEditor::TextEditorWidget::viewportEvent (this=0xbf64958, event=0xbfd19874)
          at /qt4repo/qt-creator/src/plugins/texteditor/texteditor.cpp:3150
      No locals.
      #19 0xb707462d in QAbstractScrollAreaPrivate::viewportEvent (this=0xd8299b0, event=0xbfd19874)
          at widgets/qabstractscrollarea_p.h:102
      No locals.
      #20 0xb70746e6 in QAbstractScrollAreaFilter::eventFilter (this=0xc020680, o=0xeee9428, e=0xbfd19874)
          at widgets/qabstractscrollarea_p.h:118
      No locals.
      #21 0xb61ac7f9 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x872ff98, 
          receiver=0xeee9428, event=0xbfd19874) at kernel/qcoreapplication.cpp:1072
              obj = 0xc020680
              i = 0
              q = 0xbfd1b89c
              __PRETTY_FUNCTION__ = "bool QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)"
      #22 0xb6e67bb2 in QApplicationPrivate::notify_helper (this=0x872ff98, receiver=0xeee9428, 
          e=0xbfd19874) at kernel/qapplication.cpp:3713
              consumed = 14
      #23 0xb6e67a4a in QApplication::notify (this=0xbfd1b89c, receiver=0xeee9428, e=0xbfd19874)
          at kernel/qapplication.cpp:3682
              d = 0x872ff98
              __PRETTY_FUNCTION__ = "virtual bool QApplication::notify(QObject*, QEvent*)"
              res = false
      #24 0xb61ac4a3 in QCoreApplication::notifyInternal (this=0xbfd1b89c, receiver=0xeee9428, 
          event=0xbfd19874) at kernel/qcoreapplication.cpp:965
              threadData = 0x872fbf8
              loopLevelCounter = {threadData = 0x872fbf8}
              result = false
              cbdata = {0xeee9428, 0xbfd19874, 0xbfd197a7}
              d = 0xeb1ebd0
      #25 0xb6e58d17 in QCoreApplication::sendEvent (receiver=0xeee9428, event=0xbfd19874)
          at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224
      No locals.
      #26 0xb6eaef0f in QWidgetPrivate::setGeometry_sys (this=0xeb1ebd0, x=56, y=0, w=702, h=771, 
          isMove=true) at kernel/qwidget.cpp:7184
              e = {<QEvent> = {_vptr.QEvent = 0xb6d5e940 <vtable for QResizeEvent+8>, 
                  static staticMetaObject = {d = {superdata = 0x0, 
                      stringdata = 0xb63ee4e0 <qt_meta_stringdata_QEvent>, 
                      data = 0xb63ef9c0 <qt_meta_data_QEvent>, static_metacall = 0x0, 
                      relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 14, posted = 0, spont = 0, 
                  m_accept = 1, reserved = 5852}, s = {wd = 702, ht = 771}, olds = {wd = 695, ht = 771}}
              q = 0xeee9428
              olds = {wd = 695, ht = 771}
              isResize = true
              oldp = {xp = 63, yp = 0}
              r = {x1 = 56, y1 = 0, x2 = 757, y2 = 770}
              oldPos = {xp = 63, yp = 0}
              needsShow = false
      #27 0xb6eae5a8 in QWidget::setGeometry (this=0xeee9428, r=...) at kernel/qwidget.cpp:7081
              d = 0xeb1ebd0
      #28 0xb7071ca8 in QAbstractScrollAreaPrivate::layoutChildren (this=0xd8299b0)
          at widgets/qabstractscrollarea.cpp:515
              q = 0xbf64958
              hscrollOverlap = 0
              vsbExt = 14
              extSize = {wd = 14, ht = 14}
              cornerPoint = {xp = 758, yp = 771}
              vtransient = false
              hsbExt = 14
              cornerOffset = {xp = 14, yp = 14}
              hHeaderBottom = 0
              htransient = false
              extPoint = {xp = 14, yp = 14}
              hasCornerWidget = false
              viewportRect = {x1 = 56, y1 = 0, x2 = 757, y2 = 770}
              vHeaderRight = 0
              needv = true
              vscrollOverlap = 0
              needh = true
              opt = {version = 0, type = 0, state = {i = 73985}, direction = Qt::LeftToRight, rect = {
                  x1 = 0, y1 = 0, x2 = 771, y2 = 784}, fontMetrics = {d = {d = 0xe875510}}, palette = {
                  static staticMetaObject = {d = {superdata = 0x0, 
                      stringdata = 0xb6c16ec0 <qt_meta_stringdata_QPalette>, 
                      data = 0xb6c17200 <qt_meta_data_QPalette>, static_metacall = 0x0, 
                      relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0xe875b38, {data = {
                      current_group = 0, resolve_mask = 12865}, for_faster_swapping_dont_use = 205840}}, 
                styleObject = 0xbf64958}
              widgetRect = {x1 = 0, y1 = 0, x2 = 771, y2 = 784}
              controlsRect = {x1 = 0, y1 = 0, x2 = 771, y2 = 784}
      #29 0xb7072903 in QAbstractScrollArea::setViewportMargins (this=0xbf64958, left=56, top=0, right=0, 
          bottom=0) at widgets/qabstractscrollarea.cpp:927
              d = 0xd8299b0
      #30 0xb006d066 in TextEditor::Internal::TextEditorWidgetPrivate::slotUpdateExtraAreaWidth (
          this=0xe8600f8) at /qt4repo/qt-creator/src/plugins/texteditor/texteditor.cpp:4390
      No locals.
      #31 0xb006f25d in TextEditor::Internal::TextEditorWidgetPrivate::slotUpdateRequest (this=0xe8600f8, 
          r=..., dy=0) at /qt4repo/qt-creator/src/plugins/texteditor/texteditor.cpp:4675
      No locals.
      #32 0xb0095087 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<QRect const&, int>, void, void (TextEditor::Internal::TextEditorWidgetPrivate::*)(QRect const&, int)>::call (f=
          (void (TextEditor::Internal::TextEditorWidgetPrivate::*)(TextEditor::Internal::TextEditorWidgetPrivate * const, const QRect &, int)) 0xb006f0f2 <TextEditor::Internal::TextEditorWidgetPrivate::slotUpdateRequest(QRect const&, int)>, o=0xe8600f8, arg=0xbfd19ce4)
          at /opt/qt550/include/QtCore/qobjectdefs_impl.h:501
      No locals.
      #33 0xb00939ef in QtPrivate::FunctionPointer<void (TextEditor::Internal::TextEditorWidgetPrivate::*)(QRect const&, int)>::call<QtPrivate::List<QRect const&, int>, void> (f=
          (void (TextEditor::Internal::TextEditorWidgetPrivate::*)(TextEditor::Internal::TextEditorWidgetPrivate * const, const QRect &, int)) 0xb006f0f2 <TextEditor::Internal::TextEditorWidgetPrivate::slotUpdateRequest(QRect const&, int)>, o=0xe8600f8, arg=0xbfd19ce4)
          at /opt/qt550/include/QtCore/qobjectdefs_impl.h:520
      No locals.
      #34 0xb0090c3f in QtPrivate::QSlotObject<void (TextEditor::Internal::TextEditorWidgetPrivate::*)(QRect const&, int), QtPrivate::List<QRect const&, int>, void>::impl (which=1, this_=0xebb3aa0, r=0xe8600f8, 
          a=0xbfd19ce4, ret=0x0) at /opt/qt550/include/QtCore/qobject_impl.h:143
      No locals.
      #35 0xb61e9824 in QtPrivate::QSlotObjectBase::call (this=0xebb3aa0, r=0xe8600f8, a=0xbfd19ce4)
          at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
      No locals.
      #36 0xb61e6ca9 in QMetaObject::activate (sender=0xbf64958, signalOffset=7, local_signal_index=6, 
          argv=0xbfd19ce4) at kernel/qobject.cpp:3703
              obj = {d = 0xebb3aa0}
              receiverInSameThread = true
              sw = {receiver = 0xe8600f8, previousSender = 0x0, currentSender = {sender = 0xbf64958, 
                  signal = 13, ref = 1}, switched = true}
              callFunction = 0xebb3aa0
              receiver = 0xe8600f8
              method_relative = 34484
              c = 0xcae48e0
              last = 0xcae48e0
              locker = {val = 3058797864}
              connectionLists = {connectionLists = 0xd7e3d38}
              list = 0xeb7a5d8
              signal_index = 13
              empty_argv = {0x0}
              currentThreadId = 0xb17e6700
              __PRETTY_FUNCTION__ = "static void QMetaObject::activate(QObject*, int, int, void**)"
      #37 0xb61e668a in QMetaObject::activate (sender=0xbf64958, 
          m=0xb74987b4 <QPlainTextEdit::staticMetaObject>, local_signal_index=6, argv=0xbfd19ce4)
          at kernel/qobject.cpp:3583
      No locals.
      #38 0xb70a632d in QPlainTextEdit::updateRequest (this=0xbf64958, _t1=..., _t2=0)
          at .moc/moc_qplaintextedit.cpp:489
              _a = {0x0, 0xbfd19d60, 0xbfd19d08}
      #39 0xb709f819 in QPlainTextEditPrivate::_q_repaintContents (this=0xd8299b0, contentsRect=...)
          at widgets/qplaintextedit.cpp:829
              q = 0xbf64958
              xOffset = 0
              yOffset = 0
              visibleRect = {x1 = 0, y1 = 0, x2 = 694, y2 = 770}
              r = {x1 = 0, y1 = 0, x2 = 694, y2 = 770}
      #40 0xb70a5963 in QPlainTextEdit::qt_static_metacall (_o=0xbf64958, _c=QMetaObject::InvokeMetaMethod, 
          _id=25, _a=0xbfd19f58) at .moc/moc_qplaintextedit.cpp:278
              _t = 0xbf64958
      #41 0xb61e6d92 in QMetaObject::activate (sender=0xefae560, signalOffset=3, local_signal_index=7, 
          argv=0xbfd19f58) at kernel/qobject.cpp:3718
              methodIndex = 60
              receiverInSameThread = true
              sw = {receiver = 0xbf64958, previousSender = 0x0, currentSender = {sender = 0xefae560, 
                  signal = 10, ref = 1}, switched = true}
              callFunction = 0xb70a56aa <QPlainTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>
              receiver = 0xbf64958
              method_relative = 25
              c = 0xca01468
              last = 0xca01468
              locker = {val = 3058798004}
              connectionLists = {connectionLists = 0xd416190}
              list = 0xd5f8fb8
              signal_index = 10
              empty_argv = {0x0}
              currentThreadId = 0xb17e6700
              __PRETTY_FUNCTION__ = "static void QMetaObject::activate(QObject*, int, int, void**)"
      #42 0xb61e668a in QMetaObject::activate (sender=0xefae560, 
          m=0xb7498514 <QWidgetTextControl::staticMetaObject>, local_signal_index=7, argv=0xbfd19f58)
          at kernel/qobject.cpp:3583
      No locals.
      #43 0xb7089818 in QWidgetTextControl::updateRequest (this=0xefae560, _t1=...)
          at .moc/moc_qwidgettextcontrol_p.cpp:528
              _a = {0x0, 0xbfd1a150}
      #44 0xb7088bd8 in QWidgetTextControl::qt_static_metacall (_o=0xefae560, 
          _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfd1a0f8) at .moc/moc_qwidgettextcontrol_p.cpp:261
              _t = 0xefae560
      #45 0xb61e6d92 in QMetaObject::activate (sender=0xee47038, signalOffset=3, local_signal_index=0, 
          argv=0xbfd1a0f8) at kernel/qobject.cpp:3718
              methodIndex = 12
              receiverInSameThread = true
              sw = {receiver = 0xefae560, previousSender = 0x0, currentSender = {sender = 0xee47038, 
                  signal = 3, ref = 1}, switched = true}
              callFunction = 0xb7088ad0 <QWidgetTextControl::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>
              receiver = 0xefae560
              method_relative = 7
              c = 0xeb35310
              last = 0xd40a6c8
              locker = {val = 3058798136}
              connectionLists = {connectionLists = 0xd6500c0}
              list = 0xe0c7bd8
              signal_index = 3
              empty_argv = {0x0}
              currentThreadId = 0xb17e6700
              __PRETTY_FUNCTION__ = "static void QMetaObject::activate(QObject*, int, int, void**)"
      #46 0xb61e668a in QMetaObject::activate (sender=0xee47038, 
          m=0xb6d5fd44 <QAbstractTextDocumentLayout::staticMetaObject>, local_signal_index=0, 
          argv=0xbfd1a0f8) at kernel/qobject.cpp:3583
      No locals.
      #47 0xb68eb020 in QAbstractTextDocumentLayout::update (this=0xee47038, _t1=...)
          at .moc/moc_qabstracttextdocumentlayout.cpp:185
              _a = {0x0, 0xbfd1a150}
      #48 0xb709c612 in QPlainTextDocumentLayout::requestUpdate (this=0xee47038)
          at widgets/qplaintextedit.cpp:247
      No locals.
      #49 0xb0053115 in TextEditor::TextDocument::removeMarkFromMarksCache (this=0xedec6e0, mark=0xe440880)
          at /qt4repo/qt-creator/src/plugins/texteditor/textdocument.cpp:858
              documentLayout = 0xee47038
      #50 0xb00f53b7 in TextEditor::TextBlockUserData::~TextBlockUserData (this=0xea27868, 
          __in_chrg=<optimized out>) at /qt4repo/qt-creator/src/plugins/texteditor/textdocumentlayout.cpp:41
              mrk = 0xe440880
              _container_ = {c = {<QListSpecialMethods<TextEditor::TextMark*>> = {<No data fields>}, {p = {
                      static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, 
                        end = 0, array = {0x0}}, d = 0xc233358}, d = 0xc233358}}, i = {i = 0xc233374}, e = {
                  i = 0xc233378}, control = 1}
      #51 0xb00f5529 in TextEditor::TextBlockUserData::~TextBlockUserData (this=0xea27868, 
          __in_chrg=<optimized out>) at /qt4repo/qt-creator/src/plugins/texteditor/textdocumentlayout.cpp:48
      No locals.
      #52 0xb68d6471 in QTextBlockData::free (this=0xec7707c) at text/qtextdocument_p.h:101
      No locals.
      #53 0xb68d7185 in QFragmentMap<QTextBlockData>::erase_single (this=0xd43b39c, f=553)
          at ../../include/QtGui/5.5.0/QtGui/private/../../../../../src/gui/text/qfragmentmap_p.h:841
              frag = 0xec7707c
      #54 0xb68d1663 in QTextDocumentPrivate::remove_block (this=0xd43b300, pos=19994, 
          blockFormat=0xbfd1a380, command=6, op=QTextUndoCommand::MoveCursor)
          at text/qtextdocument_p.cpp:550
              group = 0x0
              frame = 0x0
              w = -1227472908
              b = 553
              x = 1042
      #55 0xb68d2059 in QTextDocumentPrivate::move (this=0xd43b300, pos=19994, to=-1, length=4347, 
          op=QTextUndoCommand::MoveCursor) at text/qtextdocument_p.cpp:639
              key = 19994
              c = {command = 5, block_part = 1, block_end = 0, block_padding = 0, operation = 1 '\001', 
                format = 0, strPos = 40585, pos = 19994, {blockFormat = 1, length = 1, custom = 0x1, 
                  objectIndex = 1}, revision = 258}
              n = 1043
              b = 497
              B = 0x0
              blockRevision = 258
              X = 0xf94e2b8
              cInsert = {command = 0, block_part = 1, block_end = 0, block_padding = 0, 
                operation = 1 '\001', format = 0, strPos = 40585, pos = 0, {blockFormat = 1, length = 1, 
                  custom = 0x1, objectIndex = 1}, revision = 258}
              startIsStartOfFrameAndEndIsEndOfFrameWithCommonParent = false
              isFirstTableCell = false
              end = 1101
              w = 933
              needsInsert = false
              startAndEndInSameFrame = true
              endIsEndOfChildFrame = false
              x = 1042
              dst = 0
              dstKey = 0
      #56 0xb68d2259 in QTextDocumentPrivate::remove (this=0xd43b300, pos=19994, length=4347, 
          op=QTextUndoCommand::MoveCursor) at text/qtextdocument_p.cpp:669
      No locals.
      #57 0xb6902846 in QTextCursorPrivate::remove (this=0xf5f9320) at text/qtextcursor.cpp:167
              pos1 = 19994
              pos2 = 24341
              op = QTextUndoCommand::MoveCursor
              table = 0x0
      #58 0xb6906dfd in QTextCursor::removeSelectedText (this=0xbfd1a528) at text/qtextcursor.cpp:1648
      No locals.
      #59 0xb6906613 in QTextCursor::deleteChar (this=0xbfd1a528) at text/qtextcursor.cpp:1487
      No locals.
      #60 0xb707f59b in QWidgetTextControlPrivate::keyPressEvent (this=0xea7d240, e=0xbfd1b2d4)
          at widgets/qwidgettextcontrol.cpp:1314
              localCursor = {d = {d = 0xf5f9320}}
              q = 0xefae560
      #61 0xb707de5f in QWidgetTextControl::processEvent (this=0xefae560, e=0xbfd1b2d4, matrix=..., 
          contextWidget=0xeee9428) at widgets/qwidgettextcontrol.cpp:991
              d = 0xea7d240
      #62 0xb707dd4f in QWidgetTextControl::processEvent (this=0xefae560, e=0xbfd1b2d4, 
          coordinateOffset=..., contextWidget=0xeee9428) at widgets/qwidgettextcontrol.cpp:951
              m = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}
      #63 0xb70a6de6 in QPlainTextEditPrivate::sendControlEvent (this=0xd8299b0, e=0xbfd1b2d4)
          at widgets/qplaintextedit_p.h:129
      No locals.
      #64 0xb70a1ed9 in QPlainTextEdit::keyPressEvent (this=0xbf64958, e=0xbfd1b2d4)
          at widgets/qplaintextedit.cpp:1739
              d = 0xd8299b0
              tif = {i = 19}
      #65 0xb006039c in TextEditor::TextEditorWidget::keyPressEvent (this=0xbf64958, e=0xbfd1b2d4)
          at /qt4repo/qt-creator/src/plugins/texteditor/texteditor.cpp:2378
              cursor = {d = {d = 0xd3feb98}}
              cursorWithinSnippet = false
              ro = false
              inOverwriteMode = false
              eventText = {static null = {<No data fields>}, d = 0xf36de90}
      #66 0xaf0e1eb9 in CppEditor::Internal::CppEditorWidget::keyPressEvent (this=0xbf64958, e=0xbfd1b2d4)
          at /qt4repo/qt-creator/src/plugins/cppeditor/cppeditor.cpp:613
      No locals.
      #67 0xb6eb289f in QWidget::event (this=0xbf64958, event=0xbfd1b2d4) at kernel/qwidget.cpp:8695
              k = 0xbfd1b2d4
              res = false
              d = 0xd8299b0
      #68 0xb6fd8cca in QFrame::event (this=0xbf64958, e=0xbfd1b2d4) at widgets/qframe.cpp:540
              result = 181
      #69 0xb7073355 in QAbstractScrollArea::event (this=0xbf64958, e=0xbfd1b2d4)
          at widgets/qabstractscrollarea.cpp:1147
              d = 0xd8299b0
      #70 0xb70a14bf in QPlainTextEdit::event (this=0xbf64958, e=0xbfd1b2d4)
          at widgets/qplaintextedit.cpp:1560
              d = 0xd8299b0
      #71 0xb0061947 in TextEditor::TextEditorWidget::event (this=0xbf64958, e=0xbfd1b2d4)
          at /qt4repo/qt-creator/src/plugins/texteditor/texteditor.cpp:2630
      No locals.
      #72 0xaf0e1660 in CppEditor::Internal::CppEditorWidget::event (this=0xbf64958, e=0xbfd1b2d4)
          at /qt4repo/qt-creator/src/plugins/cppeditor/cppeditor.cpp:533
      No locals.
      #73 0xb6e67bd6 in QApplicationPrivate::notify_helper (this=0x872ff98, receiver=0xbf64958, 
          e=0xbfd1b2d4) at kernel/qapplication.cpp:3717
              consumed = 11
      #74 0xb6e6527a in QApplication::notify (this=0xbfd1b89c, receiver=0xbf64958, e=0xbfd1b2d4)
          at kernel/qapplication.cpp:3180
              w = 0x1
              gw = 0xbfd1ad78
              isWidget = true
              key = 0xbfd1b2d4
              def = true
              pr = {wp = {d = 0xe32dae8, value = 0xbf64958}}
              isGraphicsWidget = false
              d = 0x872ff98
              __PRETTY_FUNCTION__ = "virtual bool QApplication::notify(QObject*, QEvent*)"
              res = false
      #75 0xb61ac4a3 in QCoreApplication::notifyInternal (this=0xbfd1b89c, receiver=0xbf64958, 
          event=0xbfd1b2d4) at kernel/qcoreapplication.cpp:965
              threadData = 0x872fbf8
              loopLevelCounter = {threadData = 0x872fbf8}
              result = false
              cbdata = {0xbf64958, 0xbfd1b2d4, 0xbfd1aea7}
              d = 0xd8299b0
      #76 0xb6e6a999 in QCoreApplication::sendSpontaneousEvent (receiver=0xbf64958, event=0xbfd1b2d4)
          at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
      No locals.
      #77 0xb6eda621 in QWidgetWindow::handleKeyEvent (this=0x9b6b2d8, event=0xbfd1b2d4)
          at kernel/qwidgetwindow.cpp:593
              receiver = 0xbf64958
      #78 0xb6ed8fd4 in QWidgetWindow::event (this=0x9b6b2d8, event=0xbfd1b2d4)
          at kernel/qwidgetwindow.cpp:203
      No locals.
      #79 0xb6e67bd6 in QApplicationPrivate::notify_helper (this=0x872ff98, receiver=0x9b6b2d8, 
          e=0xbfd1b2d4) at kernel/qapplication.cpp:3717
              consumed = false
      #80 0xb6e6518a in QApplication::notify (this=0xbfd1b89c, receiver=0x9b6b2d8, e=0xbfd1b2d4)
          at kernel/qapplication.cpp:3161
              d = 0x872ff98
              __PRETTY_FUNCTION__ = "virtual bool QApplication::notify(QObject*, QEvent*)"
              res = false
      #81 0xb61ac4a3 in QCoreApplication::notifyInternal (this=0xbfd1b89c, receiver=0x9b6b2d8, 
          event=0xbfd1b2d4) at kernel/qcoreapplication.cpp:965
              threadData = 0x872fbf8
              loopLevelCounter = {threadData = 0x872fbf8}
              result = false
              cbdata = {0x9b6b2d8, 0xbfd1b2d4, 0xbfd1b237}
              d = 0x9374c70
      #82 0xb6788b53 in QCoreApplication::sendSpontaneousEvent (receiver=0x9b6b2d8, event=0xbfd1b2d4)
          at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
      No locals.
      #83 0xb67823d7 in QGuiApplicationPrivate::processKeyEvent (e=0xca037d8)
          at kernel/qguiapplication.cpp:1899
              window = 0x9b6b2d8
              checkShortcut = true
              ev = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0xb6d5e9a0 <vtable for QKeyEvent+8>, 
                    static staticMetaObject = {d = {superdata = 0x0, 
                        stringdata = 0xb63ee4e0 <qt_meta_stringdata_QEvent>, 
                        data = 0xb63ef9c0 <qt_meta_data_QEvent>, static_metacall = 0x0, 
                        relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 6, posted = 0, spont = 1, 
                    m_accept = 1, reserved = 5838}, modState = {i = 0}, ts = 27649720}, txt = {
                  static null = {<No data fields>}, d = 0xf36de90}, k = 16777223, nScanCode = 119, 
                nVirtualKey = 65535, nModifiers = 0, c = 1, autor = 0}
      #84 0xb6781073 in QGuiApplicationPrivate::processWindowSystemEvent (e=0xca037d8)
          at kernel/qguiapplication.cpp:1588
              __PRETTY_FUNCTION__ = "static void QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)"
      #85 0xb676a5db in QWindowSystemInterface::sendWindowSystemEvents (flags=...)
          at kernel/qwindowsysteminterface.cpp:608
              event = 0xca037d8
              nevents = 1
      #86 0xb1501e27 in userEventSourceDispatch (source=0x875fa08)
          at eventdispatchers/qeventdispatcher_glib.cpp:70
              userEventSource = 0x875fa08
              dispatcher = 0x875fb58
      #87 0xb50e9d46 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #88 0xb50ea0e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #89 0xb50ea1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
      No symbol table info available.
      #90 0xb621b348 in QEventDispatcherGlib::processEvents (this=0x875fb58, flags=...)
          at kernel/qeventdispatcher_glib.cpp:418
              d = 0x875fb68
              canWait = true
              savedFlags = {i = 0}
              result = 209
      #91 0xb1502028 in QPAEventDispatcherGlib::processEvents (this=0x875fb58, flags=...)
          at eventdispatchers/qeventdispatcher_glib.cpp:115
      No locals.
      #92 0xb61a90ad in QEventLoop::processEvents (this=0xbfd1b5a0, flags=...) at kernel/qeventloop.cpp:128
              d = 0x9b94148
      #93 0xb61a9398 in QEventLoop::exec (this=0xbfd1b5a0, flags=...) at kernel/qeventloop.cpp:204
              locker = {val = 141753488}
              __PRETTY_FUNCTION__ = "int QEventLoop::exec(QEventLoop::ProcessEventsFlags)"
              ref = {d = 0x9b94148, locker = @0xbfd1b548, exceptionCaught = true}
              app = 0xbfd1b89c
              d = 0x9b94148
      #94 0xb61acbcd in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
              threadData = 0x872fbf8
              __PRETTY_FUNCTION__ = "static int QCoreApplication::exec()"
              eventLoop = {<QObject> = {_vptr.QObject = 0xb6514128 <vtable for QEventLoop+8>, 
                  static staticMetaObject = {d = {superdata = 0x0, 
                      stringdata = 0xb638c500 <qt_meta_stringdata_QObject>, 
                      data = 0xb638c5e0 <qt_meta_data_QObject>, 
                      static_metacall = 0xb61e91ba <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x9b94148}, 
                  static staticQtMetaObject = {d = {superdata = 0x0, 
                      stringdata = 0xb63d9cc0 <qt_meta_stringdata_Qt>, data = 0xb63e23e0 <qt_meta_data_Qt>, 
                      static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, 
                static staticMetaObject = {d = {superdata = 0xb6512534 <QObject::staticMetaObject>, 
                    stringdata = 0xb63ee040 <qt_meta_stringdata_QEventLoop>, 
                    data = 0xb63ee0a0 <qt_meta_data_QEventLoop>, 
                    static_metacall = 0xb62780ac <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              returnCode = 141762152
      #95 0xb6780e94 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1528
      No locals.
      #96 0xb6e64ba1 in QApplication::exec () at kernel/qapplication.cpp:2977
      No locals.
      #97 0x080550e4 in main (argc=2, argv=0xbfd1b984) at /qt4repo/qt-creator/src/app/main.cpp:527
              customPluginPaths = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, 
                  {p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, 
                        end = 0, array = {0x0}}, d = 0xb62d11d8 <QListData::shared_null>}, 
                    d = 0xb62d11d8 <QListData::shared_null>}}, <No data fields>}
              arguments = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {
                      static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, 
                        end = 0, array = {0x0}}, d = 0x87640f8}, d = 0x87640f8}}, <No data fields>}
              temporaryCleanSettingsDir = {d = 0x0}
              creatorTrPath = @0xbfd1b6cc: {static null = {<No data fields>}, d = 0x8794cb8}
              setupCrashHandler = {<No data fields>}
              globalSettings = 0x87663c0
              uiLanguages = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {
                      static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, 
                        end = 0, array = {0x0}}, d = 0x879ac58}, d = 0x879ac58}}, <No data fields>}
              qtTranslator = {<QObject> = {_vptr.QObject = 0xb6514348 <vtable for QTranslator+8>, 
                  static staticMetaObject = {d = {superdata = 0x0, 
                      stringdata = 0xb638c500 <qt_meta_stringdata_QObject>, 
                      data = 0xb638c5e0 <qt_meta_data_QObject>, 
                      static_metacall = 0xb61e91ba <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x879ab00}, 
                  static staticQtMetaObject = {d = {superdata = 0x0, 
                      stringdata = 0xb63d9cc0 <qt_meta_stringdata_Qt>, data = 0xb63e23e0 <qt_meta_data_Qt>, 
                      static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, 
                static staticMetaObject = {d = {superdata = 0xb6512534 <QObject::staticMetaObject>, 
                    stringdata = 0xb63f0484 <qt_meta_stringdata_QTranslator>, 
                    data = 0xb63f04a0 <qt_meta_data_QTranslator>, 
                    static_metacall = 0xb6278fdc <QTranslator::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              foundAppOptions = {d = 0xb6311688 <QMapDataBase::shared_null>}
              plugins = {<QListSpecialMethods<ExtensionSystem::PluginSpec*>> = {<No data fields>}, {p = {
                    static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, 
                      array = {0x0}}, d = 0x87bcc60}, d = 0x87bcc60}}
              coreplugin = 0x879bfe8
              threadCount = 8
              settingsPath = {static null = {<No data fields>}, d = 0xb62cd520 <QArrayData::shared_null>}
              it = {c = 0xbfd1b680, i = {i = 0x8764110}, n = {i = 0x876410c}}
              settings = 0x8764848
              translator = {<QObject> = {_vptr.QObject = 0xb6514348 <vtable for QTranslator+8>, 
                  static staticMetaObject = {d = {superdata = 0x0, 
                      stringdata = 0xb638c500 <qt_meta_stringdata_QObject>, 
                      data = 0xb638c5e0 <qt_meta_data_QObject>, 
                      static_metacall = 0xb61e91ba <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x879aa88}, 
                  static staticQtMetaObject = {d = {superdata = 0x0, 
                      stringdata = 0xb63d9cc0 <qt_meta_stringdata_Qt>, data = 0xb63e23e0 <qt_meta_data_Qt>, 
                      static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, 
                static staticMetaObject = {d = {superdata = 0xb6512534 <QObject::staticMetaObject>, 
                    stringdata = 0xb63f0484 <qt_meta_stringdata_QTranslator>, 
                    data = 0xb63f04a0 <qt_meta_data_QTranslator>, 
                    static_metacall = 0xb6278fdc <QTranslator::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              pid = -1
              isBlock = false
              highDpiEnvironmentVariable = 0x0
              app = {<QApplication> = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {
                        _vptr.QObject = 0x8060da8 <vtable for SharedTools::QtSingleApplication+8>, 
                        static staticMetaObject = {d = {superdata = 0x0, 
                            stringdata = 0xb638c500 <qt_meta_stringdata_QObject>, 
                            data = 0xb638c5e0 <qt_meta_data_QObject>, 
                            static_metacall = 0xb61e91ba <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x872ff98}, 
                        static staticQtMetaObject = {d = {superdata = 0x0, 
                            stringdata = 0xb63d9cc0 <qt_meta_stringdata_Qt>, 
                            data = 0xb63e23e0 <qt_meta_data_Qt>, static_metacall = 0x0, 
                            relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {
                          superdata = 0xb6512534 <QObject::staticMetaObject>, 
                          stringdata = 0xb63ee1c0 <qt_meta_stringdata_QCoreApplication>, 
                          data = 0xb63ee380 <qt_meta_data_QCoreApplication>, 
                          static_metacall = 0xb627821c <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0xbfd1b89c}, 
                    static staticMetaObject = {d = {
                        superdata = 0xb6514164 <QCoreApplication::staticMetaObject>, 
                        stringdata = 0xb6bb67a0 <qt_meta_stringdata_QGuiApplication>, 
                        data = 0xb6bb6b80 <qt_meta_data_QGuiApplication>, 
                        static_metacall = 0xb6787924 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {
                    d = {superdata = 0xb6d5e4e0 <QGuiApplication::staticMetaObject>, 
                      stringdata = 0xb72aaca0 <qt_meta_stringdata_QApplication>, 
                      data = 0xb72aaf20 <qt_meta_data_QApplication>, 
                      static_metacall = 0xb6e69b94 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {
                    superdata = 0xb74924e0 <QApplication::staticMetaObject>, 
                    stringdata = 0x805a720 <qt_meta_stringdata_SharedTools__QtSingleApplication>, 
                    data = 0x805a860 <qt_meta_data_SharedTools__QtSingleApplication>, 
                    static_metacall = 0x8058bb4 <SharedTools::QtSingleApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, firstPeer = -1, 
                instances = 0x87646c8, pidPeer = 0x8765728, actWin = 0x0, appId = {
                  static null = {<No data fields>}, d = 0x872fe78}, block = false}
              testOptionProvided = false
              pluginManager = {<QObject> = {
                  _vptr.QObject = 0xb7704a28 <vtable for ExtensionSystem::PluginManager+8>, 
                  static staticMetaObject = {d = {superdata = 0x0, 
                      stringdata = 0xb638c500 <qt_meta_stringdata_QObject>, 
                      data = 0xb638c5e0 <qt_meta_data_QObject>, 
                      static_metacall = 0xb61e91ba <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x8766e70}, 
                  static staticQtMetaObject = {d = {superdata = 0x0, 
                      stringdata = 0xb63d9cc0 <qt_meta_stringdata_Qt>, data = 0xb63e23e0 <qt_meta_data_Qt>, 
                      static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, 
                static staticMetaObject = {d = {superdata = 0xb6512534 <QObject::staticMetaObject>, 
                    stringdata = 0xb76edb60 <qt_meta_stringdata_ExtensionSystem__PluginManager>, 
                    data = 0xb76edd00 <qt_meta_data_ExtensionSystem__PluginManager>, 
                    static_metacall = 0xb76e8f9c <ExtensionSystem::PluginManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              overrideLanguage = {static null = {<No data fields>}, 
                d = 0xb62cd520 <QArrayData::shared_null>}
              pluginPaths = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {
                      static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, 
                        end = 0, array = {0x0}}, d = 0x879ac10}, d = 0x879ac10}}, <No data fields>}
      

      Attachments

        For Gerrit Dashboard: QTCREATORBUG-16046
        # Subject Branch Project Status CR V

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes