Re: Bug#654783: python2.7: FTBFS(kfreebsd): testsuite hang
Hi,
With eglibc patched with Robert's timer.diff I still see a hang at
test_signal, when building python2.7-2.7.3~rc2 on kfreebsd-i386
(8.3~svn230343-1 686 kernel).
Skipping that test, I then experience a hang at test_socket. More test
failures are in the attached file (probably less serious, known issues).
test_io was disabled, but so far it has been working. I'll try running
it a few more times with randomised test order (-r option).
I also tried the disabled test_bsddb3 which still fails.
And just to confirm I that I'm really using the patched eglibc:
> $ ldd /home/steven/python2.7-2.7.3~rc2/build-debug/python
> libpthread.so.0 => /lib/i386-kfreebsd-gnu/i686/cmov/libpthread.so.0 (0x2102b000)
> libdl.so.2 => /lib/i386-kfreebsd-gnu/i686/cmov/libdl.so.2 (0x21041000)
> libutil.so.1 => /lib/i386-kfreebsd-gnu/i686/cmov/libutil.so.1 (0x21045000)
> libssl.so.1.0.0 => /usr/lib/i386-kfreebsd-gnu/libssl.so.1.0.0 (0x21049000)
> libcrypto.so.1.0.0 => /usr/lib/i386-kfreebsd-gnu/libcrypto.so.1.0.0 (0x210a8000)
> libz.so.1 => /usr/lib/i386-kfreebsd-gnu/libz.so.1 (0x21282000)
> libm.so.1 => /lib/i386-kfreebsd-gnu/i686/cmov/libm.so.1 (0x2129a000)
> libc.so.0.1 => /lib/i386-kfreebsd-gnu/i686/cmov/libc.so.0.1 (0x212c0000)
> /lib/ld.so.1 (0x01001000)
> $ objdump -d /lib/i386-kfreebsd-gnu/i686/cmov/libc.so.0.1 | grep 'ktimer_.*:$'
> 000fbff0 <__syscall_ktimer_create>:
> 000fc020 <__syscall_ktimer_gettime>:
> 000fc050 <__syscall_ktimer_settime>:
> 000fc080 <__syscall_ktimer_getoverrun>:
> 000fc0b0 <__syscall_ktimer_delete>:
> $ grep ktimer /lib/i386-kfreebsd-gnu/ -R
> Binary file /lib/i386-kfreebsd-gnu/libc-2.13.so matches
> Binary file /lib/i386-kfreebsd-gnu/librt-2.13.so matches
> Binary file /lib/i386-kfreebsd-gnu/libc.so.0.1 matches
> Binary file /lib/i386-kfreebsd-gnu/librt.so.1 matches
> Binary file /lib/i386-kfreebsd-gnu/i686/cmov/libc-2.13.so matches
> Binary file /lib/i386-kfreebsd-gnu/i686/cmov/librt-2.13.so matches
> Binary file /lib/i386-kfreebsd-gnu/i686/cmov/libc.so.0.1 matches
> Binary file /lib/i386-kfreebsd-gnu/i686/cmov/librt.so.1 matches
Regards,
--
Steven Chamberlain
steven@pyro.eu.org
======================================================================
FAIL: test_parse_makefile_base (distutils.tests.test_sysconfig.SysconfigTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/steven/python2.7-2.7.3~rc2/Lib/distutils/tests/test_sysconfig.py", line 60, in test_parse_makefile_base
'OTHER': 'foo'})
AssertionError: {'VAR': '$OTHER', 'CONFIG_ARGS': "'--arg1=optarg1' 'ENV=LIB'", 'OTHER': 'foo'} != {'CONFIG_ARGS': "'--arg1=optarg1' 'ENV=LIB'", 'OTHER': 'foo'}
- {'CONFIG_ARGS': "'--arg1=optarg1' 'ENV=LIB'", 'OTHER': 'foo', 'VAR': '$OTHER'}
? -----------------
+ {'CONFIG_ARGS': "'--arg1=optarg1' 'ENV=LIB'", 'OTHER': 'foo'}
======================================================================
FAIL: test_parse_makefile_literal_dollar (distutils.tests.test_sysconfig.SysconfigTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/steven/python2.7-2.7.3~rc2/Lib/distutils/tests/test_sysconfig.py", line 72, in test_parse_makefile_literal_dollar
'OTHER': 'foo'})
AssertionError: {'VAR': '$OTHER', 'CONFIG_ARGS': "'--arg1=optarg1' 'ENV=\\$LIB'", 'OTHER': 'foo' [truncated]... != {'CONFIG_ARGS': "'--arg1=optarg1' 'ENV=\\$LIB'", 'OTHER': 'foo'}
- {'CONFIG_ARGS': "'--arg1=optarg1' 'ENV=\\$LIB'",
+ {'CONFIG_ARGS': "'--arg1=optarg1' 'ENV=\\$LIB'", 'OTHER': 'foo'}
? ++++++++++++++++
- 'OTHER': 'foo',
- 'VAR': '$OTHER'}
----------------------------------------------------------------------
Ran 181 tests in 42.963s
FAILED (failures=2, skipped=13)
Warning -- os.environ was modified by test_distutils
test test_distutils failed -- multiple errors occurred
Re-running test 'test_posix' in verbose mode
testNoArgFunctions (test.test_posix.PosixTester) ... ok
test_access (test.test_posix.PosixTester) ... ok
test_chdir (test.test_posix.PosixTester) ... ok
test_chflags (test.test_posix.PosixTester) ... ERROR
test_chown (test.test_posix.PosixTester) ... ok
test_confstr (test.test_posix.PosixTester) ... ok
test_dup (test.test_posix.PosixTester) ... ok
test_dup2 (test.test_posix.PosixTester) ... ok
test_fchown (test.test_posix.PosixTester) ... ok
test_fdopen (test.test_posix.PosixTester) ... ok
test_fstat (test.test_posix.PosixTester) ... ok
test_fstatvfs (test.test_posix.PosixTester) ... ok
test_ftruncate (test.test_posix.PosixTester) ... ok
test_getcwd_long_pathnames (test.test_posix.PosixTester) ... FAIL
test_getgroups (test.test_posix.PosixTester) ... ok
test_getresgid (test.test_posix.PosixTester) ... ok
test_getresuid (test.test_posix.PosixTester) ... ok
test_initgroups (test.test_posix.PosixTester) ... ok
test_lchflags_regular_file (test.test_posix.PosixTester) ... ERROR
test_lchflags_symlink (test.test_posix.PosixTester) ... ok
test_lchown (test.test_posix.PosixTester) ... ok
test_lsdir (test.test_posix.PosixTester) ... ok
test_osexlock (test.test_posix.PosixTester) ... ok
test_osshlock (test.test_posix.PosixTester) ... ok
test_pipe (test.test_posix.PosixTester) ... ok
test_setresgid (test.test_posix.PosixTester) ... ok
test_setresgid_exception (test.test_posix.PosixTester) ... ok
test_setresuid (test.test_posix.PosixTester) ... ok
test_setresuid_exception (test.test_posix.PosixTester) ... ok
test_stat (test.test_posix.PosixTester) ... ok
test_statvfs (test.test_posix.PosixTester) ... ok
test_strerror (test.test_posix.PosixTester) ... ok
test_tempnam (test.test_posix.PosixTester) ... ok
test_tmpfile (test.test_posix.PosixTester) ... ok
test_umask (test.test_posix.PosixTester) ... ok
test_utime (test.test_posix.PosixTester) ... ok
test_initgroups (test.test_posix.PosixGroupsTester) ... skipped 'not enough privileges'
test_setgroups (test.test_posix.PosixGroupsTester) ... skipped 'not enough privileges'
======================================================================
ERROR: test_chflags (test.test_posix.PosixTester)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 340, in test_chflags
self._test_chflags_regular_file(posix.chflags, test_support.TESTFN)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 327, in _test_chflags_regular_file
chflags_func(target_file, st.st_flags | stat.UF_IMMUTABLE)
OSError: [Errno 45] Operation not supported: '@test_41092_tmp'
======================================================================
ERROR: test_lchflags_regular_file (test.test_posix.PosixTester)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 344, in test_lchflags_regular_file
self._test_chflags_regular_file(posix.lchflags, test_support.TESTFN)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 327, in _test_chflags_regular_file
chflags_func(target_file, st.st_flags | stat.UF_IMMUTABLE)
OSError: [Errno 45] Operation not supported: '@test_41092_tmp'
======================================================================
FAIL: test_getcwd_long_pathnames (test.test_posix.PosixTester)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 405, in test_getcwd_long_pathnames
_create_and_do_getcwd(dirname)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 395, in _create_and_do_getcwd
_create_and_do_getcwd(dirname, current_path_length + len(dirname) + 1)
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_posix.py", line 400, in _create_and_do_getcwd
self.assertEqual(e.errno, expected_errno)
AssertionError: 2 != 63
----------------------------------------------------------------------
Ran 38 tests in 7.183s
FAILED (failures=1, errors=2, skipped=2)
test test_posix failed -- multiple errors occurred
Re-running test 'test_fcntl' in verbose mode
struct.pack: '\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
test_fcntl_64_bit (test.test_fcntl.TestFcntl) ... skipped 'F_NOTIFY or DN_MULTISHOT unavailable'
test_fcntl_file_descriptor (test.test_fcntl.TestFcntl) ... ERROR
test_fcntl_fileno (test.test_fcntl.TestFcntl) ... Status from fcntl with O_NONBLOCK: 0
ERROR
======================================================================
ERROR: test_fcntl_file_descriptor (test.test_fcntl.TestFcntl)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_fcntl.py", line 81, in test_fcntl_file_descriptor
rv = fcntl.fcntl(self.f, fcntl.F_SETLKW, lockdata)
IOError: [Errno 22] Invalid argument
======================================================================
ERROR: test_fcntl_fileno (test.test_fcntl.TestFcntl)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/steven/python2.7-2.7.3~rc2/Lib/test/test_fcntl.py", line 71, in test_fcntl_fileno
rv = fcntl.fcntl(self.f.fileno(), fcntl.F_SETLKW, lockdata)
IOError: [Errno 22] Invalid argument
----------------------------------------------------------------------
Ran 3 tests in 0.002s
FAILED (errors=2, skipped=1)
test test_fcntl failed -- multiple errors occurred
[101326 refs]
make: *** [test] Error 1
Reply to: