[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: