https://bugs.kde.org/show_bug.cgi?id=521092
Bug ID: 521092
Summary: [ANR] Invoking Plasma Shell in a nested Wayland KWin
compositor causes it to initially ANR
Classification: Plasma
Product: plasmashell
Version First 6.6.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.6.5)
ApplicationNotResponding [ANR]: true
Qt Version: 6.11.1
Frameworks Version: 6.26.0
Operating System: Linux 7.0.10-201.fc44.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 44 (KDE Plasma Desktop Edition)"
DrKonqi: 6.6.5 [CoredumpBackend]
-- Information about the crash:
As
https://discuss.kde.org/t/plasmashell-always-anring-once-after-correct-invocation-in-a-nested-wayland-kwin-instance/47551?u=rokejulianlockhart
explains, I invoked `bash -c 'export $(dbus-launch) && kwin_wayland
plasmashell'`, after which Plasma Shell, in the nested compositor, ANR'd. The
ANR never recurs upon re-invocation within the nested instance (and resolves
itself, I leave it for enough time), but consistently recurs PT4S after initial
invocation.
I don't believe that I'm invoking it incorrectly, and all other applications
appear to work as expected.
The crash can be reproduced every time.
-- Backtrace (Reduced):
#5 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:52
#6 0x00007fb30787506c in __internal_syscall_cancel (a1=a1@entry=0,
a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0,
a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#7 0x00007fb3078753b7 in __futex_abstimed_wait_common64 (private=0,
futex_word=0x0, expected=<optimized out>, op=393, abstime=0x0, cancel=true) at
futex-internal.c:57
#8 __futex_abstimed_wait_common (futex_word=0x0, expected=<optimized out>,
clockid=0, abstime=0x0, private=0, cancel=true) at futex-internal.c:87
#9 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x560d4356fa88, expected=<optimized out>,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
futex-internal.c:139
#10 0x00007fb307877c0c in __pthread_cond_wait_common (cond=0x560d4356fa68,
mutex=0x560d4356fa40, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#11 ___pthread_cond_wait (cond=0x560d4356fa68, mutex=0x560d4356fa40) at
pthread_cond_wait.c:453
#12 0x00007fb30811599b in QWaitConditionPrivate::wait (this=0x560d4356fa40,
deadline=...) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:68
#13 QWaitCondition::wait (this=this@entry=0x560d4356fa00,
mutex=mutex@entry=0x560d4356f9f8, deadline=...) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:146
#14 0x00007fb3087a61d5 in QDBusPendingCallPrivate::waitForFinished
(this=this@entry=0x560d4356f9b0) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/dbus/qdbuspendingcall.cpp:207
#15 0x00007fb30875595a in QDBusConnectionPrivate::sendWithReply
(this=0x7fb2ec001680, message=..., mode=QDBus::Block, timeout=-1) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/dbus/qdbusintegrator.cpp:2087
#16 0x00007fb308731c68 in QDBusConnection::call
(this=this@entry=0x7fb2ec007a78, message=..., mode=mode@entry=QDBus::Block,
timeout=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/dbus/qdbusconnection.cpp:411
#17 0x00007fb308725d50 in QDBusAbstractInterface::callWithArgumentList
(this=this@entry=0x7fb2ec003450, mode=QDBus::Block,
mode@entry=QDBus::AutoDetect, method=..., args=...) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/dbus/qdbusabstractinterface.cpp:497
#18 0x00007fb308726dc0 in QDBusAbstractInterface::doCall
(this=this@entry=0x7fb2ec003450, mode=mode@entry=QDBus::AutoDetect, method=...,
args=args@entry=0x7ffc84f8d980, numArgs=numArgs@entry=2) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/dbus/qdbusabstractinterface.cpp:812
#19 0x00007fb308737c5a in QDBusAbstractInterface::call<QString const&, unsigned
int> (this=0x7fb2ec003450, method=...) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/dbus/qdbusabstractinterface.h:79
#20 QDBusConnectionInterface::startService (this=this@entry=0x7fb2ec003450,
name=...) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/dbus/qdbusconnectioninterface.cpp:230
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.