https://bugs.kde.org/show_bug.cgi?id=380192

            Bug ID: 380192
           Summary: Cras on startup in KateVi::NormalViMode
           Product: kdevelop
           Version: git master
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: k...@davidedmundson.co.uk
  Target Milestone: ---

Created attachment 105710
  --> https://bugs.kde.org/attachment.cgi?id=105710&action=edit
My old rc file. Deleting this made it startup

Thread 1 "kdevelop" received signal SIGSEGV, Segmentation fault.
0x00007ffff6171f48 in KateVi::NormalViMode::metaObject (this=0x1352960) at
/home/david/projects/kde5/build/frameworks/ktexteditor/src/KF5TextEditor_automoc.dir/moc_normalvimode_X6XJY2MBWCRDGI.cpp:140
140         return QObject::d_ptr->metaObject ?
QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
(gdb) bt
#0  0x00007ffff6171f48 in KateVi::NormalViMode::metaObject() const
(this=0x1352960) at
/home/david/projects/kde5/build/frameworks/ktexteditor/src/KF5TextEditor_automoc.dir/moc_normalvimode_X6XJY2MBWCRDGI.cpp:140
#1  0x00007ffff1cc0e04 in QObject::connect(QObject const*, char const*, QObject
const*, char const*, Qt::ConnectionType) (sender=0xa2e4a0,
signal=0x7ffff620e6f1 "undoStart(KTextEditor::Document*)", receiver=0x1352960,
method=0x7ffff620e681 "undoBeginning()", type=Qt::AutoConnection) at
/run/media/david/15cbf614-32ad-44e8-9fdc-466f76304ed7/projects/qt5/qtbase/src/corelib/kernel/qobject.cpp:2712
#2  0x00007ffff60f133e in
KateVi::NormalViMode::NormalViMode(KateVi::InputModeManager*,
KTextEditor::ViewPrivate*, KateViewInternal*) (this=0x1352960,
viInputModeManager=0x10f1510, view=0x123a170, viewInternal=0x11d9480)
    at
/home/david/projects/kde5/src/frameworks/ktexteditor/src/vimode/modes/normalvimode.cpp:96
#3  0x00007ffff61243b7 in
KateVi::InputModeManager::InputModeManager(KateViInputMode*,
KTextEditor::ViewPrivate*, KateViewInternal*) (this=0x10f1510,
inputAdapter=0x11f2e80, view=0x123a170, viewInternal=0x11d9480)
    at
/home/david/projects/kde5/src/frameworks/ktexteditor/src/vimode/inputmodemanager.cpp:64
#4  0x00007ffff60e302a in KateViInputMode::KateViInputMode(KateViewInternal*,
KateVi::GlobalState*) (this=0x11f2e80, viewInternal=0x11d9480, global=0xcfdd90)
    at
/home/david/projects/kde5/src/frameworks/ktexteditor/src/inputmode/kateviinputmode.cpp:72
#5  0x00007ffff60e3e4b in
KateViInputModeFactory::createInputMode(KateViewInternal*) (this=0xcf4830,
viewInternal=0x11d9480) at
/home/david/projects/kde5/src/frameworks/ktexteditor/src/inputmode/kateviinputmodefactory.cpp:40
#6  0x00007ffff6041f43 in
KateViewInternal::KateViewInternal(KTextEditor::ViewPrivate*) (this=0x11d9480,
view=0x123a170) at
/home/david/projects/kde5/src/frameworks/ktexteditor/src/view/kateviewinternal.cpp:106
#7  0x00007ffff6025deb in
KTextEditor::ViewPrivate::ViewPrivate(KTextEditor::DocumentPrivate*, QWidget*,
KTextEditor::MainWindow*) (this=0x123a170, doc=0x10197b0, parent=0xa38210,
mainWindow=0x9c1930)
    at
/home/david/projects/kde5/src/frameworks/ktexteditor/src/view/kateview.cpp:121
#8  0x00007ffff5f5f5d5 in KTextEditor::DocumentPrivate::createView(QWidget*,
KTextEditor::MainWindow*) (this=0x10197b0, parent=0xa38210,
mainWindow=0x9c1930)
    at
