Bug#1080244: Memory corruption with ancient i386 binaries using stdio

2024-08-31 Thread Ben Hutchings
Package: libc6 Version: 2.40-2 Severity: minor I have an executable that I compiled for i386 in (probably) 1998, which I have been running in a faily cron job until now. Today it failed to open a file, and strace showed that the filename was partially corrupted. Since the executable predates the

Re: Arch qualification for buster: call for DSA, Security, toolchain concerns

2020-07-10 Thread Ben Hutchings
oblem for getting security updates out promptly. Ben. -- Ben Hutchings The two most common things in the universe are hydrogen and stupidity. signature.asc Description: This is a digitally signed message part

Bug#898743: breaks when #included after

2019-02-09 Thread Ben Hutchings
has defined MS_RDONLY as a macro since before version 1.0, so this is a wontfix on the kernel side. was already defining MS_RDONLY as both enumerator and macro in jessie, so this doesn't seem to be a regression. Downgrading and reassigning to just libc6-dev, but I fully expect this to be wontf

Re: busybox sh broken on i386 with glibc 2.26, leads to kernel panic

2018-01-21 Thread Ben Hutchings
On Sun, 2018-01-21 at 12:18 +0100, Aurelien Jarno wrote: > On 2018-01-21 00:47, Ben Hutchings wrote: > > On Wed, 17 Jan 2018 12:31:06 +0100 Aurelien Jarno > > wrote: > > [...] > > > busybox is compiled with -mpreferred-stack-boundary=2 on i386 which has > &g

Re: busybox sh broken on i386 with glibc 2.26, leads to kernel panic

2018-01-20 Thread Ben Hutchings
is really ought to be fixed there. I think that any libraries that need to maintain backward binary compatibility will need to be compiled with the option -mincoming-stack-boundary=2. gcc will then fix up the stack alignment in functions that need greater alignment for local variables. Ben.

Bug#847478: FTBFS: needs to Build-Depends on gperf

2017-01-29 Thread Ben Hutchings
Aug 2 03:01 locale/programs/locfile-kw.gperf -rw-rw 1 ben ben 25742 Aug 2 03:01 locale/programs/locfile-kw.h All the timestamps are equal in the upstream tarball, but if the .gperf files are touched before building it will result in this build failure. Ben. -- Ben Hutchings All the simple programs have been written, and all the good names taken. signature.asc Description: This is a digitally signed message part

Re: libc recently more aggressive about pthread locks in stable ?

