This is the mail archive of the cygwin mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: tar with switches leads to stack dump

Corinna Vinschen wrote:
On Dec 21 08:28, fergus wrote:

I'm trying to append several new files to an existing zipped .tar.gz and
maintain the zipped format. I find that tar -vrzf exist.tar.gz *.new
leads to an Aborted (core dumped)
message. More than likely my syntax is faulty, but maybe not. (Creating a
.tar.gz from scratch using "tar -vczf .." works fine. Appending new files to
an existing .tar using "tar -vrf exist.tar *.new" works fine.) This happens
with 1.5.18 and 1.5.19s 20051220. Please can anybody put me right or confirm
the core dump? Thank you.

Confirmed.  Looks like tar is calling abort() at one point, without
printing any error message beforehand.


Just an FYI, this fails under linux as well, though doesn't core dump.
At a guess, it's probably because tar isn't intelligent enough to gunzip the tarfile before attempting to append (or is specifically set not to - which makes sense)..
If you gunzip the file, use tar rvf archive.tar new.files, then gzip it, it works fine..
So while the coredump is interesting, this isn't really a variance in standard behaviour for tar AFAICS.
Of course, a more informative message than "Aborted" would be nice, but hey, we can't have everything ;)

Chris --

Spinning complacently in the darkness, covered and blinded by a blanket
of little lives, false security has lulled the madness of this world
into a slumber. Wake up! An eye is upon you, staring straight down and
keenly through, seeing all that you are and everything that you will
never be. Yes, an eye is upon you, an eye ready to blink. So face
forward, with arms wide open and mind reeling. Your future has
arrived... Are you ready to go?

Unsubscribe info:
Problem reports:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]