From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: AW Newsgroups: gmane.emacs.bugs Subject: bug#19141: Emacs 24.4: ShellExecute fails in one case under Windows 7 Date: Fri, 21 Nov 2014 12:30:10 +0100 Message-ID: <11076914.28ELNyjCxI@linux-4qrv.site> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit X-Trace: ger.gmane.org 1416588518 28561 80.91.229.3 (21 Nov 2014 16:48:38 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 21 Nov 2014 16:48:38 +0000 (UTC) To: 19141@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Nov 21 17:48:31 2014 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 1XrrNf-0003a5-CH for geb-bug-gnu-emacs@m.gmane.org; Fri, 21 Nov 2014 17:48:23 +0100 Original-Received: from localhost ([::1]:41448 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XrrNf-0007Ko-1B for geb-bug-gnu-emacs@m.gmane.org; Fri, 21 Nov 2014 11:48:23 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50802) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XrrNT-0007It-La for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 11:48:19 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XrrNL-00077q-E0 for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 11:48:11 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:43861) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XrrNL-00077l-Ae for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 11:48:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XrrNK-0007y2-Og for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 11:48:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: AW Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 21 Nov 2014 16:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 19141 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.141658847930613 (code B ref -1); Fri, 21 Nov 2014 16:48:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 21 Nov 2014 16:47:59 +0000 Original-Received: from localhost ([127.0.0.1]:41074 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XrrNG-0007xg-NY for submit@debbugs.gnu.org; Fri, 21 Nov 2014 11:47:59 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:45487) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XrmQ9-0007QV-Em for submit@debbugs.gnu.org; Fri, 21 Nov 2014 06:30:38 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XrmQ1-0002r4-06 for submit@debbugs.gnu.org; Fri, 21 Nov 2014 06:30:37 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:36873) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XrmQ0-0002qx-L3 for submit@debbugs.gnu.org; Fri, 21 Nov 2014 06:30:28 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47109) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XrmPt-0001l7-DC for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 06:30:28 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XrmPm-0002h5-LE for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 06:30:21 -0500 Original-Received: from mailout01.t-online.de ([194.25.134.80]:39198) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XrmPm-0002gj-BY for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 06:30:14 -0500 Original-Received: from fwd05.aul.t-online.de (fwd05.aul.t-online.de [172.20.27.149]) by mailout01.t-online.de (Postfix) with SMTP id E2EE315F9E1 for ; Fri, 21 Nov 2014 12:30:12 +0100 (CET) Original-Received: from linux-4qrv.site (SmVEc6ZZghgrKh4kGeU25SZj8vn278nS+ZduRDpYxnhozRya2hWBfqgZ2fRLjYRwlz@[87.171.254.16]) by fwd05.t-online.de with (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384 encrypted) esmtp id 1XrmPj-4GLDvc0; Fri, 21 Nov 2014 12:30:11 +0100 User-Agent: KMail/4.14.2 (Linux/3.17.3-1.g76fe48f-desktop; KDE/4.14.2; x86_64; ; ) X-ID: SmVEc6ZZghgrKh4kGeU25SZj8vn278nS+ZduRDpYxnhozRya2hWBfqgZ2fRLjYRwlz X-TOI-MSGID: f44ba689-869c-40ba-b755-064169229982 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Mailman-Approved-At: Fri, 21 Nov 2014 11:47:57 -0500 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:96383 Windows 7, Emacs 24.4 from GNU, cmd.exe, `emacs -Q` I opened this file in Emacs from a local HDD "shell-bug.org": ============================ #+LINK: foo //SBS2011/Emacs/%s #+LINK: fuu C:/texlive/%s #+LINK: faa u:/Emacs/%s * A Heading This is an orgmode file. Such files can contain links. We have to make a difference between links to files, which can be opened by Emacs and files, which have to be opened with a browser or a pdf viewer. What works: [[fuu:baz.pdf]] - a link to a local file, which has to be opened in a pdf viewer, using an abbrevation for the path. [[faa:baz.pdf]] -- a link to a file on the server (SBS 2011), using an abbrevation for the path. [[file://SBS2011/Emacs/baz.tex]] -- a link to a file on the server, using a share name, but no abbrevation for the path. [[foo:baz.tex]] -- a link to a file on the server, using an abbrevation for the share name and the path, but the file will be opened in Emacs. WHAT DOESN'T WORK: [[foo:baz.pdf]] -- a link to a file on the server, using an abbrevation for the share name and the path, but the file will be opened in a PDF viewer. [[foo:baz.html]] -- same case, but html file, which should be opened with firefox. =========================== If I put the cursor on one of the links below the line "WHAT DOESN'T WORK" and try to open it (C-c C-l), I expect that Emacs opens the file with -- depending on the file type -- a pdf viewer or a browser. But I get an error message, see below ("ShellExecute failed:...") => file can not be found. This used to work with Emacs 24.3. The share //SBS2011/Emacs and U:/Emacs are the same folder on the server. tl;dr: ShellExecute fails, if 1. the path uses an abbrevation for the file name + 2. the abbrevation contains a share name + 3. the file has to be opened with an external software This used to work under Emacs 24.3 In GNU Emacs 24.4.1 (i686-pc-mingw32) of 2014-10-24 on LEG570 Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=/c/usr' Important settings: value of $LANG: de_DE locale-coding-system: cp1252 Major mode: Org Minor modes in effect: tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-x C-f D : d a t e n t e m p 1 4 1 1 2 1 C-c C-o M-x r e p o r t - e m Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. eval: ShellExecute failed: Das System kann die angegebene Datei nicht finden. Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils thingatpt org-element org-rmail org-mhe org-irc org-info org-gnus gnus-util org-docview doc-view jka-compr image-mode dired cl-loaddefs cl-lib org-bibtex bibtex org-bbdb org-w3m org org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint comint ansi-color ring ob-core ob-eval org-compat org-macs org-loaddefs format-spec find-func cal-menu easymenu calendar cal-loaddefs time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp w32-common-fns disp-table w32-win w32-vars tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process w32notify w32 multi-tty emacs) Memory information: ((conses 8 135446 6349) (symbols 32 24687 0) (miscs 32 63 142) (strings 16 35100 4842) (string-bytes 1 1048213) (vectors 8 16852) (vector-slots 4 461363 5804) (floats 8 99 340) (intervals 28 302 37) (buffers 508 12))