Hello Chris,

1) is this on amd64?

Yes, this is on amd64.

2) which terminal is this? tty1 or something else?

What do you mean with "is this"? The error messages show up on tty1, the default terminal I get when booting Debian without a GUI installed. The one where it says "Debian GNU/Linux trixie/sid <hostname> tty1". But the agetty process that crashes seems to be trying to manage a different tty (see below).

3) whats your kernel command line?

# cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-6.12.12-amd64 root=PARTUUID=add96c19-7043-4bb1-8899-ca970a7d33c8 ro console=tty0 console=ttyS0,115200 earlyprintk=ttyS0,115200 consoleblank=0

4) which image did you use exactly?

I can reproduce the error with today's image, debian-13-generic-amd64-daily-20250223-2032.qcow2, without any additional modifications. I'm running this on a Proxmox host.

5) could you try util-linux 2.41-rc1 from experimental?

I have just installed util-linux 2.41~rc1-1 and its dependencies and rebooted the VM, didn't change anything, the error / segfault is still present.

Attaching should be fine, possibly compressed. Probably an strace
log could be more insightful than the ltrace log.

I have attached both an ltrace and an strace log to this email.

Looks like commit 47831cc02ac0d71c335caecef1753f4c8861277c did not
take this into account fully. get_terminal_name resets *name to
NULL, and I think then op->tty ends up being NULL.

