Bug 428043 - Crash in KActionCollection::removeAssociatedWidget() when I typed "exit" in Dolphin's terminal panel
Summary: Crash in KActionCollection::removeAssociatedWidget() when I typed "exit" in D...
Status: RESOLVED WORKSFORME
Alias: None
Product: frameworks-kxmlgui
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.73.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-10-21 07:06 UTC by Clemens Eisserer
Modified: 2022-06-12 04:35 UTC (History)
3 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 Clemens Eisserer 2020-10-21 07:06:48 UTC
Application: dolphin (20.04.1)

Qt Version: 5.14.2
Frameworks Version: 5.73.0
Operating System: Linux 5.8.15-201.fc32.x86_64 x86_64
Windowing system: X11
Distribution: Fedora 32 (KDE Plasma)

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

crash when I typed "exit" in the terminal panel, despite it worked all the times before.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fdb146fd940 (LWP 5759))]

Thread 16 (Thread 0x7fdac3652700 (LWP 5774)):
#0  0x00007ffc467f5a6d in clock_gettime ()
#1  0x00007fdb1b0756e5 in clock_gettime@GLIBC_2.2.5 () from /lib64/libc.so.6
#2  0x00007fdb19226415 in qt_gettime() () from /lib64/libQt5Core.so.5
#3  0x00007fdb19224d5d in QTimerInfoList::updateCurrentTime() () from /lib64/libQt5Core.so.5
#4  0x00007fdb192251a9 in QTimerInfoList::timerWait(timespec&) () from /lib64/libQt5Core.so.5
#5  0x00007fdb192268be in timerSourcePrepare(_GSource*, int*) () from /lib64/libQt5Core.so.5
#6  0x00007fdb17174fc2 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#7  0x00007fdb171759db in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#8  0x00007fdb17175be3 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#9  0x00007fdb19226b8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#10 0x00007fdb191d991b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#11 0x00007fdb19045427 in QThread::exec() () from /lib64/libQt5Core.so.5
#12 0x00007fdb19046690 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#13 0x00007fdb17b1c432 in start_thread () from /lib64/libpthread.so.0
#14 0x00007fdb1b0ae913 in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7fdaf0a79700 (LWP 5773)):
#0  0x00007fdb17b22e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fdafee3686b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fdafee3633b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fdb17b1c432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fdb1b0ae913 in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7fdaf127a700 (LWP 5772)):
#0  0x00007fdb17b22e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fdafee3686b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fdafee3633b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fdb17b1c432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fdb1b0ae913 in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7fdaf1a7b700 (LWP 5771)):
#0  0x00007fdb17b22e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fdafee3686b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fdafee3633b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fdb17b1c432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fdb1b0ae913 in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7fdaf227c700 (LWP 5770)):
#0  0x00007fdb17b22e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fdafee3686b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fdafee3633b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fdb17b1c432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fdb1b0ae913 in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7fdaf2a7d700 (LWP 5769)):
#0  0x00007fdb17b22e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fdafee3686b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fdafee3633b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fdb17b1c432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fdb1b0ae913 in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7fdaf327e700 (LWP 5768)):
#0  0x00007fdb17b22e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fdafee3686b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fdafee3633b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fdb17b1c432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fdb1b0ae913 in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fdafc97e700 (LWP 5767)):
#0  0x00007fdb17b22e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fdafee3686b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fdafee3633b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fdb17b1c432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fdb1b0ae913 in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fdafd17f700 (LWP 5766)):
#0  0x00007fdb17b22e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fdafee3686b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fdafee3633b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fdb17b1c432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fdb1b0ae913 in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fdafd980700 (LWP 5765)):
#0  0x00007fdb17b22e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fdafee3686b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fdafee3633b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fdb17b1c432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fdb1b0ae913 in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fdafe181700 (LWP 5764)):
#0  0x00007fdb17b22e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fdafee3686b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fdafee3633b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fdb17b1c432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fdb1b0ae913 in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fdafe982700 (LWP 5763)):
#0  0x00007fdb17b22e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fdafee3686b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fdafee3633b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fdb17b1c432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fdb1b0ae913 in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fdb053fa700 (LWP 5762)):
#0  0x00007fdb17b22e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fdafee3686b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fdafee3633b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fdb17b1c432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fdb1b0ae913 in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fdb0685c700 (LWP 5761)):
#0  0x00007fdb1b0a3aaf in poll () from /lib64/libc.so.6
#1  0x00007fdb17175aae in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#2  0x00007fdb17175be3 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fdb19226b8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fdb191d991b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fdb19045427 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fdb194b451b in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5
#7  0x00007fdb19046690 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007fdb17b1c432 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fdb1b0ae913 in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fdb0745d700 (LWP 5760)):
#0  0x00007fdb1b0a3aaf in poll () from /lib64/libc.so.6
#1  0x00007fdb17b4738a in _xcb_conn_wait () from /lib64/libxcb.so.1
#2  0x00007fdb17b4971a in xcb_wait_for_event () from /lib64/libxcb.so.1
#3  0x00007fdb07618c78 in QXcbEventQueue::run() () from /lib64/libQt5XcbQpa.so.5
#4  0x00007fdb19046690 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007fdb17b1c432 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fdb1b0ae913 in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fdb146fd940 (LWP 5759)):
[KCrash Handler]
#4  0x00007fdb1b170e90 in main_arena () from /lib64/libc.so.6
#5  0x00007fdb192037ea in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) () from /lib64/libQt5Core.so.5
#6  0x00007fdb1a6cb0ac in KActionCollection::removeAssociatedWidget(QWidget*) () from /lib64/libKF5XmlGui.so.5
#7  0x00007fdb1a7044df in KXMLGUIClient::prepareXMLUnplug(QWidget*) () from /lib64/libKF5XmlGui.so.5
#8  0x00007fdb1a70812f in KXMLGUIFactory::removeClient(KXMLGUIClient*) () from /lib64/libKF5XmlGui.so.5
#9  0x00007fdac12fa2a1 in Konsole::SessionController::~SessionController() () from /lib64/libkonsoleprivate.so.20
#10 0x00007fdac12fa48d in Konsole::SessionController::~SessionController() () from /lib64/libkonsoleprivate.so.20
#11 0x00007fdb19202961 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#12 0x00007fdb19c35063 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#13 0x00007fdb191dafc0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#14 0x00007fdb191ddc47 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#15 0x00007fdb192270a7 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#16 0x00007fdb1717578f in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#17 0x00007fdb17175b18 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#18 0x00007fdb17175be3 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#19 0x00007fdb19226b73 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#20 0x00007fdb191d991b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#21 0x00007fdb191e15a6 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#22 0x00007fdb1b1c42db in kdemain () from /lib64/libkdeinit5_dolphin.so
#23 0x00007fdb1afd4042 in __libc_start_main () from /lib64/libc.so.6
#24 0x00005575ed57a0ae in _start ()
[Inferior 1 (process 5759) detached]

