Your message dated Thu, 3 Oct 2019 04:56:08 +0300
with message-id <[email protected]>
and subject line Re: strace: Allow dumping full detail of fstat and
getdents/getdents64 syscalls
has caused the Debian Bug report #926809,
regarding strace: Allow dumping full detail of fstat and getdents/getdents64
syscalls
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
926809: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926809
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: strace
Version: 4.26-0.2
Severity: normal
...
fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
getdents64(3, /* 35 entries */, 32768) = 1104
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x7), ...}) = 0
...
I tried fidling with -X verbose, -e verbose=%desc, and others, and it
still hides some details behind ... and in /* 35 entries */.
AFAIK, for things like select/poll/epoll_wait, that also return complex
variable length structures, strace shows them fully and reasonably nicely
(not sure if they do work with -y option, maybe...).
I want to be able to see detail of all getdents64 entries, including
entry order as they are returned by kernel, d_type, and the exact filename
string
positions in memory, and the d_reclen, d_off values.
-- System Information:
Debian Release: buster/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.19.0-2-amd64 (SMP w/32 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages strace depends on:
ii libc6 2.28-8
ii libunwind8 1.2.1-8
strace recommends no packages.
strace suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
tags 926809 notabug
thanks
On Wed, Apr 10, 2019 at 05:43:03PM +0000, Witold Baryluk wrote:
> Package: strace
> Version: 4.26-0.2
> Severity: normal
>
> ...
> fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
> getdents64(3, /* 35 entries */, 32768) = 1104
> fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x7), ...}) = 0
> ...
>
>
> I tried fidling with -X verbose, -e verbose=%desc, and others, and it
> still hides some details behind ... and in /* 35 entries */.
>
>
> AFAIK, for things like select/poll/epoll_wait, that also return complex
> variable length structures, strace shows them fully and reasonably nicely
> (not sure if they do work with -y option, maybe...).
>
> I want to be able to see detail of all getdents64 entries, including
> entry order as they are returned by kernel, d_type, and the exact filename
> string
> positions in memory, and the d_reclen, d_off values.
Consider using -v or -e abbrev=set for more fine-grained control.
--
ldv
--- End Message ---