From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#15426: 24.3.50; Multibyte filenames and directory-files in unibyte buffer Date: Fri, 20 Sep 2013 22:08:26 +0300 Message-ID: <83y56rjoph.fsf@gnu.org> References: <87ob7nh22t.fsf@hochschule-trier.de> <831u4jl738.fsf@gnu.org> <87k3ibgwde.fsf@hochschule-trier.de> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1379704157 28663 80.91.229.3 (20 Sep 2013 19:09:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 20 Sep 2013 19:09:17 +0000 (UTC) Cc: 15426@debbugs.gnu.org To: Andreas Politz Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Sep 20 21:09:18 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VN64q-0003M5-Om for geb-bug-gnu-emacs@m.gmane.org; Fri, 20 Sep 2013 21:09:16 +0200 Original-Received: from localhost ([::1]:57477 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VN64q-00025m-77 for geb-bug-gnu-emacs@m.gmane.org; Fri, 20 Sep 2013 15:09:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49851) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VN64h-00025U-Rm for bug-gnu-emacs@gnu.org; Fri, 20 Sep 2013 15:09:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VN64c-0004TW-Ia for bug-gnu-emacs@gnu.org; Fri, 20 Sep 2013 15:09:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:43462) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VN64c-0004TQ-Ep for bug-gnu-emacs@gnu.org; Fri, 20 Sep 2013 15:09:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VN64b-0006BD-Na for bug-gnu-emacs@gnu.org; Fri, 20 Sep 2013 15:09:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 Sep 2013 19:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15426 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 15426-submit@debbugs.gnu.org id=B15426.137970411123715 (code B ref 15426); Fri, 20 Sep 2013 19:09:01 +0000 Original-Received: (at 15426) by debbugs.gnu.org; 20 Sep 2013 19:08:31 +0000 Original-Received: from localhost ([127.0.0.1]:51754 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VN646-0006AQ-Qg for submit@debbugs.gnu.org; Fri, 20 Sep 2013 15:08:31 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:47586) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VN643-0006AA-VU for 15426@debbugs.gnu.org; Fri, 20 Sep 2013 15:08:28 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MTF00K00U9QDF00@a-mtaout20.012.net.il> for 15426@debbugs.gnu.org; Fri, 20 Sep 2013 22:08:21 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MTF00KHDUHWE300@a-mtaout20.012.net.il>; Fri, 20 Sep 2013 22:08:21 +0300 (IDT) In-reply-to: <87k3ibgwde.fsf@hochschule-trier.de> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:78623 Archived-At: > From: Andreas Politz > Cc: 15426@debbugs.gnu.org > Date: Fr, 20 Sep 2013 20:51:09 +0200 > > Eli Zaretskii writes: > > > Why did you need to do something like that, and in what real-life use > > case? > > By default buffer for PDF files are in unibyte mode. I use > doc-view-mode and store some custom data in some directory below it's > cache directory, which I want to remove, when the buffer gets killed. > The removing of this directory (e.g. .doc-view/FILENAME-83432/data/) is > done with delete-directory, but fails, if FILENAME contains multibyte > character (see below). So I am actually not inserting anything into a > buffer. Well, I think somehow your code converts a multibyte string into a unibyte one. If you cannot figure out how that happens (e.g., by stepping with Edebug through the code), perhaps show more of your code here. What you sent is backtrace full of byte-compiled code, which is very hard to interpret.