[Debian-on-mobile-maintainers] Bug#1073294: more information for comparing with KDE6
Russell Coker
russell at coker.com.au
Fri Dec 20 02:31:04 GMT 2024
Running Debian/Unstable updated this morning I have the KDE screen locker
doing 14ms sleeps on the PinePhonePro:
ppoll([{fd=4, events=POLLIN}, {fd=18, events=POLLIN}, {fd=26, events=POLLIN},
{fd=27, events=POLLIN}, {fd=34, events=POLLIN}, {fd=35, events=POLLIN},
{fd=37, events=POLLIN}, {fd=38, events=POLLIN}, {fd=39, events=POLLIN},
{fd=141, events=POLLIN}], 10, {tv_sec=0, tv_nsec=14000000}, NULL, 8) = 0
(Timeout)
ppoll([{fd=4, events=POLLIN}, {fd=18, events=POLLIN}, {fd=26, events=POLLIN},
{fd=27, events=POLLIN}, {fd=34, events=POLLIN}, {fd=35, events=POLLIN},
{fd=37, events=POLLIN}, {fd=38, events=POLLIN}, {fd=39, events=POLLIN},
{fd=141, events=POLLIN}], 10, {tv_sec=0, tv_nsec=14000000}, NULL, 8) = 0
(Timeout)
ppoll([{fd=4, events=POLLIN}, {fd=18, events=POLLIN}, {fd=26, events=POLLIN},
{fd=27, events=POLLIN}, {fd=34, events=POLLIN}, {fd=35, events=POLLIN},
{fd=37, events=POLLIN}, {fd=38, events=POLLIN}, {fd=39, events=POLLIN},
{fd=141, events=POLLIN}], 10, {tv_sec=0, tv_nsec=15000000}, NULL, 8^Cstrace:
Process 4714 detached
<detached ...>
root at pine:~# strace -p 4714^C
root at pine:~# ps aux|grep 4714
mobian 4714 4.2 6.1 1760592 243248 ? Sl 13:14 0:09 /lib/
aarch64-linux-gnu/libexec/kscreenlocker_greet --immediateLock --graceTime 5000
--ksldfd 141
root 4842 0.0 0.0 6240 1844 pts/0 S+ 13:18 0:00 grep 4714
root at pine:~# dpkg -l libkscreenlocker6
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=======================-============-============-
=================================
ii libkscreenlocker6:arm64 6.2.4-1 arm64 Secure lock screen
architecture
I also have plasmashell doing 8ms sleeps but also lots of 8 byte read and
writes, strace output scrolling rapidly:
ppoll([{fd=5, events=POLLIN}, {fd=13, events=POLLIN}, {fd=18, events=POLLIN},
{fd=53, events=POLLIN}, {fd=55, events=POLLIN}, {fd=61, events=POLLIN},
{fd=62, events=POLLIN}, {fd=63, events=POLLIN}], 8, {tv_sec=0,
tv_nsec=8000000}, NULL, 8) = 0 (Timeout)
ppoll([{fd=5, events=POLLIN}, {fd=13, events=POLLIN}, {fd=18, events=POLLIN},
{fd=53, events=POLLIN}, {fd=55, events=POLLIN}, {fd=61, events=POLLIN},
{fd=62, events=POLLIN}, {fd=63, events=POLLIN}], 8, {tv_sec=0,
tv_nsec=15000000}, NULL, 8) = 0 (Timeout)
ppoll([{fd=5, events=POLLIN}, {fd=13, events=POLLIN}, {fd=18, events=POLLIN},
{fd=53, events=POLLIN}, {fd=55, events=POLLIN}, {fd=61, events=POLLIN},
{fd=62, events=POLLIN}, {fd=63, events=POLLIN}], 8, {tv_sec=0,
tv_nsec=15000000}, NULL, 8) = 1 ([{fd=61, revents=POLLIN}], left {tv_sec=0,
tv_nsec=9802384})
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
recvmsg(61, {msg_name=NULL, msg_namelen=0,
msg_iov=[{iov_base="\0\0\0\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=20}],
msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET,
cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=1359, uid=1000, gid=1000}}],
msg_controllen=32, msg_flags=0}, 0) = 20
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
ppoll([{fd=5, events=POLLIN}, {fd=13, events=POLLIN}, {fd=18, events=POLLIN},
{fd=53, events=POLLIN}, {fd=55, events=POLLIN}, {fd=61, events=POLLIN},
{fd=62, events=POLLIN}, {fd=63, events=POLLIN}], 8, {tv_sec=0,
tv_nsec=6000000}, NULL, 8) = 2 ([{fd=5, revents=POLLIN}, {fd=61,
revents=POLLIN}], left {tv_sec=0, tv_nsec=5965876})
read(5, "\2\0\0\0\0\0\0\0", 8) = 8
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
recvmsg(61, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\326\0\322>",
iov_len=4}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET,
cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=1359, uid=1000, gid=1000}}],
msg_controllen=32, msg_flags=0}, 0) = 4
getpid() = 1646
ppoll([{fd=5, events=POLLIN}, {fd=13, events=POLLIN}, {fd=18, events=POLLIN},
{fd=53, events=POLLIN}, {fd=55, events=POLLIN}, {fd=61, events=POLLIN},
{fd=62, events=POLLIN}, {fd=63, events=POLLIN}], 8, {tv_sec=0,
tv_nsec=8000000}, NULL, 8) = 0 (Timeout)
ppoll([{fd=5, events=POLLIN}, {fd=13, events=POLLIN}, {fd=18, events=POLLIN},
{fd=53, events=POLLIN}, {fd=55, events=POLLIN}, {fd=61, events=POLLIN},
{fd=62, events=POLLIN}, {fd=63, events=POLLIN}], 8, {tv_sec=0,
tv_nsec=15000000}, NULL, 8) = 0 (Timeout)
ppoll([{fd=5, events=POLLIN}, {fd=13, events=POLLIN}, {fd=18, events=POLLIN},
{fd=53, events=POLLIN}, {fd=55, events=POLLIN}, {fd=61, events=POLLIN},
{fd=62, events=POLLIN}, {fd=63, events=POLLIN}], 8, {tv_sec=0,
tv_nsec=15000000}, NULL, 8) = 1 ([{fd=61, revents=POLLIN}], left {tv_sec=0,
tv_nsec=9802384})
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
recvmsg(61, {msg_name=NULL, msg_namelen=0,
msg_iov=[{iov_base="\0\0\0\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=20}],
msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET,
cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=1359, uid=1000, gid=1000}}],
msg_controllen=32, msg_flags=0}, 0) = 20
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
ppoll([{fd=5, events=POLLIN}, {fd=13, events=POLLIN}, {fd=18, events=POLLIN},
{fd=53, events=POLLIN}, {fd=55, events=POLLIN}, {fd=61, events=POLLIN},
{fd=62, events=POLLIN}, {fd=63, events=POLLIN}], 8, {tv_sec=0,
tv_nsec=6000000}, NULL, 8) = 2 ([{fd=5, revents=POLLIN}, {fd=61,
revents=POLLIN}], left {tv_sec=0, tv_nsec=5965876})
read(5, "\2\0\0\0\0\0\0\0", 8) = 8
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
recvmsg(61, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\326\0\322>",
iov_len=4}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET,
cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=1359, uid=1000, gid=1000}}],
msg_controllen=32, msg_flags=0}, 0) = 4
getpid() = 1646
root at pine:~# ps aux|grep 1646
mobian 1646 5.6 11.1 4224460 442712 ? Ssl 07:18 20:43 /usr/bin/
plasmashell --no-respawn
root at pine:~# dpkg -l plasma-workspace
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-================-============-============-
===============================================================>
ii plasma-workspace 4:6.2.4-1 arm64 base for Plasma Desktop,
Mobile, and Bigscreen graphical enviro
But the "plasma-settings -m kcm_mobile_wifi" command isn't too bad now. Seems
that the same bug is still there in libraries but being triggered by different
apps. Should we reassign it to plasma-workspace or libkscreenlocker6?
--
My Main Blog http://etbe.coker.com.au/
My Documents Blog http://doc.coker.com.au/
More information about the Debian-on-mobile-maintainers
mailing list