/home/david/projects/kde5/src/frameworks/ktexteditor/src/document/katedocument.cpp:419
#9  0x00007ffff7a5d542 in KDevelop::TextDocument::createViewWidget(QWidget*)
(this=0x6ed520, parent=0xa38210) at
/home/david/projects/kde5/src/extragear/kdevelop/kdevplatform/shell/textdocument.cpp:346
#10 0x00007ffff7a5e9e8 in KDevelop::TextView::createWidget(QWidget*)
(this=0xfc8eb0, parent=0xa38210) at
/home/david/projects/kde5/src/extragear/kdevelop/kdevplatform/shell/textdocument.cpp:592
#11 0x00007ffff6c3af0a in Sublime::View::widget(QWidget*) (this=0xfc8eb0,
parent=0xa38210) at
/home/david/projects/kde5/src/extragear/kdevelop/kdevplatform/sublime/view.cpp:76
#12 0x00007ffff6c32551 in
Sublime::MainWindowPrivate::ViewCreator::operator()(Sublime::AreaIndex*)
(this=0x7fffffffa8f0, index=0xfc8e10) at
/home/david/projects/kde5/src/extragear/kdevelop/kdevplatform/sublime/mainwindow_p.cpp:403
#13 0x00007ffff6c36fcd in
Sublime::Area::walkViewsInternal<Sublime::MainWindowPrivate::ViewCreator>(Sublime::MainWindowPrivate::ViewCreator&,
Sublime::AreaIndex*) (this=0xa2aee0, op=..., index=0xfc8e10)
    at
/home/david/projects/kde5/src/extragear/kdevelop/kdevplatform/sublime/areawalkers.h:32
#14 0x00007ffff6c35d91 in
Sublime::Area::walkViews<Sublime::MainWindowPrivate::ViewCreator>(Sublime::MainWindowPrivate::ViewCreator&,
Sublime::AreaIndex*) (this=0xa2aee0, op=..., index=0xfc8e10)
    at
/home/david/projects/kde5/src/extragear/kdevelop/kdevplatform/sublime/areawalkers.h:48
#15 0x00007ffff6c332a9 in
Sublime::MainWindowPrivate::viewAdded(Sublime::AreaIndex*, Sublime::View*)
(this=0x92ca50, index=0xfc8e10, view=0xfc8eb0) at
/home/david/projects/kde5/src/extragear/kdevelop/kdevplatform/sublime/mainwindow_p.cpp:574
#16 0x00007ffff6c2f75e in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>,
QtPrivate::List<Sublime::AreaIndex*, Sublime::View*>, void, void
(Sublime::MainWindowPrivate::*)(Sublime::AreaIndex*,
Sublime::View*)>::call(void
(Sublime::MainWindowPrivate::*)(Sublime::AreaIndex*, Sublime::View*),
Sublime::MainWindowPrivate*, void**) (f=
    (void (Sublime::MainWindowPrivate::*)(Sublime::MainWindowPrivate * const,
Sublime::AreaIndex *, Sublime::View *)) 0x7ffff6c330be
<Sublime::MainWindowPrivate::viewAdded(Sublime::AreaIndex*, Sublime::View*)>,
o=0x92ca50, arg=0x7fffffffab10)
    at /opt/qt5/include/QtCore/qobjectdefs_impl.h:136
#17 0x00007ffff6c2f1e5 in QtPrivate::FunctionPointer<void
(Sublime::MainWindowPrivate::*)(Sublime::AreaIndex*,
Sublime::View*)>::call<QtPrivate::List<Sublime::AreaIndex*, Sublime::View*>,
void>(void (Sublime::MainWindowPrivate::*)(Sublime::AreaIndex*,
Sublime::View*), Sublime::MainWindowPrivate*, void**) (f=
    (void (Sublime::MainWindowPrivate::*)(Sublime::MainWindowPrivate * const,
Sublime::AreaIndex *, Sublime::View *)) 0x7ffff6c330be
<Sublime::MainWindowPrivate::viewAdded(Sublime::AreaIndex*, Sublime::View*)>,
o=0x92ca50, arg=0x7fffffffab10)
    at /opt/qt5/include/QtCore/qobjectdefs_impl.h:169
#18 0x00007ffff6c2e81d in QtPrivate::QSlotObject<void
(Sublime::MainWindowPrivate::*)(Sublime::AreaIndex*, Sublime::View*),
QtPrivate::List<Sublime::AreaIndex*, Sublime::View*>, void>::impl(int,
QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0xadec70,
r=0x92ca50, a=0x7fffffffab10, ret=0x0) at
/opt/qt5/include/QtCore/qobject_impl.h:120
#19 0x00007ffff1cbb1bf in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=<optimized out>, r=0x92ca50, this=<optimized out>) at
../../include/QtCore/../../../../qt5/qtbase/src/corelib/kernel/qobject_impl.h:101
#20 0x00007ffff1cbb1bf in QMetaObject::activate(QObject*, int, int, void**)
(sender=sender@entry=0xa2aee0, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffffab10)
    at
