Date: Fri, 24 Aug 2018 02:37:05 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 230856] tail -f fails unexpectedly with EINTR if truss is run against it. Message-ID: <bug-230856-227@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D230856 Bug ID: 230856 Summary: tail -f fails unexpectedly with EINTR if truss is run against it. Product: Base System Version: 11.1-RELEASE Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: bin Assignee: bugs@FreeBSD.org Reporter: jeff.lawson@flightaware.com obj@tibte:~$ freebsd-version 11.1-RELEASE-p10 obj@tibte:~$ uname -a FreeBSD tibte.hou.flightaware.com 11.1-RELEASE-p10 FreeBSD 11.1-RELEASE-p10= #0: Tue May 8 05:21:56 UTC 2018=20=20=20=20 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 To reproduce, in one shell: obj@tibte:~$ touch dummyfile obj@tibte:~$ tail -f dummyfile=20 In a second shell:=20 obj@tibte:~$ truss -p 46364 # PID of 'tail -f' process write(2,"tail: ",6) =3D 6 (0x6) write(2,"kevent",6) =3D 6 (0x6) write(2,": ",2) =3D 2 (0x2) stat("/usr/share/nls/C/libc.cat",0x7fffffffe2e8) ERR#2 'No such file or directory' stat("/usr/share/nls/libc/C",0x7fffffffe2e8) ERR#2 'No such file or direct= ory' stat("/usr/local/share/nls/C/libc.cat",0x7fffffffe2e8) ERR#2 'No such file = or directory' stat("/usr/local/share/nls/libc/C",0x7fffffffe2e8) ERR#2 'No such file or directory' write(2,"Interrupted system call\n",24) =3D 24 (0x18) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) sigprocmask(SIG_BLOCK,{ SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTST= P|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|S= IGWINCH|SIGINFO|SIGUSR1|SIGUSR2 },{ }) =3D 0 (0x0) sigprocmask(SIG_SETMASK,{ },0x0) =3D 0 (0x0) exit(0x1)=20 process exit, rval =3D 1 First shell, tail has died: tail: kevent: Interrupted system call --=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-230856-227>