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

Bug#629862: marked as done (FTBFS: tst-writev fails on amd64 due to changes in kernels >= 2.6.37)



Your message dated Sun, 20 May 2012 14:12:26 -0500
with message-id <20120520191226.GI3000@burratino>
and subject line Re: Processed: FTBFS: tst-writev fails on amd64 due to changes in kernels >= 2.6.37
has caused the Debian Bug report #629862,
regarding FTBFS: tst-writev fails on amd64 due to changes in kernels >= 2.6.37
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
629862: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=629862
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: eglibc
Version: FTBFS with kernels >= 2.6.37 (error in tst-writev)
Severity: serious
Justification: fails to build from source

Tested with (self-built) kernels 2.6.38.6 and 2.6.39.1: tst-writev fails with
Error 1. It succeeds on 2.6.36.4.

On closer inspection the writev() call in tst-writev returns a value that is
4096 smaller than expected.
strace howeer shows that the iovec parameter to the actual syscall is as
expected.

IMHO this result is correct (and tst-writev must be modified or scrapped):
starting with 2.6.37 the Linux kernel "clamps" the maximum amount
of what can be written in a single syscall to MAX_RW_COUNT = INT_MAX &
PAGE_CACHE_MASK.
Cf. the changes to rw_copy_check_uvector() in fs/read_write.c in 2.6.37

Cheers, Roderich



-- System Information:
Debian Release: wheezy/sid
  APT prefers oneiric
  APT policy: (500, 'oneiric'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.39.1 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



--- End Message ---
--- Begin Message ---
Jonathan Nieder wrote:
> Philip Ashmore wrote:

>> reopen 629862 =
>> found 629862 eglibc/2.13-32
>> #See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=673596
>> #libc6: FTBFS on wheezy/sid amd64 (test suite failures)
>
> This was fixed in version 2.13-6 by marking the test as an expected
> failure.

Therefore closing again.


--- End Message ---

Reply to: