https://bugs.kde.org/show_bug.cgi?id=514799
Bug ID: 514799
Summary: Plasmashell hangs when browsing application menu
Classification: Plasma
Product: plasmashell
Version First 6.5.5
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: generic-crash
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: 1.0
Application: plasmashell (6.5.5)
ApplicationNotResponding [ANR]: false
Qt Version: 6.9.3
Frameworks Version: 6.22.0
Operating System: Linux 6.18.5-100.fc42.x86_64 x86_64
Windowing System: X11
Distribution: "Fedora Linux 42 (KDE Plasma Desktop Edition)"
DrKonqi: 6.5.5 [CoredumpBackend]
-- Information about the crash:
When browsing the application menu, menu panes open and close, but with the
system menu, the menus freeze and the whole taskbar, plasmashell and desktop
become unresponsive until I restart using “systemctl restart --user
plasma-plasmashell”. Here I must wait for the stop request to time out before
SIGABRT is sent to plasmashell. At this point, we get a cope dump from
plasmashell.
With plasmashell frozen, I can still cycle apps using Meta-Tab shortcuts and I
can move windows.
The crash can be reproduced every time.
-- Backtrace (Reduced):
#5 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#6 0x00007fd1ee67d71c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8,
a6=a6@entry=0, nr=271) at cancellation.c:49
#7 0x00007fd1ee67d764 in __syscall_cancel (a1=<optimized out>, a2=<optimized
out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0,
nr=271) at cancellation.c:75
#8 0x00007fd1ee6f7786 in __GI_ppoll (fds=fds@entry=0x5644d87e73f0,
nfds=nfds@entry=4, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#9 0x00007fd1ed7ff890 in ppoll (__fds=0x5644d87e73f0, __nfds=4, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#10 g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7fd1d4000c80, timeout_usec=<optimized out>, fds=0x5644d87e73f0,
n_fds=4) at ../glib/gmain.c:4632
#11 g_main_context_iterate_unlocked (context=context@entry=0x7fd1d4000c80,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/gmain.c:4309
#12 0x00007fd1ed7ff953 in g_main_context_iteration (context=0x7fd1d4000c80,
may_block=1) at ../glib/gmain.c:4379
#13 0x00007fd1ef0104ed in QEventDispatcherGlib::processEvents
(this=0x7fd1d4000b70, flags=...) at
/usr/src/debug/qt6-qtbase-6.9.3-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#14 0x00007fd1eed07243 in QEventLoop::exec (this=this@entry=0x7fd1dadd6730,
flags=..., flags@entry=...) at
/usr/src/debug/qt6-qtbase-6.9.3-1.fc42.x86_64/src/corelib/global/qflags.h:77
#15 0x00007fd1eee2844d in QThread::exec (this=this@entry=0x7fd1f077ccc0
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-qtbase-6.9.3-1.fc42.x86_64/src/corelib/thread/qthread.cpp:664
#16 0x00007fd1f06ca721 in QDBusConnectionManager::run (this=0x7fd1f077ccc0
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-qtbase-6.9.3-1.fc42.x86_64/src/dbus/qdbusconnectionmanager.cpp:145
#17 0x00007fd1eeec6166 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.9.3-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:435
#19 QThreadPrivate::start (arg=0x7fd1f077ccc0
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-qtbase-6.9.3-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:395
#20 0x00007fd1ee680f14 in start_thread (arg=<optimized out>) at
pthread_create.c:448
#21 0x00007fd1ee7042ec in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.