GNU bug report logs -
#9318
23.3.50; The first call of encode-coding-region() returns wrong result on on Windows
Previous Next
Reported by: Kazuhiro Ito <kzhr <at> d1.dion.ne.jp>
Date: Thu, 18 Aug 2011 09:04:02 UTC
Severity: normal
Found in version 23.3.50
Fixed in version 24.0.93
Done: Glenn Morris <rgm <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Kazuhiro Ito <kzhr <at> d1.dion.ne.jp> writes:
>> When I start Emacs and evaluate the below code, unexpected result returns.
>
>> (let ((func (lambda ()
>> (with-temp-buffer
>> (mapc 'insert '(166 25339))
>> (encode-coding-region (point-min) (point-max) 'ctext-unix)
>> (buffer-string)))))
>> (cons (funcall func)
>> (funcall func)))
>> -> ("¦拻^@^@^@^@^@^@^@^@^@^@" . "^[$(D\"C^[$(H*f^[(B")
>
>> car of the result is not constant.
>
> I noticed this problem is not Windows specific. I confirmed that it
> is reproducible in Emacs 23.3.1 (build by pkgsrc) on NetBSD/amd64 via
> SSH from remote host. But it doesn't occur on openSUSE 11.3.
Could you run Emacs under a debugger, trigger the crash, and provide a
backtrace? (You will need to have compiled Emacs with debugging
symbols.)
This bug report was last modified 13 years and 170 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.