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.