https://bugs.kde.org/show_bug.cgi?id=344192
--- Comment #3 from Francis Herne <francis.he...@yahoo.co.uk> --- It crashes intermittently with those flags (or all the Qt::QueuedConnection flags around there) removed, but not every time as before. I'm a bit busy actually using KDevelop to poke inside it much, maybe later this week. Backtrace looks different again... Thread 1 "kdevelop" received signal SIGSEGV, Segmentation fault. #0 0x00007ffff1c70040 in QQmlData::isSignalConnected(QAbstractDeclarativeData*, QObject const*, int) () from /usr/lib/libQt5Qml.so.5 #1 0x00007ffff4d46260 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5 #2 0x00007ffff05654d2 in KParts::Part::setWindowCaption(QString const&) () from /usr/lib/libKF5Parts.so.5 #3 0x00007ffff056c030 in KParts::ReadWritePart::saveAs(QUrl const&) () from /usr/lib/libKF5Parts.so.5 #4 0x00007ffff08b9545 in KTextEditor::DocumentPrivate::saveAs (this=0x9f9e50, url=...) at /home/flh/ktexteditor/src/ktexteditor-5.20.0/src/document/katedocument.cpp:5443 url = @0x7fffffffd4d0: {d = 0x116c130} this = 0x9f9e50 #5 0x00007ffff08b9ab9 in KTextEditor::DocumentPrivate::documentSaveAs (this=0x9f9e50) at /home/flh/ktexteditor/src/ktexteditor-5.20.0/src/document/katedocument.cpp:4277 saveUrl = {d = 0x116c130} #6 0x00007ffff0a62deb in KTextEditor::DocumentPrivate::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7fffffffd6b0) at /home/flh/ktexteditor/src/build/src/moc_katedocument.cpp:501 _r = <optimized out> _t = <optimized out> #7 0x00007ffff4d46870 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5 #8 0x00007ffff5a353d2 in QAction::triggered(bool) () from /usr/lib/libQt5Widgets.so.5 #9 0x00007ffff5a37ef0 in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQt5Widgets.so.5 #10 0x00007ffff5a3884f in QAction::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5 #11 0x00007ffff5a3e68c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #12 0x00007ffff5a438f6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #13 0x00007ffff4d1a518 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #14 0x00007ffff528f826 in QShortcutMap::dispatchEvent(QKeyEvent*) () from /usr/lib/libQt5Gui.so.5 #15 0x00007ffff528f8d9 in QShortcutMap::tryShortcut(QKeyEvent*) () from /usr/lib/libQt5Gui.so.5 #16 0x00007ffff5248716 in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) () from /usr/lib/libQt5Gui.so.5 #17 0x00007ffff5260a14 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /usr/lib/libQt5Gui.so.5 #18 0x00007ffff5265b65 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/libQt5Gui.so.5 #19 0x00007ffff5242d6b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5 #20 0x00007fffd7b53d10 in ?? () from /usr/lib/libQt5XcbQpa.so.5 #21 0x00007fffec0f0d87 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #22 0x00007fffec0f0fe0 in ?? () from /usr/lib/libglib-2.0.so.0 #23 0x00007fffec0f108c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #24 0x00007ffff4d6fc8f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #25 0x00007ffff4d186fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #26 0x00007ffff4d20b7c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 #27 0x000000000040cbfa in main (argc=1, argv=<optimized out>) at /tmp/yaourt-tmp-flh/aur-kdevelop-git/src/kdevelop/app/main.cpp:680 timer = {t1 = -9223372036854775808, t2 = -9223372036854775808} description = "The KDevelop Integrated Development Environment" aboutData = {d = 0x63b240} debugArgs = {<QList<QS -- You are receiving this mail because: You are watching all bug changes.