Hi all! I recognized a bug in GNU tar on one of our ubuntu system:
When I try to generate a tar archive of /etc and /var/log I have problems with the order(sic!) of the two directories. With tar ... /var/log /etc it works, but with tar ... /etc /var/log I get the following error: *** glibc detected *** /bin/tar: corrupted double-linked list: 0x08088e08 *** ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6[0xb7ec3149] /lib/tls/i686/cmov/libc.so.6[0xb7ec488e] /lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb7ec84f0] /bin/tar[0x8058efa] /bin/tar[0x8058f53] /bin/tar[0x8059913] /bin/tar[0x805ebe7] /bin/tar[0x805f420] /bin/tar[0x80526da] /bin/tar[0x80643ba] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7e6f450] /bin/tar(fnmatch+0x19d)[0x804aad1] This happens only on one(!) machine. All machines are running ubuntu, but different versions and 32bit as well as 64bit systems. Since I have a workaround, I don't need a bug fix. I send this bug report mainly to help others who might discover the same bug... The tar and OS versions are: r...@xxxxxxxxx:~# /bin/tar --version tar (GNU tar) 1.19 Copyright (C) 2007 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by John Gilmore and Jay Fenlason. r...@xxxxxxxxx:~# uname -a Linux xxxxxxxxx 2.6.24-23-generic #1 SMP Mon Jan 26 00:13:11 UTC 2009 i686 GNU/Linux Kind regards, Stefan