Possible duplicates by query: bug 422767, bug 420647, bug 400970, bug 400304, bug 380402.

Reported using DrKonqi
Comment 1 Nate Graham 2020-10-26 17:39:32 UTC
Works for me.

#5  0x00007fdb192037ea in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) () from /lib64/libQt5Core.so.5
#6  0x00007fdb1a6cb0ac in KActionCollection::removeAssociatedWidget(QWidget*) () from /lib64/libKF5XmlGui.so.5
#7  0x00007fdb1a7044df in KXMLGUIClient::prepareXMLUnplug(QWidget*) () from /lib64/libKF5XmlGui.so.5
#8  0x00007fdb1a70812f in KXMLGUIFactory::removeClient(KXMLGUIClient*) () from /lib64/libKF5XmlGui.so.5
#9  0x00007fdac12fa2a1 in Konsole::SessionController::~SessionController() () from /lib64/libkonsoleprivate.so.20
#10 0x00007fdac12fa48d in Konsole::SessionController::~SessionController() () from /lib64/libkonsoleprivate.so.20
#
Comment 2 Ahmad Samir 2022-05-13 16:49:17 UTC
Does this still happen or was it a one-time crash?
Comment 3 Bug Janitor Service 2022-05-28 04:35:50 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 4 Bug Janitor Service 2022-06-12 04:35:33 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!