From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Leo Newsgroups: gmane.emacs.bugs,gmane.emacs.pretest.bugs Subject: bug#3221: 23.0.93; ns cannot handle nonascii file names Date: Tue, 05 May 2009 15:36:30 +0100 Message-ID: Reply-To: Leo , 3221@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=gb2312 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1241535150 12872 80.91.229.12 (5 May 2009 14:52:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 5 May 2009 14:52:30 +0000 (UTC) To: emacs-pretest-bug@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue May 05 16:52:21 2009 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1M1M0J-0002Yx-9Q for geb-bug-gnu-emacs@m.gmane.org; Tue, 05 May 2009 16:52:19 +0200 Original-Received: from localhost ([127.0.0.1]:34041 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M1M0I-00070y-R1 for geb-bug-gnu-emacs@m.gmane.org; Tue, 05 May 2009 10:52:18 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1M1M01-0006w4-NR for bug-gnu-emacs@gnu.org; Tue, 05 May 2009 10:52:01 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1M1Lzx-0006uO-1x for bug-gnu-emacs@gnu.org; Tue, 05 May 2009 10:52:01 -0400 Original-Received: from [199.232.76.173] (port=53702 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M1Lzw-0006uE-PV for bug-gnu-emacs@gnu.org; Tue, 05 May 2009 10:51:56 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:49867) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1M1Lzw-000529-7k for bug-gnu-emacs@gnu.org; Tue, 05 May 2009 10:51:56 -0400 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n45EprqH017071; Tue, 5 May 2009 07:51:54 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id n45Ee4LE013437; Tue, 5 May 2009 07:40:04 -0700 X-Loop: owner@emacsbugs.donarmstrong.com Resent-From: Leo Original-Sender: "Leo, Shidai Liu" Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Tue, 05 May 2009 14:40:04 +0000 Resent-Message-ID: Resent-Sender: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: report 3221 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by submit@emacsbugs.donarmstrong.com id=B.124153420913233 (code B ref -1); Tue, 05 May 2009 14:40:04 +0000 Original-Received: (at submit) by emacsbugs.donarmstrong.com; 5 May 2009 14:36:49 +0000 X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. Original-Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n45EaemE013225 for ; Tue, 5 May 2009 07:36:43 -0700 Original-Received: from mx10.gnu.org ([199.232.76.166]:44184) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1M1Ll9-0003yL-R1 for emacs-pretest-bug@gnu.org; Tue, 05 May 2009 10:36:39 -0400 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1M1Ll7-0002FG-Qr for emacs-pretest-bug@gnu.org; Tue, 05 May 2009 10:36:39 -0400 Original-Received: from ppsw-0.csi.cam.ac.uk ([131.111.8.130]:43500) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1M1Ll7-0002En-AK for emacs-pretest-bug@gnu.org; Tue, 05 May 2009 10:36:37 -0400 X-Cam-AntiVirus: no malware found X-Cam-SpamDetails: not scanned X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ Original-Received: from sl392.st-edmunds.cam.ac.uk ([131.111.223.202]:50317 helo=victoria.local) by ppsw-0.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.150]:587) with esmtpsa (PLAIN:sl392) (TLSv1:DHE-RSA-AES128-SHA:128) id 1M1Ll5-0003xI-0g (Exim 4.70) for emacs-pretest-bug@gnu.org (return-path ); Tue, 05 May 2009 15:36:35 +0100 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.93 (darwin) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Resent-Date: Tue, 05 May 2009 10:52:01 -0400 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:27717 gmane.emacs.pretest.bugs:24385 Archived-At: This is the biggest bug in ns port of Emacs. It exposed itself originally through emms but I have found an easy way to reproduce it. 1. move .emacs.d and .emacs to some other places so that no user customisation is in effect. 2. start Emacs from Finder 3. M-! touch =C7=F3=D6=FA.txt No =C7=F3=D6=FA.txt will be created instead, a file named .txt is created. If you start Emacs from terminal by running for example: /Applications/Emacs.app/Contents/MacOS/Emacs you won't see this bug. The consequencies of this bug is that all packages that call external programs won't be able to handle non ascii names. For example, http://permalink.gmane.org/gmane.emacs.emms.user/1426 If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. If you would like to further debug the crash, please read the file /Applications/Emacs.app/Contents/Resources/etc/DEBUG for instructions. In GNU Emacs 23.0.93.1 (i386-apple-darwin9.6.0, NS apple-appkit-949.43) of 2009-05-03 on neutron.local Windowing system distributor `Apple', version 10.3.949 configured using `configure '--with-ns'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil value of $XMODIFIERS: nil locale-coding-system: nil default-enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: paredit-mode: t dired-omit-mode: t recentf-mode: t icomplete-mode: t savehist-mode: t display-time-mode: t xterm-mouse-mode: t delete-selection-mode: t global-auto-revert-mode: t minibuffer-depth-indicate-mode: t show-paren-mode: t rcirc-track-minor-mode: t shell-dirtrack-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-x g m M-x r e p o r Recent messages: Loading rcirc...done Loading paren...done Loading /Users/gtd/.emacs.d/custom...done Ido mode enabled Loading /Users/gtd/.emacs.d/etc/recentf...done Cleaning up the recentf list...done (0 removed) Loading /Users/gtd/.emacs.d/init.d/site.el (source)...done For information about GNU Emacs and the GNU system, type C-h C-a. Current frame maximised. (Press m to repeat this command)