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#11385: 24.0.96; `image-dired-create-thumb': (file-error "Setting current directory" "no such file or directory" "$HOME/") Date: Sat, 12 May 2012 19:29:27 +0300 Message-ID: <83aa1dxt08.fsf@gnu.org> References: <6055A5E4A38745BAA1C8688E4A07B367@us.oracle.com> <8762c9gbro.fsf@gnu.org> <710DA1B16B9D420CA39F9649EBA6A9F8@us.oracle.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: dough.gmane.org 1336840140 818 80.91.229.3 (12 May 2012 16:29:00 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 12 May 2012 16:29:00 +0000 (UTC) Cc: cyd@gnu.org, 11385@debbugs.gnu.org To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat May 12 18:28:59 2012 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 1STFBg-0000VI-Ti for geb-bug-gnu-emacs@m.gmane.org; Sat, 12 May 2012 18:28:57 +0200 Original-Received: from localhost ([::1]:54591 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1STFBg-0007cu-AB for geb-bug-gnu-emacs@m.gmane.org; Sat, 12 May 2012 12:28:56 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:41602) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1STFBd-0007cd-3Y for bug-gnu-emacs@gnu.org; Sat, 12 May 2012 12:28:54 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1STFBb-0006jx-Be for bug-gnu-emacs@gnu.org; Sat, 12 May 2012 12:28:52 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:56422) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1STFBb-0006jo-8r for bug-gnu-emacs@gnu.org; Sat, 12 May 2012 12:28:51 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1STFBm-0005Sj-2w for bug-gnu-emacs@gnu.org; Sat, 12 May 2012 12:29:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 12 May 2012 16:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11385 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 11385-submit@debbugs.gnu.org id=B11385.133684010620945 (code B ref 11385); Sat, 12 May 2012 16:29:02 +0000 Original-Received: (at 11385) by debbugs.gnu.org; 12 May 2012 16:28:26 +0000 Original-Received: from localhost ([127.0.0.1]:50490 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1STFBC-0005Rl-Cm for submit@debbugs.gnu.org; Sat, 12 May 2012 12:28:26 -0400 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:60262) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1STFB8-0005RU-NO for 11385@debbugs.gnu.org; Sat, 12 May 2012 12:28:24 -0400 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M3X0090049LVC00@a-mtaout22.012.net.il> for 11385@debbugs.gnu.org; Sat, 12 May 2012 19:27:22 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M3X008654DLRLR1@a-mtaout22.012.net.il>; Sat, 12 May 2012 19:27:22 +0300 (IDT) In-reply-to: <710DA1B16B9D420CA39F9649EBA6A9F8@us.oracle.com> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:59964 Archived-At: > From: "Drew Adams" > Date: Sat, 12 May 2012 09:02:42 -0700 > Cc: 11385@debbugs.gnu.org > > > I don't see the problem. Feel free to keep debugging. > > The question is whether the string passed to `call-process' is legitimate, and > if so, why it raises an error. This is the string: > > * call-process("C:/cygwin/bin/bash.exe" nil nil nil "-c" #("convert -size > 100x100 \".emacs-bmk-bmenu-image-file-icon.png\" -resize \"100x100>\" -strip > jpeg:\"c:/.emacs.d/image-dired/.emacs-bmk-bmenu-image-file-icon_296198de66b39419 > 757fa05281dd3766.thumb.png\"" 23 59 (mouse-face highlight))) It seems legitimate, although the \"100x100>\" part looks suspicious (what is that '>' character doing there?). But I don't think this is the problem. > Debugger entered--Lisp error: > (file-error "Setting current directory" "no such file or directory" > "c:/drews-lisp-20/$HOME/") It's the $HOME part that is the problem. Can you find out where exactly inside image-dired-thumb-name does it come from? The $HOME part was supposed to be expanded, but instead it is being treated literally, and the current directory is prepended to it. The question is, what code produces that.