Public bug reported:

strace from w on 24.04.1
execve("/usr/bin/w", ["w"], 0x7ffd12dba020 /* 21 vars */) = 0
brk(NULL)                               = 0x59941c3b7000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x73a1b1bdf000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=34415, ...}) = 0
mmap(NULL, 34415, PROT_READ, MAP_PRIVATE, 3, 0) = 0x73a1b1bd6000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libproc2.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=203400, ...}) = 0
mmap(NULL, 205200, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x73a1b1ba3000
mmap(0x73a1b1bb0000, 86016, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x73a1b1bb0000
mmap(0x73a1b1bc5000, 40960, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x22000) = 0x73a1b1bc5000
mmap(0x73a1b1bcf000, 28672, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2b000) = 0x73a1b1bcf000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libsystemd.so.0", O_RDONLY|O_CLOEXEC) = 
3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=910592, ...}) = 0
mmap(NULL, 915016, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x73a1b1ac3000
mmap(0x73a1b1ad9000, 585728, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x73a1b1ad9000
mmap(0x73a1b1b68000, 188416, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0xa5000) = 0x73a1b1b68000
mmap(0x73a1b1b96000, 49152, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd2000) = 0x73a1b1b96000
mmap(0x73a1b1ba2000, 1608, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x73a1b1ba2000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, 
"\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\243\2\0\0\0\0\0"..., 832) = 
832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 
784, 64) = 784
fstat(3, {st_mode=S_IFREG|0755, st_size=2125328, ...}) = 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 
784, 64) = 784
mmap(NULL, 2170256, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x73a1b1800000
mmap(0x73a1b1828000, 1605632, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x73a1b1828000
mmap(0x73a1b19b0000, 323584, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x1b0000) = 0x73a1b19b0000
mmap(0x73a1b19ff000, 24576, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1fe000) = 0x73a1b19ff000
mmap(0x73a1b1a05000, 52624, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x73a1b1a05000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libcap.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, 
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\201\0\0\0\0\0\0"..., 832) = 
832
fstat(3, {st_mode=S_IFREG|0644, st_size=51536, ...}) = 0
mmap(NULL, 49224, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x73a1b1ab6000
mmap(0x73a1b1ab9000, 24576, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x73a1b1ab9000
mmap(0x73a1b1abf000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x9000) = 0x73a1b1abf000
mmap(0x73a1b1ac1000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x73a1b1ac1000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgcrypt.so.20", O_RDONLY|O_CLOEXEC) = 
3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1340976, ...}) = 0
mmap(NULL, 1340272, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x73a1b16b8000
mmap(0x73a1b16c7000, 999424, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x73a1b16c7000
mmap(0x73a1b17bb000, 241664, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x103000) = 0x73a1b17bb000
mmap(0x73a1b17f6000, 36864, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13e000) = 0x73a1b17f6000
mmap(0x73a1b17ff000, 880, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x73a1b17ff000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/liblz4.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=137440, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x73a1b1ab4000
mmap(NULL, 135264, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x73a1b1a92000
mmap(0x73a1b1a95000, 110592, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x73a1b1a95000
mmap(0x73a1b1ab0000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x1e000) = 0x73a1b1ab0000
mmap(0x73a1b1ab2000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x73a1b1ab2000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=202904, ...}) = 0
mmap(NULL, 200728, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x73a1b1a60000
mmap(0x73a1b1a63000, 139264, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x73a1b1a63000
mmap(0x73a1b1a85000, 45056, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x25000) = 0x73a1b1a85000
mmap(0x73a1b1a90000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x30000) = 0x73a1b1a90000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libzstd.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=755864, ...}) = 0
mmap(NULL, 757816, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x73a1b15fe000
mmap(0x73a1b1602000, 684032, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x73a1b1602000
mmap(0x73a1b16a9000, 53248, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0xab000) = 0x73a1b16a9000
mmap(0x73a1b16b6000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb7000) = 0x73a1b16b6000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgpg-error.so.0", O_RDONLY|O_CLOEXEC) 
= 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=149760, ...}) = 0
mmap(NULL, 147880, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x73a1b1a3b000
mmap(0x73a1b1a3f000, 90112, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x73a1b1a3f000
mmap(0x73a1b1a55000, 36864, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x1a000) = 0x73a1b1a55000
mmap(0x73a1b1a5e000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x73a1b1a5e000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x73a1b1a39000
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x73a1b1a36000
arch_prctl(ARCH_SET_FS, 0x73a1b1a374c0) = 0
set_tid_address(0x73a1b1a37790)         = 702003
set_robust_list(0x73a1b1a377a0, 24)     = 0
rseq(0x73a1b1a37de0, 0x20, 0, 0x53053053) = 0
mprotect(0x73a1b19ff000, 16384, PROT_READ) = 0
mprotect(0x73a1b1a5e000, 4096, PROT_READ) = 0
mprotect(0x73a1b16b6000, 4096, PROT_READ) = 0
mprotect(0x73a1b1a90000, 4096, PROT_READ) = 0
mprotect(0x73a1b1ab2000, 4096, PROT_READ) = 0
mprotect(0x73a1b17f6000, 20480, PROT_READ) = 0
mprotect(0x73a1b1ac1000, 4096, PROT_READ) = 0
mprotect(0x73a1b1b96000, 45056, PROT_READ) = 0
mprotect(0x73a1b1bcf000, 24576, PROT_READ) = 0
mprotect(0x59941becf000, 4096, PROT_READ) = 0
mprotect(0x73a1b1c17000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, 
rlim_max=RLIM64_INFINITY}) = 0
munmap(0x73a1b1bd6000, 34415)           = 0
getrandom("\x30\x0c\x0f\x7b\xce\xff\x0f\xfc", 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x59941c3b7000
brk(0x59941c3d8000)                     = 0x59941c3d8000
prctl(PR_CAPBSET_READ, CAP_MAC_OVERRIDE) = 1
prctl(PR_CAPBSET_READ, 0x30 /* CAP_??? */) = -1 EINVAL (Invalid argument)
prctl(PR_CAPBSET_READ, CAP_CHECKPOINT_RESTORE) = 1
prctl(PR_CAPBSET_READ, 0x2c /* CAP_??? */) = -1 EINVAL (Invalid argument)
prctl(PR_CAPBSET_READ, 0x2a /* CAP_??? */) = -1 EINVAL (Invalid argument)
prctl(PR_CAPBSET_READ, 0x29 /* CAP_??? */) = -1 EINVAL (Invalid argument)
ioctl(1, TIOCGWINSZ, 0x7ffc24303730)    = -1 ENOTTY (Inappropriate ioctl for 
device)
openat(AT_FDCWD, "/etc/localtime", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2298, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=2298, ...}) = 0
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\0\0\t\0\0\0\0"..., 4096) 
= 2298
lseek(3, -1449, SEEK_CUR)               = 849
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\0\0\t\0\0\0\0"..., 4096) 
= 1449
close(3)                                = 0
openat(AT_FDCWD, "/proc/uptime", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(3, "112209.53 1334322.83\n", 1024) = 21
close(3)                                = 0
faccessat2(AT_FDCWD, "/run/systemd/system/", F_OK, AT_SYMLINK_NOFOLLOW) = 0
openat(AT_FDCWD, "/run/systemd/sessions/", 
O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=40, ...}) = 0
getdents64(3, 0x59941c3b8af0 /* 2 entries */, 32768) = 48
getdents64(3, 0x59941c3b8af0 /* 0 entries */, 32768) = 0
close(3)                                = 0
openat(AT_FDCWD, "/proc/loadavg", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(3, "0.20 0.09 0.02 1/906 702003\n", 1024) = 28
close(3)                                = 0
fstat(1, {st_mode=S_IFREG|0644, st_size=10175, ...}) = 0
faccessat2(AT_FDCWD, "/run/systemd/system/", F_OK, AT_SYMLINK_NOFOLLOW) = 0
openat(AT_FDCWD, "/run/systemd/sessions/", 
O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=40, ...}) = 0
getdents64(3, 0x59941c3b9b00 /* 2 entries */, 32768) = 48
getdents64(3, 0x59941c3b9b00 /* 0 entries */, 32768) = 0
close(3)                                = 0
write(1, " 08:31:14 up 1 day,  7:10,  0 us"..., 136 08:31:14 up 1 day,  7:10,  
0 user,  load average: 0.20, 0.09, 0.02
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
) = 136
close(1)                                = 0
close(2)                                = 0
exit_group(0)                           = ?
+++ exited with 0 +++

2 root sessions should have been reported. None were.

strace for who is attached as a txt file. That works.

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: procps 2:4.0.4-4ubuntu3
ProcVersionSignature: Ubuntu 6.8.0-41.41-generic 6.8.12
Uname: Linux 6.8.0-41-generic x86_64
ApportVersion: 2.28.1-0ubuntu3.1
Architecture: amd64
CasperMD5CheckResult: unknown
CloudArchitecture: x86_64
CloudID: ui
CloudName: ui
CloudPlatform: ui
CloudRegion: Germany
CloudSubPlatform: metadata (http://169.254.169.254/latest/)
Date: Mon Sep  9 10:37:55 2024
InstallationDate: Installed on 2024-03-25 (168 days ago)
InstallationMedia:
 
ProcEnviron:
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=ansi
SourcePackage: procps
UpgradeStatus: Upgraded to noble on 2024-09-06 (3 days ago)
modified.conffile..etc.logrotate.d.apport: [modified]
mtime.conffile..etc.init.d.apport: 2024-07-22T16:59:07
mtime.conffile..etc.logrotate.d.apport: 2024-08-15T09:09:32.040754

** Affects: procps (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug noble

** Attachment added: "strace_who.txt"
   
https://bugs.launchpad.net/bugs/2079964/+attachment/5814750/+files/strace_who.txt

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2079964

Title:
  w shows no session information after upgrade from 22.04 to 24.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/procps/+bug/2079964/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to