/run/media/david/15cbf614-32ad-44e8-9fdc-466f76304ed7/projects/qt5/qtbase/src/corelib/kernel/qobject.cpp:3749
#21 0x00007ffff1cbb721 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=0xa2aee0, m=<optimized out>, local_signal_index=0,
argv=0x7fffffffab10)
    at
/run/media/david/15cbf614-32ad-44e8-9fdc-466f76304ed7/projects/qt5/qtbase/src/corelib/kernel/qobject.cpp:3628
#22 0x00007ffff6c4b113 in Sublime::Area::viewAdded(Sublime::AreaIndex*,
Sublime::View*) (this=0xa2aee0, _t1=0xfc8e10, _t2=0xfc8eb0)
    at
/home/david/projects/kde5/build/extragear/kdevelop/kdevplatform/sublime/KDevPlatformSublime_automoc.dir/moc_area_PMAGMMPI7SVUYA.cpp:278
#23 0x00007ffff6c0bf0d in Sublime::Area::addView(Sublime::View*,
Sublime::AreaIndex*, Sublime::View*) (this=0xa2aee0, view=0xfc8eb0,
index=0xfc8e10, after=0x0) at
/home/david/projects/kde5/src/extragear/kdevelop/kdevplatform/sublime/area.cpp:176
#24 0x00007ffff79f5c38 in KDevelop::WorkingSet::loadToArea(Sublime::Area*,
Sublime::AreaIndex*, KConfigGroup, KConfigGroup, QMultiMap<QString,
Sublime::View*>&) (this=0xe54630, area=0xa2aee0, areaIndex=0xfc8e10, 
    setGroup=..., areaGroup=..., recycle=...) at
/home/david/projects/kde5/src/extragear/kdevelop/kdevplatform/shell/workingsets/workingset.cpp:332
#25 0x00007ffff79f570f in KDevelop::WorkingSet::loadToArea(Sublime::Area*,
Sublime::AreaIndex*, KConfigGroup, KConfigGroup, QMultiMap<QString,
Sublime::View*>&) (this=0xe54630, area=0xa2aee0, areaIndex=0xa1b750,
setGroup=..., areaGroup=..., recycle=...) at
/home/david/projects/kde5/src/extragear/kdevelop/kdevplatform/shell/workingsets/workingset.cpp:299
#26 0x00007ffff79f4e94 in KDevelop::WorkingSet::loadToArea(Sublime::Area*,
Sublime::AreaIndex*) (this=0xe54630, area=0xa2aee0, areaIndex=0xa1b750)
    at
/home/david/projects/kde5/src/extragear/kdevelop/kdevplatform/shell/workingsets/workingset.cpp:252
#27 0x00007ffff79ee312 in
KDevelop::WorkingSetController::changedWorkingSet(Sublime::Area*, QString
const&, QString const&) (this=0x909f90, area=0xa2aee0, from=..., to=...)
    at