2016-11-06 Thread Ben Hutchings
(Linux doesn't appear to hide the feature flags.) * The LOCK prefix is for 'bus locking' during a single instruction, i.e. making it atomic. The CPU can't know what higher-level operation it's being used for. Ben. -- Ben Hutchings The world is coming to an end. Please log off. signature.asc Description: This is a digitally signed message part

Bug#824442: and conflict needs to be resolved

2016-05-15 Thread Ben Hutchings
linus/4a91cb61bb995e5571098188092e296192309c77 Ben. -- Ben Hutchings 73.46% of all statistics are made up. signature.asc Description: This is a digitally signed message part

Bug#822393: and conflict needs to be resolved

2016-05-15 Thread Ben Hutchings
Control: reassign -1 src:linux 4.5.1-1 The kernel side of this has been implemented upstream in Linux 4.6. As it's not possible to clone a merged bug, I'm assigning this to the kernel only and will open a separate bug for glibc. Ben. -- Ben Hutchings 73.46% of all statistics a

Bug#822393: marked as done ( and conflict needs to be resolved)

2016-05-02 Thread Ben Hutchings
port #822393, > regarding and conflict needs to be resolved > to be marked as done. This bug was not assigned to connman any more.  You made connman work around it, but you didn't fix the bug. Ben. -- Ben Hutchings Life is what happens to you while you

Bug#781715: libc-bin: ldconfig crashes with SIGSEGV, with large kernel version value.

2015-12-01 Thread Ben Hutchings
RNEL_VERSION macro defined in limits the range of the third component to 8 bits: #define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c)) So this is certainly not an important bug. Ben. -- Ben Hutchings Theory and practice are closer in theory than in practice.

Bug#803927: Please test eglibc 2.11.3-4+deb6u8

2015-11-25 Thread Ben Hutchings
On Wed, 2015-11-25 at 01:27 +0100, Raphael Hertzog wrote: > On Tue, 24 Nov 2015, Ben Hutchings wrote: > > You should copy out the test output file so it's possible to see which > > step of the mqueue5 test failed. > > > > There are some recent changes to th

Bug#803927: Please test eglibc 2.11.3-4+deb6u8

2015-11-24 Thread Ben Hutchings
t changes to the mqueue implementation in Linux that might possibly have caused this (not because they are known buggy, but they may have user-visible effects).  However it's fairly pointless for me to look any further without that test output. Ben. -- Ben Hutchings Unix is many things t

squeeze update of eglibc?

2015-09-25 Thread Ben Hutchings
ust let us know whether you would like to review and/or test the updated package before it gets released. Thank you very much. Ben Hutchings, on behalf of the Debian LTS team. PS: A member of the LTS team might start working on this update at any point in time. You can verify whether someone is reg

Re: squeeze update of eglibc

2015-03-05 Thread Ben Hutchings
On Sat, 2015-02-28 at 21:02 +, Ben Hutchings wrote: > I've started preparing an update to eglibc, fixing the many open > security issues of lower severity than those fixed recently. > > I didn't yet had time to test it properly, so I've uploaded my work to > &l

squeeze update of eglibc

2015-02-28 Thread Ben Hutchings
ded due to internal API changes. I've uploaded my build logs along with the packages in case they're useful. Ben. -- Ben Hutchings friends: People who know you well, but like you anyway. signature.asc Description: This is a digitally signed message part

Re: squeeze update of eglibc?

2015-02-27 Thread Ben Hutchings
over to the regular maintainers, or to share the work via a public repository. Ben. -- Ben Hutchings It is easier to write an incorrect program than to understand a correct one. signature.asc Description: This is a digitally signed message part

Bug#722075: libc6: getaddrinfo() sends DNS queries to random file descriptors

2015-02-15 Thread Ben Hutchings
On Wed, 2015-02-11 at 22:11 +0100, Aurelien Jarno wrote: > Control: notfound -1 eglibc 2.13-38+deb7u7 > Control: fixed -1 eglibc/2.13-38+deb7u5 > > On 2015-01-29 23:53, Ben Hutchings wrote: > > Control: retitle -1 libc6: getaddrinfo() sends DNS queries to random file > &g

Bug#722075: libc6: getaddrinfo() sends DNS queries to random file descriptors

2015-01-29 Thread Ben Hutchings
came up again at <http://www.openwall.com/lists/oss-security/2015/01/28/16>. It still needs fixing in wheezy and squeeze-lts. Ben. -- Ben Hutchings The world is coming to an end. Please log off. signature.asc Description: This is a digitally signed message part

Bug#737697: Missing EFD_SEMAPHORE in on sparc

2014-02-04 Thread Ben Hutchings
Package: libc6-dev Version: 2.17-97 Severity: normal Linux defines EFD_SEMAPHORE as 1 in , which is not architecture-specific. For some reason this isn't a UAPI definition and glibc has its own copy of the EFD flag definitions in . However, EFD_SEMAPHORE is missing from on sparc. Please ensure

Re: Bug#717557: gcc-4.8: can't compile working 64bit kernel with 32bit userspace gcc-4.8

2013-10-20 Thread Ben Hutchings
On Sun, 2013-10-20 at 23:44 +0200, Matthias Klose wrote: > Am 20.10.2013 22:58, schrieb Ben Hutchings: > > On Sun, 2013-10-20 at 22:21 +0200, Matthias Klose wrote: > >> Am 20.10.2013 00:25, schrieb Ben Hutchings: > >>> On Sat, 2013-10-19 at 23:38 +0200, Matthi

Bug#707185: libc6:amd64 does not replace libc6-amd64; preinst fails

2013-05-07 Thread Ben Hutchings
Package: src:eglibc Version: 2.17-1 Severity: important This upgrade failed: $ sudo apt-get install linux-libc-dev Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libc-dev-bin libc6:amd64 libc6 libc6

Re: Missing accept4 for ia64

2012-01-28 Thread Ben Hutchings
On Sat, 2012-01-28 at 22:43 +0100, Aurelien Jarno wrote: > On Sat, Jan 28, 2012 at 03:09:49PM +0000, Ben Hutchings wrote: > > On Sat, 2012-01-28 at 13:41 +0100, Émeric Maschino wrote: > > > Hello Ben, > > > > > > IIRC, to completely fix this issue, (e)gl

Missing accept4 for ia64

2012-01-28 Thread Ben Hutchings
are that there is a bug report on eglibc regarding this. I believe that only a binNMU is required, i.e. a request for a automatic rebuild. I'll leave that to the maintainers to decide. Ben. -- Ben Hutchings If you seem to know what you are doing, you'll be given more to do. signature.asc

Bug#638810: [PATCH] Add bindresvport6() implementation.

2011-08-21 Thread Ben Hutchings
Convert existing bindresvport() implementation into a more generic function used by both bindresvport() and bindresvport6(). --- The symbol version changes for this are a bit of a guess; I really have no idea what the difference is between the definitions in Versions and abilist/libc.abilist. Ben

Bug#522774: Bug#522773: possible solutions for __unused problem

2011-06-19 Thread Ben Hutchings
lder system; the Debian GNU/kFreeBSD maintainers have to deal with compatibility issues. Ben. -- Ben Hutchings Absolutum obsoletum. (If it works, it's out of date.) - Stafford Beer signature.asc Description: This is a digitally signed message part

Bug#614883: Does not set local time offset for kernel

2011-02-23 Thread Ben Hutchings
Package: tzdata Version: 2011b-2 Severity: normal The kernel maintains a local time offset which is used for some stupid filesystems that are defined to store local times in their timestamps. The offset is initialised by hwclock which is invoked at boot time by /etc/init/hwclockfirst.sh. The offs

Bug#614882: {get,set}timeofday declared with incorrect '__nonnull' attribute

2011-02-23 Thread Ben Hutchings
Package: libc6-dev Version: 2.11.2-11 Severity: normal On Linux it is valid to call {get,set}timeofday() with a null timeval pointer and non-null timezone pointer. This will get or set the kernel's local time offset, which is used for converting timestamps on brain-dead filesystems like VFAT. se

Re: Bug#575209 closed by Holger Levsen (Re: Bug#575209: general: Error resolving hostname [resent])

2010-03-25 Thread Ben Hutchings
r, can be resolved, whereas the > RFC tells us "They [labels] must start with a letter, end with a > letter or digit [...]". [...] It is not ignored; the standard was updated by RFC 1123 (STD 3). Ben. -- Ben Hutchings Once a job is fouled up, anything done to improve it makes it worse. signature.asc Description: This is a digitally signed message part

Bug#533077: linux-image-2.6.26-2-486: on an idle system /dev/random gets depleted very quick

2009-06-15 Thread Ben Hutchings
t of my entropybroker package: I > noticed that it was constantly refilling /dev/random on all of my linux > boxes. Glad to know the bug is not in my program :-) > Should I submit a bug report for glibc? No, I reassigned this bug. Ben. -- Ben Hutchings Never attribute to conspiracy what can adequately be explained by stupidity. signature.asc Description: This is a digitally signed message part

Bug#533077: linux-image-2.6.26-2-486: on an idle system /dev/random gets depleted very quick

2009-06-15 Thread Ben Hutchings
.10 with kernels >= 2.6.29. It's "fixed" in that Drepper changed the kernel's ELF loader to initialise the random bytes itself. The entropy pool is still depleted by every process startup. :-( Ben. -- Ben Hutchings Never attribute to conspiracy what can adequately be explained by stupidity. signature.asc Description: This is a digitally signed message part

reassign 533077 to libc6

2009-06-14 Thread Ben Hutchings
reassign 533077 libc6 -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Bug#382175: Sun RPC libraries and other stories

2008-11-17 Thread Ben Hutchings
On Tue, 2008-11-18 at 01:33 +, Simon Phipps wrote: > Try OpenGrok: http://src.opensolaris.org/source/ The documentation for portmap says that some code is derived from "the RPCSRC 4.0 and the TIRPC source distributions". The two source files labelled with Sun copyright are portmap.c and from