From unknown Sun Jun 22 03:48:58 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#28451 <28451@debbugs.gnu.org> To: bug#28451 <28451@debbugs.gnu.org> Subject: Status: 26.0.50; copy-directory no longer creates parent directories of target if they do not exist Reply-To: bug#28451 <28451@debbugs.gnu.org> Date: Sun, 22 Jun 2025 10:48:58 +0000 retitle 28451 26.0.50; copy-directory no longer creates parent directories = of target if they do not exist reassign 28451 emacs submitter 28451 Andrew Christianson severity 28451 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 13 16:45:28 2017 Received: (at submit) by debbugs.gnu.org; 13 Sep 2017 20:45:28 +0000 Received: from localhost ([127.0.0.1]:38932 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsEXF-0004cQ-Ny for submit@debbugs.gnu.org; Wed, 13 Sep 2017 16:45:27 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33685) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsELw-0004KU-HH for submit@debbugs.gnu.org; Wed, 13 Sep 2017 16:33:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dsELn-0000g0-97 for submit@debbugs.gnu.org; Wed, 13 Sep 2017 16:33:39 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:53609) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dsELn-0000fw-53 for submit@debbugs.gnu.org; Wed, 13 Sep 2017 16:33:35 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52864) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dsELi-00030l-RB for bug-gnu-emacs@gnu.org; Wed, 13 Sep 2017 16:33:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dsELe-0000bv-QV for bug-gnu-emacs@gnu.org; Wed, 13 Sep 2017 16:33:30 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:36795) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dsELe-0000aL-Cq for bug-gnu-emacs@gnu.org; Wed, 13 Sep 2017 16:33:26 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 527B920951 for ; Wed, 13 Sep 2017 16:33:19 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Wed, 13 Sep 2017 16:33:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ndrew.pw; h= content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=/ed+IoMmIDs9arKzyIJIgVy76+EI/owdUiE9wCkXl tY=; b=j14fmObpUmwLezuoge9P1pIUnQ29Vn/KlrDyAge4N1xmsvHiEsLa9pEx+ iCg9SeJ0mlj9EsxBmHOfvI/WPAOH1s3Eyx2CToXEd+POXwIIZQtDZozhP8i5do3A mNuxNWbChIm0hfVMbDkNBy4XPMGApFcKV9O8nJQgtx7l0EkOwdY4J0BxQ5FGvJlK Nu0fRq90rtkf4j+GbP2P0O3lCQ8UtaYbtUucPqi7fcfqSQyK7BiBLjgQqsWWzLqr mFW47wzVdEeS3JI2ME4yBtgop+pgtfj4OQG8c5OenDyjX8WLE8EswW9Xl0Aex/fC pGfj8cXJvxVINouVjzKjejmvPO4gA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=/ed+IoMmIDs9arKzyI JIgVy76+EI/owdUiE9wCkXltY=; b=mb0Q+3gZeBHs+igiOeYTFhZa6L9wedkTmb q+202NBLUe2lhDYcwMgANlQdXopTYAS9i0h6zlMQqcXer816Q3CZfJdSBXYCcPZh y5Yk1IUbOrhhvqimOBWJOgPTUuJIB0gSZ5mW1NA2j9RqgL0Mo59lygZOpHgzIEMh ngJpCBozbc9D/9UuxWbljRHlYPyAZyzQ2yQaSbXoPOtfv4J5QGl14GeycfSEuWez PS/e0srV3FrxNJ0HLnuU3T/5qRJm1ZoRBu2qHJp1pgXQRRykhC1vka+/QuUZB+wy eZAVvILX1+wK3OK/mxIQY0wfwnEDEQ01ePWf+bFrWcX0+XMa3D3Q== X-ME-Sender: X-Sasl-enc: ZbiMj6euQu0XrzqL6hEVMYU5KQ5kye1vHEy+7bCTIgez 1505334798 Received: from [10.32.88.59] (unknown [8.41.35.14]) by mail.messagingengine.com (Postfix) with ESMTPA id B560324A1F for ; Wed, 13 Sep 2017 16:33:18 -0400 (EDT) From: Andrew Christianson Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: 26.0.50; copy-directory no longer creates parent directories of target if they do not exist Message-Id: <2C7AE27C-70E2-46FB-A6E5-305FD645362D@a.ndrew.pw> Date: Wed, 13 Sep 2017 13:33:17 -0700 To: bug-gnu-emacs@gnu.org X-Mailer: Apple Mail (2.3273) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 13 Sep 2017 16:45:24 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Description: copy-directory does not create parents of a target directory if = COPY-CONTENTS is also non-nil and NEWNAME satisfies directory-name-p Steps to reproduce: 1. Create a directory e.g. mkdir ~/test/{a,b,c,d} 2. start emacs, eval (copy-directory "~/test" "~/a/new/directory/" t t = t) 3. Error is raised: Debugger entered--Lisp error: (file-missing "Opening = output file" "No such file or directory=E2=80=9D = =E2=80=9C/Users/achristianson/a/new/directory/a=E2=80=9D) In GNU Emacs 26.0.50 (build 2, x86_64-apple-darwin16.7.0, NS = appkit-1504.83 Version 10.12.6 (Build 16G29)) of 2017-09-13 built on achristi-mbp115.local Repository revision: e7d6c622090dd2f4c77fbd04aba89c30a75514dd Windowing system distributor 'Apple', version 10.3.1504 Recent messages: Wrote = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/files= .{el.gz,elc} Entering debugger... Back to top level copy-directory Ispell process killed Starting new Ispell process /usr/local/bin/aspell with en dictionary... Mark set Entering debugger... Ispell process killed Starting new Ispell process /usr/local/bin/aspell with default = dictionary... Quit Configured using: 'configure --disable-dependency-tracking --disable-silent-rules --enable-locallisppath=3D/usr/local/share/emacs/site-lisp --infodir=3D/usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/info/emacs --prefix=3D/usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2 --with-xml2 --without-dbus --with-gnutls --with-imagemagick --with-modules --with-rsvg --with-ns --disable-ns-self-contained' Configured features: JPEG RSVG IMAGEMAGICK NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Emacs-Lisp Minor modes in effect: global-git-gutter+-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t projectile-mode: t recentf-mode: t auto-compile-mode: t elisp-slime-nav-mode: t goto-address-prog-mode: t bug-reference-prog-mode: t auto-highlight-symbol-mode: t highlight-numbers-mode: t highlight-parentheses-mode: t rainbow-delimiters-mode: t yas-global-mode: t yas-minor-mode: t hungry-delete-mode: t evil-cleverparens-mode: t display-time-mode: t company-statistics-mode: t company-mode: t fancy-battery-mode: t auto-dictionary-mode: t hl-todo-mode: t global-spacemacs-whitespace-cleanup-mode: t spacemacs-whitespace-cleanup-mode: t ws-butler-global-mode: t ws-butler-mode: t winum-mode: t winner-mode: t volatile-highlights-mode: t global-vim-empty-lines-mode: t vim-empty-lines-mode: t pupo-mode: t purpose-mode: t spaceline-info-mode: t spaceline-helm-mode: t save-place-mode: t savehist-mode: t popwin-mode: t persp-mode: t global-linum-mode: t linum-mode: t Info-breadcrumbs-in-mode-line-mode: t flycheck-pos-tip-mode: t global-flycheck-mode: t flx-ido-mode: t eyebrowse-mode: t global-evil-surround-mode: t evil-surround-mode: t evil-snipe-override-mode: t evil-snipe-mode: t evil-snipe-override-local-mode: t evil-snipe-local-mode: t global-evil-search-highlight-persist: t evil-search-highlight-persist: t show-smartparens-global-mode: t show-smartparens-mode: t smartparens-strict-mode: t smartparens-mode: t evil-lion-mode: t evil-escape-mode: t global-anzu-mode: t anzu-mode: t eval-sexp-fu-flash-mode: t editorconfig-mode: t diff-auto-refine-mode: t counsel-mode: t ivy-mode: t clean-aindent-mode: t which-key-mode: t override-global-mode: t global-undo-tree-mode: t undo-tree-mode: t flyspell-mode: t evil-mode: t evil-local-mode: t spacemacs-leader-override-mode: t global-spacemacs-leader-override-mode: t global-hl-line-mode: t xterm-mouse-mode: t global-auto-revert-mode: t shell-dirtrack-mode: t ido-vertical-mode: t global-page-break-lines-mode: t page-break-lines-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-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 hs-minor-mode: t Load-path shadows: /Users/achristianson/.emacs.d/elpa/26.0/utop-20170508.2343/utop hides = /Users/achristianson/.opam/system/share/emacs/site-lisp/utop /Users/achristianson/.opam/system/share/emacs/site-lisp/ocp-indent hides = /Users/achristianson/.emacs.d/elpa/26.0/ocp-indent-20170803.222/ocp-indent= /Users/achristianson/.opam/system/share/emacs/site-lisp/merlin hides = /Users/achristianson/.emacs.d/elpa/26.0/merlin-20170731.907/merlin /Users/achristianson/.opam/system/share/emacs/site-lisp/merlin-imenu = hides = /Users/achristianson/.emacs.d/elpa/26.0/merlin-20170731.907/merlin-imenu /Users/achristianson/.opam/system/share/emacs/site-lisp/merlin-iedit = hides = /Users/achristianson/.emacs.d/elpa/26.0/merlin-20170731.907/merlin-iedit /Users/achristianson/.opam/system/share/emacs/site-lisp/merlin-company = hides = /Users/achristianson/.emacs.d/elpa/26.0/merlin-20170731.907/merlin-company= /Users/achristianson/.opam/system/share/emacs/site-lisp/merlin-cap hides = /Users/achristianson/.emacs.d/elpa/26.0/merlin-20170731.907/merlin-cap /Users/achristianson/.opam/system/share/emacs/site-lisp/merlin-ac hides = /Users/achristianson/.emacs.d/elpa/26.0/merlin-20170731.907/merlin-ac /Users/achristianson/.emacs.d/elpa/26.0/ht-20161015.1945/ht hides = /Users/achristianson/.emacs.d/core/libs/ht = /Users/achristianson/.emacs.d/elpa/26.0/cmake-mode-20160928.505/cmake-mode= hides /usr/local/share/emacs/site-lisp/cmake/cmake-mode /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= x = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox-texin= fo hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= x-texinfo = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox-publi= sh hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= x-publish /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox-org = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= x-org /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox-odt = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= x-odt /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox-md = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= x-md /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox-man = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= x-man = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox-latex= hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= x-latex = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox-icale= ndar hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= x-icalendar = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox-html = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= x-html = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox-beame= r hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= x-beamer = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ox-ascii= hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= x-ascii /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-w3m = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-w3m = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-vers= ion hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-version = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-time= r hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-timer = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-tabl= e hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-table = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-src = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-src = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-rmai= l hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-rmail = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-prot= ocol hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-protocol = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-plot= hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-plot = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-pcom= plete hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-pcomplete = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-mous= e hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-mouse = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-mobi= le hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-mobile = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-mhe = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-mhe = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-macs= hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-macs = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-macr= o hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-macro = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-load= defs hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-loaddefs = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-list= hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-list = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-lint= hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-lint = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-irc = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-irc = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-inst= all hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-install = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-inli= netask hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-inlinetask = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-info= hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-info = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-inde= nt hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-indent /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-id = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-id = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-habi= t hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-habit = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-gnus= hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-gnus = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-foot= note hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-footnote = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-feed= hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-feed = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-face= s hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-faces = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-eww = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-eww = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-eshe= ll hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-eshell = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-enti= ties hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-entities = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-elem= ent hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-element = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-docv= iew hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-docview = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-date= tree hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-datetree = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-ctag= s hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-ctags = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-cryp= t hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-crypt = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-comp= at hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-compat = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-colv= iew hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-colview = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-cloc= k hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-clock = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-capt= ure hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-capture = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-bibt= ex hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-bibtex = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-bbdb= hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-bbdb = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-atta= ch hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-attach = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-arch= ive hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-archive = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/org-agen= da hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= rg-agenda /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-tangl= e hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-tangle = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-table= hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-table = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-stan = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-stan = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-sqlit= e hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-sqlite /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-sql = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-sql = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-shen = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-shen = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-shell= hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-shell /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-sed = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-sed = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-scree= n hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-screen = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-schem= e hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-scheme /Users/achristianson/.emacs.d/elpa/26.0/scala-mode-20170802.432/ob-scala = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-scala = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-sass = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-sass = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-ruby = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-ruby /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-ref = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-ref /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-R = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-R = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-pytho= n hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-python = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-proce= ssing hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-processing = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-plant= uml hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-plantuml = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-picol= isp hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-picolisp = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-perl = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-perl /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-org = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-org = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-octav= e hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-octave = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-ocaml= hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-ocaml = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-mscge= n hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-mscgen = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-maxim= a hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-maxima = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-matla= b hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-matlab = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-makef= ile hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-makefile /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-lua = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-lua /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-lob = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-lob = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-lisp = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-lisp = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-lilyp= ond hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-lilypond = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-ledge= r hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-ledger = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-latex= hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-latex = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-keys = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-keys /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-js = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-js = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-java = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-java /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-J = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-J /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-io = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-io = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-haske= ll hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-haskell = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-groov= y hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-groovy = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-gnupl= ot hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-gnuplot = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-fortr= an hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-fortran = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-forth= hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-forth /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-exp = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-exp = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-eval = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-eval = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-emacs= -lisp hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-emacs-lisp = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-ebnf = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-ebnf /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-dot = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-dot = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-ditaa= hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-ditaa /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-css = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-css = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-core = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-core /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-coq = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-coq = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-comin= t hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-comint = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-cloju= re hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-clojure = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-calc = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-calc /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-C = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-C /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-awk = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-awk = /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-asymp= tote hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-asymptote /Users/achristianson/.emacs.d/elpa/26.0/org-plus-contrib-20170911/ob-abc = hides = /usr/local/Cellar/emacs-plus/HEAD-e7d6c62_2/share/emacs/26.0.50/lisp/org/o= b-abc Features: (shadow sort mail-extr emacsbug sendmail smex cl-print debug colir tramp-sh git-gutter-fringe+ fringe-helper git-gutter+ git-commit with-editor async-bytecomp async magit-utils crm log-edit message puny rfc822 mml mml-sec epa epg gnus-util rmail rmail-loaddefs mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log vc-git open-junk-file editorconfig-core editorconfig-core-handle editorconfig-fnmatch bookmark pp projectile grep recentf tree-widget company-yasnippet auto-compile packed elisp-slime-nav goto-addr bug-reference auto-highlight-symbol highlight-numbers parent-mode highlight-parentheses hideshow rainbow-delimiters vala-snippets common-lisp-snippets clojure-snippets yasnippet hungry-delete evil-cleverparens evil-cleverparens-text-objects evil-cleverparens-util paredit elec-pair time company-statistics company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb company-quickhelp company fancy-battery battery aggressive-indent auto-dictionary hl-todo server zone xterm-color x86-lookup doc-view spacemacs-whitespace-cleanup ws-butler winum winner window-purpose-x imenu-list ibuf-ext ibuffer ibuffer-loaddefs dired dired-loaddefs volatile-highlights vim-empty-lines-mode vagrant-tramp term ehelp tmux string-inflection spacemacs-purpose-popwin window-purpose window-purpose-fixes window-purpose-prefix-overload window-purpose-switch let-alist window-purpose-layout window-purpose-core window-purpose-configuration window-purpose-utils spaceline-config spaceline-segments spaceline powerline powerline-separators color powerline-themes smartparens-config smartparens-text slime-autoloads saveplace savehist rst-lists rst-directives popwin pinboard-list queue pinboard-api persp-mode noflet cl-indent nasm-mode imenu linum ivy-hydra info+ image-mode go-rename go-mode url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap compile flycheck-pos-tip pos-tip flycheck find-func flx-ido flx eyebrowse evil-unimpaired f evil-surround evil-snipe evil-search-highlight-persist evil-numbers evil-lisp-state smartparens dash evil-lion evil-indent-plus evil-exchange evil-escape evil-args evil-anzu anzu cider-eval-sexp-fu eval-sexp-fu highlight editorconfig noutline outline docker-tramp tramp-cache diff-hl vc-dir ewoc vc vc-dispatcher diff-mode counsel jka-compr esh-util etags xref project swiper ivy delsel ivy-overlay ffap cmake-ide s levenshtein find-file clean-aindent-mode clang-format xml tex-site asm-mode agda2 adaptive-wrap hybrid-mode exec-path-from-shell evil-evilified-state which-key use-package diminish bind-key hydra lv cus-edit evil evil-integration undo-tree diff evil-maps evil-commands flyspell ispell evil-jumps evil-command-window evil-types evil-search evil-ex evil-macros evil-repeat evil-states evil-core evil-common windmove thingatpt rect evil-digraphs evil-vars info bind-map quelpa help-fns radix-tree package-build mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr json map lisp-mnt hl-line xt-mouse autorevert filenotify rx cl-extra disp-table wid-edit spacemacs-dark-theme spacemacs-common finder-inf tramp tramp-compat tramp-loaddefs trampver shell pcomplete comint ansi-color ring parse-time format-spec cus-start cus-load core-configuration-layer eieio-compat ht cl help-mode warnings package epg-config url-handlers url-parse auth-source cl-seq password-cache url-vars eieio eieio-core eieio-loaddefs ido-vertical-mode ido seq byte-opt bytecomp byte-compile cconv core-spacemacs core-use-package-ext core-transient-state core-micro-state core-toggle core-keybindings core-fonts-support core-spacemacs-buffer core-funcs cl-macs gv core-themes-support core-display-init core-jump core-release-management core-custom-settings core-dotspacemacs core-command-line pcase core-debug edmacro kmacro derived advice profiler easymenu cl-loaddefs cl-lib page-break-lines easy-mmode subr-x time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded 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 kqueue cocoa ns lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 947791 748104) (symbols 48 63757 2) (miscs 40 1703 2072) (strings 32 185383 125423) (string-bytes 1 5877386) (vectors 16 81885) (vector-slots 8 1384975 464575) (floats 8 498 1139) (intervals 56 6572 1411) (buffers 992 19)) From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 13 21:22:31 2017 Received: (at 28451) by debbugs.gnu.org; 14 Sep 2017 01:22:31 +0000 Received: from localhost ([127.0.0.1]:39220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsIrP-0004Wh-7Z for submit@debbugs.gnu.org; Wed, 13 Sep 2017 21:22:31 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:52584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsIrN-0004WS-Qy for 28451@debbugs.gnu.org; Wed, 13 Sep 2017 21:22:30 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 126C3160C05; Wed, 13 Sep 2017 18:22:23 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id MBNylajiDdFt; Wed, 13 Sep 2017 18:22:22 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 48EED160CE3; Wed, 13 Sep 2017 18:22:22 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 33e1reCeaQWu; Wed, 13 Sep 2017 18:22:22 -0700 (PDT) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 2FEFE16098B; Wed, 13 Sep 2017 18:22:22 -0700 (PDT) To: Andrew Christianson From: Paul Eggert Subject: Re: 26.0.50; copy-directory no longer creates parent directories of target if they do not exist Organization: UCLA Computer Science Department Message-ID: Date: Wed, 13 Sep 2017 18:22:21 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 28451 Cc: 28451@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Thanks for the bug report and test case. I cannot reproduce the problem on Fedora 26 x86-64. What are the permissions on the files and directories involved? E.g., 'cd; ls -lR a test'. I have a sneaking suspicion that the problem lies in the recent changes I made to make-directory (commit cf9891e14e48a93bca2065fdd7998f5f677786dc). Can you please try something like this: cd rm -fr a test mkdir -p a test/{a,b,c,d} strace -o tr path/to/emacs -Q -batch -eval '(copy-directory "~/test" "~/a/new/directory/" t t t)' grep mkdir tr Here's what I observe on Fedora: mkdir("/home/eggert/a/new/directory/a", 0777) = -1 ENOENT (No such file or directory) mkdir("/home/eggert/a/new/directory", 0777) = -1 ENOENT (No such file or directory) mkdir("/home/eggert/a/new", 0777) = 0 mkdir("/home/eggert/a/new/directory", 0777) = 0 mkdir("/home/eggert/a/new/directory/a", 0777) = 0 mkdir("/home/eggert/a/new/directory/b", 0777) = 0 mkdir("/home/eggert/a/new/directory/c", 0777) = 0 mkdir("/home/eggert/a/new/directory/d", 0777) = 0 which has the desired behavior. If Darwin doesn't have strace, please use the equivalent there to trace system calls If you don't have an strace equivalent, please try make-directory and see whether it has a similar problem: cd rm -fr a mkdir a path/to/emacs -Q -batch -eval '(make-directory "a/new/directory/a" t)' ls -al a/new/directory/a From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 14 00:34:53 2017 Received: (at 28451) by debbugs.gnu.org; 14 Sep 2017 04:34:53 +0000 Received: from localhost ([127.0.0.1]:39379 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsLrY-0000Zk-Td for submit@debbugs.gnu.org; Thu, 14 Sep 2017 00:34:53 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:50731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsLrW-0000Zc-Bb for 28451@debbugs.gnu.org; Thu, 14 Sep 2017 00:34:51 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id BF57620B71; Thu, 14 Sep 2017 00:34:49 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Thu, 14 Sep 2017 00:34:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ndrew.pw; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=tqvltpW8mgDY6uqL2nrfCr6aSSwzhqK2eYZGMLktM rY=; b=CbbvfEMebGMYRzLyMpiNllQPyWXt4w/ZJWcs/b6FShUWCo3h4ztQTfaKe i2AVU9fNGjFwEkWjQMGh5ZU2jFkTijnznXZ3MndDKNE0fp+XZP8ha/PPPf1MqJVP W8iKFNbveL6hKypF/CK1yBbNg1RHV+xHm3YHA0SkUQW86QwtoVdn5rr8fFaixAym M09EgHQ48B3HpvmOzg3QOtrcaxKir6oqkGm1tbvIgl/tK5q533Wejpac+JtAXwYt FAJSX80j99BAfraLihGIgHRN6nOwHfnK1qsreSlqB3wbO0XHjOi963qDWGNKKLJP Y8GMe25/varg08J6t3yr1NmYsoo5g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=tqvltpW8mgDY6uqL2n rfCr6aSSwzhqK2eYZGMLktMrY=; b=ntr3UopNXGPTuYo4DlwtZ4RoBKt1JWppQO QO6gsdtdX6HC0y4EUYJmarstrgUikwodI1CzNtyw4gwV1HRnqf1+6uDHcp20cOV4 NG0lsz698oNWXGGP5x1XxLw6csPA8KzpPYNdx/wjgjm57LbMm1A4VqIDKfuzFiHH gunFTpHwV3NoII/YTPixfwU3+BoqbKtQYW9pOhpFk3uGtL732/nuxMEt2xrO62GE XafOWED5IHMf5xGzvT6HUSjg5+agoFA9ELuPqLQ9pO4AZF+PyN4ECFtF9g/tU9El 61Dt8NhgpXJcmawhBj4zwSU4Rd9a9wez6R16ddBjWRZ9TLYERJzw== X-ME-Sender: X-Sasl-enc: jkN2b1z5Eb81g/4TiVSZgfHbBczxH71FzqQoxzDKqjmv 1505363688 Received: from [192.168.0.49] (cpe-107-184-93-231.socal.res.rr.com [107.184.93.231]) by mail.messagingengine.com (Postfix) with ESMTPA id B9752244B4; Thu, 14 Sep 2017 00:34:48 -0400 (EDT) From: Andrew Christianson Message-Id: Content-Type: multipart/mixed; boundary="Apple-Mail=_6689B583-F1CB-493E-998E-ACC43F24360B" Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: 26.0.50; copy-directory no longer creates parent directories of target if they do not exist Date: Wed, 13 Sep 2017 21:34:47 -0700 In-Reply-To: To: Paul Eggert References: X-Mailer: Apple Mail (2.3273) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28451 Cc: 28451@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --Apple-Mail=_6689B583-F1CB-493E-998E-ACC43F24360B Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Ah. I didn=E2=80=99t fully specify my test case, sorry about that. In = reality I did mkdir ~/test; touch ~/test/{a,b,c,d} . Looks like that=E2=80=99s the key though. If the first file in the = directory to be copied is a normal file, not a directory, the call = fails. So mkdir ~/test touch ~/test/{a,b,c,d} path/to/emacs -Q -batch -eval '(copy-directory "~/test" = "~/a/new/directory/" t t t)=E2=80=99 will fail, but mkdir -p ~/test2/a touch ~/test2/{b,c,d} touch ~/test2/a/e path/to/emacs -Q -batch -eval '(copy-directory "~/test2" = "~/another/new/directory/" t t t)=E2=80=99 will succeed. I've replicated the former behavior on Fedora 26, on a clean build of = the most recent master (bc511a64f6). M-x report-emacs-bug template for = that system is attached, along with the strace output. There are no = references to mkdir, unfortunately. It seems like the issue is that = copy-directory never actually calls make-directory in this case. If = neither condition in the middle cond block (list/files.el#5543) applies = (which seems to be why this only happens with a NEWNAME with a trailing = slash, and non-nil COPY-CONTENTS) then copy-directory just proceeds to = the dolist, and if the first item is a file, it goes straight to = copy-file, which then fails, as the target directory doesn=E2=80=99t = exist. Looks like the issue may have arose in commit = e22794867d878d53675fcc91d2ef1ad2494a2ff2, trading file-directory-p for = directory-name-p in the first first condition in that cond block. Would adding a condition like: 1 file changed, 3 insertions(+), 1 deletion(-) lisp/files.el | 4 +++- modified lisp/files.el @@ -5541,31 +5541,33 @@ into NEWNAME instead." newname (expand-file-name newname)) =20 (cond ((not (directory-name-p newname)) ;; If NEWNAME is not a directory name, create it; ;; that is where we will copy the files of DIRECTORY. (make-directory newname parents)) ;; If NEWNAME is a directory name and COPY-CONTENTS ;; is nil, copy into NEWNAME/[DIRECTORY-BASENAME]. ((not copy-contents) (setq newname (concat newname (file-name-nondirectory directory))) (and (file-exists-p newname) (not (file-directory-p newname)) (error "Cannot overwrite non-directory %s with a = directory" newname)) - (make-directory newname t))) + (make-directory newname t)) + ((and copy-contents (not (file-directory-p newname))) + (make-directory newname parents))) =20 ;; Copy recursively. Impact the current security concern? Andrew =09= --Apple-Mail=_6689B583-F1CB-493E-998E-ACC43F24360B Content-Disposition: attachment; filename=*message*-20170913-204729 Content-Type: application/octet-stream; x-unix-mode=0644; name="*message*-20170913-204729" Content-Transfer-Encoding: 7bit From: Andrew Christianson To: bug-gnu-emacs@gnu.org Subject: 26.0.50; --text follows this line-- In GNU Emacs 26.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2017-09-13 built on honnun Repository revision: bc511a64f6da9ab51acc7c8865e80c4a4cb655c2 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Configured features: XAW3D XPM JPEG TIFF GIF PNG SOUND DBUS GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS LUCID X11 LIBSYSTEMD Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-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 auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message subr-x puny seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils term/xterm xterm time-date elec-pair mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded 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 dbusbind inotify dynamic-setting system-font-setting font-render-setting x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 99078 5468) (symbols 48 20283 1) (miscs 40 39 93) (strings 32 28417 1281) (string-bytes 1 735820) (vectors 16 12053) (vector-slots 8 443848 5585) (floats 8 52 568) (intervals 56 193 0) (buffers 992 11)) --Apple-Mail=_6689B583-F1CB-493E-998E-ACC43F24360B Content-Disposition: attachment; filename=cd-test-trace Content-Type: application/octet-stream; x-unix-mode=0644; name="cd-test-trace" Content-Transfer-Encoding: 7bit execve("./src/emacs", ["./src/emacs", "-Q", "-batch", "-eval", "(copy-directory \"~/test\" \"~/a/ne"...], 0x7ffc88f05f50 /* 86 vars */) = 0 brk(NULL) = 0x3f1f000 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbaa354f000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=286943, ...}) = 0 mmap(NULL, 286943, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fbaa3508000 close(3) = 0 open("/lib64/libtiff.so.5", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240{\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=483928, ...}) = 0 mmap(NULL, 2573296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa30b6000 mprotect(0x7fbaa3127000, 2093056, PROT_NONE) = 0 mmap(0x7fbaa3326000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x70000) = 0x7fbaa3326000 close(3) = 0 open("/lib64/libjpeg.so.62", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p:\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=438320, ...}) = 0 mmap(NULL, 2527248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa2e4c000 mprotect(0x7fbaa2eb4000, 2097152, PROT_NONE) = 0 mmap(0x7fbaa30b4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x68000) = 0x7fbaa30b4000 close(3) = 0 open("/lib64/libpng16.so.16", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360O\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=211408, ...}) = 0 mmap(NULL, 2301960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa2c19000 mprotect(0x7fbaa2c4a000, 2097152, PROT_NONE) = 0 mmap(0x7fbaa2e4a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x31000) = 0x7fbaa2e4a000 mmap(0x7fbaa2e4b000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fbaa2e4b000 close(3) = 0 open("/lib64/libgif.so.4", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\33\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=41384, ...}) = 0 mmap(NULL, 2135112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa2a0f000 mprotect(0x7fbaa2a17000, 2097152, PROT_NONE) = 0 mmap(0x7fbaa2c17000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7fbaa2c17000 close(3) = 0 open("/lib64/libXpm.so.4", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300,\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=73424, ...}) = 0 mmap(NULL, 2167088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa27fd000 mprotect(0x7fbaa280e000, 2093056, PROT_NONE) = 0 mmap(0x7fbaa2a0d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7fbaa2a0d000 close(3) = 0 open("/lib64/libXaw3d.so.8", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000P\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=391592, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbaa3506000 mmap(NULL, 2481184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa259f000 mprotect(0x7fbaa25f3000, 2097152, PROT_NONE) = 0 mmap(0x7fbaa27f3000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x54000) = 0x7fbaa27f3000 close(3) = 0 open("/lib64/libXmu.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240`\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=107832, ...}) = 0 mmap(NULL, 2202072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa2385000 mprotect(0x7fbaa239d000, 2097152, PROT_NONE) = 0 mmap(0x7fbaa259d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7fbaa259d000 close(3) = 0 open("/lib64/libXt.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P#\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=428992, ...}) = 0 mmap(NULL, 2520384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa211d000 mprotect(0x7fbaa217e000, 2097152, PROT_NONE) = 0 mmap(0x7fbaa237e000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x61000) = 0x7fbaa237e000 mmap(0x7fbaa2384000, 1344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fbaa2384000 close(3) = 0 open("/lib64/libSM.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\32\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=31864, ...}) = 0 mmap(NULL, 2125872, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa1f15000 mprotect(0x7fbaa1f1c000, 2093056, PROT_NONE) = 0 mmap(0x7fbaa211b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fbaa211b000 close(3) = 0 open("/lib64/libICE.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0K\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=103296, ...}) = 0 mmap(NULL, 2210976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa1cf9000 mprotect(0x7fbaa1d10000, 2097152, PROT_NONE) = 0 mmap(0x7fbaa1f10000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fbaa1f10000 mmap(0x7fbaa1f12000, 11424, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fbaa1f12000 close(3) = 0 open("/lib64/libXext.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3604\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=75224, ...}) = 0 mmap(NULL, 2168600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa1ae7000 mprotect(0x7fbaa1af8000, 2093056, PROT_NONE) = 0 mmap(0x7fbaa1cf7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7fbaa1cf7000 close(3) = 0 open("/lib64/libX11.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\311\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1317384, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbaa3504000 mmap(NULL, 3397880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa17a9000 mprotect(0x7fbaa18e1000, 2093056, PROT_NONE) = 0 mmap(0x7fbaa1ae0000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x137000) = 0x7fbaa1ae0000 close(3) = 0 open("/lib64/libX11-xcb.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\5\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=6656, ...}) = 0 mmap(NULL, 2101256, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa15a7000 mprotect(0x7fbaa15a8000, 2093056, PROT_NONE) = 0 mmap(0x7fbaa17a7000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x7fbaa17a7000 mmap(0x7fbaa17a8000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fbaa17a8000 close(3) = 0 open("/lib64/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\266\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=164816, ...}) = 0 mmap(NULL, 2257064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa137f000 mprotect(0x7fbaa13a6000, 2093056, PROT_NONE) = 0 mmap(0x7fbaa15a5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7fbaa15a5000 close(3) = 0 open("/lib64/libXrender.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\31\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=40136, ...}) = 0 mmap(NULL, 2134312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa1175000 mprotect(0x7fbaa117e000, 2093056, PROT_NONE) = 0 mmap(0x7fbaa137d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7fbaa137d000 close(3) = 0 open("/lib64/libXft.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240<\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=90520, ...}) = 0 mmap(NULL, 2183496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa0f5f000 mprotect(0x7fbaa0f74000, 2093056, PROT_NONE) = 0 mmap(0x7fbaa1173000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7fbaa1173000 close(3) = 0 open("/lib64/libasound.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\326\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1052784, ...}) = 0 mmap(NULL, 3130128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa0c62000 mprotect(0x7fbaa0d57000, 2093056, PROT_NONE) = 0 mmap(0x7fbaa0f56000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf4000) = 0x7fbaa0f56000 close(3) = 0 open("/lib64/libacl.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\34\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=36384, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbaa3502000 mmap(NULL, 2130048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa0a59000 mprotect(0x7fbaa0a60000, 2097152, PROT_NONE) = 0 mmap(0x7fbaa0c60000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7fbaa0c60000 close(3) = 0 open("/lib64/librt.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\37\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=43648, ...}) = 0 mmap(NULL, 2128384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa0851000 mprotect(0x7fbaa0858000, 2093056, PROT_NONE) = 0 mmap(0x7fbaa0a57000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fbaa0a57000 close(3) = 0 open("/lib64/libdbus-1.so.3", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\332\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=337776, ...}) = 0 mmap(NULL, 2425552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa0600000 mprotect(0x7fbaa064e000, 2097152, PROT_NONE) = 0 mmap(0x7fbaa084e000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4e000) = 0x7fbaa084e000 close(3) = 0 open("/lib64/libXrandr.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\33\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=44448, ...}) = 0 mmap(NULL, 2138280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa03f5000 mprotect(0x7fbaa03ff000, 2093056, PROT_NONE) = 0 mmap(0x7fbaa05fe000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7fbaa05fe000 close(3) = 0 open("/lib64/libXinerama.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\n\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=11072, ...}) = 0 mmap(NULL, 2105480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa01f2000 mprotect(0x7fbaa01f4000, 2093056, PROT_NONE) = 0 mmap(0x7fbaa03f3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fbaa03f3000 close(3) = 0 open("/lib64/libXfixes.so.3", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\24\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=23392, ...}) = 0 mmap(NULL, 2117688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9ffec000 mprotect(0x7fba9fff1000, 2093056, PROT_NONE) = 0 mmap(0x7fbaa01f0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fbaa01f0000 close(3) = 0 open("/lib64/libxml2.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\337\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1503832, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbaa3500000 mmap(NULL, 3570072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9fc84000 mprotect(0x7fba9fde2000, 2093056, PROT_NONE) = 0 mmap(0x7fba9ffe1000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15d000) = 0x7fba9ffe1000 mmap(0x7fba9ffeb000, 2456, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9ffeb000 close(3) = 0 open("/lib64/libtinfo.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\331\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=181992, ...}) = 0 mmap(NULL, 2275616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9fa58000 mprotect(0x7fba9fa7f000, 2097152, PROT_NONE) = 0 mmap(0x7fba9fc7f000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x27000) = 0x7fba9fc7f000 close(3) = 0 open("/lib64/libgio-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300Z\3\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1702336, ...}) = 0 mmap(NULL, 3772632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9f6be000 mprotect(0x7fba9f84f000, 2093056, PROT_NONE) = 0 mmap(0x7fba9fa4e000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x190000) = 0x7fba9fa4e000 mmap(0x7fba9fa56000, 4312, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9fa56000 close(3) = 0 open("/lib64/libgobject-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\242\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=341640, ...}) = 0 mmap(NULL, 2431880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9f46c000 mprotect(0x7fba9f4bd000, 2093056, PROT_NONE) = 0 mmap(0x7fba9f6bc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x50000) = 0x7fba9f6bc000 close(3) = 0 open("/lib64/libglib-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\247\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1141296, ...}) = 0 mmap(NULL, 3219624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9f159000 mprotect(0x7fba9f269000, 2097152, PROT_NONE) = 0 mmap(0x7fba9f469000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x110000) = 0x7fba9f469000 mmap(0x7fba9f46b000, 168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9f46b000 close(3) = 0 open("/lib64/libselinux.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`d\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=158312, ...}) = 0 mmap(NULL, 2258128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9ef31000 mprotect(0x7fba9ef56000, 2093056, PROT_NONE) = 0 mmap(0x7fba9f155000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24000) = 0x7fba9f155000 mmap(0x7fba9f157000, 5328, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9f157000 close(3) = 0 open("/usr/lib64/freetype-freeworld/libfreetype.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \264\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=732024, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbaa34fe000 mmap(NULL, 2813960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9ec81000 mprotect(0x7fba9ed2a000, 2093056, PROT_NONE) = 0 mmap(0x7fba9ef29000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa8000) = 0x7fba9ef29000 mmap(0x7fba9ef30000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9ef30000 close(3) = 0 open("/lib64/libfontconfig.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000j\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=283928, ...}) = 0 mmap(NULL, 2372648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9ea3d000 mprotect(0x7fba9ea7a000, 2097152, PROT_NONE) = 0 mmap(0x7fba9ec7a000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3d000) = 0x7fba9ec7a000 close(3) = 0 open("/lib64/libgnutls.so.30", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\304\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1516064, ...}) = 0 mmap(NULL, 3599400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9e6ce000 mprotect(0x7fba9e82f000, 2093056, PROT_NONE) = 0 mmap(0x7fba9ea2e000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x160000) = 0x7fba9ea2e000 mmap(0x7fba9ea3c000, 3112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9ea3c000 close(3) = 0 open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340^\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=153896, ...}) = 0 mmap(NULL, 2220552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9e4af000 mprotect(0x7fba9e4c8000, 2097152, PROT_NONE) = 0 mmap(0x7fba9e6c8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0x7fba9e6c8000 mmap(0x7fba9e6ca000, 12808, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9e6ca000 close(3) = 0 open("/lib64/libanl.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\r\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=20040, ...}) = 0 mmap(NULL, 2109672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9e2ab000 mprotect(0x7fba9e2ae000, 2093056, PROT_NONE) = 0 mmap(0x7fba9e4ad000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fba9e4ad000 close(3) = 0 open("/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0_\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1226368, ...}) = 0 mmap(NULL, 3231896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9df95000 mprotect(0x7fba9e0aa000, 2093056, PROT_NONE) = 0 mmap(0x7fba9e2a9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x114000) = 0x7fba9e2a9000 close(3) = 0 open("/lib64/libz.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\"\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=94104, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbaa34fc000 mmap(NULL, 2187272, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9dd7e000 mprotect(0x7fba9dd94000, 2093056, PROT_NONE) = 0 mmap(0x7fba9df93000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7fba9df93000 mmap(0x7fba9df94000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9df94000 close(3) = 0 open("/lib64/libsystemd.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=569752, ...}) = 0 mmap(NULL, 565792, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fbaa3471000 mprotect(0x7fbaa34f6000, 4096, PROT_NONE) = 0 mmap(0x7fbaa34f7000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x85000) = 0x7fbaa34f7000 mmap(0x7fbaa34fb000, 544, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fbaa34fb000 close(3) = 0 open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\5\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=2163104, ...}) = 0 mmap(NULL, 4000096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9d9ad000 mprotect(0x7fba9db74000, 2097152, PROT_NONE) = 0 mmap(0x7fba9dd74000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c7000) = 0x7fba9dd74000 mmap(0x7fba9dd7a000, 14688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9dd7a000 close(3) = 0 open("/lib64/libjbig.so.2.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\17\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=51392, ...}) = 0 mmap(NULL, 2145224, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9d7a1000 mprotect(0x7fba9d7aa000, 2093056, PROT_NONE) = 0 mmap(0x7fba9d9a9000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7fba9d9a9000 close(3) = 0 open("/lib64/libuuid.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\23\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=19568, ...}) = 0 mmap(NULL, 2113552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9d59c000 mprotect(0x7fba9d5a0000, 2093056, PROT_NONE) = 0 mmap(0x7fba9d79f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fba9d79f000 mmap(0x7fba9d7a0000, 16, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9d7a0000 close(3) = 0 open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\r\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=19496, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbaa346f000 mmap(NULL, 2109584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9d398000 mprotect(0x7fba9d39b000, 2093056, PROT_NONE) = 0 mmap(0x7fba9d59a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fba9d59a000 close(3) = 0 open("/lib64/libXau.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\r\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=15072, ...}) = 0 mmap(NULL, 2109472, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9d194000 mprotect(0x7fba9d196000, 2097152, PROT_NONE) = 0 mmap(0x7fba9d396000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fba9d396000 mmap(0x7fba9d397000, 32, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9d397000 close(3) = 0 open("/lib64/libattr.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\22\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=19376, ...}) = 0 mmap(NULL, 2113552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9cf8f000 mprotect(0x7fba9cf93000, 2093056, PROT_NONE) = 0 mmap(0x7fba9d192000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fba9d192000 mmap(0x7fba9d193000, 16, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9d193000 close(3) = 0 open("/lib64/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360-\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=156672, ...}) = 0 mmap(NULL, 2248712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9cd69000 mprotect(0x7fba9cd8e000, 2093056, PROT_NONE) = 0 mmap(0x7fba9cf8d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24000) = 0x7fba9cf8d000 mmap(0x7fba9cf8e000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9cf8e000 close(3) = 0 open("/lib64/libffi.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\26\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=31792, ...}) = 0 mmap(NULL, 2127048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9cb61000 mprotect(0x7fba9cb68000, 2093056, PROT_NONE) = 0 mmap(0x7fba9cd67000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fba9cd67000 close(3) = 0 open("/lib64/libgmodule-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\17\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=15160, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbaa346d000 mmap(NULL, 2109528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9c95d000 mprotect(0x7fba9c960000, 2093056, PROT_NONE) = 0 mmap(0x7fba9cb5f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fba9cb5f000 close(3) = 0 open("/lib64/libpcre.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\25\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=471704, ...}) = 0 mmap(NULL, 2564360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9c6ea000 mprotect(0x7fba9c75b000, 2097152, PROT_NONE) = 0 mmap(0x7fba9c95b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x71000) = 0x7fba9c95b000 close(3) = 0 open("/lib64/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\00005\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=105704, ...}) = 0 mmap(NULL, 2197696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9c4d1000 mprotect(0x7fba9c4e7000, 2093056, PROT_NONE) = 0 mmap(0x7fba9c6e6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7fba9c6e6000 mmap(0x7fba9c6e8000, 6336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9c6e8000 close(3) = 0 open("/lib64/libmount.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\275\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=345088, ...}) = 0 mmap(NULL, 2438464, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9c27d000 mprotect(0x7fba9c2cd000, 2093056, PROT_NONE) = 0 mmap(0x7fba9c4cc000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4f000) = 0x7fba9c4cc000 mmap(0x7fba9c4d0000, 1344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9c4d0000 close(3) = 0 open("/lib64/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300*\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=92800, ...}) = 0 mmap(NULL, 2188336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9c066000 mprotect(0x7fba9c07c000, 2093056, PROT_NONE) = 0 mmap(0x7fba9c27b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7fba9c27b000 close(3) = 0 open("/lib64/libbz2.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\25\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=67688, ...}) = 0 mmap(NULL, 2161672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9be56000 mprotect(0x7fba9be65000, 2093056, PROT_NONE) = 0 mmap(0x7fba9c064000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7fba9c064000 close(3) = 0 open("/lib64/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320>\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=210032, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbaa346b000 mmap(NULL, 2301960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9bc23000 mprotect(0x7fba9bc53000, 2093056, PROT_NONE) = 0 mmap(0x7fba9be52000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2f000) = 0x7fba9be52000 mmap(0x7fba9be55000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9be55000 close(3) = 0 open("/lib64/libp11-kit.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\262\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1253032, ...}) = 0 mmap(NULL, 3326160, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9b8f6000 mprotect(0x7fba9ba0e000, 2093056, PROT_NONE) = 0 mmap(0x7fba9bc0d000, 86016, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x117000) = 0x7fba9bc0d000 mmap(0x7fba9bc22000, 208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9bc22000 close(3) = 0 open("/lib64/libidn2.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\25\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=118000, ...}) = 0 mmap(NULL, 2211856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9b6d9000 mprotect(0x7fba9b6f5000, 2093056, PROT_NONE) = 0 mmap(0x7fba9b8f4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0x7fba9b8f4000 mmap(0x7fba9b8f5000, 16, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9b8f5000 close(3) = 0 open("/lib64/libunistring.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\7\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1513384, ...}) = 0 mmap(NULL, 3608840, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9b367000 mprotect(0x7fba9b4d4000, 2093056, PROT_NONE) = 0 mmap(0x7fba9b6d3000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16c000) = 0x7fba9b6d3000 mmap(0x7fba9b6d8000, 264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9b6d8000 close(3) = 0 open("/lib64/libtasn1.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20+\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=77424, ...}) = 0 mmap(NULL, 2171592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9b154000 mprotect(0x7fba9b165000, 2097152, PROT_NONE) = 0 mmap(0x7fba9b365000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x7fba9b365000 close(3) = 0 open("/lib64/libnettle.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\224\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=229496, ...}) = 0 mmap(NULL, 2322496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9af1c000 mprotect(0x7fba9af51000, 2097152, PROT_NONE) = 0 mmap(0x7fba9b151000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x35000) = 0x7fba9b151000 close(3) = 0 open("/lib64/libhogweed.so.4", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340l\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=179752, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbaa3469000 mmap(NULL, 2273288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9acf0000 mprotect(0x7fba9ad1a000, 2097152, PROT_NONE) = 0 mmap(0x7fba9af1a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2a000) = 0x7fba9af1a000 mmap(0x7fba9af1b000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9af1b000 close(3) = 0 open("/lib64/libgmp.so.10", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\272\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=491568, ...}) = 0 mmap(NULL, 2580640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9aa79000 mprotect(0x7fba9aaee000, 2093056, PROT_NONE) = 0 mmap(0x7fba9aced000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x74000) = 0x7fba9aced000 close(3) = 0 open("/lib64/libcap.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\24\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=19608, ...}) = 0 mmap(NULL, 2113848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9a874000 mprotect(0x7fba9a878000, 2093056, PROT_NONE) = 0 mmap(0x7fba9aa77000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fba9aa77000 close(3) = 0 open("/lib64/liblz4.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000#\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=81232, ...}) = 0 mmap(NULL, 2174984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9a660000 mprotect(0x7fba9a673000, 2093056, PROT_NONE) = 0 mmap(0x7fba9a872000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7fba9a872000 mmap(0x7fba9a873000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9a873000 close(3) = 0 open("/lib64/libgcrypt.so.20", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\245\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1117024, ...}) = 0 mmap(NULL, 3200064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9a352000 mprotect(0x7fba9a458000, 2093056, PROT_NONE) = 0 mmap(0x7fba9a657000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x105000) = 0x7fba9a657000 mmap(0x7fba9a65f000, 1088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9a65f000 close(3) = 0 open("/lib64/libgpg-error.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 (\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=82608, ...}) = 0 mmap(NULL, 2175128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba9a13e000 mprotect(0x7fba9a150000, 2097152, PROT_NONE) = 0 mmap(0x7fba9a350000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7fba9a350000 close(3) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbaa3467000 open("/lib64/libblkid.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\227\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=304792, ...}) = 0 mmap(NULL, 2397952, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fba99ef4000 mprotect(0x7fba99f38000, 2093056, PROT_NONE) = 0 mmap(0x7fba9a137000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x43000) = 0x7fba9a137000 mmap(0x7fba9a13d000, 1792, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9a13d000 close(3) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbaa3465000 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbaa3463000 mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbaa3460000 arch_prctl(ARCH_SET_FS, 0x7fbaa3460900) = 0 mprotect(0x7fba9dd74000, 16384, PROT_READ) = 0 mprotect(0x7fba9d79f000, 4096, PROT_READ) = 0 mprotect(0x7fba9a137000, 20480, PROT_READ) = 0 mprotect(0x7fba9a350000, 4096, PROT_READ) = 0 mprotect(0x7fba9d59a000, 4096, PROT_READ) = 0 mprotect(0x7fba9a657000, 8192, PROT_READ) = 0 mprotect(0x7fba9a872000, 4096, PROT_READ) = 0 mprotect(0x7fba9aa77000, 4096, PROT_READ) = 0 mprotect(0x7fba9aced000, 8192, PROT_READ) = 0 mprotect(0x7fba9b151000, 8192, PROT_READ) = 0 mprotect(0x7fba9af1a000, 4096, PROT_READ) = 0 mprotect(0x7fba9b365000, 4096, PROT_READ) = 0 mprotect(0x7fba9b6d3000, 16384, PROT_READ) = 0 mprotect(0x7fba9b8f4000, 4096, PROT_READ) = 0 mprotect(0x7fba9e6c8000, 4096, PROT_READ) = 0 mprotect(0x7fba9cd67000, 4096, PROT_READ) = 0 mprotect(0x7fba9bc0d000, 45056, PROT_READ) = 0 mprotect(0x7fba9be52000, 12288, PROT_READ) = 0 mprotect(0x7fba9c064000, 4096, PROT_READ) = 0 mprotect(0x7fba9c27b000, 4096, PROT_READ) = 0 mprotect(0x7fbaa0a57000, 4096, PROT_READ) = 0 mprotect(0x7fba9c95b000, 4096, PROT_READ) = 0 mprotect(0x7fba9f155000, 4096, PROT_READ) = 0 mprotect(0x7fba9c4cc000, 12288, PROT_READ) = 0 mprotect(0x7fba9c6e6000, 4096, PROT_READ) = 0 mprotect(0x7fba9f469000, 4096, PROT_READ) = 0 mprotect(0x7fba9cb5f000, 4096, PROT_READ) = 0 mprotect(0x7fba9cf8d000, 4096, PROT_READ) = 0 mprotect(0x7fba9d192000, 4096, PROT_READ) = 0 mprotect(0x7fba9d396000, 4096, PROT_READ) = 0 mprotect(0x7fba9d9a9000, 4096, PROT_READ) = 0 mprotect(0x7fbaa34f7000, 12288, PROT_READ) = 0 mprotect(0x7fba9df93000, 4096, PROT_READ) = 0 mprotect(0x7fba9e2a9000, 4096, PROT_READ) = 0 mprotect(0x7fba9e4ad000, 4096, PROT_READ) = 0 mprotect(0x7fba9ea2e000, 53248, PROT_READ) = 0 mprotect(0x7fbaa2e4a000, 4096, PROT_READ) = 0 mprotect(0x7fba9ef29000, 28672, PROT_READ) = 0 mprotect(0x7fba9ec7a000, 8192, PROT_READ) = 0 mprotect(0x7fba9f6bc000, 4096, PROT_READ) = 0 mprotect(0x7fba9fa4e000, 28672, PROT_READ) = 0 mprotect(0x7fba9fc7f000, 16384, PROT_READ) = 0 mprotect(0x7fba9ffe1000, 32768, PROT_READ) = 0 mprotect(0x7fbaa15a5000, 4096, PROT_READ) = 0 mprotect(0x7fbaa1ae0000, 12288, PROT_READ) = 0 mprotect(0x7fbaa01f0000, 4096, PROT_READ) = 0 mprotect(0x7fbaa1cf7000, 4096, PROT_READ) = 0 mprotect(0x7fbaa03f3000, 4096, PROT_READ) = 0 mprotect(0x7fbaa137d000, 4096, PROT_READ) = 0 mprotect(0x7fbaa05fe000, 4096, PROT_READ) = 0 mprotect(0x7fbaa084e000, 8192, PROT_READ) = 0 mprotect(0x7fbaa0c60000, 4096, PROT_READ) = 0 mprotect(0x7fbaa0f56000, 32768, PROT_READ) = 0 mprotect(0x7fbaa1173000, 4096, PROT_READ) = 0 mprotect(0x7fbaa17a7000, 4096, PROT_READ) = 0 mprotect(0x7fbaa1f10000, 4096, PROT_READ) = 0 mprotect(0x7fbaa211b000, 4096, PROT_READ) = 0 mprotect(0x7fbaa237e000, 8192, PROT_READ) = 0 mprotect(0x7fbaa259d000, 4096, PROT_READ) = 0 mprotect(0x7fbaa2a0d000, 4096, PROT_READ) = 0 mprotect(0x7fbaa27f3000, 4096, PROT_READ) = 0 mprotect(0x7fbaa2c17000, 4096, PROT_READ) = 0 mprotect(0x7fbaa30b4000, 4096, PROT_READ) = 0 mprotect(0x7fbaa3326000, 16384, PROT_READ) = 0 mprotect(0x849000, 4096, PROT_READ) = 0 mprotect(0x7fbaa3551000, 4096, PROT_READ) = 0 munmap(0x7fbaa3508000, 286943) = 0 set_tid_address(0x7fbaa3460bd0) = 14603 set_robust_list(0x7fbaa3460be0, 24) = 0 rt_sigaction(SIGRTMIN, {sa_handler=0x7fba9e4b4960, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {sa_handler=0x7fba9e4b4a00, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 brk(NULL) = 0x3f1f000 brk(0x3f40000) = 0x3f40000 access("/etc/system-fips", F_OK) = -1 ENOENT (No such file or directory) futex(0x7fba9bc22040, FUTEX_WAKE_PRIVATE, 2147483647) = 0 statfs("/sys/fs/selinux", {f_type=SELINUX_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={val=[0, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0 statfs("/sys/fs/selinux", {f_type=SELINUX_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={val=[0, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0 access("/etc/selinux/config", F_OK) = 0 brk(0x3f61000) = 0x3f61000 getrandom("\x13", 1, GRND_NONBLOCK) = 1 stat("/etc/crypto-policies/back-ends/gnutls.config", {st_mode=S_IFREG|0644, st_size=465, ...}) = 0 open("/etc/crypto-policies/back-ends/gnutls.config", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=465, ...}) = 0 lseek(3, 0, SEEK_CUR) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=465, ...}) = 0 read(3, "SYSTEM=NONE:+AEAD:+SHA1:+SHA256:"..., 4096) = 465 read(3, "", 4096) = 0 close(3) = 0 futex(0x7fba9f46ae68, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7fba9f46ae68, FUTEX_WAKE_PRIVATE, 2147483647) = 0 dup2(0, 0) = 0 dup2(1, 1) = 1 dup2(2, 2) = 2 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 prlimit64(0, RLIMIT_STACK, {rlim_cur=9788*1024, rlim_max=RLIM64_INFINITY}, NULL) = 0 futex(0x7fba9dd7c0f0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7fba9c27c1a0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=112847792, ...}) = 0 mmap(NULL, 112847792, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fba93355000 close(3) = 0 open("/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=26254, ...}) = 0 mmap(NULL, 26254, PROT_READ, MAP_SHARED, 3, 0) = 0x7fbaa3548000 close(3) = 0 futex(0x7fba9dd79888, FUTEX_WAKE_PRIVATE, 2147483647) = 0 rt_sigaction(SIGHUP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGHUP, {sa_handler=0x4fe510, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 rt_sigaction(SIGINT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGINT, {sa_handler=0x4fe510, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 rt_sigaction(SIGTERM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGTERM, {sa_handler=0x4fe510, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 rt_sigaction(SIGQUIT, {sa_handler=0x4fe510, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 rt_sigaction(SIGILL, {sa_handler=0x4fd2d0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 rt_sigaction(SIGTRAP, {sa_handler=0x4fd2d0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 rt_sigaction(SIGFPE, {sa_handler=0x4fd2d0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 rt_sigaction(SIGUSR1, {sa_handler=0x4e8290, sa_mask=[ALRM CHLD PROF WINCH], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 rt_sigaction(SIGUSR2, {sa_handler=0x4e8290, sa_mask=[ALRM CHLD PROF WINCH], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 rt_sigaction(SIGABRT, {sa_handler=0x4fd2d0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 rt_sigaction(SIGABRT, {sa_handler=0x4fd2d0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 rt_sigaction(SIGBUS, {sa_handler=0x4fd2d0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 sigaltstack({ss_sp=0xbb95c0, ss_flags=0, ss_size=8192}, NULL) = 0 rt_sigaction(SIGSEGV, {sa_handler=0x4fd240, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 rt_sigaction(SIGSYS, {sa_handler=0x4fd2d0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 rt_sigaction(SIGTERM, {sa_handler=0x4fe510, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 rt_sigaction(SIGPROF, {sa_handler=SIG_IGN, sa_mask=[PROF], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fba9d9e36f0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGVTALRM, {sa_handler=0x4fe510, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 rt_sigaction(SIGXCPU, {sa_handler=0x4fe510, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 rt_sigaction(SIGXFSZ, {sa_handler=0x4fe510, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 timerfd_create(CLOCK_REALTIME, TFD_CLOEXEC|TFD_NONBLOCK) = 3 rt_sigaction(SIGALRM, {sa_handler=0x5a1920, sa_mask=[ALRM CHLD PROF WINCH], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 open("/dev/urandom", O_RDONLY|O_CLOEXEC) = 4 read(4, "\266\10\17\343", 4) = 4 close(4) = 0 stat(".", {st_mode=S_IFDIR|0755, st_size=722, ...}) = 0 stat("/home/andrew/git/software/emacs", {st_mode=S_IFDIR|0755, st_size=722, ...}) = 0 readlinkat(AT_FDCWD, "/home", 0x7ffe75257190, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew", 0x7ffe75257520, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew/git", 0x7ffe752578b0, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew/git/software", 0x7ffe75257c40, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew/git/software/emacs", 0x7ffe75257fd0, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew/git/software/emacs/src", 0x7ffe75258360, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew/git/software/emacs/src/", 0x7ffe752586f0, 1024) = -1 EINVAL (Invalid argument) faccessat(AT_FDCWD, "/home/andrew/git/software/emacs/src/lib-src", F_OK) = -1 ENOENT (No such file or directory) faccessat(AT_FDCWD, "/home/andrew/git/software/emacs/lib-src", F_OK) = 0 faccessat(AT_FDCWD, "/home/andrew/git/software/emacs/etc", F_OK) = 0 faccessat(AT_FDCWD, "/usr/local/share/emacs/26.0.50/etc/NEWS", F_OK) = -1 ENOENT (No such file or directory) faccessat(AT_FDCWD, "/home/andrew/git/software/emacs/etc/NEWS", F_OK) = 0 faccessat(AT_FDCWD, "/home/andrew/git/software/emacs/lib-src/.", F_OK) = 0 faccessat(AT_FDCWD, "/home/andrew/git/software/emacs/etc/.", F_OK) = 0 umask(000) = 002 umask(002) = 000 readlinkat(AT_FDCWD, "/home", 0x7ffe752574f0, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew", 0x7ffe75257880, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew/git", 0x7ffe75257c10, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew/git/software", 0x7ffe75257fa0, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew/git/software/emacs", 0x7ffe75258330, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew/git/software/emacs/", 0x7ffe752586c0, 1024) = -1 EINVAL (Invalid argument) faccessat(AT_FDCWD, "/home/andrew/git/software/emacs/lisp/.", F_OK) = 0 faccessat(AT_FDCWD, "/home/andrew/git/software/emacs/lisp/.", F_OK) = 0 faccessat(AT_FDCWD, "/home/andrew/git/software/emacs/etc/charsets/.", F_OK) = 0 uname({sysname="Linux", nodename="honnun", ...}) = 0 open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=2845, ...}) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=2845, ...}) = 0 read(4, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\5\0\0\0\0"..., 4096) = 2845 lseek(4, -1811, SEEK_CUR) = 1034 read(4, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\5\0\0\0\0"..., 4096) = 1811 close(4) = 0 getuid() = 1000 socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4 connect(4, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) close(4) = 0 socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4 connect(4, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) close(4) = 0 open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=1757, ...}) = 0 read(4, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1757 read(4, "", 4096) = 0 close(4) = 0 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=286943, ...}) = 0 mmap(NULL, 286943, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7fbaa3419000 close(4) = 0 open("/lib64/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 4 read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200 \0\0\0\0\0\0"..., 832) = 832 fstat(4, {st_mode=S_IFREG|0755, st_size=56784, ...}) = 0 mmap(NULL, 2168280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fba93143000 mprotect(0x7fba9314e000, 2093056, PROT_NONE) = 0 mmap(0x7fba9334d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xa000) = 0x7fba9334d000 mmap(0x7fba9334f000, 21976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fba9334f000 close(4) = 0 mprotect(0x7fba9334d000, 4096, PROT_READ) = 0 munmap(0x7fbaa3419000, 286943) = 0 open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=3713, ...}) = 0 read(4, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 3713 close(4) = 0 open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=3713, ...}) = 0 read(4, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 3713 close(4) = 0 uname({sysname="Linux", nodename="honnun", ...}) = 0 getpid() = 14603 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 futex(0x7fba9f46ae68, FUTEX_WAKE_PRIVATE, 2147483647) = 0 eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK) = 4 mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fba92942000 mprotect(0x7fba92942000, 4096, PROT_NONE) = 0 clone(child_stack=0x7fba93141df0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fba931429d0, tls=0x7fba93142700, child_tidptr=0x7fba931429d0) = 14604 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 futex(0x7fba9f46ae68, FUTEX_WAKE_PRIVATE, 2147483647) = 0 rt_sigaction(SIGCHLD, {sa_handler=0x7fba9f19fa10, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_NOCLDSTOP, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 wait4(14603, 0x3f4b0e4, WNOHANG, NULL) = -1 ECHILD (No child processes) rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fba9e4c12c0}, NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 rt_sigaction(SIGCHLD, {sa_handler=0x58f880, sa_mask=[ALRM CHLD PROF WINCH], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fba9e4c12c0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fba9e4c12c0}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=4*1024}) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/home/andrew/git/software/emacs/lisp/subdirs.el", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0664, st_size=450, ...}) = 0 read(5, ";; In load-path, after this dire"..., 512) = 450 lseek(5, 0, SEEK_SET) = 0 close(5) = 0 faccessat(AT_FDCWD, "/home/andrew/git/software/emacs/lisp/subdirs.el", R_OK) = 0 open("/home/andrew/git/software/emacs/lisp/subdirs.el", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0664, st_size=450, ...}) = 0 read(5, ";; In load-path, after this dire"..., 450) = 450 close(5) = 0 readlinkat(AT_FDCWD, "/home", 0x7ffe75256490, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew", 0x7ffe75256820, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew/git", 0x7ffe75256bb0, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew/git/software", 0x7ffe75256f40, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew/git/software/emacs", 0x7ffe752572d0, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew/git/software/emacs/lisp", 0x7ffe75257660, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew/git/software/emacs/lisp/subdirs.el", 0x7ffe752579f0, 1024) = -1 EINVAL (Invalid argument) open("/home/andrew/git/software/emacs/lisp/vc/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/andrew/git/software/emacs/lisp/url/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/andrew/git/software/emacs/lisp/textmodes/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/andrew/git/software/emacs/lisp/progmodes/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/andrew/git/software/emacs/lisp/play/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/andrew/git/software/emacs/lisp/org/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/andrew/git/software/emacs/lisp/nxml/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/andrew/git/software/emacs/lisp/net/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/andrew/git/software/emacs/lisp/mh-e/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/andrew/git/software/emacs/lisp/mail/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/andrew/git/software/emacs/lisp/leim/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/andrew/git/software/emacs/lisp/language/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/andrew/git/software/emacs/lisp/international/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/andrew/git/software/emacs/lisp/image/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/andrew/git/software/emacs/lisp/gnus/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/andrew/git/software/emacs/lisp/eshell/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/andrew/git/software/emacs/lisp/erc/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/andrew/git/software/emacs/lisp/emulation/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/andrew/git/software/emacs/lisp/emacs-lisp/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/andrew/git/software/emacs/lisp/cedet/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/andrew/git/software/emacs/lisp/calendar/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/andrew/git/software/emacs/lisp/calc/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/andrew/git/software/emacs/lisp/obsolete/subdirs.el", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) faccessat(AT_FDCWD, "/usr/share/X11/locale/locale.alias", F_OK) = 0 open("/usr/share/X11/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=81703, ...}) = 0 brk(NULL) = 0x3f61000 brk(0x3f87000) = 0x3f87000 read(5, "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"..., 16384) = 16384 read(5, "8591\t\t\t\t\tfi_FI.ISO8859-1\nfi_FI.I"..., 16384) = 16384 read(5, "\tss_ZA.ISO8859-1\nss_ZA.iso88591\t"..., 16384) = 16384 read(5, "8:\t\t\t\t\tde_DE.UTF-8\nde_LU:\t\t\t\t\t\td"..., 16384) = 16384 read(5, "O-1\n\n\n\n\n\n\n\nlt:\t\t\t\t\t\tlt_LT.ISO885"..., 16167) = 16167 close(5) = 0 brk(NULL) = 0x3f87000 brk(NULL) = 0x3f87000 brk(0x3f72000) = 0x3f72000 brk(NULL) = 0x3f72000 openat(AT_FDCWD, "/home/andrew/git/software/emacs", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 5 fstat(5, {st_mode=S_IFDIR|0755, st_size=722, ...}) = 0 close(5) = 0 openat(AT_FDCWD, "/home/andrew/git/software/emacs", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 5 fstat(5, {st_mode=S_IFDIR|0755, st_size=722, ...}) = 0 close(5) = 0 open("/home/andrew/git/software/emacs/lisp/simple.elc", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0664, st_size=288764, ...}) = 0 close(5) = 0 readlinkat(AT_FDCWD, "/home", 0x7ffe752562c0, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew", 0x7ffe75256650, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew/git", 0x7ffe752569e0, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew/git/software", 0x7ffe75256d70, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew/git/software/emacs", 0x7ffe75257100, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew/git/software/emacs/lisp", 0x7ffe75257490, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew/git/software/emacs/lisp/", 0x7ffe75257820, 1024) = -1 EINVAL (Invalid argument) faccessat(AT_FDCWD, "/home/andrew/.rbenv/shims/ssh", X_OK) = -1 ENOENT (No such file or directory) faccessat(AT_FDCWD, "/home/andrew/.rbenv/bin/ssh", X_OK) = -1 ENOENT (No such file or directory) faccessat(AT_FDCWD, "/home/andrew/.pyenv/plugins/pyenv-virtualenv/shims/ssh", X_OK) = -1 ENOENT (No such file or directory) faccessat(AT_FDCWD, "/home/andrew/.pyenv/shims/ssh", X_OK) = -1 ENOENT (No such file or directory) faccessat(AT_FDCWD, "/home/andrew/.pyenv/bin/ssh", X_OK) = -1 ENOENT (No such file or directory) faccessat(AT_FDCWD, "/home/andrew/dotfiles/vendor/github.com/zplug/zplug/bin/ssh", X_OK) = -1 ENOENT (No such file or directory) faccessat(AT_FDCWD, "/usr/lib64/qt-3.3/bin/ssh", X_OK) = -1 ENOENT (No such file or directory) faccessat(AT_FDCWD, "/usr/lib64/ccache/ssh", X_OK) = -1 ENOENT (No such file or directory) faccessat(AT_FDCWD, "/home/andrew/.cargo/bin/ssh", X_OK) = -1 ENOENT (No such file or directory) faccessat(AT_FDCWD, "/home/andrew/.local/bin/ssh", X_OK) = -1 ENOENT (No such file or directory) faccessat(AT_FDCWD, "/home/andrew/.bin/ssh", X_OK) = -1 ENOENT (No such file or directory) faccessat(AT_FDCWD, "/home/andrew/.npm-packages/bin/ssh", X_OK) = -1 ENOENT (No such file or directory) faccessat(AT_FDCWD, "/usr/local/bin/ssh", X_OK) = -1 ENOENT (No such file or directory) faccessat(AT_FDCWD, "/usr/bin/ssh", X_OK) = 0 stat("/usr/bin/ssh", {st_mode=S_IFREG|0755, st_size=757984, ...}) = 0 stat("/usr/local", {st_mode=S_IFDIR|0755, st_size=90, ...}) = 0 stat("/usr", {st_mode=S_IFDIR|0755, st_size=132, ...}) = 0 stat("/opt", {st_mode=S_IFDIR|0755, st_size=10, ...}) = 0 stat("/usr/local/share/info", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 stat("/usr/local/info", 0x7ffe75256dc0) = -1 ENOENT (No such file or directory) stat("/usr/share/info", {st_mode=S_IFDIR|0755, st_size=8598, ...}) = 0 stat("/usr/info", 0x7ffe75256dc0) = -1 ENOENT (No such file or directory) stat("/opt/share/info", 0x7ffe75256dc0) = -1 ENOENT (No such file or directory) stat("/opt/info", 0x7ffe75256dc0) = -1 ENOENT (No such file or directory) faccessat(AT_FDCWD, "/var/mail", F_OK) = 0 faccessat(AT_FDCWD, "/home/andrew/.emacs.d/abbrev_defs", R_OK) = -1 ENOENT (No such file or directory) faccessat(AT_FDCWD, "/home/andrew/.abbrev_defs", R_OK) = -1 ENOENT (No such file or directory) uname({sysname="Linux", nodename="honnun", ...}) = 0 stat("/home/andrew/test", {st_mode=S_IFDIR|0775, st_size=8, ...}) = 0 readlinkat(AT_FDCWD, "/home", 0x7ffe752557a0, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew", 0x7ffe75255b30, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew/a", 0x7ffe75255ec0, 1024) = -1 ENOENT (No such file or directory) readlinkat(AT_FDCWD, "/home/andrew/a/new", 0x7ffe75256250, 1024) = -1 ENOENT (No such file or directory) readlinkat(AT_FDCWD, "/home/andrew/a/new/directory", 0x7ffe752565e0, 1024) = -1 ENOENT (No such file or directory) readlinkat(AT_FDCWD, "/home/andrew/a/new/directory/", 0x7ffe75256970, 1024) = -1 ENOENT (No such file or directory) readlinkat(AT_FDCWD, "/home", 0x7ffe75256250, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew", 0x7ffe752565e0, 1024) = -1 EINVAL (Invalid argument) readlinkat(AT_FDCWD, "/home/andrew/test", 0x7ffe75256970, 1024) = -1 EINVAL (Invalid argument) open("/home/andrew/test", O_RDONLY|O_DIRECTORY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFDIR|0775, st_size=8, ...}) = 0 fcntl(5, F_GETFL) = 0x18000 (flags O_RDONLY|O_LARGEFILE|O_DIRECTORY) fcntl(5, F_SETFD, FD_CLOEXEC) = 0 brk(NULL) = 0x3f72000 brk(0x3f98000) = 0x3f98000 getdents(5, /* 6 entries */, 32768) = 144 getdents(5, /* 0 entries */, 32768) = 0 close(5) = 0 openat(AT_FDCWD, "/home/andrew/test/a", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 5 fstat(5, {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 close(5) = 0 open("/home/andrew/test/a", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 open("/home/andrew/a/new/directory/a", O_WRONLY|O_CREAT|O_EXCL|O_CLOEXEC, 0664) = -1 ENOENT (No such file or directory) open("/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 6 fstat(6, {st_mode=S_IFREG|0644, st_size=2997, ...}) = 0 read(6, "# Locale name alias data base.\n#"..., 4096) = 2997 read(6, "", 4096) = 0 close(6) = 0 open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) close(5) = 0 getpid() = 14603 uname({sysname="Linux", nodename="honnun", ...}) = 0 write(2, "O", 1) = 1 write(2, "p", 1) = 1 write(2, "e", 1) = 1 write(2, "n", 1) = 1 write(2, "i", 1) = 1 write(2, "n", 1) = 1 write(2, "g", 1) = 1 write(2, " ", 1) = 1 write(2, "o", 1) = 1 write(2, "u", 1) = 1 write(2, "t", 1) = 1 write(2, "p", 1) = 1 write(2, "u", 1) = 1 write(2, "t", 1) = 1 write(2, " ", 1) = 1 write(2, "f", 1) = 1 write(2, "i", 1) = 1 write(2, "l", 1) = 1 write(2, "e", 1) = 1 write(2, ":", 1) = 1 write(2, " ", 1) = 1 write(2, "N", 1) = 1 write(2, "o", 1) = 1 write(2, " ", 1) = 1 write(2, "s", 1) = 1 write(2, "u", 1) = 1 write(2, "c", 1) = 1 write(2, "h", 1) = 1 write(2, " ", 1) = 1 write(2, "f", 1) = 1 write(2, "i", 1) = 1 write(2, "l", 1) = 1 write(2, "e", 1) = 1 write(2, " ", 1) = 1 write(2, "o", 1) = 1 write(2, "r", 1) = 1 write(2, " ", 1) = 1 write(2, "d", 1) = 1 write(2, "i", 1) = 1 write(2, "r", 1) = 1 write(2, "e", 1) = 1 write(2, "c", 1) = 1 write(2, "t", 1) = 1 write(2, "o", 1) = 1 write(2, "r", 1) = 1 write(2, "y", 1) = 1 write(2, ",", 1) = 1 write(2, " ", 1) = 1 write(2, "/", 1) = 1 write(2, "h", 1) = 1 write(2, "o", 1) = 1 write(2, "m", 1) = 1 write(2, "e", 1) = 1 write(2, "/", 1) = 1 write(2, "a", 1) = 1 write(2, "n", 1) = 1 write(2, "d", 1) = 1 write(2, "r", 1) = 1 write(2, "e", 1) = 1 write(2, "w", 1) = 1 write(2, "/", 1) = 1 write(2, "a", 1) = 1 write(2, "/", 1) = 1 write(2, "n", 1) = 1 write(2, "e", 1) = 1 write(2, "w", 1) = 1 write(2, "/", 1) = 1 write(2, "d", 1) = 1 write(2, "i", 1) = 1 write(2, "r", 1) = 1 write(2, "e", 1) = 1 write(2, "c", 1) = 1 write(2, "t", 1) = 1 write(2, "o", 1) = 1 write(2, "r", 1) = 1 write(2, "y", 1) = 1 write(2, "/", 1) = 1 write(2, "a", 1) = 1 write(2, "\n", 1) = 1 getpgrp() = 14601 ioctl(0, TIOCGPGRP, [14601]) = 0 open("/home/andrew/.emacs.d/auto-save-list/.saves-14603-honnun~", O_WRONLY|O_CREAT|O_TRUNC|O_CLOEXEC, 0666) = 5 fcntl(5, F_GETFL) = 0x8001 (flags O_WRONLY|O_LARGEFILE) close(5) = 0 brk(NULL) = 0x3f98000 brk(NULL) = 0x3f98000 brk(NULL) = 0x3f98000 brk(NULL) = 0x3f98000 unlink("/home/andrew/.emacs.d/auto-save-list/.saves-14603-honnun~") = 0 close(1) = 0 close(2) = 0 exit_group(-1) = ? +++ exited with 255 +++ --Apple-Mail=_6689B583-F1CB-493E-998E-ACC43F24360B Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On Sep 13, 2017, at 6:22 PM, Paul Eggert wrote: >=20 > Thanks for the bug report and test case. I cannot reproduce the = problem on Fedora 26 x86-64. >=20 > What are the permissions on the files and directories involved? E.g., = 'cd; ls -lR a test'. >=20 > I have a sneaking suspicion that the problem lies in the recent = changes I made to make-directory (commit = cf9891e14e48a93bca2065fdd7998f5f677786dc). Can you please try something = like this: >=20 > cd > rm -fr a test > mkdir -p a test/{a,b,c,d} > strace -o tr path/to/emacs -Q -batch -eval '(copy-directory "~/test" = "~/a/new/directory/" t t t)' > grep mkdir tr >=20 > Here's what I observe on Fedora: >=20 > mkdir("/home/eggert/a/new/directory/a", 0777) =3D -1 ENOENT (No such = file or directory) > mkdir("/home/eggert/a/new/directory", 0777) =3D -1 ENOENT (No such = file or directory) > mkdir("/home/eggert/a/new", 0777) =3D 0 > mkdir("/home/eggert/a/new/directory", 0777) =3D 0 > mkdir("/home/eggert/a/new/directory/a", 0777) =3D 0 > mkdir("/home/eggert/a/new/directory/b", 0777) =3D 0 > mkdir("/home/eggert/a/new/directory/c", 0777) =3D 0 > mkdir("/home/eggert/a/new/directory/d", 0777) =3D 0 >=20 > which has the desired behavior. If Darwin doesn't have strace, please = use the equivalent there to trace system calls >=20 > If you don't have an strace equivalent, please try make-directory and = see whether it has a similar problem: >=20 > cd > rm -fr a > mkdir a > path/to/emacs -Q -batch -eval '(make-directory "a/new/directory/a" t)' > ls -al a/new/directory/a >=20 --Apple-Mail=_6689B583-F1CB-493E-998E-ACC43F24360B-- From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 17 16:16:06 2017 Received: (at 28451-done) by debbugs.gnu.org; 17 Sep 2017 20:16:06 +0000 Received: from localhost ([127.0.0.1]:45319 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dtfz2-0000Ij-JN for submit@debbugs.gnu.org; Sun, 17 Sep 2017 16:16:06 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:48226) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dtfyx-0000Hv-94 for 28451-done@debbugs.gnu.org; Sun, 17 Sep 2017 16:16:03 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id A149A160BF0; Sun, 17 Sep 2017 13:15:52 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id EyK7dWFM8aSD; Sun, 17 Sep 2017 13:15:48 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 46C86160D13; Sun, 17 Sep 2017 13:15:48 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id skPjJ2mgyqTp; Sun, 17 Sep 2017 13:15:48 -0700 (PDT) Received: from [192.168.1.9] (unknown [47.154.18.85]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 248F71608AA; Sun, 17 Sep 2017 13:15:48 -0700 (PDT) Subject: Re: 26.0.50; copy-directory no longer creates parent directories of target if they do not exist To: Andrew Christianson References: <97E0F6C6-FDDF-432A-823C-578013696243@gmail.com> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: Date: Sun, 17 Sep 2017 13:15:47 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <97E0F6C6-FDDF-432A-823C-578013696243@gmail.com> Content-Type: multipart/mixed; boundary="------------481FE66B7584CEC604FE8847" Content-Language: en-US X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 28451-done Cc: emacs@a.ndrew.pw, 28451-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is a multi-part message in MIME format. --------------481FE66B7584CEC604FE8847 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Andrew Christianson wrote: > - (make-directory newname t))) > + (make-directory newname t)) > + ((and copy-contents (not (file-directory-p newname))) > + (make-directory newname parents))) Thanks for clarifying the test case and for the proposed patch. I reprodu= ced the=20 bug on Fedora 26 and wrote a test case to test case for the bug. Although= the=20 abovementioned patch should work on Fedora, it won't work on platforms th= at do=20 not allow trailing / on mkdir arguments. So I installed the attached patc= h into=20 the emacs-26 branch, and am boldly marking this bug as fixed. Please give= it a try. --------------481FE66B7584CEC604FE8847 Content-Type: text/x-patch; name="0001-Fix-recently-introduced-copy-directory-bug.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0001-Fix-recently-introduced-copy-directory-bug.patch" =46rom 37b5e661d298cbfe51422cd515b6696a1cdaa868 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sun, 17 Sep 2017 12:56:00 -0700 Subject: [PATCH] Fix recently-introduced copy-directory bug Problem reported by Andrew Christianson (Bug#28451): * lisp/files.el (copy-directory): If COPY-CONTENTS, make the destination directory if it does not exist, even if it is a directory name. Simplify, and omit unnecessary test for an already-existing non-directory target, since make-directory diagnoses that for us now. * test/lisp/files-tests.el (files-tests--copy-directory): Test for this bug. --- lisp/files.el | 20 +++++++++----------- test/lisp/files-tests.el | 11 +++++++++++ 2 files changed, 20 insertions(+), 11 deletions(-) diff --git a/lisp/files.el b/lisp/files.el index c55c809..133fed9 100644 --- a/lisp/files.el +++ b/lisp/files.el @@ -5372,7 +5372,7 @@ make-directory (while (progn (setq parent (directory-file-name (file-name-directory dir))) - (condition-case err + (condition-case () (files--ensure-directory dir) (file-missing ;; Do not loop if root does not exist (Bug#2309). @@ -5544,16 +5544,14 @@ copy-directory ;; If NEWNAME is not a directory name, create it; ;; that is where we will copy the files of DIRECTORY. (make-directory newname parents)) - ;; If NEWNAME is a directory name and COPY-CONTENTS - ;; is nil, copy into NEWNAME/[DIRECTORY-BASENAME]. - ((not copy-contents) - (setq newname (concat newname - (file-name-nondirectory directory))) - (and (file-exists-p newname) - (not (file-directory-p newname)) - (error "Cannot overwrite non-directory %s with a directory" - newname)) - (make-directory newname t))) + ;; NEWNAME is a directory name. If COPY-CONTENTS is non-nil, + ;; create NEWNAME if it is not already a directory; + ;; otherwise, create NEWNAME/[DIRECTORY-BASENAME]. + ((if copy-contents + (or parents (not (file-directory-p newname))) + (setq newname (concat newname + (file-name-nondirectory directory)))) + (make-directory (directory-file-name newname) parents))) =20 ;; Copy recursively. (dolist (file diff --git a/test/lisp/files-tests.el b/test/lisp/files-tests.el index ef216c3..3117ea6 100644 --- a/test/lisp/files-tests.el +++ b/test/lisp/files-tests.el @@ -393,5 +393,16 @@ files-tests--with-temp-file (should (null (save-buffer))) (should (eq (buffer-size) 1)))))) =20 +(ert-deftest files-tests--copy-directory () + (let* ((dir (make-temp-file "files-mkdir-test" t)) + (dirname (file-name-as-directory dir)) + (source (concat dirname "source")) + (dest (concat dirname "dest/new/directory/")) + (file (concat (file-name-as-directory source) "file"))) + (make-directory source) + (write-region "" nil file) + (copy-directory source dest t t t) + (should (file-exists-p (concat dest "file"))))) + (provide 'files-tests) ;;; files-tests.el ends here --=20 2.7.4 --------------481FE66B7584CEC604FE8847-- From unknown Sun Jun 22 03:48:58 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 16 Oct 2017 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator