Bug 405106 - closing one tab crash konsole
Summary: closing one tab crash konsole
Status: RESOLVED WORKSFORME
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 18.12.2
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-03-05 10:56 UTC by Francesco Riosa
Modified: 2020-12-31 04:34 UTC (History)
1 user (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 Francesco Riosa 2019-03-05 10:56:24 UTC
Application: konsole (18.12.2)
 (Compiled from sources)
Qt Version: 5.12.1
Frameworks Version: 5.55.0
Operating System: Linux 4.19.26-desk x86_64
Distribution: "Gentoo Base System release 2.6"

-- Information about the crash:
Closing tabs when "sending input" is active can crash konsole

-- Backtrace:
Application: Konsole (konsole), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f75c4abc880 (LWP 571567))]

Thread 15 (Thread 0x7f75a77fe700 (LWP 571583)):
#0  0x00007f75c7ca70ec in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00007f75c0f19633 in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f75c0f19387 in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f75c7ca03f3 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f75ca451f7f in ?? () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f75acff9700 (LWP 571582)):
#0  0x00007f75c7ca70ec in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00007f75c0f19633 in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f75c0f19387 in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f75c7ca03f3 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f75ca451f7f in ?? () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f75ad7fa700 (LWP 571581)):
#0  0x00007f75c7ca70ec in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00007f75c0f19633 in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f75c0f19387 in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f75c7ca03f3 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f75ca451f7f in ?? () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f75adffb700 (LWP 571580)):
#0  0x00007f75c7ca70ec in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00007f75c0f19633 in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f75c0f19387 in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f75c7ca03f3 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f75ca451f7f in ?? () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f75ae7fc700 (LWP 571579)):
#0  0x00007f75c7ca70ec in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00007f75c0f19633 in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f75c0f19387 in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f75c7ca03f3 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f75ca451f7f in ?? () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f75aeffd700 (LWP 571578)):
#0  0x00007f75c7ca70ec in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00007f75c0f19633 in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f75c0f19387 in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f75c7ca03f3 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f75ca451f7f in ?? () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f75af7fe700 (LWP 571577)):
#0  0x00007f75c7ca70ec in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00007f75c0f19633 in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f75c0f19387 in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f75c7ca03f3 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f75ca451f7f in ?? () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f75affff700 (LWP 571576)):
#0  0x00007f75c7ca70ec in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00007f75c0f19633 in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f75c0f19387 in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f75c7ca03f3 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f75ca451f7f in ?? () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f75a7fff700 (LWP 571575)):
#0  0x00007f75c7ca70ec in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00007f75c0f19633 in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f75c0f19387 in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f75c7ca03f3 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f75ca451f7f in ?? () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f75b8e40700 (LWP 571574)):
#0  0x00007f75c7ca70ec in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00007f75c0f19633 in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f75c0f19387 in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f75c7ca03f3 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f75ca451f7f in ?? () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f75b9641700 (LWP 571573)):
#0  0x00007f75c7ca70ec in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00007f75c0f19633 in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f75c0f19387 in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f75c7ca03f3 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f75ca451f7f in ?? () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f75b9fa4700 (LWP 571572)):
#0  0x00007f75c7ca70ec in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00007f75c0f19633 in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f75c0f19387 in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f75c7ca03f3 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f75ca451f7f in ?? () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f75c2c67700 (LWP 571571)):
#0  0x00007f75ca4415b0 in ?? () from /lib64/libc.so.6
#1  0x00007f75b4004ba0 in ?? ()
#2  0xe40151a600000007 in ?? ()
#3  0x00007f75c2c66b30 in ?? ()
#4  0x0000000000000010 in ?? ()
#5  0x000000007fffffff in ?? ()
#6  0xe40151a660342800 in ?? ()
#7  0x00007f75b4004d40 in ?? ()
#8  0x00007f75c59ba462 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f75c59bb3f0 in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f75c59bb64c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f75c8d4c52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#12 0x00007f75c8cf7d5b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#13 0x00007f75c8b430d6 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#14 0x00007f75c83580d5 in QDBusConnectionManager::run() () from /usr/lib64/libQt5DBus.so.5
#15 0x00007f75c8b44422 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#16 0x00007f75c7ca03f3 in start_thread () from /lib64/libpthread.so.0
#17 0x00007f75ca451f7f in ?? () from /lib64/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f75c42ba700 (LWP 571570)):
#0  0x00007f75ca445cb3 in ?? () from /lib64/libc.so.6
#1  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f75c4abc880 (LWP 571567)):
[KCrash Handler]
#12 0x00007f75ca2ba5ba in QVariant Konsole::Profile::property<QVariant>(Konsole::Profile::Property) const () from /usr/lib64/libkonsoleprivate.so.18
#13 0x00007f75ca2ab3aa in QString Konsole::Profile::property<QString>(Konsole::Profile::Property) const () from /usr/lib64/libkonsoleprivate.so.18
#14 0x00007f75ca24e624 in Konsole::ViewManager::colorSchemeForProfile(QExplicitlySharedDataPointer<Konsole::Profile>) () from /usr/lib64/libkonsoleprivate.so.18
#15 0x00007f75ca252192 in Konsole::ViewManager::profileHasBlurEnabled(QExplicitlySharedDataPointer<Konsole::Profile>) () from /usr/lib64/libkonsoleprivate.so.18
#16 0x00007f75ca3358b4 in Konsole::MainWindow::activeViewChanged(Konsole::SessionController*) () from /usr/lib64/libkdeinit5_konsole.so
#17 0x00007f75c8d22b73 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#18 0x00007f75ca230d32 in Konsole::ViewManager::activeViewChanged(Konsole::SessionController*) () from /usr/lib64/libkonsoleprivate.so.18
#19 0x00007f75ca24f107 in Konsole::ViewManager::controllerChanged(Konsole::SessionController*) () from /usr/lib64/libkonsoleprivate.so.18
#20 0x00007f75c8d22b73 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#21 0x00007f75ca2316af in Konsole::SessionController::focused(Konsole::SessionController*) () from /usr/lib64/libkonsoleprivate.so.18
#22 0x00007f75ca27f8bc in Konsole::SessionController::eventFilter(QObject*, QEvent*) () from /usr/lib64/libkonsoleprivate.so.18
#23 0x00007f75c8cf8d9b in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#24 0x00007f75c96bfea1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#25 0x00007f75c96c7098 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#26 0x00007f75c8cf9080 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#27 0x00007f75c96c4b78 in QApplicationPrivate::setFocusWidget(QWidget*, Qt::FocusReason) () from /usr/lib64/libQt5Widgets.so.5
#28 0x00007f75c96fe5e5 in QWidget::setFocus(Qt::FocusReason) () from /usr/lib64/libQt5Widgets.so.5
#29 0x00007f75c8d22b73 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#30 0x00007f75c989c2be in QTabWidget::currentChanged(int) () from /usr/lib64/libQt5Widgets.so.5
#31 0x00007f75c989e922 in QTabWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib64/libQt5Widgets.so.5
#32 0x00007f75c8d22a36 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#33 0x00007f75c987b24e in QTabBar::currentChanged(int) () from /usr/lib64/libQt5Widgets.so.5
#34 0x00007f75c987f9dd in QTabBar::setCurrentIndex(int) () from /usr/lib64/libQt5Widgets.so.5
#35 0x00007f75c98832ff in QTabBar::removeTab(int) () from /usr/lib64/libQt5Widgets.so.5
#36 0x00007f75c989e8b4 in QTabWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib64/libQt5Widgets.so.5
#37 0x00007f75c8d22a36 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#38 0x00007f75c9878b31 in QStackedWidget::widgetRemoved(int) () from /usr/lib64/libQt5Widgets.so.5
#39 0x00007f75c9878e7b in QStackedWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib64/libQt5Widgets.so.5
#40 0x00007f75c8d22a36 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#41 0x00007f75c96e639e in QStackedLayout::widgetRemoved(int) () from /usr/lib64/libQt5Widgets.so.5
#42 0x00007f75c96e7105 in QStackedLayout::takeAt(int) () from /usr/lib64/libQt5Widgets.so.5
#43 0x00007f75c96e165e in QLayout::removeWidget(QWidget*) () from /usr/lib64/libQt5Widgets.so.5
#44 0x00007f75ca24ff0b in Konsole::TabbedViewContainer::viewDestroyed(QObject*) () from /usr/lib64/libkonsoleprivate.so.18
#45 0x00007f75c8d22b73 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#46 0x00007f75c8d230bf in QObject::destroyed(QObject*) () from /usr/lib64/libQt5Core.so.5
#47 0x00007f75c96ff79b in QWidget::~QWidget() () from /usr/lib64/libQt5Widgets.so.5
#48 0x00007f75ca26a069 in Konsole::TerminalDisplay::~TerminalDisplay() () from /usr/lib64/libkonsoleprivate.so.18
#49 0x00007f75c8d232d0 in QObject::event(QEvent*) () from /usr/lib64/libQt5Core.so.5
#50 0x00007f75c9704a1b in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#51 0x00007f75c96bfeb1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#52 0x00007f75c96c7098 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#53 0x00007f75c8cf9080 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#54 0x00007f75c8cfc047 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQt5Core.so.5
#55 0x00007f75c8d4cf03 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQt5Core.so.5
#56 0x00007f75c59bb200 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#57 0x00007f75c59bb4d8 in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
#58 0x00007f75c59bb64c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#59 0x00007f75c8d4c513 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#60 0x00007f75c8cf7d5b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#61 0x00007f75c8cffcf2 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#62 0x00007f75ca32a33e in kdemain () from /usr/lib64/libkdeinit5_konsole.so
#63 0x00007f75ca36f46b in ?? () from /lib64/libc.so.6
#64 0x00007f75ca51e288 in ?? () from /lib64/libc.so.6
#65 0x00007ffed8bf1798 in ?? ()
#66 0x00000001ca2cdca0 in ?? ()
#67 0x0000559183864060 in ?? ()
#68 0x0000000000000000 in ?? ()
[Inferior 1 (process 571567) detached]

Reported using DrKonqi
Comment 1 Justin Zobel 2020-12-01 23:57:00 UTC
Thanks for the report.

As it's been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I've set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved" when you respond, thanks.
Comment 2 Bug Janitor Service 2020-12-16 04:34:03 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2020-12-31 04:34:25 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!