Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Feb 2017 10:39:01 -0800
From:      "Ngie Cooper (yaneurabeya)" <yaneurabeya@gmail.com>
To:        Iblis Lin <iblis@hs.ntnu.edu.tw>
Cc:        Konstantin Belousov <kib@FreeBSD.org>, FreeBSD CURRENT <freebsd-current@freebsd.org>
Subject:   Re: r313495 make perl File::Temp broken
Message-ID:  <599B2B62-1D6F-493B-A64B-DAD4B337E1B2@gmail.com>
In-Reply-To: <20170210135529.GC70284@abeing>
References:  <20170210130952.GA70284@abeing> <20170210135529.GC70284@abeing>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_75ED7A29-AA45-4911-BA99-637593044A95
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8


> On Feb 10, 2017, at 05:55, Iblis Lin <iblis@hs.ntnu.edu.tw> wrote:
>=20
> I just found i miss-typed the revision number in subject.
> It's r313495.
>=20
> =
(https://svnweb.freebsd.org/base/head/sys/kern/vfs_vnops.c?r1=3D313495&r2=3D=
313494&pathrev=3D313495)
>=20
> On Fri, Feb 10, 2017 at 09:09:52PM +0800, Iblis Lin wrote:
>> Hi,
>>=20
>> as not a perl programmer myself. I have no idea what is going on.
>> I found this issue while compiling math/openblas.
>>=20
>> [iblis@ns]% uname -a
>> FreeBSD ns 12.0-CURRENT FreeBSD 12.0-CURRENT #1 r313500: Fri Feb 10 =
16:39:21
>> CST 2017     root@ns:/usr/obj/usr/src/sys/GENERIC  amd64
>>=20
>> [iblis@ns]% cat test.pl
>> use File::Temp qw(tempfile);
>> $tmpf =3D new File::Temp( UNLINK =3D> 1 );
>>=20
>> [iblis@ns]% perl test.pl
>> Error in tempfile() using template /tmp/XXXXXXXXXX: Could not create =
temp file
>> /tmp/dI5uhUsijR: Bad file descriptor at test.pl line 2.
>>=20
>>=20
>> And part of truss's output:
>>=20
>> close(3)                                         =3D 0 (0x0)
>> stat("/tmp/",{ mode=3Ddrwxrwxrwt =
,inode=3D24317568,size=3D1024,blksize=3D32768 }) =3D 0 (0x0)
>> stat("/tmp/",{ mode=3Ddrwxrwxrwt =
,inode=3D24317568,size=3D1024,blksize=3D32768 }) =3D 0 (0x0)
>> =
openat(AT_FDCWD,"/tmp/Nn0Epra5ff",O_RDWR|O_EXLOCK|O_NOFOLLOW|O_CREAT|O_EXC=
L,0600) ERR#9 'Bad file descriptor'
>> stat("/usr/share/nls/C/libc.cat",0x7fffffffdcf8) ERR#2 'No such file =
or directory'
>> stat("/usr/share/nls/libc/C",0x7fffffffdcf8)     ERR#2 'No such file =
or directory'
>> stat("/usr/local/share/nls/C/libc.cat",0x7fffffffdcf8) ERR#2 'No such =
file or directory'
>> stat("/usr/local/share/nls/libc/C",0x7fffffffdcf8) ERR#2 'No such =
file or directory'
>> Error in tempfile() using template /tmp/XXXXXXXXXX: Could not create =
temp file /tmp/Nn0Epra5ff: Bad file descriptor at test.pl line 2.
>> write(2,"Error in tempfile() using templa"...,135) =3D 135 (0x87)

Hi,
	kib@ has a patch out for another related issue that was reported =
with dhclient =E2=80=94 please give his patch a shot: =
https://lists.freebsd.org/pipermail/freebsd-current/2017-February/064780.h=
tml .
Cheers,
-Ngie

--Apple-Mail=_75ED7A29-AA45-4911-BA99-637593044A95
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJYngjFAAoJEPWDqSZpMIYVnvkP/ikqbpoKijqlGymNc5R/wg/A
q01QX02I4UvPA3QZ8KkVAy7Bo04Ma9ArFcnoHS+6+NQiJO6rRNpDGeEgC6ydgc1d
piqiy0MBpQeklc8HUCHZUyUnZrpRIWPMvsZ6AjhzzSaFVOwnUJjqh+Nmll6hEdzy
5oG4bOXxKkAmAtfUiRzgkvO84QDzfT4uuW0cKsU36ZuPwXIyf+1WlcpvWULhFQQ3
2ceqGwHFEnPPeogFdG/ak+nIR2gthV1MtLu8e5qolsSuTUG16SLWJ3CRsacOyHkf
tO7ljt/F+RFRyyqs5TeMR+kjVtkr0UhSyrsbiv5x23tEMvjAU/ZQcUX4amSGpAlx
BC4AWD3ki8kZ+q/bZJujXHd/1vpISMBTexamSJzYF3CwopUgGGbA/VzbhKRvZTze
8EuqueVn7O4CHFFTpJidG3MwM4+S9HatkN1TrZXjfTuOZNJgw6EsqlgvYMdgffRR
NKSO0f/wXKKOiw37avLzHVvcT1yW3HTVr0LwiJWeskjgnRVNKtI3uXlmw0ZQBXta
Ps4PrVCDaqoyupGP2M5I8ACZSxCeVVPqsF8+0XZBnqFR0cuwmfsmgolxseiFCwGs
8wDX8TRh8J2UusrJKRFz4w29dKsK2m+vi5+JLGwxLTIEr8C+0hJBqhF790T4vHlD
rY35hYqo1kT+eVqQHJDV
=cCgL
-----END PGP SIGNATURE-----

--Apple-Mail=_75ED7A29-AA45-4911-BA99-637593044A95--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?599B2B62-1D6F-493B-A64B-DAD4B337E1B2>