From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Boruch Baum Newsgroups: gmane.emacs.bugs Subject: bug#25122: 24.5; function describe-variable hangs on large variables Date: Mon, 5 Dec 2016 21:21:12 -0500 Message-ID: <20161206022112.GF25778@E15-2016.optimum.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: blaine.gmane.org 1480990874 27886 195.159.176.226 (6 Dec 2016 02:21:14 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 6 Dec 2016 02:21:14 +0000 (UTC) User-Agent: Mutt/1.5.23 (2014-03-12) To: 25122@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Dec 06 03:21:10 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cE5NV-0006MS-Lu for geb-bug-gnu-emacs@m.gmane.org; Tue, 06 Dec 2016 03:21:09 +0100 Original-Received: from localhost ([::1]:45645 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cE5NY-0001vE-F4 for geb-bug-gnu-emacs@m.gmane.org; Mon, 05 Dec 2016 21:21:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36349) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cE5NR-0001uw-Lx for bug-gnu-emacs@gnu.org; Mon, 05 Dec 2016 21:21:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cE5NO-0002rF-FS for bug-gnu-emacs@gnu.org; Mon, 05 Dec 2016 21:21:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:42120) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cE5NO-0002qv-CZ for bug-gnu-emacs@gnu.org; Mon, 05 Dec 2016 21:21:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cE5NO-0003Mb-83 for bug-gnu-emacs@gnu.org; Mon, 05 Dec 2016 21:21:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Boruch Baum Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Dec 2016 02:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25122 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: Emacs Bug Reporting Original-Received: via spool by submit@debbugs.gnu.org id=B.148099082812879 (code B ref -1); Tue, 06 Dec 2016 02:21:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 6 Dec 2016 02:20:28 +0000 Original-Received: from localhost ([127.0.0.1]:57519 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cE5Mm-0003Lb-Q6 for submit@debbugs.gnu.org; Mon, 05 Dec 2016 21:20:28 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:45250) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cE5Ml-0003LQ-NQ for submit@debbugs.gnu.org; Mon, 05 Dec 2016 21:20:24 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cE5Mf-0002lF-5Q for submit@debbugs.gnu.org; Mon, 05 Dec 2016 21:20:18 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:37923) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cE5Mf-0002l9-2H for submit@debbugs.gnu.org; Mon, 05 Dec 2016 21:20:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36221) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cE5Md-0001lL-68 for bug-gnu-emacs@gnu.org; Mon, 05 Dec 2016 21:20:16 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cE5MZ-0002kZ-W6 for bug-gnu-emacs@gnu.org; Mon, 05 Dec 2016 21:20:15 -0500 Original-Received: from mout.gmx.net ([212.227.15.19]:54519) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cE5MZ-0002jg-Ml for bug-gnu-emacs@gnu.org; Mon, 05 Dec 2016 21:20:11 -0500 Original-Received: from E15-2016.optimum.net ([108.6.168.221]) by mail.gmx.com (mrgmx003 [212.227.17.184]) with ESMTPSA (Nemesis) id 0Llmcq-1cnQBE0zZI-00ZM09 for ; Tue, 06 Dec 2016 03:20:08 +0100 Content-Disposition: inline X-Provags-ID: V03:K0:SEwWsPShjmRm571C7D60ZkVelvT/Zt55DxBV3F8MPmV/prTo56c PJtBRnb8Ryd2tM3NVnW2IP+fPiD+1tvJdTuJ4Nk+AeY21rW0l8ASk6byq3uX/5WqcV/3glp q3jz0aLTQuXA/49eSYgFMsq1PZLgCEjNM3RSUREyofhYzOqf3/Z33E2K8gsXpoZFPtYR0+C tAPlxS1mV1CX5ZrruC/hw== X-UI-Out-Filterresults: notjunk:1;V01:K0:EDwz+/f/8ts=:j7DJEqOJ3oUKsEyk3qdJXh JbY4Asg5w9L7+AeAf3DEAcLHcAmOjocuGHwwqBHxNbNv8KwZVh0rfcLiDKusJzgOd90vqjKjg V7uEzl3H/QwU6B/0k4LM4P215761Ugqqp5G1Np6bb1p9Wfbz3PMGW/obO14JJyaflwTUP7MXK BgD9mW0eBT/p6NaGOAS5nBxq+ZYwDNr27wzIdRapco0QEIKfJyeUYj0GuX7hmWQgC+EykwcpG LPqjtd79MMZAGvFZO/3aPpGuaaiMbe1UnNhQPJTmv8JLCWlAmHmGDjwRPWgx5nAsN4BBiz42T +aYlH99RpoMwcaUWmLEr8N5SFteLfBhn+recMv/j0tntbvCDxn/WVA0pMuoXnuANhDaXVBZcs px5b8nyCvsk87dgVCEe2k8c0igtwFbAsbJuykTyCGCdnVnmLrnyHPU7beVRPXJC5uvuYqHWXV Ki5ToGajuInvRCwfk9DxsBL8stxGtp2FcAOt++qKv9Qxzg/gVKXLjA5jVveMfvWmP86BEAe6H 4plbboqZkPlJkp5Wvx/e7hna41XugSpiwhFgdoepvIM36QD4lt+pSsLD+yURde4g6w7UezFGm 0xaiLIM5h9rARxbh7Mw4xihQ/C4UK955UuhkMqq50wbNXOVHizPhN/Q/ylrg52ASqeG/nFJvo mGanmg0W+iTdXJP5YxYYeoAf2r4rJeqoEwADHeACXszy1JxAX/0bfm8Tvw0S6pxM4jLcf7ldL whX4trsB/Boo2oLyOZzvIxcUkk1kZ5cezGGysbBxAAdcAiuhgQNq2cMgAn8= 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:126541 Archived-At: Subject: 24.5; function describe-variable hangs on large variables 1) When evaluating function describe-variable for variable package-archive-conteqnts, emacs hangs for minutes before I gave up. 2) Aborting vua C-g works. 3) Viewing the buffer list revealed that a *Help* buffer had begun to be created. Its content was "package-archive-contents is a variable defined in `package.el'. Its value is " (new-lines removed). 4) If emacs is trying to stuff into that variable (and into that *Help* buffer) all the archive information from the archive files of my ~/.emacs.d/elpa/archives/ tree, that would be about 730kb of elisp. In GNU Emacs 24.5.1 (x86_64-pc-linux-gnu) of 2016-03-19 on trouble, modified by Debian System Description: Devuan GNU/Linux 1.0 (jessie) Configured using: `configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.5/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.5/site-lisp:/usr/share/emacs/site-lisp --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.5/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.5/site-lisp:/usr/share/emacs/site-lisp --with-x=no --without-gconf --without-gsettings 'CFLAGS=-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-z,relro' Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Emacs-Lisp Minor modes in effect: global-anzu-mode: t anzu-mode: t ws-butler-mode: t dtrt-indent-mode: t clean-aindent-mode: t yas-minor-mode: t global-undo-tree-mode: t undo-tree-mode: t volatile-highlights-mode: t global-ede-mode: t ede-minor-mode: t global-semantic-idle-scheduler-mode: t global-semanticdb-minor-mode: t async-bytecomp-package-mode: t global-semantic-stickyfunc-mode: t semantic-mode: t helm-mode: t shell-dirtrack-mode: t projectile-mode: t global-company-mode: t company-mode: t override-global-mode: t winner-mode: t show-paren-mode: t savehist-mode: t desktop-save-mode: t delete-selection-mode: t tooltip-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 size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Features: (shadow sort mail-extr eieio-opt emacsbug helm-command tramp-cache conf-mode org-element org-rmail org-mhe org-irc org-info org-gnus org-docview doc-view image-mode org-bibtex bibtex org-bbdb org-w3m misearch multi-isearch zygospore sh-script smie executable setup-editing help-macro sgml-mode iedit-lib rect anzu mule-util ws-butler benchmark dtrt-indent clean-aindent-mode yasnippet undo-tree diff volatile-highlights ede/cpp-root ede/emacs setup-cedet ede/speedbar ede/files ede ede/base ede/auto ede/source eieio-speedbar speedbar sb-image dframe eieio-custom wid-edit semantic/idle semantic/format ezimage semantic/tag-ls semantic/find semantic/ctxt semantic/db-mode semantic/db eieio-base cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs setup-helm-gtags helm-gtags subr-x pulse which-func setup-helm helm-projectile helm-config async-bytecomp helm-imenu semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline org-version ob-sh ob-awk ob-latex ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs imenu helm-easymenu helm-mode helm-elisp helm-files tramp tramp-compat tramp-loaddefs trampver shell pcomplete ffap helm-buffers helm-tags helm-bookmark helm-locate helm-eval edebug eldoc helm-grep helm-regexp helm-elscreen helm-adaptive helm-info info helm-types helm-external helm-net browse-url xml helm-utils helm-help helm helm-source helm-multi-match helm-lib smtpmail sendmail async setup-general windmove projectile skeleton grep ibuf-ext thingatpt json epl rx company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-css company-nxml company-bbdb tempo ispell etags find-func company-dabbrev company-template company tar-mode use-package cl diminish bind-key compile comint tool-bar autoload lisp-mnt finder-inf mm-archive message rfc822 mml mml-sec mailabbrev gmm-utils mailheader mm-decode mm-bodies mm-encode mail-utils gnutls network-stream starttls url-http tls mail-parse rfc2231 rfc2047 rfc2045 ietf-drums url-gw url-cache url-auth url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source eieio byte-opt bytecomp byte-compile cl-extra cconv eieio-core gnus-util mm-util mail-prsvr password-cache url-vars epg xterm server warnings dired-details+ dired-details help-mode advice help-fns dired+ image-dired image-file image dired-x dired-aux dired winner ring pcase git-blame format-spec package epg-config bookmark cl-macs gv derived pp jka-compr ibuf-macs ibuffer paren woman man easymenu regexp-opt ansi-color edmacro kmacro time-date savehist desktop frameset cl-loaddefs cl-lib elec-pair delsel tango-dark-theme debian-el debian-el-loaddefs w3m-load emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs easy-mmode devhelp tooltip electric uniquify ediff-hook vc-hooks lisp-float-type tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gfilenotify multi-tty emacs) Memory information: ((conses 16 582332 490741) (symbols 48 55652 20) (miscs 40 421 1843) (strings 32 146045 231132) (string-bytes 1 4264772) (vectors 16 55051) (vector-slots 8 1598839 288778) (floats 8 286 3294) (intervals 56 4525 912) (buffers 960 27) (heap 1024 62515 75886)) -- hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0