https://bugs.kde.org/show_bug.cgi?id=516065
Bug ID: 516065
Summary: [ANR] I cannot change my wallpaper, and it prevents
PlasmaShell from being interactible-with
Classification: Applications
Product: systemsettings
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: ---
Application: systemsettings (6.5.5)
ApplicationNotResponding [ANR]: true
Qt Version: 6.10.1
Frameworks Version: 6.22.0
Operating System: Linux 6.18.9-200.fc43.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 43 (KDE Plasma Desktop Edition)"
DrKonqi: 6.5.5 [CoredumpBackend]
-- Information about the crash:
Last boot, I updated
https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn, acquired
via plasma-discover-6.5.5-1.fc43.x86_64. Upon successful `qdbus-qt6
org.kde.LogoutPrompt /LogoutPrompt promptReboot`, when SDDM was automatically
bypassed, as I've configured its KCM to do, I observed that PlasmaShell was not
visible. Invoking it via BaSH didn't remediate this. To demonstrate, `time
strace -Ttr qdbus-qt6 org.kde.plasmashell /PlasmaShell
org.kde.PlasmaShell.activateLauncherMenu` fails, and returns:
> ~~~
> 00:49:27 (+ 0.000027) futex(0x560ff83d3ad8,
> FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL,
> FUTEX_BITSET_MATCH_ANY) = 0 <24.986885>
> 00:49:52 (+ 24.986928) futex(0x560ff83d3a90, FUTEX_WAKE_PRIVATE, 1) = 0
> <0.000010>
> 00:49:52 (+ 0.000042) fstat(1, {st_mode=S_IFCHR|0600,
> st_rdev=makedev(0x88, 0x2), ...}) = 0 <0.000011>
> 00:49:52 (+ 0.000045) write(1, "Error: org.freedesktop.DBus.Erro"...,
> 42Error: org.freedesktop.DBus.Error.NoReply
> ) = 42 <0.000013>
> 00:49:52 (+ 0.000035) write(1, "Did not receive a reply. Possibl"...,
> 211Did not receive a reply. Possible causes include: the remote application
> did not send a reply, the message bus security policy blocked the reply, the
> reply timeout expired, or the network connection was broken.
> ) = 211 <0.000010>
> 00:49:52 (+ 0.000034) write(4, "\1\0\0\0\0\0\0\0", 8) = 8 <0.000009>
> 00:49:52 (+ 0.000028) futex(0x7ffc29885570, FUTEX_WAIT_PRIVATE, 0, NULL)
> = 0 <0.000019>
> 00:49:52 (+ 0.000050) write(4, "\1\0\0\0\0\0\0\0", 8) = 8 <0.000008>
> 00:49:52 (+ 0.000026) futex(0x560ff83d0648, FUTEX_WAKE_PRIVATE, 1) = 1
> <0.000008>
> 00:49:52 (+ 0.000025) futex(0x7f12543ff990, FUTEX_WAIT_BITSET, 20630,
> NULL, FUTEX_BITSET_MATCH_ANY) = 0 <0.000032>
> 00:49:52 (+ 0.000151) exit_group(2) = ?
> 00:49:52 (+ 0.000488) +++ exited with 2 +++
>
> real 0m49.541s
> user 0m0.005s
> sys 0m0.009s
> ~~~
Consequently, I attempted to change wallapers, via the relevant KCM. However,
doing so reproducibly causes this ANR.
Additional diagnostic information may be available at
https://bugzilla.redhat.com/show_bug.cgi?id=2411805#c13.
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 0x00007fbd6107bc3c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0,
a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#7 0x00007fbd6107c2ac in __futex_abstimed_wait_common64 (private=0,
futex_word=0x55a7e24c57d8, expected=<optimized out>, op=<optimized out>,
abstime=0x0, cancel=true) at futex-internal.c:57
#8 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55a7e24c57d8,
expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#9 0x00007fbd6107c30f in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55a7e24c57d8, expected=<optimized out>,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
futex-internal.c:139
#10 0x00007fbd6107e97e in __pthread_cond_wait_common (cond=0x55a7e24c57b8,
mutex=0x55a7e24c5790, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#11 ___pthread_cond_wait (cond=0x55a7e24c57b8, mutex=0x55a7e24c5790) at
pthread_cond_wait.c:453
#12 0x00007fbd618da234 in QWaitConditionPrivate::wait (this=0x55a7e24c5790,
deadline=...) at
/usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:68
#13 QWaitCondition::wait (this=this@entry=0x55a7dfc3de70,
mutex=mutex@entry=0x55a7dfc3de68, deadline=...) at
/usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:146
#14 0x00007fbd615a96b5 in QDBusPendingCallPrivate::waitForFinished
(this=this@entry=0x55a7dfc3de20) at
/usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/dbus/qdbuspendingcall.cpp:207
#15 0x00007fbd6155c127 in QDBusConnectionPrivate::sendWithReply
(this=this@entry=0x7fbd480016e0, message=..., mode=mode@entry=QDBus::Block,
timeout=timeout@entry=-1) at
/usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/dbus/qdbusintegrator.cpp:2073
#16 0x00007fbd6155c418 in QDBusConnectionPrivate::findMetaObject
(this=0x7fbd480016e0, service=..., path=..., interface=..., error=...) at
/usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/dbus/qdbusintegrator.cpp:2634
#17 0x00007fbd6157066c in QDBusInterfacePrivate::QDBusInterfacePrivate
(serv=<optimized out>, p=<optimized out>, iface=<optimized out>, con=<optimized
out>, this=0x55a7e0d112b0) at
/usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/dbus/qdbusinterface.cpp:123
#18 QDBusInterfacePrivate::QDBusInterfacePrivate (this=0x55a7e0d112b0,
serv=<optimized out>, p=<optimized out>, iface=<optimized out>, con=<optimized
out>) at
/usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/dbus/qdbusinterface.cpp:117
#19 0x00007fbd615707fc in QDBusInterface::QDBusInterface
(this=this@entry=0x55a7e01934c0, service=..., path=..., interface=...,
connection=..., parent=parent@entry=0x55a7e20b47d0) at
/usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/dbus/qdbusinterface.cpp:187
#20 0x00007fbd2aa13390 in WallpaperModule::save (this=0x55a7e20b47d0) at
/usr/include/qt6/QtCore/qarraydatapointer.h:452
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.