On 11/10/06, Chong Yidong <address@hidden> wrote:
> > I was committing a set of changes using vc-directory, and v-= caused
> > the emacs window to disappear. Re-ran from the commandline, crash was
> > reproducible as a segfault. Re-ran under debugger; emacs opens the diff
> > window just fine, then a SIGSEGV gets flagged in bcopy(), called at line
> > 5144 of process.c. I have been unable to reproduce the crash on anything
> > other than this single file - all other files can be compared using
> > vc-diff just fine.
>
> Does this file contain sensitive information? If not, could you send
> it to me? (If it is sensitive, is it possible to send the smallest
> piece of the file that causes the bug?)
It's only a .gdbinit file, so there's no sensitive information, so
sure, I can post
it when I get in to the office (which would be Tuesday at the earliest).
I'm not sure it would help, however, as I've been unable to reproduce the
crash in any way other than to invoke vc-diff; no other attempt to see the diff
(opening up a redirected diff as a file, seeing the diff as part of
vc-revert, ...)
causes the crash. I'll see if I can reproduce it by creating a dummy CVS
repository containing only the check-in version of the file, and then trying to
vc-diff against that instead of our full repository. If that reproduces it I'll
send a tarball with the dummy repostory + modified file.