Yeah, that seems to be what happens. After I sent this bug report yesterday, I also found out that someone has reported what I believe is the same bug to upstream a while ago ( https://github.com/util-linux/util-linux/issues/3304 ) but so far nobody has commented on that report.

Note that in the strace log I attached, it tries to open / access the file at /run/credentials/serial-getty@ttyS0.service. My VM does not have a serial port (since Proxmox VMs apparently don't have one by default). If I add a serial port to the VM and then boot it, the errors are gone. So maybe it tries to provide a serial console on ttyS0 due to the "console=ttyS0,115200" in the kernel command line (I didn't put it there, maybe it's the default?) and that fails because it doesn't exist?

If I run "cat /dev/ttyS0" on such a machine, I get "Input/output error". When I add a serial port through proxmox (and the error is gone), the "cat /dev/ttyS0" works (doesn't return because it's reading data).

So the issue seems to be related to a nonfunctioning serial port, apparently.

Best regards,
Florian
setlocale(LC_ALL, "")                            = "C.UTF-8"
bindtextdomain("util-linux", "/usr/share/locale") = "/usr/share/locale"
textdomain("util-linux")                         = "util-linux"
sigemptyset(<>)                                  = 0
sigaction(SIGHUP, {0x1, <>, 0, nil}, {nil, <>, 0x2a4a15b8, 0x7fc1ce1b2eaa}) = 0
sigaction(SIGQUIT, {0x1, <>, 0, nil}, {nil, <>, 0x2a4a15b8, 0x7fc1ce1b2eaa}) = 0
sigaction(SIGINT, {0x1, <>, 0, nil}, {nil, <>, 0x2a4a15b8, 0x7fc1ce1b2eaa}) = 0
getuid()                                         = 0
geteuid()                                        = 0
getgid()                                         = 0
getegid()                                        = 0
prctl(3, 0, 0, 0)                                = 1
secure_getenv(0x557c2a49c238, 0, 0, 0x7fc1ce2220fa) = 0x7ffda1328e66
calloc(1, 4152)                                  = 0x557c64153b60
__vasprintf_chk("/run/credentials/serial-getty@tt"..., 1, "%s", 0x7ffda1325e30) 
= 43
open("/run/credentials/serial-getty@tt"..., 0x80000, 05) = 3
fcntl(3, 1030, 3, 0x7fc1ce213c7c)                = 4
fdopendir(4)                                     = {4}
rewinddir({4})                                   = <void>
readdir({4})                                     = {1, "."}
readdir({4})                                     = {1, ".."}
readdir({4})                                     = nil
closedir({4})                                    = 0
getopt_long(9, 0x7ffda1328a38, "8a:cC:d:Ef:hH:iI:Jl:L::mnNo:pP:r"..., 
0x7ffda1326440, nil) = 111
getopt_long(9, 0x7ffda1328a38, "8a:cC:d:Ef:hH:iI:Jl:L::mnNo:pP:r"..., 
0x7ffda1326440, nil) = 99
getopt_long(9, 0x7ffda1328a38, "8a:cC:d:Ef:hH:iI:Jl:L::mnNo:pP:r"..., 
0x7ffda1326440, nil) = 74
getopt_long(9, 0x7ffda1328a38, "8a:cC:d:Ef:hH:iI:Jl:L::mnNo:pP:r"..., 
0x7ffda1326440, nil) = 115
getopt_long(9, 0x7ffda1328a38, "8a:cC:d:Ef:hH:iI:Jl:L::mnNo:pP:r"..., 
0x7ffda1326440, nil) = -1
strlen("115200,57600,38400,9600")                = 23
strspn("115200,57600,38400,9600", "0123456789,") = 23
strdup("115200,57600,38400,9600")                = 0x557c64154be0
strtok("115200,57600,38400,9600", ",")           = "115200"
__errno_location()                               = 2
__isoc23_strtol(0x557c64154be0, 0x7ffda1325ec0, 10, 24) = 0x1c200
strtok(nil, ",")                                 = "57600"
__errno_location()                               = 0
__isoc23_strtol(0x557c64154be7, 0x7ffda1325ec0, 10, 0x1c200) = 0xe100
strtok(nil, ",")                                 = "38400"
__errno_location()                               = 0
__isoc23_strtol(0x557c64154bed, 0x7ffda1325ec0, 10, 0xe100) = 0x9600
strtok(nil, ",")                                 = "9600"
__errno_location()                               = 0
__isoc23_strtol(0x557c64154bf3, 0x7ffda1325ec0, 10, 0x9600) = 9600
strtok(nil, ",")                                 = nil
free(0x557c64154be0)                             = <void>
strcmp("-", "-")                                 = 0
isatty(0)                                        = 0
isatty(1)                                        = 0
isatty(2)                                        = 0
dcgettext(nil, "could not get terminal name: %d", 5) = "could not get terminal 
name: %d"
openlog("agetty", 1, 80)                         = <void>
__vsyslog_chk(4, 1, 0x557c2a49d4d8, 0x7ffda1325e40) = 0
closelog()                                       = <void>
strncmp(nil, "tty", 3 <no return ...>
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++

execve("/sbin/agetty2", ["/sbin/agetty2", "-o", "-- \\u", "--noreset", 
"--noclear", "--keep-baud", "115200,57600,38400,9600", "-", "vt220"], 
0x7fff7671f090 /* 11 vars */) = 0
brk(NULL)                               = 0x55ec2c59d000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f3a6d62a000
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=12526, ...}) = 0
mmap(NULL, 12526, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3a6d626000
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=1127688, ...}) = 0
mmap(NULL, 1132784, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3a6d511000
mmap(0x7f3a6d52d000, 716800, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c000) = 0x7f3a6d52d000
mmap(0x7f3a6d5dc000, 241664, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0xcb000) = 0x7f3a6d5dc000
mmap(0x7f3a6d617000, 57344, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x105000) = 0x7f3a6d617000
mmap(0x7f3a6d625000, 2288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3a6d625000
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\0000\237\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"..., 
840, 64) = 840
fstat(3, {st_mode=S_IFREG|0755, st_size=2003408, ...}) = 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"..., 
840, 64) = 840
mmap(NULL, 2055640, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3a6d31b000
mmap(0x7f3a6d343000, 1462272, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f3a6d343000
mmap(0x7f3a6d4a8000, 352256, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x18d000) = 0x7f3a6d4a8000
mmap(0x7f3a6d4fe000, 24576, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e2000) = 0x7f3a6d4fe000
mmap(0x7f3a6d504000, 52696, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3a6d504000
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\220y\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=47128, ...}) = 0
mmap(NULL, 45128, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3a6d30f000
mmap(0x7f3a6d312000, 20480, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f3a6d312000
mmap(0x7f3a6d317000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x8000) = 0x7f3a6d317000
mmap(0x7f3a6d319000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7f3a6d319000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libm.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\0\0\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=940248, ...}) = 0
mmap(NULL, 938008, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3a6d229000
mmap(0x7f3a6d239000, 499712, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7f3a6d239000
mmap(0x7f3a6d2b3000, 368640, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x8a000) = 0x7f3a6d2b3000
mmap(0x7f3a6d30d000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe4000) = 0x7f3a6d30d000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f3a6d227000
arch_prctl(ARCH_SET_FS, 0x7f3a6d2284c0) = 0
set_tid_address(0x7f3a6d228790)         = 897
set_robust_list(0x7f3a6d2287a0, 24)     = 0
rseq(0x7f3a6d228de0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f3a6d4fe000, 16384, PROT_READ) = 0
mprotect(0x7f3a6d30d000, 4096, PROT_READ) = 0
mprotect(0x7f3a6d319000, 4096, PROT_READ) = 0
mprotect(0x7f3a6d617000, 53248, PROT_READ) = 0
mprotect(0x55ec26056000, 4096, PROT_READ) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f3a6d225000
mprotect(0x7f3a6d665000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, 
rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f3a6d626000, 12526)           = 0
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)
getrandom("\xcc\xa7\xe3\x18\x34\xe6\x9d\xb7", 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55ec2c59d000
brk(0x55ec2c5be000)                     = 0x55ec2c5be000
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = -1 
ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2996, ...}) = 0
read(3, "# Locale name alias data base.\n#"..., 4096) = 2996
read(3, "", 4096)                       = 0
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/C.UTF-8/LC_IDENTIFICATION", 
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/C.utf8/LC_IDENTIFICATION", 
O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=258, ...}) = 0
mmap(NULL, 258, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3a6d629000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache", 
O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=27028, ...}) = 0
mmap(NULL, 27028, PROT_READ, MAP_SHARED, 3, 0) = 0x7f3a6d21e000
close(3)                                = 0
futex(0x7f3a6d50372c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/usr/lib/locale/C.UTF-8/LC_MEASUREMENT", O_RDONLY|O_CLOEXEC) 
= -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/C.utf8/LC_MEASUREMENT", O_RDONLY|O_CLOEXEC) = 
3
fstat(3, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
mmap(NULL, 23, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3a6d628000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/C.UTF-8/LC_TELEPHONE", O_RDONLY|O_CLOEXEC) = 
-1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/C.utf8/LC_TELEPHONE", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=47, ...}) = 0
mmap(NULL, 47, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3a6d627000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/C.UTF-8/LC_ADDRESS", O_RDONLY|O_CLOEXEC) = -1 
ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/C.utf8/LC_ADDRESS", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=127, ...}) = 0
mmap(NULL, 127, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3a6d626000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/C.UTF-8/LC_NAME", O_RDONLY|O_CLOEXEC) = -1 
ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/C.utf8/LC_NAME", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=62, ...}) = 0
mmap(NULL, 62, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3a6d21d000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/C.UTF-8/LC_PAPER", O_RDONLY|O_CLOEXEC) = -1 
ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/C.utf8/LC_PAPER", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=34, ...}) = 0
mmap(NULL, 34, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3a6d21c000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/C.UTF-8/LC_MESSAGES", O_RDONLY|O_CLOEXEC) = 
-1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/C.utf8/LC_MESSAGES", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/C.utf8/LC_MESSAGES/SYS_LC_MESSAGES", 
O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=48, ...}) = 0
mmap(NULL, 48, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3a6d21b000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/C.UTF-8/LC_MONETARY", O_RDONLY|O_CLOEXEC) = 
-1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/C.utf8/LC_MONETARY", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=270, ...}) = 0
mmap(NULL, 270, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3a6d21a000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/C.UTF-8/LC_COLLATE", O_RDONLY|O_CLOEXEC) = -1 
ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/C.utf8/LC_COLLATE", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1406, ...}) = 0
mmap(NULL, 1406, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3a6d219000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/C.UTF-8/LC_TIME", O_RDONLY|O_CLOEXEC) = -1 
ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/C.utf8/LC_TIME", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=3360, ...}) = 0
mmap(NULL, 3360, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3a6d218000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/C.UTF-8/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = -1 
ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/C.utf8/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=50, ...}) = 0
mmap(NULL, 50, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3a6d217000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/C.UTF-8/LC_CTYPE", O_RDONLY|O_CLOEXEC) = -1 
ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/C.utf8/LC_CTYPE", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=360460, ...}) = 0
mmap(NULL, 360460, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3a6d1be000
close(3)                                = 0
rt_sigaction(SIGHUP, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f3a6d35ada0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f3a6d35ada0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f3a6d35ada0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
getuid()                                = 0
geteuid()                               = 0
getgid()                                = 0
getegid()                               = 0
prctl(PR_GET_DUMPABLE)                  = 1 (SUID_DUMP_USER)
openat(AT_FDCWD, "/run/credentials/serial-getty@ttyS0.service", 
O_RDONLY|O_CLOEXEC) = 3
fcntl(3, F_DUPFD_CLOEXEC, 3)            = 4
fstat(4, {st_mode=S_IFDIR|0500, st_size=40, ...}) = 0
fcntl(4, F_GETFL)                       = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl(4, F_SETFD, FD_CLOEXEC)           = 0
lseek(4, 0, SEEK_SET)                   = 0
getdents64(4, 0x55ec2c5a1c10 /* 2 entries */, 32768) = 48
getdents64(4, 0x55ec2c5a1c10 /* 0 entries */, 32768) = 0
close(4)                                = 0
ioctl(0, TCGETS, 0x7fff9faad2e0)        = -1 EIO (Input/output error)
ioctl(1, TCGETS, 0x7fff9faad2e0)        = -1 EIO (Input/output error)
ioctl(2, TCGETS, 0x7fff9faad2e0)        = -1 EIO (Input/output error)
getpid()                                = 897
openat(AT_FDCWD, "/etc/localtime", O_RDONLY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=114, ...}) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=114, ...}) = 0
read(4, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) 
= 114
lseek(4, -60, SEEK_CUR)                 = 54
read(4, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) 
= 60
close(4)                                = 0
socket(AF_UNIX, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 4
connect(4, {sa_family=AF_UNIX, sun_path="/dev/log"}, 110) = 0
sendto(4, "<84>Feb 23 13:28:56 agetty[897]:"..., 65, MSG_NOSIGNAL, NULL, 0) = 65
close(4)                                = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} ---
+++ killed by SIGSEGV +++

Reply via email to