bug-gnu-utils
[Top][All Lists]
Advanced

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

Re: double free when building openttd


From: Jürgen Kahrs
Subject: Re: double free when building openttd
Date: Tue, 29 May 2007 20:10:59 +0200
User-agent: Thunderbird 1.5.0.8 (X11/20060911)

Mikael Magnusson wrote:
> When I build openttd from svn, i get this message:
> 
> make[1]: Leaving directory `ttdopen/objs/lang'
> make[1]: Entering directory `ttdopen/objs/release'
> Makefile.dep:2: warning: NUL character seen; rest of line ignored
> [SRC] DEP CHECK (all files)
> *** glibc detected *** awk: double free or corruption (fasttop):

I think this one has been reported several times.
Google for "double free or corruption" in gnu.utils.bug.

> I just took a look at the ebuild and it seems they apply quite a lot of
> patches to gawk, so maybe you don't want to care about this too much if
> you can't reproduce it.

Why dont you try gawk 3.1.6 ?
Arnold Robbins has just announced a public beta release
last Friday here in this newsgroup:

> This note is to announce the first BETA release of patch 6 to version
> 3.1 of gawk.
> 
> It is available from:
> 
>       ftp://ftp.freefriends.org/arnold/gawk/gawk-3.1.5g.tar.gz
>       ftp://ftp.freefriends.org/arnold/gawk/gawk-3.1.5g.tar.bz2
> 
> and from:
> 
>       http://www.skeeve.com/gawk-3.1.5g.tar.gz
>       http://www.skeeve.com/gawk-3.1.5g.tar.bz2
> 
> Overall, this release fixes a number of bugs, as well as offering upgrades
> to various infrastructure technologies, such as bison, autoconf, and
> so on.  The list of changes from the NEWS file is appended, below.
> 
> As far as I can tell, the documentation and code have both hit the
> freeze point.
> 
> So, why do a beta release? So that you, yes you, the end user, can see
> if anything I've done breaks gawk for you.  Then you can TELL ME ABOUT
> IT so that I can fix it for the final release.
> 
> Thanks,
> 
> Arnold Robbins
> address@hidden
> ---------------------------------------------
> Changes from 3.1.5 to 3.1.6
> ---------------------------
> 
> 1. `gawk 'program' /non/existant/file' no longer core dumps.
> 
> 2. Too many people the world over have complained about gawk's use of the
>    locale's decimal point for parsing input data instead of the traditional
>    period.  So, even though gawk was being nicely standards-compliant, in
>    a Triumph For The Users, gawk now only uses the locale's decimal point
>    if --posix is supplied or if POSIXLY_CORRECT is set.  It is the sincere
>    hope that this change will eliminate this FAQ from being asked.
> 
> 3. `gawk -v BINMODE=1 ...' works again.
> 
> 4. Internal file names like `/dev/user' now work again.
> 
> 5. Problems with wide strings on non "C" locales have been straightened
>    out everywhere.  (At least, we think so.)
> 
> 6. Use of `ansi2knr' is no longer supported. Please use an ANSI C compiler.
> 
> 7. Updated to Autoconf 2.61, Automake 1.10, and Gettext 0.16.1.
> 
> 8. The getopt* and regex* files were synchronized with current GLIBC CVS.
>    See the ChangeLog for the versions and minor edits made.
> 
> 9. There are additional --lint-old warnings.
> 
> 10. Gawk now uses getaddrinfo(3) to look up names and IP addresses. This
>     allows the use of an IPv6 format address and paves the way for
>     eventual addition of `/inet6/...' and `/inet4/...' hostnames.
> 
> 11. We believe gawk to now be valgrind clean. At least when run against
>     the test suite.
> 
> 12. A number of issues dealing with the formatting and printing of very
>     large numbers in integer formats have been dealt with and fixed.
> 
> 13. Gawk now converts "+inf", "-inf", "+nan" and "-nan" into the corresponding
>     magic IEEE floating point values. Only those strings (case independent)
>     work.  With --posix, gawk calls the system strtod directly. You asked
>     for it, you got it, you deal with it.
> 
> 14. Defining YYDEBUG enables the -D command line option.
> 
> 15. Gawk should now work out of the box on Tandem NSK/OSS systems.
> 
> 16. Lint messages rationalized: many more of the messages are now printed
>     only once, instead of every time they are encountered.
> 
> 17. The strftime() function now accepts an optional third argument, which
>     if non-zero or non-null, indicates that the time should be formatted
>     as UTC instead of as local time.
> 
> 18. The precedence of concatenation and `| getline' (in something like
>     "echo " "date" | getline stuff) has been reverted to earlier the
>     behavior and now once again matches Unix awk.
> 
> 19. New configure time flag --disable-directories-fatal which causes
>     gawk to silently skip directories on the command line.  This behavior
>     is also enabled for --traditional, since it's what Unix awk does.
> 
> xx. Various bugs fixed, see the ChangeLog for details.
> -- Aharon (Arnold) Robbins --- Pioneer Consulting Ltd. arnold AT skeeve DOT 
> com P.O. Box 354 Home Phone: +972 8 979-0381 Fax: +1 206 350 8765 Nof Ayalon 
> Cell Phone: +972 50 729-7545 D.N. Shimshon 99785 ISRAEL 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]