/home/david/projects/kde5/src/extragear/kdevelop/kdevplatform/shell/workingsetcontroller.cpp:300
#28 0x00007ffff79f3202 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1,
2>, QtPrivate::List<Sublime::Area*, QString, QString>, void, void
(KDevelop::WorkingSetController::*)(Sublime::Area*, QString const&, QString
const&)>::call(void (KDevelop::WorkingSetController::*)(Sublime::Area*, QString
const&, QString const&), KDevelop::WorkingSetController*, void**) (f=
    (void (KDevelop::WorkingSetController::*)(KDevelop::WorkingSetController *
const, Sublime::Area *, const QString &, const QString &)) 0x7ffff79ee15a
<KDevelop::WorkingSetController::changedWorkingSet(Sublime::Area*, QString
const&, QString const&)>, o=0x909f90, arg=0x7fffffffb660) at
/opt/qt5/include/QtCore/qobjectdefs_impl.h:136
#29 0x00007ffff79f2c83 in QtPrivate::FunctionPointer<void
(KDevelop::WorkingSetController::*)(Sublime::Area*, QString const&, QString
const&)>::call<QtPrivate::List<Sublime::Area*, QString, QString>, void>(void
(KDevelop::WorkingSetController::*)(Sublime::Area*, QString const&, QString
const&), KDevelop::WorkingSetController*, void**) (f=
    (void (KDevelop::WorkingSetController::*)(KDevelop::WorkingSetController *
const, Sublime::Area *, const QString &, const QString &)) 0x7ffff79ee15a
<KDevelop::WorkingSetController::changedWorkingSet(Sublime::Area*, QString
const&, QString const&)>, o=0x909f90, arg=0x7fffffffb660) at
/opt/qt5/include/QtCore/qobjectdefs_impl.h:169
#30 0x00007ffff79f2449 in QtPrivate::QSlotObject<void
(KDevelop::WorkingSetController::*)(Sublime::Area*, QString const&, QString
const&), QtPrivate::List<Sublime::Area*, QString, QString>, void>::impl(int,
QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0xa2bc60,
r=0x909f90, a=0x7fffffffb660, ret=0x0) at
/opt/qt5/include/QtCore/qobject_impl.h:120
#31 0x00007ffff1cbb1bf in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=<optimized out>, r=0x909f90, this=<optimized out>) at
../../include/QtCore/../../../../qt5/qtbase/src/corelib/kernel/qobject_impl.h:101
#32 0x00007ffff1cbb1bf in QMetaObject::activate(QObject*, int, int, void**)
(sender=sender@entry=0xa2aee0, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=8, argv=argv@entry=0x7fffffffb660)
    at
/run/media/david/15cbf614-32ad-44e8-9fdc-466f76304ed7/projects/qt5/qtbase/src/corelib/kernel/qobject.cpp:3749
#33 0x00007ffff1cbb721 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=0xa2aee0, m=<optimized out>, local_signal_index=8,
argv=0x7fffffffb660)
    at
/run/media/david/15cbf614-32ad-44e8-9fdc-466f76304ed7/projects/qt5/qtbase/src/corelib/kernel/qobject.cpp:3628
---Type <return> to continue, or q <return> to quit---#34 0x00007ffff6c4b417 in
Sublime::Area::changedWorkingSet(Sublime::Area*, QString, QString)
(this=0xa2aee0, _t1=0xa2aee0, _t2=..., _t3=...)
    at
/home/david/projects/kde5/build/extragear/kdevelop/kdevplatform/sublime/KDevPlatformSublime_automoc.dir/moc_area_PMAGMMPI7SVUYA.cpp:334
#35 0x00007ffff6c0d4e3 in Sublime::Area::setWorkingSet(QString) (this=0xa2aee0,
name=...) at
/home/david/projects/kde5/src/extragear/kdevelop/kdevplatform/sublime/area.cpp:408
#36 0x00007ffff6c0cf81 in Sublime::Area::load(KConfigGroup const&)
(this=0xa2aee0, group=...) at
/home/david/projects/kde5/src/extragear/kdevelop/kdevplatform/sublime/area.cpp:345
#37 0x00007ffff7a30ac2 in KDevelop::UiController::loadArea(Sublime::Area*,
KConfigGroup const&) (this=0x8fc100, area=0xa2aee0, group=...) at
/home/david/projects/kde5/src/extragear/kdevelop/kdevplatform/shell/uicontroller.cpp:570
#38 0x00007ffff7a3156e in
KDevelop::UiController::loadAllAreas(QExplicitlySharedDataPointer<KSharedConfig>)
(this=0x8fc100, config=...) at
/home/david/projects/kde5/src/extragear/kdevelop/kdevplatform/shell/uicontroller.cpp:656
#39 0x00007ffff7a2c150 in
KDevelop::CorePrivate::initialize(KDevelop::Core::Setup, QString)
(this=0x8f4f40, mode=KDevelop::Core::Default, session=...) at
/home/david/projects/kde5/src/extragear/kdevelop/kdevplatform/shell/core.cpp:271
#40 0x00007ffff7a2c8b1 in KDevelop::Core::initialize(KDevelop::Core::Setup,
QString const&) (mode=KDevelop::Core::Default, session=...) at
/home/david/projects/kde5/src/extragear/kdevelop/kdevplatform/shell/core.cpp:341
#41 0x000000000040fdfc in main(int, char**) (argc=1, argv=0x7fffffffe168) at
/home/david/projects/kde5/src/extragear/kdevelop/kdevelop/app/main.cpp:676


Current git of kdevelop at: a3caf55495f0bc51ee1ed099450a98ad8866e790
   and ktexteditor: ecb0055dfe37d704903cb395a7d7544b3da310cc

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to