I want to flag that current CVS 23.0.60 of Emacs stack dumps when
loading tar.[bz2/gz] files, on Cygwin.
This happens with simple file like this
$ cat hello.c
/* hello.c */
#include <stdio.h>
int main()
{
printf("Hello World\n");
}
$ tar -cjf hello.tar.bz2 hello.c
$ emacs -Q&
C-x C-f /tmp/hello.tar.bz2 RET
and after bunzipping it stack dumps
$
[2]+ Aborted (core dumped) emacs -Q
If the file is a simple .tar (hello.tar):
$ emacs -Q&
C-x C-f /tmp/hello.tar RET
the file is loaded BUT...
...BUT closing it (click on the 'x' of the tool-bar) and reloading
C-x C-f /tmp/hello.tar RET
still aborts:
$
[1]+ Aborted (core dumped) emacs -Q
The last useful CVS which works fine with tar files is that
cvs ... -D "27 May 2008 12:00"
Instead, the first which does NOT work is -D "28 May 2008 12:00".
I haven't searched between these two dates (hours).
From the lisp/ChangeLog I see that about May 27 there was several
changes to tar mode.
Cheers,
Angelo.