GNU bug report logs - #716
23.0.60; opening tgz file causes emacs crash

Previous Next

Packages: w32, emacs;

Reported by: robert marshall <robert.marshall <at> tnei.co.uk>

Date: Thu, 14 Aug 2008 09:15:04 UTC

Severity: grave

Merged with 805, 899, 1088

Done: Jason Rumney <jasonr <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Jason Rumney <jasonr <at> gnu.org>
To: 716 <at> debbugs.gnu.org
Cc: robert marshall <robert.marshall <at> tnei.co.uk>
Subject: bug#716: 23.0.60; opening tgz file causes emacs crash
Date: Sat, 23 Aug 2008 00:12:38 +0800
Jason Rumney wrote:
> In trying to debug this, I think I have found where it is going wrong

On further investigation, I think I was seeing symptoms of the problem 
(smashed stack), not the cause. The NULL argument I observed was 
inconsistent with the next stack frame up, where the same argument was 
perfectly valid.

The problem starts to occur with version 1.126 of lisp/tar-mode.el. This 
version contained a rewrite to use separate unibyte and multibyte 
buffers rather than switching between them in the same buffer. I think 
something is going wrong here - a possible problems is that the buffer 
where the crash occurs has a buffer-file-coding-system of 
iso-latin-1-dos, but my tar program outputs unix line ends (checked by 
redirecting output to a file, and letting Emacs auto-detect line ends in 
that file).





This bug report was last modified 16 years and 153 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.