Date: Sun, 28 Apr 2013 19:24:30 +0400 From: Chagin Dmitry <dchagin@freebsd.org> To: Yuri <yuri@rawbw.com> Cc: emulation@freebsd.org Subject: Re: Linux linux_fcntl64 with F_GETLK is faulty? Message-ID: <20130428152430.GA44233@dchagin.static.corbina.net> In-Reply-To: <517CE41E.2020007@rawbw.com> References: <517CE41E.2020007@rawbw.com>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
On Sun, Apr 28, 2013 at 01:55:58AM -0700, Yuri wrote:
> While running a linux 32-bit program on 9.1 amd64, I see these two lines
> in truss log, and program also eventually fails:
> linux_open("/some/file/name",0x40,0644) = 5 (0x5)
> linux_fcntl64(0x5,0x7,0xffff8410,0xffff8410,0x2a988ff4,0x6) ERR#9 'Bad
> file descriptor'
>
> cmd=0x7 is F_GETLK in linux.
>
> Several questions with this:
> 1. Why EBADF error is returned? fd=5 appears to be a valid descriptor
> based on the presence of the previous open call.
> 2. Is file locking not implemented in linux emulator? Is this related to
> the issue when acrobat reader requires linux_adobe.ko kernel module and
> also consumes 100% CPU all the time due to some workaround?
>
> Theare are in make.conf of this system, if this matters:
> OVERRIDE_LINUX_BASE_PORT=f10
> OVERRIDE_LINUX_NONBASE_PORTS=f10
>
Hi, Yuri. can u point me to the test program?
--
Have fun!
chd
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)
iEYEARECAAYFAlF9Py4ACgkQ0t2Tb3OO/O2ACwCgp5mPqIf8WJzxN8PODTdBt5Ub
8/UAmwQHDoIDCP/k56ujabIaUURZCQqX
=djEU
-----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130428152430.GA44233>
