Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 08 Apr 2018 20:06:01 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 227285] File descriptor passing does not work reliably on SMP system (cache coherency issue?)
Message-ID:  <bug-227285-227-MdogB16j2F@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-227285-227@https.bugs.freebsd.org/bugzilla/>
References:  <bug-227285-227@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D227285

Jan Kokem=C3=BCller <jan.kokemueller@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #192213|0                           |1
        is obsolete|                            |
 Attachment #192214|0                           |1
        is obsolete|                            |
 Attachment #192216|0                           |1
        is obsolete|                            |

--- Comment #5 from Jan Kokem=C3=BCller <jan.kokemueller@gmail.com> ---
Created attachment 192350
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D192350&action=
=3Dedit
tar archive with test program, Dtrace script and log output

I've attached a program that reproduces the bug faster. I've also updated t=
he
Dtrace script and added some new log output. The Dtrace script now prints a=
ll
socantrcvmore() calls, not only those from "a.out".

It turns out that the kernel sometimes closes the socket in the unp garbage
collector (look for sockbuf fffff800adec3b50 in the debug log). So there
probably is no cache issue after all.

Investigating further...

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-227285-227-MdogB16j2F>