https://bugs.kde.org/show_bug.cgi?id=399848
Bug ID: 399848 Summary: Closing neovim in terminal crashes konsole Product: kde Version: unspecified Platform: unspecified OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: unassigned-b...@kde.org Reporter: k...@sedrubal.de Target Milestone: --- Application: kdeinit5 (18.08.1) Qt Version: 5.11.1 Frameworks Version: 5.50.0 Operating System: Linux 4.18.12-300.fc29.x86_64 x86_64 Distribution (Platform): Fedora RPMs -- Information about the crash: - What I was doing when the application crashed: I have neovim installed which installs a .desktop file with `Terminal=true`. Clicking on that desktop icon opens nvim in a konsole terminal window. When I close neovim (with :q), konsole sometimes closes normally but sometimes it crashes. The crash can be reproduced sometimes. -- Backtrace: Application: Konsole (kdeinit5), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7eff56282940 (LWP 8867))] Thread 4 (Thread 0x7eff3f494700 (LWP 8872)): #0 0x00007eff58aa567c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007eff3f8efa43 in ?? () from /usr/lib64/dri/i965_dri.so #2 0x00007eff3f8ef79b in ?? () from /usr/lib64/dri/i965_dri.so #3 0x00007eff58a9f58e in start_thread () from /lib64/libpthread.so.0 #4 0x00007eff58c71513 in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7eff46406700 (LWP 8871)): #0 0x00007eff58c663f6 in ppoll () from /lib64/libc.so.6 #1 0x00007eff59311e85 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () from /lib64/libQt5Core.so.5 #2 0x00007eff59312fd9 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #3 0x00007eff592c439b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #4 0x00007eff5912bf16 in QThread::exec() () from /lib64/libQt5Core.so.5 #5 0x00007eff5a29ec89 in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5 #6 0x00007eff591353ab in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #7 0x00007eff58a9f58e in start_thread () from /lib64/libpthread.so.0 #8 0x00007eff58c71513 in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7eff479b8700 (LWP 8870)): #0 0x00007eff58c66301 in poll () from /lib64/libc.so.6 #1 0x00007eff5a12639f in ?? () from /lib64/libxcb.so.1 #2 0x00007eff5a12801a in xcb_wait_for_event () from /lib64/libxcb.so.1 #3 0x00007eff47b23b79 in QXcbEventReader::run() () from /lib64/libQt5XcbQpa.so.5 #4 0x00007eff591353ab in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #5 0x00007eff58a9f58e in start_thread () from /lib64/libpthread.so.0 #6 0x00007eff58c71513 in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7eff56282940 (LWP 8867)): [KCrash Handler] #6 0x00007eff49321324 in QHash<Konsole::Profile::Property, QVariant>::findNode (this=this@entry=0x10, akey=@0x7ffed8baae20: Konsole::Profile::Font, ahp=ahp@entry=0x0) at /usr/include/qt5/QtCore/qhash.h:926 #7 0x00007eff49374572 in QHash<Konsole::Profile::Property, QVariant>::contains (akey=@0x7ffed8baae20: Konsole::Profile::Font, this=0x10) at /usr/include/qt5/QtCore/qhash.h:904 #8 Konsole::Profile::property<QVariant> (p=<optimized out>, this=<optimized out>) at /usr/src/debug/konsole5-18.08.1-1.fc29.x86_64/src/Profile.h:670 #9 Konsole::Profile::property<QFont> (p=Konsole::Profile::Font, this=<optimized out>) at /usr/src/debug/konsole5-18.08.1-1.fc29.x86_64/src/Profile.h:664 #10 Konsole::Profile::font (this=<optimized out>) at /usr/src/debug/konsole5-18.08.1-1.fc29.x86_64/src/Profile.h:443 #11 Konsole::SessionManager::sessionProfileCommandReceived (this=0x7eff49402d20 <(anonymous namespace)::Q_QGS_theSessionManager::innerFunction()::holder>, text=...) at /usr/src/debug/konsole5-18.08.1-1.fc29.x86_64/src/SessionManager.cpp:293 #12 0x00007eff592ed763 in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5 #13 0x00007eff493a8a79 in Konsole::Session::profileChangeCommandReceived (this=this@entry=0x55e52ffda130, _t1=...) at /usr/src/debug/konsole5-18.08.1-1.fc29.x86_64/x86_64-redhat-linux-gnu/src/konsoleprivate_autogen/EWIEGA46WW/moc_Session.cpp:774 #14 0x00007eff4935925f in Konsole::Session::setSessionAttribute (this=0x55e52ffda130, what=50, caption=...) at /usr/src/debug/konsole5-18.08.1-1.fc29.x86_64/src/Session.cpp:572 #15 0x00007eff592ed763 in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5 #16 0x00007eff493a7a3a in Konsole::Emulation::sessionAttributeChanged (this=this@entry=0x55e530006340, _t1=<optimized out>, _t1@entry=50, _t2=...) at /usr/src/debug/konsole5-18.08.1-1.fc29.x86_64/x86_64-redhat-linux-gnu/src/konsoleprivate_autogen/EWIEGA46WW/moc_Emulation.cpp:532 #17 0x00007eff493a2be9 in Konsole::Vt102Emulation::updateSessionAttributes (this=0x55e530006340) at /usr/include/qt5/QtCore/qhash.h:158 #18 0x00007eff592ed763 in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5 #19 0x00007eff592f940b in QTimer::timeout(QTimer::QPrivateSignal) () from /lib64/libQt5Core.so.5 #20 0x00007eff592ee2fb in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5 #21 0x00007eff59bb3b05 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #22 0x00007eff59bbb220 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #23 0x00007eff592c5456 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #24 0x00007eff59314d99 in QTimerInfoList::activateTimers() () from /lib64/libQt5Core.so.5 #25 0x00007eff593130fc in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #26 0x00007eff47bb7051 in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5XcbQpa.so.5 #27 0x00007eff592c439b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #28 0x00007eff592cc466 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5 #29 0x00007eff49532640 in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/konsole5-18.08.1-1.fc29.x86_64/src/main.cpp:207 #30 0x000055e52ea99667 in ?? () #31 0x000055e52ea9a68a in ?? () #32 0x000055e52ea9afa8 in ?? () #33 0x000055e52ea96045 in ?? () #34 0x00007eff58b98413 in __libc_start_main () from /lib64/libc.so.6 #35 0x000055e52ea96c8e in _start () [Inferior 1 (process 8867) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.