Bug 339255 - Crash when moving the cursor in block selection mode
Summary: Crash when moving the cursor in block selection mode
Status: RESOLVED DUPLICATE of bug 338624
Alias: None
Product: kate
Classification: Applications
Component: general (other bugs)
Version First Reported In: Git
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-20 23:40 UTC by Elias Probst
Modified: 2014-09-23 19:32 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Backtrace of Kate crash (26.16 KB, text/plain)
2014-09-20 23:40 UTC, Elias Probst
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Elias Probst 2014-09-20 23:40:39 UTC
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 ()
Comment 1 Christoph Cullmann 2014-09-23 19:32:10 UTC

*** This bug has been marked as a duplicate of bug 338624 ***