Bug 441856 - dolphin embedded terminal crashed on command exit
Summary: dolphin embedded terminal crashed on command exit
Status: RESOLVED DUPLICATE of bug 441206
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 21.08.0
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-09-01 09:49 UTC by Ian
Modified: 2021-09-01 11:01 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ian 2021-09-01 09:49:12 UTC
Application: dolphin (21.08.0)
 (Compiled from sources)
Qt Version: 5.15.2
Frameworks Version: 5.85.0
Operating System: Linux 5.13.8-200.fc34.x86_64 x86_64
Windowing System: X11
Drkonqi Version: 5.22.4
Distribution: Fedora 34 (KDE Plasma)

-- Information about the crash:
- What I was doing when the application crashed:

Have several dolphin open on login. Go to one. Press F4 to open terminal.
run command lines> 'meld file1.txt file2.txt'.
exit meld GUI.
dolpin crashed.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f8abf9f6c73 in QStackedLayout::widget(int) const () from /lib64/libQt5Widgets.so.5
#5  0x00007f8a8ad1fa1d in Konsole::TabbedViewContainer::viewSplitterAt(int) () from /lib64/libkonsoleprivate.so.21
#6  0x00007f8a8ad228a6 in Konsole::TabbedViewContainer::currentTabViewCount() () from /lib64/libkonsoleprivate.so.21
#7  0x00007f8a8acca849 in Konsole::ViewManager::sessionFinished() () from /lib64/libkonsoleprivate.so.21
#8  0x00007f8abee69c99 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#9  0x00007f8abee69c99 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#10 0x00007f8abedbdac3 in QProcess::finished(int, QProcess::ExitStatus) () from /lib64/libQt5Core.so.5
#11 0x00007f8abedc2083 in QProcessPrivate::_q_processDied() () from /lib64/libQt5Core.so.5
#12 0x00007f8abedc5d52 in QProcessPrivate::waitForFinished(int) () from /lib64/libQt5Core.so.5
#13 0x00007f8a8ad349e0 in Konsole::Session::closeInNormalWay() () from /lib64/libkonsoleprivate.so.21
#14 0x00007f8a8ad2b13a in Konsole::Session::close() () from /lib64/libkonsoleprivate.so.21
#15 0x00007f8abee69c99 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#16 0x00007f8abee64ce3 in QObject::destroyed(QObject*) () from /lib64/libQt5Core.so.5
#17 0x00007f8abfa0e753 in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5
#18 0x00007f8a8ad051dd in Konsole::TerminalDisplay::~TerminalDisplay() () from /lib64/libkonsoleprivate.so.21
#19 0x00007f8abee5f08a in QObjectPrivate::deleteChildren() () from /lib64/libQt5Core.so.5
#20 0x00007f8abfa0e496 in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5
#21 0x00007f8a8aca96f5 in Konsole::ViewSplitter::~ViewSplitter() () from /lib64/libkonsoleprivate.so.21
#22 0x00007f8abee5f08a in QObjectPrivate::deleteChildren() () from /lib64/libQt5Core.so.5
#23 0x00007f8abfa0e496 in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5
#24 0x00007f8abfb8b3cd in QStackedWidget::~QStackedWidget() () from /lib64/libQt5Widgets.so.5
#25 0x00007f8abee5f08a in QObjectPrivate::deleteChildren() () from /lib64/libQt5Core.so.5
#26 0x00007f8abfa0e496 in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5
#27 0x00007f8a8ad1f9dd in Konsole::TabbedViewContainer::~TabbedViewContainer() () from /lib64/libkonsoleprivate.so.21
#28 0x00007f8ac0a8f0b7 in KParts::Part::~Part() () from /lib64/libKF5Parts.so.5
#29 0x00007f8a9014911c in Konsole::Part::~Part() () from /usr/lib64/qt5/plugins/konsolepart.so
#30 0x00007f8abee5f08a in QObjectPrivate::deleteChildren() () from /lib64/libQt5Core.so.5
#31 0x00007f8abfa0e496 in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5
#32 0x000055ecd9f081d6 in TerminalPanel::~TerminalPanel() ()
#33 0x00007f8abee5f08a in QObjectPrivate::deleteChildren() () from /lib64/libQt5Core.so.5
#34 0x00007f8abfa0e496 in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5
#35 0x000055ecd9f333b1 in DolphinDockWidget::~DolphinDockWidget() ()
#36 0x00007f8abee5f08a in QObjectPrivate::deleteChildren() () from /lib64/libQt5Core.so.5
#37 0x00007f8abfa0e496 in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5
#38 0x000055ecd9ed65b1 in DolphinMainWindow::~DolphinMainWindow() ()
#39 0x000055ecd9ed662d in DolphinMainWindow::~DolphinMainWindow() ()
#40 0x00007f8abee60631 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#41 0x00007f8ac04e6d2d in KXmlGuiWindow::event(QEvent*) () from /lib64/libKF5XmlGui.so.5
#42 0x00007f8abf9d0423 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#43 0x00007f8abee36098 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#44 0x00007f8abee39606 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#45 0x00007f8abee87bf7 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#46 0x00007f8abcb754cf in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#47 0x00007f8abcbc94f8 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#48 0x00007f8abcb72c03 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#49 0x00007f8abee87698 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#50 0x00007f8abee34ab2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#51 0x00007f8abee3cfe4 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#52 0x000055ecd9ed364f in main ()
[Inferior 1 (process 3961) detached]

Possible duplicates by query: bug 441620, bug 441549, bug 155903.

Reported using DrKonqi
Comment 1 Jan Paul Batrina 2021-09-01 11:01:22 UTC
Hello,thanks for the bug report! This is a recently fixed bug in the Konsole KPart which Dolphin uses.

Since you compiled dolphin from sources, you can also do the same for konsole for the fix, or naturally wait for Konsole 21.08.0 to be released for your distro (not sure when that is)

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