Wrong traces for connected sockets of socketpair with -ff option
Zhouyang Jia
jiazhouyang09 at gmail.com
Wed Sep 12 20:47:09 UTC 2018
Hi everyone,
I might come cross a bug for syscall 'socketpair' with option -ff.
When using -ff, strace is supposed to display the ip:port associated with
the sockfd.
According to my understanding, connected sockets should look like:
socketpair(AF_UNIX, SOCK_STREAM, 0, [27<UNIX:[7162769->7162770]>,
28<UNIX:[7162770->7162769]>]) = 0
The syscall 'socketpair' always generates connected socket, but somehow,
strace also generates the following trace:
socketpair(AF_UNIX, SOCK_STREAM, 0, [223<UNIX:[7162686]>,
224<UNIX:[7162687]>]) = 0
which looks like connectless sockets.
This happens everytime.
To triger this, by using $strace -f -yy -o chromium chromium-browser
Best,
Zhouyang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.strace.io/pipermail/strace-devel/attachments/20180912/dd9fbe2c/attachment.html>
More information about the Strace-devel
mailing list