Created attachment 88767 [details] Backtrace of Kate crash Running Kate 5 from git on top of Qt 5.4.0 alpha. I'm able to crash Kate 100% of the time when following this procedure: 1. Start new Kate instance 2. Paste the text snippet from below 3. Place the cursor after { in the last line 4. Enable block selection mode (Ctrl+Shift+B) 5. Use Shift+ArrowUp (press it once and keep it down) until Kate crashes, producing the attached backtrace ---> snip <---- asdasdad adasdas adasd $Fooo{Bar} $Fooo{Bar} $Fooo{Bar} $Fooo{Bar} $Fooo{Bar} $Fooo{Bar} $Fooo{Bar} $Fooo{Bar} $Fooo{Bar} ---> snap <--- Backtrace: Thread 1 (Thread 0x7ffff7e12800 (LWP 28508)): #0 length (this=0x112c170, item=-1) at text/qtextengine_p.h:452 from = <optimized out> #1 QTextEngine::shapeText (this=this@entry=0x112c170, item=item@entry=-1) at text/qtextengine.cpp:962 string = 0x95c108 casedString = {static null = {<No data fields>}, d = 0x1136830} fontEngine = <optimized out> letterSpacingIsAbsolute = <optimized out> letterSpacing = <optimized out> wordSpacing = <optimized out> itemBoundaries = {d = 0x112c170} glyphs = <optimized out> kerningEnabled = <optimized out> #2 0x00007ffff430b46b in QTextEngine::shape (this=0x112c170, item=item@entry=-1) at text/qtextengine.cpp:1479 No locals. #3 0x00007ffff432091c in QTextLine::cursorToX (this=0x7fffffffcc28, cursorPos=cursorPos@entry=0x7fffffffcaac, edge=edge@entry=QTextLine::Leading) at text/qtextlayout.cpp:2600 glyph_pos = <optimized out> itm = -1 reverse = <optimized out> lastItem = <optimized out> visualOrder = {a = 92, s = -1, ptr = 0x0, { array = "n\000\000\000\377\177", '\000' <repeats 18 times>, "͛I\360\377\177\000\000\065\000\000\000\377\177\000\000\000\000\000\000\001\000\000\000\340\307\377\377\377\177\000\000\000\366+\001\255\321\313\\\004\000\000\000yyyZЀ\t\001\000\000\000\000\000\000\000\000\001\000\000\000\200\202\023\001\000\000\000\000\340\307\377\377\377\177\000\000\001\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377B\230I\360\377\177\000\000\000\000\000\000\001\000\000\000\200\202\023\001\000\000\000\000\210\202\023\001\000\000\000\000X\210\023\001\000\000\000\000\005", '\000' <repeats 23 times>, "\005\000\000\000\000\000\000\000\005\000\000\000\000\000\000\000X\210"..., q_for_alignment_1 = 140733193388142, q_for_alignment_2 = 6.9531436082613425e-310}} lastLine = true lineEnd = <optimized out> firstItem = <optimized out> nItems = <optimized out> x = {val = 0} pos = 7 attributes = <optimized out> glyphs = <optimized out> levels = {a = 0, s = 0, ptr = 0x7fffe618d019 "%s/%s/%s", { array = "\000\000\000\000\001", '\000' <repeats 11 times>, "\020N\252\347\377\177\000\000\240\001\377\377\377\177\000\000\001\000\000\000\000\000\000\000\220\305\377\377\377\177\000\000H\306\377\377\377\177\000\000\200\202\023\001\000\000\000\000\060k\t\001\001\000\000\000\001\033I\360\005\000\000\000\300\001\000\000\377\177\000\000\004\000\000\000\b\000\000\000\000>\004\001\000\000\000\000x\032I\360\377\177\000\000\005\000\000\000\000\000\000\000\005\000\000\000\000\000\000\000D\302\023\001\000\000\000\000\200\202\023\001\000\000\000\000\005\000\000\000\000\000\000\000\005\000\000\000\000\000\000\000 \337\023\001\000\000\000\000\243UK\360\377\177\000\000\340;b\000\000\000\000\000\200\202\023\001\000\000\000\000L\306\377\377\377\177\000\000"..., q_for_alignment_1 = 4294967296, q_for_alignment_2 = 2.1219957909652723e-314}} #4 0x00007ffff73b2fe5 in cursorToX (edge=QTextLine::Leading, cursorPos=7, this=<optimized out>) at /usr/include/qt5/QtGui/qtextlayout.h:233 No locals. #5 KateRenderer::cursorToX (this=this@entry=0x87b480, range=..., pos=..., returnPastLine=returnPastLine@entry=true) at /var/tmp/portage/kde-frameworks/ktexteditor-9999/work/ktexteditor-9999/src/render/katerenderer.cpp:1115 x = <optimized out> over = <optimized out> #6 0x00007ffff73b3088 in KateRenderer::cursorToX (this=this@entry=0x87b480, range=..., col=col@entry=7, returnPastLine=returnPastLine@entry=true) at /var/tmp/portage/kde-frameworks/ktexteditor-9999/work/ktexteditor-9999/src/render/katerenderer.cpp:1106 No locals. #7 0x00007ffff73b66b8 in KateRenderer::paintTextLine (this=0x87b480, paint=..., range=..., xStart=xStart@entry=0, xEnd=xEnd@entry=721, cursor=cursor@entry=0x7fffffffccd0) at /var/tmp/portage/kde-frameworks/ktexteditor-9999/work/ktexteditor-9999/src/render/katerenderer.cpp:580 selectStickWidth = 2 selectionLine = {m_lineLayout = {d = 0xf336b0}, m_textLayout = {index = 0, eng = 0x112c170}, m_viewLine = 0, m_startX = 0, m_invalidDirty = true} selectionX = <optimized out> selectionStartColumn = 7 selectionEndColumn = 7 selectionBrush = {d = {d = 0x1141730}} additionalFormats = {d = 0x3d0} backgroundBrushSet = <optimized out> it2 = <optimized out> drawSelection = <optimized out> backgroundBrush = {d = {d = 0x11358d0}} it = {c = {<QListSpecialMethods<QTextLayout::FormatRange>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x3ff0000000000000}, d = 0x3ff0000000000000}}, i = {i = 0x0}} fm = @0x79b528: {d = {d = 0x7ada40}} currentViewLine = <optimized out> #8 0x00007ffff7405ac0 in KateViewInternal::paintEvent (this=0xacfd70, e=0x7fffffffcff0) at /var/tmp/portage/kde-frameworks/ktexteditor-9999/work/ktexteditor-9999/src/view/kateviewinternal.cpp:2991 pos = {m_line = 2, m_column = 7} thisLine = @0xf34e58: {m_lineLayout = {d = 0xf336b0}, m_textLayout = {index = 0, eng = 0x112c170}, m_viewLine = 0, m_startX = 0, m_invalidDirty = true} z = 2 xEnd = 721 endz = <optimized out> paint = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff45c9d60 <qt_meta_stringdata_QPainter>, data = 0x7ffff45c9ca0 <qt_meta_data_QPainter>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x11358d0}} xStart = 0 h = 12 sy = <optimized out> startz = <optimized out> lineRangesSize = 65 #9 0x00007ffff48019d2 in QWidget::event (this=0xacfd70, event=0x7fffffffcff0) at kernel/qwidget.cpp:8810 No locals. #10 0x00007ffff47c253c in QApplicationPrivate::notify_helper (this=this@entry=0x60fba0, receiver=receiver@entry=0xacfd70, e=e@entry=0x7fffffffcff0) at kernel/qapplication.cpp:3729 consumed = <optimized out> #11 0x00007ffff47c7540 in QApplication::notify (this=0x7fffffffdd70, receiver=0xacfd70, e=0x7fffffffcff0) at kernel/qapplication.cpp:3512 w = 0xacfd70 extra = <optimized out> isProxyWidget = <optimized out> __PRETTY_FUNCTION__ = "virtual bool QApplication::notify(QObject*, QEvent*)" res = <optimized out> #12 0x00007ffff3f02b05 in QCoreApplication::notifyInternal (this=0x7fffffffdd70, receiver=receiver@entry=0xacfd70, event=event@entry=0x7fffffffcff0) at kernel/qcoreapplication.cpp:940 threadData = 0x602da0 loopLevelCounter = {threadData = 0x602da0} result = false cbdata = {0xacfd70, 0x7fffffffcff0, 0x7fffffffcf90} d = <optimized out> #13 0x00007ffff47fb379 in sendSpontaneousEvent (event=0x7fffffffcff0, receiver=0xacfd70) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:239 No locals. #14 QWidgetPrivate::sendPaintEvent (this=this@entry=0xacffe0, toBePainted=...) at kernel/qwidget.cpp:5605 e = {<QEvent> = {_vptr.QEvent = 0x7ffff4655470 <vtable for QPaintEvent+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff40cba60 <qt_meta_stringdata_QEvent>, data = 0x7ffff40cb4c0 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 12, posted = 0, spont = 1, m_accept = 1, reserved = 0}, m_rect = {x1 = 0, y1 = 24, x2 = 720, y2 = 47}, m_region = {d = 0x11390a0, static shared_empty = {ref = {_q_value = 1455}, qt_rgn = 0x7ffff46694e0 <qrp>}}, m_erased = false} #15 0x00007ffff47fb96a in QWidgetPrivate::drawWidget (this=this@entry=0xacffe0, pdev=0x1026960, rgn=..., offset=..., flags=36, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0xc95ee0) at kernel/qwidget.cpp:5545 paintEngine = 0xf49b70 grabbed = <optimized out> asRoot = false alsoOnScreen = false toBePainted = {d = 0x11390a0, static shared_empty = {ref = {_q_value = 1455}, qt_rgn = 0x7ffff46694e0 <qrp>}} __PRETTY_FUNCTION__ = "void QWidgetPrivate::drawWidget(QPaintDevice*, const QRegion&, const QPoint&, int, QPainter*, QWidgetBackingStore*)" onScreen = <optimized out> recursive = true alsoInvisible = false #16 0x00007ffff47cefe4 in QWidgetBackingStore::doSync (this=this@entry=0xc95ee0) at kernel/qwidgetbackingstore.cpp:1232 w = 0xacfd70 flags = <optimized out> toBePainted = {d = 0x11390a0, static shared_empty = {ref = {_q_value = 1455}, qt_rgn = 0x7ffff46694e0 <qrp>}} offset = {xp = 272, yp = 101} i = 0 repaintAllWidgets = <optimized out> inTopLevelResize = <optimized out> tlwRect = <optimized out> surfaceGeometry = <optimized out> dirtyCopy = {d = 0xac29b0, static shared_empty = {ref = {_q_value = 1455}, qt_rgn = 0x7ffff46694e0 <qrp>}} updatesDisabled = <optimized out> toClean = {d = 0x1141820, static shared_empty = {ref = {_q_value = 1455}, qt_rgn = 0x7ffff46694e0 <qrp>}} opaqueNonOverlappedWidgets = {a = 32, s = 1, ptr = 0x7fffffffd260, { array = "p\375\254\000\000\000\000\000\071,\360\363\377\177\000\000\240\252z\000\000\000\000\000\300ї\000\000\000\000\000\360\324\377\377\377\177\000\000`\001\000\000\000\000\000\000\024\000\000\000\000\000\000\000@\323\377\377\377\177\000\000\065\000\000\000\021", '\000' <repeats 11 times>, "[", '\000' <repeats 15 times>, "n", '\000' <repeats 23 times>, "w\000\000\000|\000\000\000\060\323\377\377\377\177\000\000@\323\377\377\377\177\000\000\001\000\000\000\000\000\000\000 F\263\367\377\177\000\000\070\001\000\000\000\000\000\000\b\000\000\000`\000\000\000 \001\000\000!\000\000\000\030\000\000\000\000\000\000\000`\000\000\000!\000\000\000\260"..., q_for_alignment_1 = 11337072, q_for_alignment_2 = 5.6012577996287126e-317}} beginPaintInfo = {wasFlushed = 0, nothingToPaint = 0, backingStoreRecreated = 0} #17 0x00007ffff47cf204 in QWidgetBackingStore::sync (this=0xc95ee0) at kernel/qwidgetbackingstore.cpp:1041 No locals. #18 0x00007ffff47ee6ef in QWidgetPrivate::syncBackingStore (this=this@entry=0x7c0810) at kernel/qwidget.cpp:1894 No locals. #19 0x00007ffff48017c2 in QWidget::event (this=this@entry=0x7aaaa0, event=event@entry=0x113d920) at kernel/qwidget.cpp:8949 No locals. #20 0x00007ffff48ee25b in QMainWindow::event (this=this@entry=0x7aaaa0, event=event@entry=0x113d920) at widgets/qmainwindow.cpp:1503 No locals. #21 0x00007ffff5e4c637 in KMainWindow::event (this=this@entry=0x7aaaa0, ev=ev@entry=0x113d920) at /var/tmp/portage/kde-frameworks/kxmlgui-9999/work/kxmlgui-9999/src/kmainwindow.cpp:825 No locals. #22 0x00007ffff5e827f5 in KXmlGuiWindow::event (this=0x7aaaa0, ev=0x113d920) at /var/tmp/portage/kde-frameworks/kxmlgui-9999/work/kxmlgui-9999/src/kxmlguiwindow.cpp:118 ret = <optimized out> #23 0x00007ffff47c253c in QApplicationPrivate::notify_helper (this=this@entry=0x60fba0, receiver=receiver@entry=0x7aaaa0, e=e@entry=0x113d920) at kernel/qapplication.cpp:3729 consumed = <optimized out> #24 0x00007ffff47c7540 in QApplication::notify (this=0x7fffffffdd70, receiver=0x7aaaa0, e=0x113d920) at kernel/qapplication.cpp:3512 w = 0x7aaaa0 extra = <optimized out> isProxyWidget = <optimized out> __PRETTY_FUNCTION__ = "virtual bool QApplication::notify(QObject*, QEvent*)" res = <optimized out> #25 0x00007ffff3f02b05 in QCoreApplication::notifyInternal (this=0x7fffffffdd70, receiver=0x7aaaa0, event=event@entry=0x113d920) at kernel/qcoreapplication.cpp:940 threadData = 0x602da0 loopLevelCounter = {threadData = 0x602da0} result = false cbdata = {0x7aaaa0, 0x113d920, 0x7fffffffd7b0} d = <optimized out> #26 0x00007ffff3f04967 in sendEvent (event=0x113d920, receiver=<optimized out>) at kernel/qcoreapplication.h:236 No locals. #27 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x602da0) at kernel/qcoreapplication.cpp:1544 e = 0x113d920 pe = <optimized out> r = <optimized out> unlocker = {m = <synthetic pointer>} event_deleter = {d = 0x113d920} __PRETTY_FUNCTION__ = "static void QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)" locker = {val = 6303176} startOffset = 0 i = @0x602dbc: 9 cleanup = {receiver = 0x0, event_type = 0, data = 0x602da0, exceptionCaught = true} #28 0x00007ffff3f04f98 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1402 data = <optimized out> #29 0x00007ffff3f5a793 in postEventSourceDispatch (s=0x6507b0) at kernel/qeventdispatcher_glib.cpp:279 source = 0x6507b0 #30 0x00007fffeeece884 in g_main_dispatch (context=0x7fffe0001e00) at /var/tmp/portage/dev-libs/glib-2.40.0-r1/work/glib-2.40.0/glib/gmain.c:3064 dispatch = 0x7ffff3f5a780 <postEventSourceDispatch(GSource*, GSourceFunc, gpointer)> prev_source = 0x0 was_in_call = 0 user_data = 0x0 callback = 0x0 cb_funcs = <optimized out> cb_data = 0x0 need_destroy = <optimized out> source = 0x6507b0 current = 0x65aaa0 i = 0 #31 g_main_context_dispatch (context=context@entry=0x7fffe0001e00) at /var/tmp/portage/dev-libs/glib-2.40.0-r1/work/glib-2.40.0/glib/gmain.c:3663 No locals. #32 0x00007fffeeeceac8 in g_main_context_iterate (context=context@entry=0x7fffe0001e00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.40.0-r1/work/glib-2.40.0/glib/gmain.c:3734 max_priority = 0 timeout = 0 some_ready = 1 nfds = <optimized out> allocated_nfds = 15 fds = 0x1044ab0 #33 0x00007fffeeeceb6c in g_main_context_iteration (context=0x7fffe0001e00, may_block=1) at /var/tmp/portage/dev-libs/glib-2.40.0-r1/work/glib-2.40.0/glib/gmain.c:3795 retval = <optimized out> #34 0x00007ffff3f59c0c in QEventDispatcherGlib::processEvents (this=0x640c60, flags=...) at kernel/qeventdispatcher_glib.cpp:426 d = 0x648380 canWait = true savedFlags = {i = 0} result = <optimized out> #35 0x00007ffff3f00a4b in QEventLoop::exec (this=this@entry=0x7fffffffda80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 locker = {val = 6308208} __PRETTY_FUNCTION__ = "int QEventLoop::exec(QEventLoop::ProcessEventsFlags)" ref = {d = 0xf4a200, locker = @0x7fffffffda00, exceptionCaught = true} d = 0xf4a200 #36 0x00007ffff3f08096 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1193 threadData = 0x602da0 __PRETTY_FUNCTION__ = "static int QCoreApplication::exec()" eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff4146090 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff40aa740 <qt_meta_stringdata_QObject>, data = 0x7ffff40aa620 <qt_meta_data_QObject>, static_metacall = 0x7ffff3f3adc0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0xf4a200}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff40b72e0 <qt_meta_stringdata_Qt>, data = 0x7ffff40b4a80 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff4142aa0 <QObject::staticMetaObject>, stringdata = 0x7ffff40cb0a0 <qt_meta_stringdata_QEventLoop>, data = 0x7ffff40cb040 <qt_meta_data_QEventLoop>, static_metacall = 0x7ffff3faece0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} returnCode = <optimized out> #37 0x00007ffff423145c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1515 No locals. #38 0x00007ffff47bed25 in QApplication::exec () at kernel/qapplication.cpp:2964 No locals. #39 0x00007ffff7baea1e in kdemain (argc=1, argv=<optimized out>) at /var/tmp/portage/kde-base/kate-9999/work/kate-9999/kate/src/main.cpp:421 gotoColumnOption = {d = {d = 0x697250}} readStdInOption = {d = {d = 0x6d8df0}} aboutData = {d = 0x67bec0} startAnonymousSessionOption = {d = {d = 0x6d3310}} app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7ffff4c89790 <vtable for QApplication+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff40aa740 <qt_meta_stringdata_QObject>, data = 0x7ffff40aa620 <qt_meta_data_QObject>, static_metacall = 0x7ffff3f3adc0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x60fba0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff40b72e0 <qt_meta_stringdata_Qt>, data = 0x7ffff40b4a80 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff4142aa0 <QObject::staticMetaObject>, stringdata = 0x7ffff40cb280 <qt_meta_stringdata_QCoreApplication>, data = 0x7ffff40cb160 <qt_meta_data_QCoreApplication>, static_metacall = 0x7ffff3faee60 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0x7fffffffdd70}, static staticMetaObject = {d = { superdata = 0x7ffff41461e0 <QCoreApplication::staticMetaObject>, stringdata = 0x7ffff45a0c20 <qt_meta_stringdata_QGuiApplication>, data = 0x7ffff45a0a20 <qt_meta_data_QGuiApplication>, static_metacall = 0x7ffff423a4e0 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff4654ae0 <QGuiApplication::staticMetaObject>, stringdata = 0x7ffff4b85360 <qt_meta_stringdata_QApplication>, data = 0x7ffff4b851e0 <qt_meta_data_QApplication>, static_metacall = 0x7ffff47c4a50 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} tempfileOption = {d = {d = 0x6b7530}} parser = {d = 0x6916a0} startSessionOption = {d = {d = 0x6b7670}} usePidOption = {d = {d = 0x6ae450}} gotoLineOption = {d = {d = 0x6da810}} kateApp = {<QObject> = {_vptr.QObject = 0x7ffff7dd4b10 <vtable for KateApp+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff40aa740 <qt_meta_stringdata_QObject>, data = 0x7ffff40aa620 <qt_meta_data_QObject>, static_metacall = 0x7ffff3f3adc0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x6dc340}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff40b72e0 <qt_meta_stringdata_Qt>, data = 0x7ffff40b4a80 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff4142aa0 <QObject::staticMetaObject>, stringdata = 0x7ffff7bc6520 <qt_meta_stringdata_KateApp>, data = 0x7ffff7bc63a0 <qt_meta_data_KateApp>, static_metacall = 0x7ffff7bb3e30 <KateApp::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static s_self = 0x7fffffffdda0, m_args = @0x7fffffffdbf0, m_docManager = 0x692390, m_pluginManager = 0x7bbbf0, m_sessionManager = 0x7b7d70, m_adaptor = 0x6a0970, m_mainWindows = {<QListSpecialMethods<KateMainWindow*>> = {<No data fields>}, {p = { static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x8274f0}, d = 0x8274f0}}, m_wrapper = 0x69c3d0} dbusService = {<QObject> = {_vptr.QObject = 0x7ffff6b8fbb0 <vtable for KDBusService+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff40aa740 <qt_meta_stringdata_QObject>, data = 0x7ffff40aa620 <qt_meta_data_QObject>, static_metacall = 0x7ffff3f3adc0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0xf49470}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff40b72e0 <qt_meta_stringdata_Qt>, data = 0x7ffff40b4a80 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff4142aa0 <QObject::staticMetaObject>, stringdata = 0x7ffff698d1a0 <qt_meta_stringdata_KDBusService>, data = 0x7ffff698d080 <qt_meta_data_KDBusService>, static_metacall = 0x7ffff698a460 <KDBusService::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0xf47de0} startNewInstanceOption = {d = {d = 0x691d20}} startBlockingOption = {d = {d = 0x6daa50}} useEncodingOption = {d = {d = 0x6d8850}} #40 0x00007ffff77b1e75 in __libc_start_main (main=0x400860 <main(int, char**)>, argc=1, argv=0x7fffffffdf08, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdef8) at libc-start.c:285 result = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -4639392413816113736, 4196456, 140737488346880, 0, 0, 4639392412701636024, 4639411132313056696}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x400970 <__libc_csu_init>, 0x7fffffffdf08}, data = {prev = 0x0, cleanup = 0x0, canceltype = 4196720}}} not_first_call = <optimized out> #41 0x0000000000400891 in _start ()
*** This bug has been marked as a duplicate of bug 338624 ***