[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