From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 12:09:36 2017 Received: (at submit) by debbugs.gnu.org; 21 Aug 2017 16:09:36 +0000 Received: from localhost ([127.0.0.1]:48058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djpGi-00042R-8p for submit@debbugs.gnu.org; Mon, 21 Aug 2017 12:09:36 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46127) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djpGh-00042G-F8 for submit@debbugs.gnu.org; Mon, 21 Aug 2017 12:09:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1djpGY-0004CA-TD for submit@debbugs.gnu.org; Mon, 21 Aug 2017 12:09:30 -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,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40882) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1djpGY-0004BT-Ki for submit@debbugs.gnu.org; Mon, 21 Aug 2017 12:09:26 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37069) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1djpGW-0005Pk-PM for bug-gnu-emacs@gnu.org; Mon, 21 Aug 2017 12:09:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1djpGU-000445-SV for bug-gnu-emacs@gnu.org; Mon, 21 Aug 2017 12:09:24 -0400 Received: from mail-qk0-x22e.google.com ([2607:f8b0:400d:c09::22e]:35726) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1djpGO-0003sg-Ui; Mon, 21 Aug 2017 12:09:17 -0400 Received: by mail-qk0-x22e.google.com with SMTP id 130so50324936qkg.2; Mon, 21 Aug 2017 09:09:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:return-receipt-to:reply-to:date:message-id :mime-version; bh=B4adGDvMJIuY+6/EIx22p3ErG9/FMqcmWGEfwYVNJio=; b=YcyZ4YmVrNEu8pMYGWZ2jtoqo2d6Ksy9gvfhKHD+r6jEPucB7A647GkOWo2KUx5aYd nSZhQ/dkDdW8gUDBE6Wcey85GeI30/+20iKsFIl9NtGl6vhTNuMYcGITDPgUt0CE1v40 vdbzS4unvb5HVD6rwulJv7EsGDR6YoqYignZNfA8ztncnzJvi6grWPuaGn1YGWk0CK73 Si/6AG23P0+N9JC3EZNOzSxWDXf4Z+AqfqDyiIi2wu5BT4jq0w5BgqZmy6gc73hGp2EU tNBN09hbIiRKhEdpHDy/2E5B7F76cZ8DpzGRYIYojaQtSNC/3qMQjLxeC5c56MRdAloA Qdlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:return-receipt-to :reply-to:date:message-id:mime-version; bh=B4adGDvMJIuY+6/EIx22p3ErG9/FMqcmWGEfwYVNJio=; b=DB93uSnivM8zA7qmBl/+aBdu/t/0Kz8OYm6I8PPvQKvQlK9VxFa1/sOJKilAHkHeqh eCTmTgsYS2g0j0b9PPyVryk35wHrv5sq9VTIKohvoRqSPcrRABBTPEcA5Xvt2asiixLw d3W4ol7Fx8Ad223fiKWsgqPZygKLti5N9vaq5gCa0rrHTKr4hOFtVzjiuVs+b+hbQcV3 2z/ZnSMNH81l5MGuyx5dHc8QOcwDPgvZ4S6Gku8udohID2BQcZ6/lcnFFD7rSQP+R3F2 Rs4xGd4Z5bnNWHR6x/t0KGTbCXYioWuTHsvTCMafQrf2oYC9iHqHCAY5KOVpNl89mBS/ yYGA== X-Gm-Message-State: AHYfb5hYsYePiheJBo35dzEjG8EfZyT/pU0Arf3617QHdWl0BT0I5YiT H8lONgGITVkcSC8x4z8= X-Received: by 10.55.40.135 with SMTP id o7mr23882199qko.248.1503331755881; Mon, 21 Aug 2017 09:09:15 -0700 (PDT) Received: from Clr-Sam.local ([38.101.106.18]) by smtp.gmail.com with ESMTPSA id q9sm7952254qki.73.2017.08.21.09.09.14 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 21 Aug 2017 09:09:14 -0700 (PDT) From: Sam Steingold To: bug-gnu-emacs@gnu.org Subject: 26.0.50; Emacs hangs on entering a specific article in gnus X-Attribution: Sam X-Disclaimer: You should not expect anyone to agree with me. Date: Mon, 21 Aug 2017 12:09:13 -0400 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Debbugs-Envelope-To: submit 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: , Reply-To: sds@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" --=-=-= Content-Type: text/plain Emacs hangs with a yellow triangle in the middle of the frame (indicating ding) but C-g and C-] do not interrupt. CPU usage is at 90%. The only way out is "force quit" in activity monitor. "sample" is attached I seem to be able to reproduce the hang by trying to enter a specific article in an nntp group. Thanks. --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename="Sample of Emacs.txt.gz" Content-Transfer-Encoding: base64 Content-Description: activity monitor sample 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 Y75RicvVCAA= --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable In GNU Emacs 26.0.50 (build 1, x86_64-apple-darwin16.7.0, NS appkit-1504.83= Version 10.12.6 (Build 16G29)) of 2017-08-21 built on Clr-Sam.local Repository revision: 9840499564c90c43b1d269154593ebe57a7cb9b0 Windowing system distributor 'Apple', version 10.3.1504 Recent messages: Shell native completion is enabled. Flymake mode disabled in current buffer Can=E2=80=99t guess python-indent-offset, using defaults: 4 Sent: ## poor man's notebook... Quit mouse-2: visit this file in other window [3 times] View mode: type C-h for help, h for commands, q to quit. scroll-up-command: End of buffer [7 times] Mark set mouse-2: visit this file in other window Configured using: 'configure --with-mailutils --with-ns PKG_CONFIG_PATH=3D/usr/local/opt/libxml2/lib/pkgconfig:/usr/local/opt/imag= emagick/lib/pkgconfig/ --without-makeinfo' Configured features: JPEG NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS Important settings: value of $LANG: C locale-coding-system: utf-8-unix Major mode: Dired by name Minor modes in effect: diff-auto-refine-mode: t shell-dirtrack-mode: t rcirc-track-minor-mode: t pyvenv-mode: t global-edit-server-edit-mode: t global-semanticdb-minor-mode: t global-semantic-idle-scheduler-mode: t which-function-mode: t url-handler-mode: t semantic-mode: t show-paren-mode: t desktop-save-mode: t tooltip-mode: t global-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 blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t Load-path shadows: None found. Features: (shadow sort bbdb-message mailalias cookie1 mail-extr gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source tls gnutls utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win emacsbug message subr-x rfc822 mml mml-sec epa epg epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 gmm-utils mailheader sendmail add-log view cl-print remember conf-mode score-mode dired-aux dired dired-loaddefs semantic/html cursor-sensor mhtml-mode css-mode smie color eww puny mm-url url-queue url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap shr svg xml browse-url js cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs sgml-mode dom flyspell ispell company-capf company-semantic vc-dir ewoc vc semantic/tag-file semantic/imenu semantic/sort vc-git semantic/db-file data-debug cedet-files semantic/wisent/python semantic/decorate/include semantic/db-find semantic/db-ref semantic/decorate/mode semantic/decorate pulse semantic/dep semantic/wisent/python-wy semantic/wisent semantic/wisent/wisent rx company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-cmake company-xcode company-clang company-eclim company-template company-css company-nxml company-bbdb cl-extra yasnippet flymake flymake-proc flymake-ui company pcase help-fns radix-tree help-mode elpy find-file-in-project ivy delsel ivy-overlay ffap thingatpt diff-mode elpy-profile elpy-django easy-mmode s elpy-refactor derived edmacro kmacro ido grep compile files-x etags xref project cus-edit python tramp-sh tramp tramp-compat tramp-loaddefs trampver shell pcomplete parse-time format-spec comint ansi-color elec-pair rcirc ring vc-dispatcher vc-hg warnings midnight ein-loaddefs pyvenv json map gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums mail-utils mm-util mail-prsvr wid-edit bbdb-mua bbdb-com crm mailabbrev bbdb-loaddefs bbdb bbdb-site timezone edit-server advice server finder-inf info package seq semantic/db-mode semantic/db eieio-base semantic/idle semantic/format ezimage semantic/tag-ls semantic/find semantic/ctxt which-func imenu url-handlers url-parse auth-source cl-seq password-cache url-vars semantic/util-modes easymenu semantic/util semantic semantic/tag semantic/lex semantic/fw eieio byte-opt bytecomp byte-compile cconv eieio-core cl-macs eieio-loaddefs mode-local find-func cedet paren help-at-pt desktop frameset cus-start cus-load cl gv cl-loaddefs cl-lib 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 multi-tty make-network-process emacs) Memory information: ((conses 16 634668 35070) (symbols 48 45010 1) (miscs 40 13275 52) (strings 32 220769 13312) (string-bytes 1 5560902) (vectors 16 90188) (vector-slots 8 1891734 7590) (floats 8 467 735) (intervals 56 6832 0) (buffers 992 60)) --=20 Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1504 http://steingoldpsychology.com http://www.childpsy.net http://think-israel.= org http://americancensorship.org https://ffii.org http://honestreporting.com My suicidal thoughts are killing me. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 12:25:04 2017 Received: (at 28176) by debbugs.gnu.org; 21 Aug 2017 16:25:05 +0000 Received: from localhost ([127.0.0.1]:48080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djpVg-0004Pn-O7 for submit@debbugs.gnu.org; Mon, 21 Aug 2017 12:25:04 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51132) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djpVg-0004PH-0X for 28176@debbugs.gnu.org; Mon, 21 Aug 2017 12:25:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1djpVa-000762-78 for 28176@debbugs.gnu.org; Mon, 21 Aug 2017 12:24:58 -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.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:32891) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1djpVU-000747-Ik; Mon, 21 Aug 2017 12:24:52 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1613 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1djpVU-0002Zp-17; Mon, 21 Aug 2017 12:24:52 -0400 Date: Mon, 21 Aug 2017 19:24:47 +0300 Message-Id: <83lgmcc2i8.fsf@gnu.org> From: Eli Zaretskii To: sds@gnu.org In-reply-to: (message from Sam Steingold on Mon, 21 Aug 2017 12:09:13 -0400) Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28176 Cc: 28176@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Sam Steingold > Date: Mon, 21 Aug 2017 12:09:13 -0400 > > Emacs hangs with a yellow triangle in the middle of the frame > (indicating ding) but C-g and C-] do not interrupt. > CPU usage is at 90%. > The only way out is "force quit" in activity monitor. > "sample" is attached > I seem to be able to reproduce the hang by trying to enter a specific > article in an nntp group. Not sure I understand: do you mean that to reproduce the hang one should just visit this file from "emacs -Q"? Because if so, Emacs doesn't hang for me here. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 13:23:45 2017 Received: (at 28176) by debbugs.gnu.org; 21 Aug 2017 17:23:45 +0000 Received: from localhost ([127.0.0.1]:48107 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djqQM-0005lo-5X for submit@debbugs.gnu.org; Mon, 21 Aug 2017 13:23:45 -0400 Received: from mail-qt0-f194.google.com ([209.85.216.194]:38020) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djqQG-0005lI-32 for 28176@debbugs.gnu.org; Mon, 21 Aug 2017 13:23:36 -0400 Received: by mail-qt0-f194.google.com with SMTP id n13so2843953qtc.5 for <28176@debbugs.gnu.org>; Mon, 21 Aug 2017 10:23:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:in-reply-to:references:user-agent :return-receipt-to:reply-to:date:message-id:mime-version; bh=mT8Opid6NY9FIl/jzirIZj+pAbXREuuf55i0D/G5lXo=; b=A3vaP3GVe2SGleaz6Ufn6AJ2Qd7EGMNKVw0gv6KWUaeuMYbNx51pE7J76qHBZFASsg HhmAtCr1Qsi8aCjuLfsF/iitxPtbbLb/S2CUfbrqVg9T6FwQQ13C1eDRnY+yoUOrIms6 WVRwRCtT8C0R1l35oQfp8s/0yWcqSUDguaNMXS0PhPwgKZ8l7oSqcQx5vK/xzMc5jUBU Ap84yl57BrcQ/hpGu3NsKm+/6D1mym0yFimmHddzB2ejNPwi1jlVGnF3I3koOwomavEg Wkhboi1Bm7ySrHG9T26z/UoaxIi17zkSdBnGZWvrG5aolhR9qCWnjMHu3w3wq2TeRZ3l wz6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:in-reply-to:references :user-agent:return-receipt-to:reply-to:date:message-id:mime-version; bh=mT8Opid6NY9FIl/jzirIZj+pAbXREuuf55i0D/G5lXo=; b=nU1gKKcVxBVGyoaDnRZdtI9cPch/pRLyn0fKkJ/SKqLcB2Ny7E5ZiqnrGuGNC8DvOv zRpFn8bdViFbf8GM33KNuTl9TmAHiYrXardPlnx36nr+fKCwpmfAURzsyP6sLyqZeY0p 5RM7rzN/PDtDXazZKG4E1NaooufTBuGMIvB6PvR1t2RpMgJQkU21dVUa7C/3hIjDk+IN sw6zb9ikmC4ptFMgiJCQtF264sIwUJEebNkz32nslIEi4yVjBC8/wBRJWRGqtvT+94SE 0q+m9kubqF2xKxuu4Pf5yco+6w+nbiB3cCqwuM3GbxdBonL13bADpiRzjuDWEeR1OkiD 6urw== X-Gm-Message-State: AHYfb5g0Hk9vtGaFQbW4iHPLkmliTm17FJIxxNb0ySeTsQzlITFXdor8 56ViJssnMWLRsQ== X-Received: by 10.237.59.57 with SMTP id p54mr5506112qte.40.1503336206394; Mon, 21 Aug 2017 10:23:26 -0700 (PDT) Received: from Clr-Sam.local ([38.101.106.18]) by smtp.gmail.com with ESMTPSA id u68sm9112887qkg.58.2017.08.21.10.23.23 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 21 Aug 2017 10:23:24 -0700 (PDT) From: Sam Steingold To: Eli Zaretskii Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus In-Reply-To: <83lgmcc2i8.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 21 Aug 2017 19:24:47 +0300") References: <83lgmcc2i8.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (darwin) X-Attribution: Sam X-Disclaimer: You should not expect anyone to agree with me. Date: Mon, 21 Aug 2017 13:23:23 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 28176 Cc: 28176@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: , Reply-To: sds@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) > * Eli Zaretskii [2017-08-21 19:24:47 +0300]: > >> From: Sam Steingold >> Date: Mon, 21 Aug 2017 12:09:13 -0400 >> >> Emacs hangs with a yellow triangle in the middle of the frame >> (indicating ding) but C-g and C-] do not interrupt. >> CPU usage is at 90%. >> The only way out is "force quit" in activity monitor. >> "sample" is attached >> I seem to be able to reproduce the hang by trying to enter a specific >> article in an nntp group. > > Not sure I understand: do you mean that to reproduce the hang one > should just visit this file from "emacs -Q"? Because if so, Emacs > doesn't hang for me here. Alas, no. I have no idea how to reproduce this easily. It might work like this: start gnus open newsgroup "nntp+news.gwene.org:gwene.com.stackexchange.history" in *Summary* buffer, find article with subject "Why, in ancient battles, did being encircled mean defeat?" view it by hitting RET. Thanks. -- Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1504 http://steingoldpsychology.com http://www.childpsy.net https://ffii.org http://honestreporting.com http://think-israel.org https://jihadwatch.org Takeoffs are optional. Landings are mandatory. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 13:42:00 2017 Received: (at 28176) by debbugs.gnu.org; 21 Aug 2017 17:42:00 +0000 Received: from localhost ([127.0.0.1]:48126 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djqi7-0006C7-Tm for submit@debbugs.gnu.org; Mon, 21 Aug 2017 13:42:00 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46918) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djqi4-0006Bt-Tk for 28176@debbugs.gnu.org; Mon, 21 Aug 2017 13:41:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1djqhu-0000u1-RS for 28176@debbugs.gnu.org; Mon, 21 Aug 2017 13:41:51 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35768) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1djqhr-0000sL-Qu; Mon, 21 Aug 2017 13:41:43 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1686 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1djqhq-0003rS-Io; Mon, 21 Aug 2017 13:41:43 -0400 Date: Mon, 21 Aug 2017 20:41:31 +0300 Message-Id: <83d17obyyc.fsf@gnu.org> From: Eli Zaretskii To: sds@gnu.org In-reply-to: (message from Sam Steingold on Mon, 21 Aug 2017 13:23:23 -0400) Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus References: <83lgmcc2i8.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28176 Cc: 28176@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Sam Steingold > Cc: 28176@debbugs.gnu.org > Date: Mon, 21 Aug 2017 13:23:23 -0400 > > I have no idea how to reproduce this easily. > It might work like this: > start gnus > open newsgroup "nntp+news.gwene.org:gwene.com.stackexchange.history" > in *Summary* buffer, find article with subject > "Why, in ancient battles, did being encircled mean defeat?" > view it by hitting RET. Can you show a backtrace when it hangs like that? From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 14:46:53 2017 Received: (at 28176) by debbugs.gnu.org; 21 Aug 2017 18:46:53 +0000 Received: from localhost ([127.0.0.1]:48195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djrim-0007m1-Ov for submit@debbugs.gnu.org; Mon, 21 Aug 2017 14:46:53 -0400 Received: from mail-qk0-f194.google.com ([209.85.220.194]:34915) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djrig-0007lj-Sq for 28176@debbugs.gnu.org; Mon, 21 Aug 2017 14:46:42 -0400 Received: by mail-qk0-f194.google.com with SMTP id a77so15145389qkb.2 for <28176@debbugs.gnu.org>; Mon, 21 Aug 2017 11:46:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:in-reply-to:references:user-agent :return-receipt-to:reply-to:date:message-id:mime-version; bh=eSJDGKf72S3We0fR3DGJL/J/57IsVLk5EqPv0voVP68=; b=K+6006csz5gvc9mk1KWNeYTu92NWLWA7zRfZOPk4nD1TuzF0Ix4oPWv4uIUFUGgrxa XGL0Uc880uUZScI6MbOu8lRw+YNOx1c/Q4UKDagnv7Vokhu7wQAuRPrqZe366MU7MaL0 82NWxRFO1+ksUWkGqo69J7R0T5kvO2yoKhsaZHF8ge5dL0QimA/GWfTp4T+6f64yjwuM uCZYI8ki+CMjVQ7JiWqWbLNXKtOsBZr25R8bzeC4EtKBXTbPShTJQEPT71ucKcAfeqN2 E9gpr21btzVJJTLQXsskY4SgFePPOZ1C4R8Eyxj2CD7CvhRdsUv9nIrmDsojhWPPSt8y FW0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:in-reply-to:references :user-agent:return-receipt-to:reply-to:date:message-id:mime-version; bh=eSJDGKf72S3We0fR3DGJL/J/57IsVLk5EqPv0voVP68=; b=Sgjt9aMz9KetIWcWOeKgQuWXps64HJmOO9jvYVmYKAXSpjeF13CK+UjhcR43DcMCzM lrydzv1pCRqstQdXscNDyrHQzbXLhXVMUkwHdvmeuXZsG4BoPSrh95ro9n43DwLl1uyn MkC/aCuR0Tg6GfuhEcnALX49ltHDKvhIA3Sq87ekULoOBjYvdQNuQl8k5xhbR6fmniTA hDTbxGddVCWMi/jr+1HBSicTpXq7QR3BQPQVjVNuj2Z+D6lBd80tSe7lD9SmFOfMY/0l wtNuejk36Jl0Q9fm32RqmWBOmWDdg+0IV17E4rgce2oRSN3l6TlYCB+EzoATfUm3fHZa T9Uw== X-Gm-Message-State: AHYfb5jpnBJOSl9brbV8y2w+1xtUHlQRGfCBwkm/2XGW9/llDQbOhzZ1 bPn/h0aBWrqXDQ== X-Received: by 10.55.40.135 with SMTP id o7mr24535436qko.248.1503341193094; Mon, 21 Aug 2017 11:46:33 -0700 (PDT) Received: from Clr-Sam.local ([38.101.106.18]) by smtp.gmail.com with ESMTPSA id o132sm3908511qke.49.2017.08.21.11.46.30 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 21 Aug 2017 11:46:31 -0700 (PDT) From: Sam Steingold To: Eli Zaretskii Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus In-Reply-To: <83d17obyyc.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 21 Aug 2017 20:41:31 +0300") References: <83lgmcc2i8.fsf@gnu.org> <83d17obyyc.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (darwin) X-Attribution: Sam X-Disclaimer: You should not expect anyone to agree with me. Date: Mon, 21 Aug 2017 14:46:30 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 28176 Cc: 28176@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: , Reply-To: sds@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) > * Eli Zaretskii [2017-08-21 20:41:31 +0300]: > >> From: Sam Steingold >> Cc: 28176@debbugs.gnu.org >> Date: Mon, 21 Aug 2017 13:23:23 -0400 >> >> I have no idea how to reproduce this easily. >> It might work like this: >> start gnus >> open newsgroup "nntp+news.gwene.org:gwene.com.stackexchange.history" >> in *Summary* buffer, find article with subject >> "Why, in ancient battles, did being encircled mean defeat?" >> view it by hitting RET. > > Can you show a backtrace when it hangs like that? Alas, no: I cannot break out of the hang. As I wrote: Emacs hangs with a yellow triangle in the middle of the frame (indicating ding) but C-g and C-] do not interrupt. CPU usage is at 90%. The only way out is "force quit" in activity monitor. I.e., the only way out is "kill -9". Thanks. -- Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1504 http://steingoldpsychology.com http://www.childpsy.net http://honestreporting.com http://camera.org http://islamexposedonline.com http://americancensorship.org Daddy, what does "format disk c: complete" mean? From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 15:04:08 2017 Received: (at 28176) by debbugs.gnu.org; 21 Aug 2017 19:04:08 +0000 Received: from localhost ([127.0.0.1]:48201 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djrzc-00089k-2B for submit@debbugs.gnu.org; Mon, 21 Aug 2017 15:04:08 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37568) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djrza-00089E-0t for 28176@debbugs.gnu.org; Mon, 21 Aug 2017 15:04:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1djrzU-0008KW-1i for 28176@debbugs.gnu.org; Mon, 21 Aug 2017 15:04:00 -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,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38758) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1djrzM-0008Fb-Ng; Mon, 21 Aug 2017 15:03:52 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1971 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1djrzK-0005Yj-N0; Mon, 21 Aug 2017 15:03:52 -0400 Date: Mon, 21 Aug 2017 22:03:30 +0300 Message-Id: <838ticbv5p.fsf@gnu.org> From: Eli Zaretskii To: sds@gnu.org In-reply-to: (message from Sam Steingold on Mon, 21 Aug 2017 14:46:30 -0400) Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus References: <83lgmcc2i8.fsf@gnu.org> <83d17obyyc.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28176 Cc: 28176@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Sam Steingold > Cc: 28176@debbugs.gnu.org > Date: Mon, 21 Aug 2017 14:46:30 -0400 > > > Can you show a backtrace when it hangs like that? > > Alas, no: I cannot break out of the hang. You could start Emacs under a debugger to begin with, and when Emacs hangs, type "kill -USR1". > Emacs hangs with a yellow triangle in the middle of the frame > (indicating ding) but C-g and C-] do not interrupt. > CPU usage is at 90%. This most probably means Emacs is signaling an error in redisplay code, which causes an infinite loop of signaling an error, then redisplaying, then signaling an error again, and so on and so forth. Still, a C-level backtrace might show which Lisp code runs and what C call chain is involved. So it's useful information, if you can provide it. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 15:11:04 2017 Received: (at 28176) by debbugs.gnu.org; 21 Aug 2017 19:11:04 +0000 Received: from localhost ([127.0.0.1]:48205 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djs6J-0008Io-Pb for submit@debbugs.gnu.org; Mon, 21 Aug 2017 15:11:03 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40652) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djs6I-0008IL-2p for 28176@debbugs.gnu.org; Mon, 21 Aug 2017 15:11:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1djs6B-0004qE-K5 for 28176@debbugs.gnu.org; Mon, 21 Aug 2017 15:10:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39138) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1djs64-0004fg-0r; Mon, 21 Aug 2017 15:10:48 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1975 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1djs61-00031d-Dm; Mon, 21 Aug 2017 15:10:47 -0400 Date: Mon, 21 Aug 2017 22:10:21 +0300 Message-Id: <837exwbuua.fsf@gnu.org> From: Eli Zaretskii To: sds@gnu.org In-reply-to: (message from Sam Steingold on Mon, 21 Aug 2017 13:23:23 -0400) Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus References: <83lgmcc2i8.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28176 Cc: 28176@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Sam Steingold > Cc: 28176@debbugs.gnu.org > Date: Mon, 21 Aug 2017 13:23:23 -0400 > > start gnus > open newsgroup "nntp+news.gwene.org:gwene.com.stackexchange.history" > in *Summary* buffer, find article with subject > "Why, in ancient battles, did being encircled mean defeat?" > view it by hitting RET. Would you please provide more detailed instructions? I don't use Gnus, so after typing "M-x gnus RET" I'm lost. How do I "open a newsgroup"? I tried subscribing to this group from the menu bar, but I couldn't open that group after subscribing. I guess I didn't select a correct server or something? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 15:41:04 2017 Received: (at 28176) by debbugs.gnu.org; 21 Aug 2017 19:41:04 +0000 Received: from localhost ([127.0.0.1]:48216 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djsZD-0000WY-EP for submit@debbugs.gnu.org; Mon, 21 Aug 2017 15:41:04 -0400 Received: from mail-qk0-f196.google.com ([209.85.220.196]:34867) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djsZ8-0000WI-3i for 28176@debbugs.gnu.org; Mon, 21 Aug 2017 15:40:54 -0400 Received: by mail-qk0-f196.google.com with SMTP id a77so15270771qkb.2 for <28176@debbugs.gnu.org>; Mon, 21 Aug 2017 12:40:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:in-reply-to:references:user-agent :return-receipt-to:reply-to:date:message-id:mime-version; bh=FS/XUG0nMwgCanGM0pR4vPU2PGJxwMoV239hKd7hc9w=; b=WplAGXltqvg4Zqc+i46p9R+K8W6waXaf6BeVqpTGYNo1wQjg9YvMh/jJz9NWbWCwCi GkGB45PNcBkkfdE6FXJ6yZcBIV4CQRaHb/Ob0WdqrF1jPdwl3VZn60EyE7kqqDjhAPCA vRDZQqG7WonS2NOmev89GpLdnUcd3r87ymKPdPBOQU6fXC13W0Xto63pNmS6jtiaGpff CfY6GOKVORMaU1F4nyj36wNkMyYChErrKWkz8mieHFcy/mDDsPM3cX4URjjzaR7CA4Xa eJYPEIwpm1hHXZXYpojAfVdsRidfs2pvoXS+IuWFU2egKd3DlS3YfGoJCSbRIDIGSJJ+ jgCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:in-reply-to:references :user-agent:return-receipt-to:reply-to:date:message-id:mime-version; bh=FS/XUG0nMwgCanGM0pR4vPU2PGJxwMoV239hKd7hc9w=; b=UekKbhuiE/CINN0y0bXBIYhSpHp+2lslwVhc8k7p/BNIWC2XEclTyZ5/zaT8BN5Jfg dyzDN6oH4xMz9UNPjd4PNuaCb/17VVNqel4riEfktsVcmFUFObOtwDrL0iu6D0bmLM14 AXlj/AB2atBnUqsd2dP2UqZLUup1Gto8Lt8zyZwJ8UjjgxiBertlWxzstvgVKd0MARYu K+MAvt5qQlGv9gqgYii2XMqngwr3hLuWsaRLx0kYVm+7W2yFr/psa4ne4rphl/ZGObyo moQVYGJZqKUY1W+51fJTSsgmAK70ljaLbn2uVeZEFjHwiJFkU9v8OWr96RarqHuCQPes Owcg== X-Gm-Message-State: AHYfb5hFcqj8C8ZPBtGQywU0lEJq28DGa9CeAUuCsu+NagWJm9NfxYfA kynG4GjgyX+Pxg== X-Received: by 10.55.70.84 with SMTP id t81mr22980190qka.189.1503344444296; Mon, 21 Aug 2017 12:40:44 -0700 (PDT) Received: from Clr-Sam.local ([38.101.106.18]) by smtp.gmail.com with ESMTPSA id j185sm8304402qkf.62.2017.08.21.12.40.42 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 21 Aug 2017 12:40:42 -0700 (PDT) From: Sam Steingold To: Eli Zaretskii Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus In-Reply-To: <838ticbv5p.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 21 Aug 2017 22:03:30 +0300") References: <83lgmcc2i8.fsf@gnu.org> <83d17obyyc.fsf@gnu.org> <838ticbv5p.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (darwin) X-Attribution: Sam X-Disclaimer: You should not expect anyone to agree with me. Date: Mon, 21 Aug 2017 15:40:41 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 28176 Cc: 28176@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: , Reply-To: sds@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) > * Eli Zaretskii [2017-08-21 22:03:30 +0300]: > >> From: Sam Steingold >> Cc: 28176@debbugs.gnu.org >> Date: Mon, 21 Aug 2017 14:46:30 -0400 >> >> > Can you show a backtrace when it hangs like that? >> >> Alas, no: I cannot break out of the hang. > > You could start Emacs under a debugger to begin with, and when Emacs > hangs, type "kill -USR1". > >> Emacs hangs with a yellow triangle in the middle of the frame >> (indicating ding) but C-g and C-] do not interrupt. >> CPU usage is at 90%. > > This most probably means Emacs is signaling an error in redisplay > code, which causes an infinite loop of signaling an error, then > redisplaying, then signaling an error again, and so on and so forth. > Still, a C-level backtrace might show which Lisp code runs and what C > call chain is involved. So it's useful information, if you can > provide it. --8<---------------cut here---------------start------------->8--- (lldb) bt * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP frame #0: 0x0000000100030788 emacs`display_mode_element(it=0x00007fff5fbf8258, depth=8, field_width=0, precision=, elt=4328980291, props=4412454691, risky=) at xdisp.c:23603 [opt] frame #1: 0x00000001000309d0 emacs`display_mode_element(it=0x00007fff5fbf8258, depth=, field_width=0, precision=, elt=, props=4412454691, risky=) at xdisp.c:23692 [opt] frame #2: 0x00000001000309d0 emacs`display_mode_element(it=0x00007fff5fbf8258, depth=, field_width=0, precision=, elt=, props=4412454691, risky=) at xdisp.c:23692 [opt] frame #3: 0x0000000100030b05 emacs`display_mode_element(it=0x00007fff5fbf8258, depth=4, field_width=0, precision=-66, elt=, props=0, risky=) at xdisp.c:23629 [opt] frame #4: 0x00000001000309d0 emacs`display_mode_element(it=0x00007fff5fbf8258, depth=, field_width=0, precision=, elt=, props=0, risky=) at xdisp.c:23692 [opt] frame #5: 0x00000001000309d0 emacs`display_mode_element(it=0x00007fff5fbf8258, depth=, field_width=0, precision=, elt=, props=0, risky=) at xdisp.c:23692 [opt] frame #6: 0x000000010001bf09 emacs`display_mode_line(w=0x000000010482ea30, face_id=MODE_LINE_FACE_ID, format=4315887955) at xdisp.c:23211 [opt] frame #7: 0x000000010004b2e4 emacs`display_mode_lines(w=0x000000010482ea30) at xdisp.c:23146 [opt] frame #8: 0x000000010005180f emacs`redisplay_window(window=4370655797, just_this_one_p=) at xdisp.c:17397 [opt] frame #9: 0x000000010004db36 emacs`redisplay_window_0(window=) at xdisp.c:14780 [opt] * frame #10: 0x0000000100136e86 emacs`internal_condition_case_1(bfun=(emacs`redisplay_window_0 at xdisp.c:14779), arg=4370655797, handlers=, hfun=(emacs`redisplay_window_error at xdisp.c:14771)) at eval.c:1347 [opt] frame #11: 0x000000010004d19d emacs`redisplay_windows(window=) at xdisp.c:14760 [opt] frame #12: 0x000000010004d164 emacs`redisplay_windows(window=) at xdisp.c:14754 [opt] frame #13: 0x00000001000282af emacs`redisplay_internal at xdisp.c:14249 [opt] frame #14: 0x00000001000bf92e emacs`read_char(commandflag=1, map=4316828339, prev_event=0, used_mouse_menu=0x00007fff5fbfeabf, end_time=0x0000000000000000) at keyboard.c:2484 [opt] frame #15: 0x00000001000bd40a emacs`read_key_sequence(keybuf=, bufsize=30, prompt=, dont_downcase_last=, can_return_switch_frame=, fix_current_buffer=, prevent_redisplay=) at keyboard.c:9151 [opt] frame #16: 0x00000001000bbc02 emacs`command_loop_1 at keyboard.c:1372 [opt] frame #17: 0x0000000100136e12 emacs`internal_condition_case(bfun=(emacs`command_loop_1 at keyboard.c:1263), handlers=, hfun=(emacs`cmd_error at keyboard.c:942)) at eval.c:1323 [opt] frame #18: 0x00000001000ca800 emacs`command_loop_2(ignore=) at keyboard.c:1114 [opt] frame #19: 0x00000001001366b9 emacs`internal_catch(tag=, func=(emacs`command_loop_2 at keyboard.c:1110), arg=0) at eval.c:1088 [opt] frame #20: 0x00000001000bae5e emacs`command_loop at keyboard.c:1093 [opt] frame #21: 0x00000001000bad6f emacs`recursive_edit_1 at keyboard.c:699 [opt] frame #22: 0x00000001000bafa3 emacs`Frecursive_edit at keyboard.c:770 [opt] frame #23: 0x00000001000b9bb7 emacs`main(argc=0, argv=) at emacs.c:1706 [opt] frame #24: 0x00007fffae679235 libdyld.dylib`start + 1 frame #25: 0x00007fffae679235 libdyld.dylib`start + 1 --8<---------------cut here---------------end--------------->8--- -- Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1504 http://steingoldpsychology.com http://www.childpsy.net https://ffii.org http://mideasttruth.com http://no2bds.org http://think-israel.org Life is like a diaper -- short and loaded. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 15:45:14 2017 Received: (at 28176) by debbugs.gnu.org; 21 Aug 2017 19:45:14 +0000 Received: from localhost ([127.0.0.1]:48220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djsdH-0000ci-DI for submit@debbugs.gnu.org; Mon, 21 Aug 2017 15:45:14 -0400 Received: from mail-qk0-f195.google.com ([209.85.220.195]:37264) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djsd9-0000bs-Ss for 28176@debbugs.gnu.org; Mon, 21 Aug 2017 15:45:05 -0400 Received: by mail-qk0-f195.google.com with SMTP id c2so767342qkb.4 for <28176@debbugs.gnu.org>; Mon, 21 Aug 2017 12:44:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:in-reply-to:references:user-agent :return-receipt-to:reply-to:date:message-id:mime-version; bh=n7Zv67BnNWuf9vJkGe7IlzCNSq66PBY6C7N3Sw7DPUs=; b=ek3JCQVUMawHgwb/+T4+KvVlaxLUyGXKrlQAJAllXmjIie84No6UEyTDRYYYWxx8fW l4uXdDBcsVyRU1WXCCvUyc/gRHo8k4jAq6mlc3O7eo01MP/EGSj7NXxPcBW+MuFEgpkc JwtXfqGR1RXEODa/vLVxyQJkomNYNoRqVEYm6TbrkExjmcgMB9DxFvHEDSG307ce0eEK t0UoJ2kZGn1EWb2iNg5qSZNHfM0SAki1mjfaE7B0eAVdALDm+giENTttGD3W5F1qvkie haMW6Zt0vauC8TMN9MzO1h/Qc9dapfYUdzoCzWRPhrnc9GK2D/9dtBxxoBKgAc5lKt0D 8i4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:in-reply-to:references :user-agent:return-receipt-to:reply-to:date:message-id:mime-version; bh=n7Zv67BnNWuf9vJkGe7IlzCNSq66PBY6C7N3Sw7DPUs=; b=SUbYFP8qUzbGf1K2KZvfd+t2NXsZBtawW3zVExuL+xzOcvjxD7BHHNhN+COhkI7Uwa 2g/QnN3TJql6fyV+PYwptqIs4jnClR+lXFz5ZtU91bjqSX4Z6l59Z9PjUrix3to+7dZr kyHe/S8coeKqqWPA+5KfM0jFgj3HXSWFeOAfJihG50f7UZwV5lQIhbW7TDfpuc69S2OT aJvsmyMRebqYTvd6REVqduQCd3Mf4V2GJJWqO6Gn6GnInTd45cSPMq42Jekb8SyD8I4u 3wAxfROuU0ITJPkSs+6WDIfh5T9BTAOZud8xbj3piPzwd4dJpEWEtEjwyV6ClQclmjJa S5kA== X-Gm-Message-State: AHYfb5ibEFIydduhZx9/rh96WOXZZRa81NtUTbPe8r4JFarAprc34Fzm ykDsxvkNmzYd3bDCHRQ= X-Received: by 10.55.158.205 with SMTP id h196mr12191785qke.70.1503344694434; Mon, 21 Aug 2017 12:44:54 -0700 (PDT) Received: from Clr-Sam.local ([38.101.106.18]) by smtp.gmail.com with ESMTPSA id q206sm8234801qke.26.2017.08.21.12.44.53 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 21 Aug 2017 12:44:53 -0700 (PDT) From: Sam Steingold To: Eli Zaretskii Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus In-Reply-To: <837exwbuua.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 21 Aug 2017 22:10:21 +0300") References: <83lgmcc2i8.fsf@gnu.org> <837exwbuua.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (darwin) X-Attribution: Sam X-Disclaimer: You should not expect anyone to agree with me. Date: Mon, 21 Aug 2017 15:44:53 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 28176 Cc: 28176@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: , Reply-To: sds@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) > * Eli Zaretskii [2017-08-21 22:10:21 +0300]: > >> From: Sam Steingold >> Cc: 28176@debbugs.gnu.org >> Date: Mon, 21 Aug 2017 13:23:23 -0400 >> >> start gnus >> open newsgroup "nntp+news.gwene.org:gwene.com.stackexchange.history" >> in *Summary* buffer, find article with subject >> "Why, in ancient battles, did being encircled mean defeat?" >> view it by hitting RET. > > Would you please provide more detailed instructions? emacs -Q M-x gnus ^ ; gnus-group-enter-server-mode a ; gnus-server-add-server nntp ; method news.gwene.org ; server hit RET on the news.gwene.org line in the server line after a while you get the huge list of newsgroups. search for "stackexchange.history" hit enter, get a list of articles in history. search for "encircled". hit enter, get a hang. note that this might be macos-specific ;-( Thank you for your patient attention. -- Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1504 http://steingoldpsychology.com http://www.childpsy.net http://iris.org.il http://no2bds.org https://ffii.org http://americancensorship.org When you talk to God, it's prayer; when He talks to you, it's schizophrenia. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 22 11:07:45 2017 Received: (at 28176) by debbugs.gnu.org; 22 Aug 2017 15:07:45 +0000 Received: from localhost ([127.0.0.1]:49711 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkAmP-00086r-MO for submit@debbugs.gnu.org; Tue, 22 Aug 2017 11:07:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkAmK-00086Y-57 for 28176@debbugs.gnu.org; Tue, 22 Aug 2017 11:07:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dkAmD-0002RD-NX for 28176@debbugs.gnu.org; Tue, 22 Aug 2017 11:07:34 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59975) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkAm6-0002OP-KT; Tue, 22 Aug 2017 11:07:26 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2568 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dkAm6-0000So-8k; Tue, 22 Aug 2017 11:07:26 -0400 Date: Tue, 22 Aug 2017 18:07:23 +0300 Message-Id: <83valfabf8.fsf@gnu.org> From: Eli Zaretskii To: sds@gnu.org In-reply-to: (message from Sam Steingold on Mon, 21 Aug 2017 15:44:53 -0400) Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus References: <83lgmcc2i8.fsf@gnu.org> <837exwbuua.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28176 Cc: 28176@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Sam Steingold > Cc: 28176@debbugs.gnu.org > Date: Mon, 21 Aug 2017 15:44:53 -0400 > > emacs -Q > M-x gnus > ^ ; gnus-group-enter-server-mode > a ; gnus-server-add-server > nntp ; method > news.gwene.org ; server > hit RET on the news.gwene.org line in the server line > after a while you get the huge list of newsgroups. > search for "stackexchange.history" > hit enter, get a list of articles in history. > search for "encircled". > hit enter, get a hang. Thanks. Unfortunately, it doesn't hang for me. > note that this might be macos-specific ;-( Maybe it is. Can someone else reproduce this, on macOS or elsewhere? From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 22 11:10:04 2017 Received: (at 28176) by debbugs.gnu.org; 22 Aug 2017 15:10:04 +0000 Received: from localhost ([127.0.0.1]:49715 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkAoe-0008AN-2q for submit@debbugs.gnu.org; Tue, 22 Aug 2017 11:10:04 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34636) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkAoc-00089q-FQ for 28176@debbugs.gnu.org; Tue, 22 Aug 2017 11:10:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dkAoW-0003dz-GB for 28176@debbugs.gnu.org; Tue, 22 Aug 2017 11:09:57 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60019) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkAoP-0003aZ-1z; Tue, 22 Aug 2017 11:09:49 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2569 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dkAoO-0000b6-GL; Tue, 22 Aug 2017 11:09:48 -0400 Date: Tue, 22 Aug 2017 18:09:46 +0300 Message-Id: <83tw0zabb9.fsf@gnu.org> From: Eli Zaretskii To: sds@gnu.org In-reply-to: (message from Sam Steingold on Mon, 21 Aug 2017 15:40:41 -0400) Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus References: <83lgmcc2i8.fsf@gnu.org> <83d17obyyc.fsf@gnu.org> <838ticbv5p.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28176 Cc: 28176@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Sam Steingold > Cc: 28176@debbugs.gnu.org > Date: Mon, 21 Aug 2017 15:40:41 -0400 > > (lldb) bt > * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP > frame #0: 0x0000000100030788 emacs`display_mode_element(it=0x00007fff5fbf8258, depth=8, field_width=0, precision=, elt=4328980291, props=4412454691, risky=) at xdisp.c:23603 [opt] > frame #1: 0x00000001000309d0 emacs`display_mode_element(it=0x00007fff5fbf8258, depth=, field_width=0, precision=, elt=, props=4412454691, risky=) at xdisp.c:23692 [opt] > frame #2: 0x00000001000309d0 emacs`display_mode_element(it=0x00007fff5fbf8258, depth=, field_width=0, precision=, elt=, props=4412454691, risky=) at xdisp.c:23692 [opt] > frame #3: 0x0000000100030b05 emacs`display_mode_element(it=0x00007fff5fbf8258, depth=4, field_width=0, precision=-66, elt=, props=0, risky=) at xdisp.c:23629 [opt] > frame #4: 0x00000001000309d0 emacs`display_mode_element(it=0x00007fff5fbf8258, depth=, field_width=0, precision=, elt=, props=0, risky=) at xdisp.c:23692 [opt] > frame #5: 0x00000001000309d0 emacs`display_mode_element(it=0x00007fff5fbf8258, depth=, field_width=0, precision=, elt=, props=0, risky=) at xdisp.c:23692 [opt] > frame #6: 0x000000010001bf09 emacs`display_mode_line(w=0x000000010482ea30, face_id=MODE_LINE_FACE_ID, format=4315887955) at xdisp.c:23211 [opt] > frame #7: 0x000000010004b2e4 emacs`display_mode_lines(w=0x000000010482ea30) at xdisp.c:23146 [opt] > frame #8: 0x000000010005180f emacs`redisplay_window(window=4370655797, just_this_one_p=) at xdisp.c:17397 [opt] This just says that Emacs was in redisplay, displaying the mode line in some window. Do you always see this exact backtrace, with the same function calls and the same arguments, when you interrupt Emacs that hangs like this? Or does the backtrace look different every time? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 22 14:23:14 2017 Received: (at 28176) by debbugs.gnu.org; 22 Aug 2017 18:23:14 +0000 Received: from localhost ([127.0.0.1]:49829 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkDpU-0004HF-PH for submit@debbugs.gnu.org; Tue, 22 Aug 2017 14:23:14 -0400 Received: from mail-io0-f180.google.com ([209.85.223.180]:34843) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkDpS-0004Gd-UJ for 28176@debbugs.gnu.org; Tue, 22 Aug 2017 14:23:07 -0400 Received: by mail-io0-f180.google.com with SMTP id 1so29778239ioy.2 for <28176@debbugs.gnu.org>; Tue, 22 Aug 2017 11:23:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=GVaTmlC7YUG5LjF/MR2s6M62KGTHEzw+G3zJDrPm7OA=; b=Jpn+rUo8ag/ZPy1aMjunfbX9I15m06a9Wa9Ly1qXpnxShm3XK7GWY6QcWfQZxrxWZt Qohp+Hv82ohI/Bmfn3gzujJ5ZDzM4ffeiKJJ7ATnURVAGrwzhxw83BBonaslWpScD+bL OEGZLootsDb2/isRqkK3we6Bqp7fdlMF/njbDrhsJZweGJdAozw4CH7gjcsmsJhCa1XL psJhmVJbkLGy1Br+HynLcsLejRrcThTzLgEOU3ycbImCY5mhrX7qluUYzGUgXd6M6yTY fbBstWReiRElEzlixRYYaJCXTicWY4VOqAckFmQ4YvFV6yL6p73LyalYlBOZdri0W2VY 4XLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=GVaTmlC7YUG5LjF/MR2s6M62KGTHEzw+G3zJDrPm7OA=; b=ubcM265X+dWa0pEvxRzPwz0P2oVxwzCSidhOXOskt19pflbiMBdmfKNyKyptu7/Quf xxOKV9av16D2qytf9hNrqIHJzCtssSMOsbB2I22FaU7fqvxP01r22rShjfXEQyGugCMr mjdC42F3V/ojqmOyoPfy6OYgoIuzDwVYlK/0JAhrPTpgRXlmhPrwNUKE56AnYxf6Enl9 DwFuKZK2jUZLD7RH+m/5JOOcQ/brnxkyREoGYEi+VuIz9zpmvNn9hRIyROqeWCRpvwBf U3xeyt4BOAxnzxecaUIXnKyCPqfYud9Bzkzj0g9WXll0REMohtSTpzgnIuE7NsHfpaQt R4iQ== X-Gm-Message-State: AHYfb5iUd4EewrpSwRz4EygKtCga4rVciI9Vj8I8BY2s8tMnVBWoftVK LwooWrqWiI0rCshMwfqv30wGVIuCmQ== X-Received: by 10.107.37.20 with SMTP id l20mr29691iol.81.1503426181130; Tue, 22 Aug 2017 11:23:01 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.174.100 with HTTP; Tue, 22 Aug 2017 11:23:00 -0700 (PDT) In-Reply-To: <83tw0zabb9.fsf@gnu.org> References: <83lgmcc2i8.fsf@gnu.org> <83d17obyyc.fsf@gnu.org> <838ticbv5p.fsf@gnu.org> <83tw0zabb9.fsf@gnu.org> From: Sam Steingold Date: Tue, 22 Aug 2017 14:23:00 -0400 X-Google-Sender-Auth: vEDMjbkNQhGCcBq1Ugab35D16Vs Message-ID: Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus To: Eli Zaretskii Content-Type: multipart/alternative; boundary="001a11409b3278f17c05575baf2d" X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 28176 Cc: 28176@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.1 (--) --001a11409b3278f17c05575baf2d Content-Type: text/plain; charset="UTF-8" here is the backtrace from an identical hang with a different article in the same group: 2017-08-22 14:10:48.609113-0400 emacs[16623:7011753] [general] Connection to 'pboard' server had an error: { count = 1, transaction: 0, voucher = 0x0, contents = "XPCErrorDescription" => { length = 18, contents = "Connection invalid" } } 2017-08-22 14:11:02.771791-0400 emacs[16623:7011721] Detected potentially harmful notification post rate of 229.322 notifications per second 2017-08-22 14:11:12.773714-0400 emacs[16623:7011721] Detected potentially harmful notification post rate of 300.907 notifications per second 2017-08-22 14:11:22.774338-0400 emacs[16623:7011721] Detected potentially harmful notification post rate of 280.44 notifications per second 2017-08-22 14:11:32.774777-0400 emacs[16623:7011721] Detected potentially harmful notification post rate of 290.527 notifications per second emacs was compiled with optimization - stepping may behave oddly; variables may not be available. Process 16623 stopped * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP frame #0: 0x00000001001a4de9 emacs`lookup_image [inlined] search_image_cache(f=0x000000010305afa8, spec=4358862915, hash=4195912884339560560) at image.c:1454 [opt] 1451 1452 for (img = c->buckets[i]; img; img = img->next) 1453 if (img->hash == hash -> 1454 && !NILP (Fequal (img->spec, spec)) 1455 && img->frame_foreground == FRAME_FOREGROUND_PIXEL (f) 1456 && img->frame_background == FRAME_BACKGROUND_PIXEL (f)) 1457 break; (lldb) bt * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP * frame #0: 0x00000001001a4de9 emacs`lookup_image [inlined] search_image_cache(f=0x000000010305afa8, spec=4358862915, hash=4195912884339560560) at image.c:1454 [opt] frame #1: 0x00000001001a4d82 emacs`lookup_image(f=0x000000010305afa8, spec=4358862915) at image.c:1739 [opt] frame #2: 0x0000000100044a68 emacs`handle_single_display_spec(it=, spec=, object=, overlay=, position=, bufpos=, display_replaced=, frame_window_p=) at xdisp.c:5299 [opt] frame #3: 0x000000010001dd85 emacs`handle_display_spec(it=0x00007fff5fbf8280, spec=4358862915, object=4523100261, overlay=0, position=0x00007fff5fbf83b8, bufpos=1765, frame_window_p=) at xdisp.c:4800 [opt] frame #4: 0x00000001000452e1 emacs`handle_display_prop(it=0x00007fff5fbf8280) at xdisp.c:4719 [opt] frame #5: 0x000000010004544b emacs`handle_stop(it=0x00007fff5fbf8280) at xdisp.c:3425 [opt] frame #6: 0x0000000100048434 emacs`next_element_from_buffer(it=0x00007fff5fbf8280) at xdisp.c:8398 [opt] frame #7: 0x000000010001c6c2 emacs`get_next_display_element(it=0x00007fff5fbf8280) at xdisp.c:6992 [opt] frame #8: 0x000000010002ab68 emacs`display_line(it=0x00007fff5fbf8280, cursor_vpos=) at xdisp.c:21318 [opt] frame #9: 0x000000010002a508 emacs`try_window(window=, pos=(charpos = 921, bytepos = 921), flags=) at xdisp.c:17573 [opt] frame #10: 0x000000010004f8e0 emacs`redisplay_window(window=4356634629, just_this_one_p=) at xdisp.c:17020 [opt] frame #11: 0x000000010004db36 emacs`redisplay_window_0(window=) at xdisp.c:14780 [opt] frame #12: 0x0000000100136e86 emacs`internal_condition_case_1(bfun=(emacs`redisplay_window_0 at xdisp.c:14779), arg=4356634629, handlers=, hfun=(emacs`redisplay_window_error at xdisp.c:14771)) at eval.c:1347 [opt] frame #13: 0x000000010004d19d emacs`redisplay_windows(window=) at xdisp.c:14760 [opt] frame #14: 0x000000010004d164 emacs`redisplay_windows(window=) at xdisp.c:14754 [opt] frame #15: 0x00000001000282af emacs`redisplay_internal at xdisp.c:14249 [opt] frame #16: 0x00000001000bf92e emacs`read_char(commandflag=1, map=4351707683, prev_event=0, used_mouse_menu=0x00007fff5fbfeabf, end_time=0x0000000000000000) at keyboard.c:2484 [opt] frame #17: 0x00000001000bd40a emacs`read_key_sequence(keybuf=, bufsize=30, prompt=, dont_downcase_last=, can_return_switch_frame=, fix_current_buffer=, prevent_redisplay=) at keyboard.c:9151 [opt] frame #18: 0x00000001000bbc02 emacs`command_loop_1 at keyboard.c:1372 [opt] frame #19: 0x0000000100136e12 emacs`internal_condition_case(bfun=(emacs`command_loop_1 at keyboard.c:1263), handlers=, hfun=(emacs`cmd_error at keyboard.c:942)) at eval.c:1323 [opt] frame #20: 0x00000001000ca800 emacs`command_loop_2(ignore=) at keyboard.c:1114 [opt] frame #21: 0x00000001001366b9 emacs`internal_catch(tag=, func=(emacs`command_loop_2 at keyboard.c:1110), arg=0) at eval.c:1088 [opt] frame #22: 0x00000001000bae5e emacs`command_loop at keyboard.c:1093 [opt] frame #23: 0x00000001000bad6f emacs`recursive_edit_1 at keyboard.c:699 [opt] frame #24: 0x00000001000bafa3 emacs`Frecursive_edit at keyboard.c:770 [opt] frame #25: 0x00000001000b9bb7 emacs`main(argc=0, argv=) at emacs.c:1706 [opt] frame #26: 0x00007fffae679235 libdyld.dylib`start + 1 frame #27: 0x00007fffae679235 libdyld.dylib`start + 1 On Tue, Aug 22, 2017 at 11:09 AM, Eli Zaretskii wrote: > > From: Sam Steingold > > Cc: 28176@debbugs.gnu.org > > Date: Mon, 21 Aug 2017 15:40:41 -0400 > > > > (lldb) bt > > * thread #1, queue = 'com.apple.main-thread', stop reason = signal > SIGSTOP > > frame #0: 0x0000000100030788 emacs`display_mode_element(it=0x00007fff5fbf8258, > depth=8, field_width=0, precision=, elt=4328980291, props= > 4412454691, risky=) at xdisp.c:23603 [opt] > > frame #1: 0x00000001000309d0 emacs`display_mode_element(it=0x00007fff5fbf8258, > depth=, field_width=0, precision=, > elt=, props=4412454691, risky=) at xdisp.c:23692 > [opt] > > frame #2: 0x00000001000309d0 emacs`display_mode_element(it=0x00007fff5fbf8258, > depth=, field_width=0, precision=, > elt=, props=4412454691, risky=) at xdisp.c:23692 > [opt] > > frame #3: 0x0000000100030b05 emacs`display_mode_element(it=0x00007fff5fbf8258, > depth=4, field_width=0, precision=-66, elt=, props=0, > risky=) at xdisp.c:23629 [opt] > > frame #4: 0x00000001000309d0 emacs`display_mode_element(it=0x00007fff5fbf8258, > depth=, field_width=0, precision=, > elt=, props=0, risky=) at xdisp.c:23692 [opt] > > frame #5: 0x00000001000309d0 emacs`display_mode_element(it=0x00007fff5fbf8258, > depth=, field_width=0, precision=, > elt=, props=0, risky=) at xdisp.c:23692 [opt] > > frame #6: 0x000000010001bf09 emacs`display_mode_line(w=0x000000010482ea30, > face_id=MODE_LINE_FACE_ID, format=4315887955) at xdisp.c:23211 [opt] > > frame #7: 0x000000010004b2e4 emacs`display_mode_lines(w=0x000000010482ea30) > at xdisp.c:23146 [opt] > > frame #8: 0x000000010005180f emacs`redisplay_window(window=4370655797, > just_this_one_p=) at xdisp.c:17397 [opt] > > This just says that Emacs was in redisplay, displaying the mode line > in some window. > > Do you always see this exact backtrace, with the same function calls > and the same arguments, when you interrupt Emacs that hangs like this? > Or does the backtrace look different every time? > > Thanks. > -- Sam Steingold < http://steingoldpsychology.com> --001a11409b3278f17c05575baf2d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
here is the backtrace from an identical hang with a d= ifferent article in the same group:

2017-08-22 14:= 10:48.609113-0400 emacs[16623:7011753] [general] Connection to 'pboard&= #39; server had an error: <error: 0x7fffb7597ca0> { count =3D 1, tran= saction: 0, voucher =3D 0x0, contents =3D =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 "XPCErrorDescription" =3D> <string: 0x7fffb7597f18> = { length =3D 18, contents =3D "Connection invalid" }
} = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0
2017-08-22 14:11:02.771791-0400 emacs= [16623:7011721] Detected potentially harmful notification post rate of 229.= 322 notifications per second
2017-08-22 14:11:12.773714-0400 emac= s[16623:7011721] Detected potentially harmful notification post rate of 300= .907 notifications per second=C2=A0
2017-08-22 14:11:22.774338-04= 00 emacs[16623:7011721] Detected potentially harmful notification post rate= of 280.44 notifications per second
2017-08-22 14:11:32.774777-04= 00 emacs[16623:7011721] Detected potentially harmful notification post rate= of 290.527 notifications per second
emacs was compiled with opti= mization - stepping may behave oddly; variables may not be available. =C2= =A0 =C2=A0=C2=A0
Process 16623 stopped =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0
* thread #1, queue =3D 'com.apple.main-thread', st= op reason =3D signal SIGSTOP =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0
=C2=A0 =C2= =A0 frame #0: 0x00000001001a4de9 emacs`lookup_image [inlined] search_image_= cache(f=3D0x000000010305afa8, spec=3D4358862915, hash=3D4195912884339560560= ) at image.c:1454 [opt] =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0
=C2=A0 =C2=A01451 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0
=C2=A0 =C2=A01452 = =C2=A0 for (img =3D c->buckets[i]; img; img =3D img->next) =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0=
=C2=A0 =C2=A01453 =C2=A0 =C2=A0 if (img->hash =3D=3D hash =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0
->= 1454 =C2=A0 =C2=A0 =C2=A0 =C2=A0 && !NILP (Fequal (img->spec, s= pec))
=C2=A0 =C2=A01455 =C2=A0 =C2=A0 =C2=A0 =C2=A0 && im= g->frame_foreground =3D=3D FRAME_FOREGROUND_PIXEL (f) =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0
=C2=A0 =C2=A01456 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 && img->frame_background =3D=3D FRAME_BACKGROUND_PIXEL (f)) = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0
=C2=A0 =C2=A01457 =C2=A0 = =C2=A0 =C2=A0 break; =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0
(lldb)= bt =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0
* thread #1, queue =3D 'com.apple.main-thread', stop = reason =3D signal SIGSTOP =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0
=C2=A0 * frame #= 0: 0x00000001001a4de9 emacs`lookup_image [inlined] search_image_cache(f=3D0= x000000010305afa8, spec=3D4358862915, hash=3D4195912884339560560) at image.= c:1454 [opt] =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0
=C2=A0 =C2=A0 frame #1: 0x00000001001a4d82 emacs`lookup_image(f=3D0x0= 00000010305afa8, spec=3D4358862915) at image.c:1739 [opt] =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0=C2=A0
=C2=A0 =C2=A0 frame #2: 0x0000000100044a68 emacs= `handle_single_display_spec(it=3D<unavailable>, spec=3D<unavailabl= e>, object=3D<unavailable>, overlay=3D<unavailable>, positio= n=3D<unavailable>, bufpos=3D<unavailable>, display_replaced=3D&= lt;unavailable>, frame_window_p=3D<unavailable>) at xdisp.c:5299 [= opt] =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0
=C2=A0 =C2=A0 frame #3: 0x00000= 0010001dd85 emacs`handle_display_spec(it=3D0x00007fff5fbf8280, spec=3D43588= 62915, object=3D4523100261, overlay=3D0, position=3D0x00007fff5fbf83b8, buf= pos=3D1765, frame_window_p=3D<unavailable>) at xdisp.c:4800 [opt] =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0
=C2=A0 =C2=A0 frame #4:= 0x00000001000452e1 emacs`handle_display_prop(it=3D0x00007fff5fbf8280) at x= disp.c:4719 [opt] =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0
=C2=A0 =C2=A0 frame #5: 0x000000010004544b emacs`handle_st= op(it=3D0x00007fff5fbf8280) at xdisp.c:3425 [opt] =C2=A0 =C2=A0 =C2=A0=C2= =A0
=C2=A0 =C2=A0 frame #6: 0x0000000100048434 emacs`next_element= _from_buffer(it=3D0x00007fff5fbf8280) at xdisp.c:8398 [opt] =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0
=C2=A0 =C2=A0 frame #7: 0x00000= 0010001c6c2 emacs`get_next_display_element(it=3D0x00007fff5fbf8280) at xdis= p.c:6992 [opt] =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0
=C2= =A0 =C2=A0 frame #8: 0x000000010002ab68 emacs`display_line(it=3D0x00007fff5= fbf8280, cursor_vpos=3D<unavailable>) at xdisp.c:21318 [opt] =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0
=C2=A0= =C2=A0 frame #9: 0x000000010002a508 emacs`try_window(window=3D<unavaila= ble>, pos=3D(charpos =3D 921, bytepos =3D 921), flags=3D<unavailable&= gt;) at xdisp.c:17573 [opt] =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0
=
=C2=A0 =C2=A0 frame #10: 0x000000010004f8e0 emacs`redisplay_window(win= dow=3D4356634629, just_this_one_p=3D<unavailable>) at xdisp.c:17020 [= opt] =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0
=C2=A0 =C2=A0 fr= ame #11: 0x000000010004db36 emacs`redisplay_window_0(window=3D<unavailab= le>) at xdisp.c:14780 [opt] =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0frame #12: 0x0000000100136e86 emacs`inter= nal_condition_case_1(bfun=3D(emacs`redisplay_window_0 at xdisp.c:14779), ar= g=3D4356634629, handlers=3D<unavailable>, hfun=3D(emacs`redisplay_win= dow_error at xdisp.c:14771)) at eval.c:1347 [opt] =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0
=C2=A0 =C2=A0 frame #13: 0x000000010004d19d emacs`redisplay_windows(windo= w=3D<unavailable>) at xdisp.c:14760 [opt] =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0
=C2=A0 =C2=A0 frame #14:= 0x000000010004d164 emacs`redisplay_windows(window=3D<unavailable>) a= t xdisp.c:14754 [opt] =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0=C2=A0
=C2=A0 =C2=A0 frame #15: 0x00000001000282af emac= s`redisplay_internal at xdisp.c:14249 [opt] =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0
=C2=A0 =C2=A0 frame = #16: 0x00000001000bf92e emacs`read_char(commandflag=3D1, map=3D4351707683, = prev_event=3D0, used_mouse_menu=3D0x00007fff5fbfeabf, end_time=3D0x00000000= 00000000) at keyboard.c:2484 [opt] =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0
=C2=A0 =C2=A0 frame #17: 0x= 00000001000bd40a emacs`read_key_sequence(keybuf=3D<unavailable>, bufs= ize=3D30, prompt=3D<unavailable>, dont_downcase_last=3D<unavailabl= e>, can_return_switch_frame=3D<unavailable>, fix_current_buffer=3D= <unavailable>, prevent_redisplay=3D<unavailable>) at keyboard.c= :9151 [opt] =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0
=C2=A0 =C2=A0 frame #18:= 0x00000001000bbc02 emacs`command_loop_1 at keyboard.c:1372 [opt] =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0=
=C2=A0 =C2=A0 frame #19: 0x0000000100136e12 emacs`internal_condi= tion_case(bfun=3D(emacs`command_loop_1 at keyboard.c:1263), handlers=3D<= unavailable>, hfun=3D(emacs`cmd_error at keyboard.c:942)) at eval.c:1323= [opt] =C2=A0 =C2=A0 =C2=A0=C2=A0
=C2=A0 =C2=A0 frame #20: 0x0000= 0001000ca800 emacs`command_loop_2(ignore=3D<unavailable>) at keyboard= .c:1114 [opt]=C2=A0
=C2=A0 =C2=A0 frame #21: 0x00000001001366b9 e= macs`internal_catch(tag=3D<unavailable>, func=3D(emacs`command_loop_2= at keyboard.c:1110), arg=3D0) at eval.c:1088 [opt] =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0
=C2=A0 =C2=A0 frame #22: 0x0000000100= 0bae5e emacs`command_loop at keyboard.c:1093 [opt] =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0
=C2=A0 =C2=A0 frame #23: 0x00000001000bad6f emacs`recursive_edit_1 at keyb= oard.c:699 [opt] =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0
=C2=A0 =C2=A0 frame #24: 0x00000001000bafa3 = emacs`Frecursive_edit at keyboard.c:770 [opt] =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0
=C2=A0 =C2= =A0 frame #25: 0x00000001000b9bb7 emacs`main(argc=3D0, argv=3D<unavailab= le>) at emacs.c:1706 [opt] =C2=A0 =C2=A0 =C2=A0 =C2=A0
=C2=A0 = =C2=A0 frame #26: 0x00007fffae679235 libdyld.dylib`start + 1 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0
=C2=A0 =C2=A0 frame #27: 0x00007fffae679235 libdyld.dylib`start + 1= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0=C2=A0


On Tue, Aug 22, 2017 at 11:09 AM, E= li Zaretskii <eliz@gnu.org> wrote:
> From: Sam Steingold <sds@gnu.org>
> Cc: 28176@debbugs.gnu.org=
> Date: Mon, 21 Aug 2017 15:40:41 -0400
>
> (lldb) bt
> * thread #1, queue =3D 'com.apple.main-thread', stop reason = =3D signal SIGSTOP
>=C2=A0 =C2=A0 =C2=A0frame #0: 0x0000000100030788 emacs`display_mode_ele= ment(it=3D0x00007fff5fbf8258, depth=3D8, field_width=3D0, precision=3D= <unavailable>, elt=3D4328980291, props=3D4412454691, risky=3D<unavailable>) at xdisp.c:23603 [opt]
>=C2=A0 =C2=A0 =C2=A0frame #1: 0x00000001000309d0 emacs`display_mode_ele= ment(it=3D0x00007fff5fbf8258, depth=3D<unavailable>, field_width= =3D0, precision=3D<unavailable>, elt=3D<unavailable>, props=3D4= 412454691, risky=3D<unavailable>) at xdisp.c:23692 [opt]
>=C2=A0 =C2=A0 =C2=A0frame #2: 0x00000001000309d0 emacs`display_mode_ele= ment(it=3D0x00007fff5fbf8258, depth=3D<unavailable>, field_width= =3D0, precision=3D<unavailable>, elt=3D<unavailable>, props=3D4= 412454691, risky=3D<unavailable>) at xdisp.c:23692 [opt]
>=C2=A0 =C2=A0 =C2=A0frame #3: 0x0000000100030b05 emacs`display_mode_ele= ment(it=3D0x00007fff5fbf8258, depth=3D4, field_width=3D0, precision=3D= -66, elt=3D<unavailable>, props=3D0, risky=3D<unavailable>) at = xdisp.c:23629 [opt]
>=C2=A0 =C2=A0 =C2=A0frame #4: 0x00000001000309d0 emacs`display_mode_ele= ment(it=3D0x00007fff5fbf8258, depth=3D<unavailable>, field_width= =3D0, precision=3D<unavailable>, elt=3D<unavailable>, props=3D0= , risky=3D<unavailable>) at xdisp.c:23692 [opt]
>=C2=A0 =C2=A0 =C2=A0frame #5: 0x00000001000309d0 emacs`display_mode_ele= ment(it=3D0x00007fff5fbf8258, depth=3D<unavailable>, field_width= =3D0, precision=3D<unavailable>, elt=3D<unavailable>, props=3D0= , risky=3D<unavailable>) at xdisp.c:23692 [opt]
>=C2=A0 =C2=A0 =C2=A0frame #6: 0x000000010001bf09 emacs`display_mode_lin= e(w=3D0x000000010482ea30, face_id=3DMODE_LINE_FACE_ID, format=3D431588= 7955) at xdisp.c:23211 [opt]
>=C2=A0 =C2=A0 =C2=A0frame #7: 0x000000010004b2e4 emacs`display_mode_lin= es(w=3D0x000000010482ea30) at xdisp.c:23146 [opt]
>=C2=A0 =C2=A0 =C2=A0frame #8: 0x000000010005180f emacs`redisplay_window= (window=3D4370655797, just_this_one_p=3D<unavailable>) at xdisp.= c:17397 [opt]

This just says that Emacs was in redisplay, displaying the mode line=
in some window.

Do you always see this exact backtrace, with the same function calls
and the same arguments, when you interrupt Emacs that hangs like this?
Or does the backtrace look different every time?

Thanks.



--
Sam Steingold <<= a href=3D"http://sds.podval.org" target=3D"_blank">http://sds.podval.org> <http://www.= childpsy.net> <http://steingoldpsychology.com>
--001a11409b3278f17c05575baf2d-- From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 22 15:11:39 2017 Received: (at 28176) by debbugs.gnu.org; 22 Aug 2017 19:11:39 +0000 Received: from localhost ([127.0.0.1]:49851 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkEaQ-0005OM-OV for submit@debbugs.gnu.org; Tue, 22 Aug 2017 15:11:38 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45917) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkEaP-0005O9-Kh for 28176@debbugs.gnu.org; Tue, 22 Aug 2017 15:11:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dkEaJ-0002Jq-8c for 28176@debbugs.gnu.org; Tue, 22 Aug 2017 15:11:32 -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,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35311) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkEaC-0002Ga-1V; Tue, 22 Aug 2017 15:11:24 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3132 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dkEa7-0003AC-MT; Tue, 22 Aug 2017 15:11:23 -0400 Date: Tue, 22 Aug 2017 22:10:53 +0300 Message-Id: <83k21va05e.fsf@gnu.org> From: Eli Zaretskii To: Sam Steingold In-reply-to: (message from Sam Steingold on Tue, 22 Aug 2017 14:23:00 -0400) Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus References: <83lgmcc2i8.fsf@gnu.org> <83d17obyyc.fsf@gnu.org> <838ticbv5p.fsf@gnu.org> <83tw0zabb9.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28176 Cc: 28176@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Sam Steingold > Date: Tue, 22 Aug 2017 14:23:00 -0400 > Cc: 28176@debbugs.gnu.org > > here is the backtrace from an identical hang with a different article in > the same group: > > 2017-08-22 14:10:48.609113-0400 emacs[16623:7011753] [general] Connection > to 'pboard' server had an error: { count = 1, > transaction: 0, voucher = 0x0, contents = > "XPCErrorDescription" => { length = 18, > contents = "Connection invalid" } > } > 2017-08-22 14:11:02.771791-0400 emacs[16623:7011721] Detected potentially > harmful notification post rate of 229.322 notifications per second > 2017-08-22 14:11:12.773714-0400 emacs[16623:7011721] Detected potentially > harmful notification post rate of 300.907 notifications per second > 2017-08-22 14:11:22.774338-0400 emacs[16623:7011721] Detected potentially > harmful notification post rate of 280.44 notifications per second > 2017-08-22 14:11:32.774777-0400 emacs[16623:7011721] Detected potentially > harmful notification post rate of 290.527 notifications per second > emacs was compiled with optimization - stepping may behave oddly; variables > may not be available. > Process 16623 stopped > * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP > > frame #0: 0x00000001001a4de9 emacs`lookup_image [inlined] > search_image_cache(f=0x000000010305afa8, spec=4358862915, > hash=4195912884339560560) at image.c:1454 [opt] > > 1451 > 1452 for (img = c->buckets[i]; img; img = img->next) > > 1453 if (img->hash == hash > -> 1454 && !NILP (Fequal (img->spec, spec)) > 1455 && img->frame_foreground == FRAME_FOREGROUND_PIXEL (f) > > 1456 && img->frame_background == FRAME_BACKGROUND_PIXEL (f)) > > 1457 break; > (lldb) bt > * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP > > * frame #0: 0x00000001001a4de9 emacs`lookup_image [inlined] > search_image_cache(f=0x000000010305afa8, spec=4358862915, > hash=4195912884339560560) at image.c:1454 [opt] > > frame #1: 0x00000001001a4d82 emacs`lookup_image(f=0x000000010305afa8, > spec=4358862915) at image.c:1739 [opt] > > frame #2: 0x0000000100044a68 > emacs`handle_single_display_spec(it=, spec=, > object=, overlay=, position=, > bufpos=, display_replaced=, > frame_window_p=) at xdisp.c:5299 [opt] > > frame #3: 0x000000010001dd85 > emacs`handle_display_spec(it=0x00007fff5fbf8280, spec=4358862915, > object=4523100261, overlay=0, position=0x00007fff5fbf83b8, bufpos=1765, > frame_window_p=) at xdisp.c:4800 [opt] > > frame #4: 0x00000001000452e1 > emacs`handle_display_prop(it=0x00007fff5fbf8280) at xdisp.c:4719 [opt] > > > frame #5: 0x000000010004544b emacs`handle_stop(it=0x00007fff5fbf8280) > at xdisp.c:3425 [opt] > frame #6: 0x0000000100048434 > emacs`next_element_from_buffer(it=0x00007fff5fbf8280) at xdisp.c:8398 [opt] This is an entirely different backtrace. Since you say Emacs is stuck signaling errors, one way to proceed is to put a breakpoint in xsignal and in Fsignal, and then continue Emacs. When it stops at one of these functions, we need to see the backtrace and maybe examine the error data. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 22 15:18:25 2017 Received: (at 28176) by debbugs.gnu.org; 22 Aug 2017 19:18:25 +0000 Received: from localhost ([127.0.0.1]:49862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkEgu-0005Yi-5l for submit@debbugs.gnu.org; Tue, 22 Aug 2017 15:18:25 -0400 Received: from mail-io0-f169.google.com ([209.85.223.169]:37441) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkEgs-0005YT-Gn for 28176@debbugs.gnu.org; Tue, 22 Aug 2017 15:18:19 -0400 Received: by mail-io0-f169.google.com with SMTP id y4so261602iod.4 for <28176@debbugs.gnu.org>; Tue, 22 Aug 2017 12:18:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=s2ldSjKSnL0hKZ7PA2FWUX4T0pbiBAnURmzId073Aso=; b=MqS/JflSsMNRxhqEIgaGcUsDjhcSxXoYj2wboTSVlrtuBYrGL14sMeDBSkHc/ri1qY 2knB+ydhKG0HRO1fNM4QiaZLEpM6Kd79Yea01c0g1DYa+b5ukKk26BoUO6gSJgnMPn3o 7dUCo1hbVkZsWCtdhqTN9XoimdDfYYTmWlkS4MyL0hZE7hu4vAetX2lupAX30OrS7U2V /NBpINb5T5iugQ/PGDSh6ZTg0rbhrcSDQoSlR7BINiurvQ21Mx26V59QEw66jSyXGrMj QJF5JH486Z3m07aitlnjduKl61O15UanqbyQhvT7ojNEgUNS2A/HfVfAie9sdkvcoAs0 tiiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=s2ldSjKSnL0hKZ7PA2FWUX4T0pbiBAnURmzId073Aso=; b=nJ0E9hr4CQBF1iANxZY3gDYhkItrLwPOTayB/w66UoJKC4emHpm7Rv7ttK7zB8tegZ fKQBYT6vH+Nr+uw5YxqaINc4mbuvxSzn4BWB8COdtkOnrgznGOT8C2cyo9BCczAKtX2q v4XexlzrrW8cEmQsVDmBhgC12WCWCtfgYMBJCPfKNzeZzSNPg+49xk7hAIVhy94McR6V LGtkAD6nDoAF8GjgUnk4UyGvqh3q/2s/Vy+0gFsHWJtmVV3KO9e0EWaOuIxK5byH3qfk Z/vD6X7Mai+Ki7RoaCWtJb9o3aI82k6rCg0z1HXiIqJNu8ABRF7lLL1xDThZuxF2qQow njkg== X-Gm-Message-State: AHYfb5hwa2hy0ND7nkKAWM+vQIEjtSAktmYgVYEw8TS+mj26vJsRylrC e5HK+CL1SKhM2ido1N5SiXW1ZZquyw== X-Received: by 10.107.37.20 with SMTP id l20mr172184iol.81.1503429492556; Tue, 22 Aug 2017 12:18:12 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.174.100 with HTTP; Tue, 22 Aug 2017 12:18:11 -0700 (PDT) In-Reply-To: <83k21va05e.fsf@gnu.org> References: <83lgmcc2i8.fsf@gnu.org> <83d17obyyc.fsf@gnu.org> <838ticbv5p.fsf@gnu.org> <83tw0zabb9.fsf@gnu.org> <83k21va05e.fsf@gnu.org> From: Sam Steingold Date: Tue, 22 Aug 2017 15:18:11 -0400 X-Google-Sender-Auth: PmEZJS1nTkCYlivLOgCgZURdmFw Message-ID: Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus To: Eli Zaretskii Content-Type: multipart/alternative; boundary="001a11409b32d94aa305575c745f" X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 28176 Cc: 28176@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.1 (--) --001a11409b32d94aa305575c745f Content-Type: text/plain; charset="UTF-8" the backtrace _may_ depend on where I happen to hit C-c. I am prepared to play "remote debugging" if you want to, supplying the output to the lldb (not gdb!) commands that you will send me. game? On Tue, Aug 22, 2017 at 3:10 PM, Eli Zaretskii wrote: > > From: Sam Steingold > > Date: Tue, 22 Aug 2017 14:23:00 -0400 > > Cc: 28176@debbugs.gnu.org > > > > here is the backtrace from an identical hang with a different article in > > the same group: > > > > 2017-08-22 14:10:48.609113-0400 emacs[16623:7011753] [general] Connection > > to 'pboard' server had an error: { count = 1, > > transaction: 0, voucher = 0x0, contents = > > "XPCErrorDescription" => { length = 18, > > contents = "Connection invalid" } > > } > > 2017-08-22 14:11:02.771791-0400 emacs[16623:7011721] Detected potentially > > harmful notification post rate of 229.322 notifications per second > > 2017-08-22 14:11:12.773714-0400 emacs[16623:7011721] Detected potentially > > harmful notification post rate of 300.907 notifications per second > > 2017-08-22 14:11:22.774338-0400 emacs[16623:7011721] Detected potentially > > harmful notification post rate of 280.44 notifications per second > > 2017-08-22 14:11:32.774777-0400 emacs[16623:7011721] Detected potentially > > harmful notification post rate of 290.527 notifications per second > > emacs was compiled with optimization - stepping may behave oddly; > variables > > may not be available. > > Process 16623 stopped > > * thread #1, queue = 'com.apple.main-thread', stop reason = signal > SIGSTOP > > > > frame #0: 0x00000001001a4de9 emacs`lookup_image [inlined] > > search_image_cache(f=0x000000010305afa8, spec=4358862915, > > hash=4195912884339560560) at image.c:1454 [opt] > > > > 1451 > > 1452 for (img = c->buckets[i]; img; img = img->next) > > > > 1453 if (img->hash == hash > > -> 1454 && !NILP (Fequal (img->spec, spec)) > > 1455 && img->frame_foreground == FRAME_FOREGROUND_PIXEL (f) > > > > 1456 && img->frame_background == FRAME_BACKGROUND_PIXEL (f)) > > > > 1457 break; > > (lldb) bt > > * thread #1, queue = 'com.apple.main-thread', stop reason = signal > SIGSTOP > > > > * frame #0: 0x00000001001a4de9 emacs`lookup_image [inlined] > > search_image_cache(f=0x000000010305afa8, spec=4358862915, > > hash=4195912884339560560) at image.c:1454 [opt] > > > > frame #1: 0x00000001001a4d82 emacs`lookup_image(f= > 0x000000010305afa8, > > spec=4358862915) at image.c:1739 [opt] > > > > frame #2: 0x0000000100044a68 > > emacs`handle_single_display_spec(it=, spec=, > > object=, overlay=, position=, > > bufpos=, display_replaced=, > > frame_window_p=) at xdisp.c:5299 [opt] > > > > frame #3: 0x000000010001dd85 > > emacs`handle_display_spec(it=0x00007fff5fbf8280, spec=4358862915, > > object=4523100261, overlay=0, position=0x00007fff5fbf83b8, bufpos=1765, > > frame_window_p=) at xdisp.c:4800 [opt] > > > > frame #4: 0x00000001000452e1 > > emacs`handle_display_prop(it=0x00007fff5fbf8280) at xdisp.c:4719 [opt] > > > > > > frame #5: 0x000000010004544b emacs`handle_stop(it= > 0x00007fff5fbf8280) > > at xdisp.c:3425 [opt] > > frame #6: 0x0000000100048434 > > emacs`next_element_from_buffer(it=0x00007fff5fbf8280) at xdisp.c:8398 > [opt] > > This is an entirely different backtrace. > > Since you say Emacs is stuck signaling errors, one way to proceed is > to put a breakpoint in xsignal and in Fsignal, and then continue > Emacs. When it stops at one of these functions, we need to see the > backtrace and maybe examine the error data. > -- Sam Steingold < http://steingoldpsychology.com> --001a11409b32d94aa305575c745f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
the backtrace _may_ depend on where I happen to hit C-c.
I am prepare= d to play "remote debugging" if you want to, supplying the output= to the lldb (not gdb!) commands that you will send me.
game?

On Tue, Aug 22, 2017 at 3:10 PM, Eli Zaretskii <eliz@gnu.org= > wrote:
> From: Sam Ste= ingold <sds@gnu.org>
> Date: Tue, 22 Aug 2017 14:23:00 -0400
> Cc: 28176@debbugs.gnu.org=
>
> here is the backtrace from an identical hang with a different article = in
> the same group:
>
> 2017-08-22 14:10:48.609113-0400 emacs[16623:7011753] [general] Connect= ion
> to 'pboard' server had an error: <error: 0x7fffb7597ca0>= { count =3D 1,
> transaction: 0, voucher =3D 0x0, contents =3D
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"XPCErrorDescription" =3D&g= t; <string: 0x7fffb7597f18> { length =3D 18,
> contents =3D "Connection invalid" }
> }
> 2017-08-22 14:11:02.771791-0400 emacs[16623:7011721] Detected potentia= lly
> harmful notification post rate of 229.322 notifications per second
> 2017-08-22 14:11:12.773714-0400 emacs[16623:7011721] Detected potentia= lly
> harmful notification post rate of 300.907 notifications per second
> 2017-08-22 14:11:22.774338-0400 emacs[16623:7011721] Detected potentia= lly
> harmful notification post rate of 280.44 notifications per second
> 2017-08-22 14:11:32.774777-0400 emacs[16623:7011721] Detected potentia= lly
> harmful notification post rate of 290.527 notifications per second
> emacs was compiled with optimization - stepping may behave oddly; vari= ables
> may not be available.
> Process 16623 stopped
> * thread #1, queue =3D 'com.apple.main-thread', stop reason = =3D signal SIGSTOP
>
>=C2=A0 =C2=A0 =C2=A0frame #0: 0x00000001001a4de9 emacs`lookup_image [in= lined]
> search_image_cache(f=3D0x000000010305afa8, spec=3D4358862915,
> hash=3D4195912884339560560) at image.c:1454 [opt]
>
>=C2=A0 =C2=A0 1451
>=C2=A0 =C2=A0 1452=C2=A0 =C2=A0for (img =3D c->buckets[i]; img; img = =3D img->next)
>
>=C2=A0 =C2=A0 1453=C2=A0 =C2=A0 =C2=A0if (img->hash =3D=3D hash
> -> 1454=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&& !NILP (Fequal (= img->spec, spec))
>=C2=A0 =C2=A0 1455=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&& img->= frame_foreground =3D=3D FRAME_FOREGROUND_PIXEL (f)
>
>=C2=A0 =C2=A0 1456=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&& img->= frame_background =3D=3D FRAME_BACKGROUND_PIXEL (f))
>
>=C2=A0 =C2=A0 1457=C2=A0 =C2=A0 =C2=A0 =C2=A0break;
> (lldb) bt
> * thread #1, queue =3D 'com.apple.main-thread', stop reason = =3D signal SIGSTOP
>
>=C2=A0 =C2=A0* frame #0: 0x00000001001a4de9 emacs`lookup_image [inlined= ]
> search_image_cache(f=3D0x000000010305afa8, spec=3D4358862915,
> hash=3D4195912884339560560) at image.c:1454 [opt]
>
>=C2=A0 =C2=A0 =C2=A0frame #1: 0x00000001001a4d82 emacs`lookup_image(f= =3D0x000000010305afa8,
> spec=3D4358862915) at image.c:1739 [opt]
>
>=C2=A0 =C2=A0 =C2=A0frame #2: 0x0000000100044a68
> emacs`handle_single_display_spec(it=3D<unavailable>, spec= =3D<unavailable>,
> object=3D<unavailable>, overlay=3D<unavailable>, position= =3D<unavailable>,
> bufpos=3D<unavailable>, display_replaced=3D<unavailable>,
> frame_window_p=3D<unavailable>) at xdisp.c:5299 [opt]
>
>=C2=A0 =C2=A0 =C2=A0frame #3: 0x000000010001dd85
> emacs`handle_display_spec(it=3D0x00007fff5fbf8280, spec=3D4358862= 915,
> object=3D4523100261, overlay=3D0, position=3D0x00007fff5fbf83b8, bufpo= s=3D1765,
> frame_window_p=3D<unavailable>) at xdisp.c:4800 [opt]
>
>=C2=A0 =C2=A0 =C2=A0frame #4: 0x00000001000452e1
> emacs`handle_display_prop(it=3D0x00007fff5fbf8280) at xdisp.c:471= 9 [opt]
>
>
>=C2=A0 =C2=A0 =C2=A0frame #5: 0x000000010004544b emacs`handle_stop(it= =3D0x00007fff5fbf8280)
> at xdisp.c:3425 [opt]
>=C2=A0 =C2=A0 =C2=A0frame #6: 0x0000000100048434
> emacs`next_element_from_buffer(it=3D0x00007fff5fbf8280) at xdisp.= c:8398 [opt]

This is an entirely different backtrace.

Since you say Emacs is stuck signaling errors, one way to proceed is
to put a breakpoint in xsignal and in Fsignal, and then continue
Emacs.=C2=A0 When it stops at one of these functions, we need to see the backtrace and maybe examine the error data.



--
Sam Steingold <<= a href=3D"http://sds.podval.org" target=3D"_blank">http://sds.podval.org> <http://www.= childpsy.net> <http://steingoldpsychology.com>
--001a11409b32d94aa305575c745f-- From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 22 18:19:52 2017 Received: (at 28176) by debbugs.gnu.org; 22 Aug 2017 22:19:52 +0000 Received: from localhost ([127.0.0.1]:50045 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkHWZ-00014x-QL for submit@debbugs.gnu.org; Tue, 22 Aug 2017 18:19:51 -0400 Received: from mail-it0-f65.google.com ([209.85.214.65]:35116) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkHWX-00014c-IM; Tue, 22 Aug 2017 18:19:50 -0400 Received: by mail-it0-f65.google.com with SMTP id 76so319124ith.2; Tue, 22 Aug 2017 15:19:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version; bh=RYPQEyrWlP7exbDlmbwBwxLSuoSQCRSiDl3TTM4ykCk=; b=JuAUIxPGvmiFxnVcap3/IjbJA9H6bfkzLMNdEdI8xbDrXopbK8K5i5Rh67L7AcgVuE KnE45iq9xB3cReWluZkQUu2D5UEtTQymoYobh9XJstQ/0/Whpk2YsZ/L8NJcyH1EFGyZ D6bmsrTEGt7CS6GnViOpV3AI9EsSF+YTTPYV9kVo2gxClsciSLroYXdn9z8aB/n+6wN8 ebt94e9fnya+4/Uz9hxPAPXNlCBhFDPEMwcUNAD63+aDEEgrP8Hu96VlUkV1+9eFMBGW RUu/XAALZkhnclNjYX8dx9gXfQS5VPTO5aEjNnRRActpBBtmF+fRv0YldOyfz7JxQTQx thoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:in-reply-to:references :user-agent:date:message-id:mime-version; bh=RYPQEyrWlP7exbDlmbwBwxLSuoSQCRSiDl3TTM4ykCk=; b=EjGje5OGAzTWxG9akIIlrNSTyzngXjbFnLAekXvxtYTBTB3q/jEicjlqRH6sbT8Vtq h8WivdDvtgi1SXV5eJdVTU7S/KQL1a8pgXG7u9AN/SiWPv+jTcKi/GtJXayS/vxfiKc/ MJtARM0RXQF6EBDBDBoofg605ZXIp3bt9ClVC8BK/aRpG/nQRCPOpk+bIr0Tq0ZpTBaY HeXZ2NOwhZ20x+bdYuXFc2KbYw3xaESaud3dmy2uBKH0CdMJTi6SnvtwtWuzu274mTdS B4knvrAJXVbZgKv3miEW9MXNlKBeNWnVgL4mkMNLTNpsENG/icV5WyXtH0JgFb9jlFIn tlbg== X-Gm-Message-State: AHYfb5iNsggnEX7KBjNbKxAdxdoCxtlYVPGeI0L1vBkHPxyrfh89dX1F rLM96MK1FdoWyoqu X-Received: by 10.36.82.67 with SMTP id d64mr1239289itb.119.1503440383802; Tue, 22 Aug 2017 15:19:43 -0700 (PDT) Received: from zony ([45.2.119.49]) by smtp.googlemail.com with ESMTPSA id g200sm1598154itb.3.2017.08.22.15.19.42 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 22 Aug 2017 15:19:43 -0700 (PDT) From: npostavs@users.sourceforge.net To: Eli Zaretskii Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus In-Reply-To: <83valfabf8.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 22 Aug 2017 18:07:23 +0300") References: <83lgmcc2i8.fsf@gnu.org> <837exwbuua.fsf@gnu.org> <83valfabf8.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2.50 (gnu/linux) Date: Tue, 22 Aug 2017 18:21:21 -0400 Message-ID: <87378jb5we.fsf@users.sourceforge.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 28176 Cc: 28176@debbugs.gnu.org, sds@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 (/) retitle 28176 26.0.50; [macOS] Emacs hangs on entering a specific article in gnus quit >> emacs -Q >> M-x gnus >> ^ ; gnus-group-enter-server-mode >> a ; gnus-server-add-server >> nntp ; method >> news.gwene.org ; server >> hit RET on the news.gwene.org line in the server line >> after a while you get the huge list of newsgroups. >> search for "stackexchange.history" >> hit enter, get a list of articles in history. >> search for "encircled". >> hit enter, get a hang. > > Thanks. Unfortunately, it doesn't hang for me. > >> note that this might be macos-specific ;-( > > Maybe it is. Can someone else reproduce this, on macOS or elsewhere? Doesn't reproduce on GNU/Linux (both lucid, gtk). It's probably macOS specific. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 22 22:27:29 2017 Received: (at 28176) by debbugs.gnu.org; 23 Aug 2017 02:27:30 +0000 Received: from localhost ([127.0.0.1]:50161 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkLOD-00005b-NQ for submit@debbugs.gnu.org; Tue, 22 Aug 2017 22:27:29 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkLOC-00005O-3n for 28176@debbugs.gnu.org; Tue, 22 Aug 2017 22:27:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dkLO6-0006JG-0n for 28176@debbugs.gnu.org; Tue, 22 Aug 2017 22:27:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40436) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkLO0-0006Hm-3e; Tue, 22 Aug 2017 22:27:16 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3299 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dkLNz-0005Md-E5; Tue, 22 Aug 2017 22:27:15 -0400 Date: Wed, 23 Aug 2017 05:27:03 +0300 Message-Id: <83fucj9fyg.fsf@gnu.org> From: Eli Zaretskii To: Sam Steingold In-reply-to: (message from Sam Steingold on Tue, 22 Aug 2017 15:18:11 -0400) Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus References: <83lgmcc2i8.fsf@gnu.org> <83d17obyyc.fsf@gnu.org> <838ticbv5p.fsf@gnu.org> <83tw0zabb9.fsf@gnu.org> <83k21va05e.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28176 Cc: 28176@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Sam Steingold > Date: Tue, 22 Aug 2017 15:18:11 -0400 > Cc: 28176@debbugs.gnu.org > > the backtrace _may_ depend on where I happen to hit C-c. Yes, I understand. > I am prepared to play "remote debugging" if you want to, supplying the output to the lldb (not gdb!) commands > that you will send me. > game? Sorry, I don't know lldb well enough to play. But if you succeed to hit a breakpoint in Fsignal and we then succeed to understand which code signals an error and what error, we may be on our way to solve the problem. Or are you saying you don't know how to set a breakpoint in a function? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 23 08:11:46 2017 Received: (at 28176) by debbugs.gnu.org; 23 Aug 2017 12:11:46 +0000 Received: from localhost ([127.0.0.1]:50507 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkUVd-0007Kp-UK for submit@debbugs.gnu.org; Wed, 23 Aug 2017 08:11:46 -0400 Received: from sinyavsky.aurox.ch ([37.35.109.145]:40854) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkUVc-0007Kb-2V for 28176@debbugs.gnu.org; Wed, 23 Aug 2017 08:11:44 -0400 Received: from sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) by sinyavsky.aurox.ch (Postfix) with ESMTP id 39372224FC for <28176@debbugs.gnu.org>; Wed, 23 Aug 2017 12:05:47 +0000 (UTC) Authentication-Results: sinyavsky.aurox.ch (amavisd-new); dkim=pass (1024-bit key) reason="pass (just generated, assumed good)" header.d=aurox.ch DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aurox.ch; h= references:subject:subject:in-reply-to:to:from:from:message-id :date:date; s=dkim; t=1503489945; x=1504353946; bh=rSV9Kess3MGij +/O+c+kvX3TWn70a8vvyO7j+705oJw=; b=OB7n9OJCETXlmiLAKzaGNGW379vyl xOAvVbpqtGtd3KiDrUumBR+9aqUMNSQWhpCxYwq53OYEv5TGzJVQaAyfUQGhFQcb +/4Wdm/AdkVvVKHjkwMJXYNbgRM2CZbClbmqNgvq8iq31dKrQaLGipNY2PDghdq1 gn+xDE67YkID9Y= X-Virus-Scanned: Debian amavisd-new at test.virtualizor.com Received: from sinyavsky.aurox.ch ([127.0.0.1]) by sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 0WJkO3cAzmXz for <28176@debbugs.gnu.org>; Wed, 23 Aug 2017 12:05:45 +0000 (UTC) Received: from gray (125.85.192.178.dynamic.wline.res.cust.swisscom.ch [178.192.85.125]) by sinyavsky.aurox.ch (Postfix) with ESMTPSA id 60AA2224CA; Wed, 23 Aug 2017 12:05:43 +0000 (UTC) Date: Wed, 23 Aug 2017 14:11:23 +0200 Message-Id: From: charles@aurox.ch (Charles A. Roelli) To: Eli Zaretskii In-reply-to: <83k21va05e.fsf@gnu.org> (message from Eli Zaretskii on Tue, 22 Aug 2017 22:10:53 +0300) Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus References: <83lgmcc2i8.fsf@gnu.org> <83d17obyyc.fsf@gnu.org> <838ticbv5p.fsf@gnu.org> <83tw0zabb9.fsf@gnu.org> <83k21va05e.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 28176 Cc: 28176@debbugs.gnu.org, sds@gnu.org, npostavs@users.sourceforge.net 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 (--) I can reproduce the issue on macOS 10.6. After the issue occurs, if I pause the affected Emacs from GDB, type "b Fsignal", then continue, I get this: (gdb) bt #0 Fsignal (error_symbol=..., data=...) at eval.c:1505 #1 0x0000000100131e4d in xsignal (error_symbol=..., data=...) at lisp.h:3829 #2 0x00000001001fe693 in xsignal1 (error_symbol=..., arg=...) at eval.c:1639 #3 0x00000001001fefd1 in verror (m=0x1003497b0 "Format specifier doesn't match argument type", ap=0x7fff5fbeff90) at eval.c:1824 #4 0x00000001001ff0b0 in error (m=0x1003497b0 "Format specifier doesn't match argument type") at eval.c:1836 #5 0x00000001001f2e4f in styled_format (nargs=3, args=0x7fff5fbf6a00, message=true) at editfns.c:4498 #6 0x00000001001f1ed1 in Fformat_message (nargs=3, args=0x7fff5fbf6a00) at editfns.c:4158 #7 0x000000010004db63 in vadd_to_log (format=0x10036ab40 <__func__.22422+80961> "Unable to set index %d for image %s", ap=0x7fff5fbf6ae0) at xdisp.c:10178 #8 0x000000010004d9f8 in add_to_log (format=0x10036ab40 <__func__.22422+80961> "Unable to set index %d for image %s") at xdisp.c:10162 #9 0x00000001002ee15b in ns_load_image (f=0x1050795a8, img=0x11d3cb560, spec_file=..., spec_data=...) at nsimage.m:111 #10 0x00000001002b5a29 in png_load (f=0x1050795a8, img=0x11d3cb560) at image.c:6279 #11 0x00000001002aff85 in lookup_image (f=0x1050795a8, spec=...) at image.c:1752 #12 0x000000010003c8cc in handle_single_display_spec (it=0x7fff5fbf88a0, spec=..., object=..., overlay=..., position=0x7fff5fbf89d8, bufpos=1289, display_replaced=0, frame_window_p=true) at xdisp.c:5299 #13 0x0000000100039f0d in handle_display_spec (it=0x7fff5fbf88a0, spec=..., object=..., overlay=..., position=0x7fff5fbf89d8, bufpos=1289, frame_window_p=true) at xdisp.c:4800 #14 0x000000010003986e in handle_display_prop (it=0x7fff5fbf88a0) at xdisp.c:4719 #15 0x0000000100035ec9 in handle_stop (it=0x7fff5fbf88a0) at xdisp.c:3425 #16 0x000000010004654a in next_element_from_buffer (it=0x7fff5fbf88a0) at xdisp.c:8398 #17 0x00000001000420c0 in get_next_display_element (it=0x7fff5fbf88a0) at xdisp.c:6992 #18 0x0000000100071f98 in display_line (it=0x7fff5fbf88a0, cursor_vpos=0) at xdisp.c:21318 #19 0x0000000100063f14 in try_window (window=..., pos=..., flags=1) at xdisp.c:17573 #20 0x000000010006136d in redisplay_window (window=..., just_this_one_p=false) at xdisp.c:17020 #21 0x00000001000593ee in redisplay_window_0 (window=...) at xdisp.c:14780 #22 0x00000001001fdcd6 in internal_condition_case_1 (bfun=0x1000593af , arg=..., handlers=..., hfun=0x100059377 ) at eval.c:1347 #23 0x000000010005934d in redisplay_windows (window=...) at xdisp.c:14760 #24 0x0000000100059308 in redisplay_windows (window=...) at xdisp.c:14754 #25 0x0000000100057c82 in redisplay_internal () at xdisp.c:14249 #26 0x00000001000551e9 in redisplay () at xdisp.c:13469 #27 0x000000010013e30b in read_char (commandflag=1, map=..., prev_event=..., used_mouse_menu=0x7fff5fbff43d, end_time=0x0) at keyboard.c:2484 #28 0x000000010014f217 in read_key_sequence (keybuf=0x7fff5fbff480, bufsize=30, prompt=..., dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9151 #29 0x000000010013a93c in command_loop_1 () at keyboard.c:1372 #30 0x00000001001fdbe6 in internal_condition_case (bfun=0x10013a442 , handlers=..., hfun=0x1001398fd ) at eval.c:1323 #31 0x0000000100139fc9 in command_loop_2 (ignore=...) at keyboard.c:1114 #32 0x00000001001fd05f in internal_catch (tag=..., func=0x100139f9c , arg=...) at eval.c:1088 #33 0x0000000100139f5a in command_loop () at keyboard.c:1093 #34 0x0000000100139394 in recursive_edit_1 () at keyboard.c:699 #35 0x00000001001395ab in Frecursive_edit () at keyboard.c:770 #36 0x00000001001370c1 in main (argc=2, argv=0x7fff5fbff948) at emacs.c:1706 Lisp Backtrace: "redisplay_internal (C function)" (0x0) From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 23 09:35:02 2017 Received: (at 28176) by debbugs.gnu.org; 23 Aug 2017 13:35:02 +0000 Received: from localhost ([127.0.0.1]:50593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkVoD-0002gc-Sh for submit@debbugs.gnu.org; Wed, 23 Aug 2017 09:35:02 -0400 Received: from mail-io0-f182.google.com ([209.85.223.182]:36253) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkVoC-0002g6-7R for 28176@debbugs.gnu.org; Wed, 23 Aug 2017 09:35:00 -0400 Received: by mail-io0-f182.google.com with SMTP id p141so413902iop.3 for <28176@debbugs.gnu.org>; Wed, 23 Aug 2017 06:35:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=OSCcgq0tScoQJ5M3p0x91LmoHuHC0OAXwgoqq6SXKMA=; b=pjg87EJXD8ABEibblVSJ5WF0/Ru3SmGYVb++r7tjBjjKi11m9+BUJBUiF18jVO8B4t Vr+diZpX7e6wx/QbjSzL26ROsDyOClxsU+DfQokKDdID1jT2Hpl7CE99X7sMwPW+resu pHVFhH7GVj6W2JEXeRcZ95TYZuvNNzgMP5HnqyZH5YUu5OxbyMN0/VgUS7x9uDukf6kV qFWni5K7EPEQTzVxaRYP7XYtbjqrbxsarOXXcRC49pR7cQHSMYq1aTb4617yp6tPmITi s5bna0agYmd8ZEXcrNHogkOZyBU1jFeFh8kq0risU1F+9ke1TxD6IHiwGWNrRgtzsRH4 Gz6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=OSCcgq0tScoQJ5M3p0x91LmoHuHC0OAXwgoqq6SXKMA=; b=B7/zroQFHANThdABVlViaCrN/MKe2hCDT7AdGeZv7qzGjlRfBepNDsz6PqF/pRkoKp 56alPd34UnmVpt5ExAGooPF+5iKi4jbuRZGCWck58Zn98fk7fNzR3J20Z7+DHvf+b/EI ZtcL3eE3Fgp1xPm7o9VRXNQoF1FB1xgUANumJEw2Bj40cMO1Md9T3sL5vDGkv78Zzr+e cajaiaF1MFsVyCsSSrtzydYzcJtRE8Lt398/td31T51asriOsw8ghi6/8kxWA6734wHI M4s61uFmC1NuOZSLSwENEW96ArC+M5/gJT07bQcXIvpISgoBkao0SyQlLYiYXhU1ZaqH 0mVg== X-Gm-Message-State: AHYfb5i9rHBvYWNUkLFCGKe1Qgr3RMLcgggsVcDsecSrbNXdEs6jv9UL oIoDCUNxLea7AVwg/T2H9tvcIu3fAA== X-Received: by 10.107.6.139 with SMTP id f11mr1881290ioi.43.1503495293973; Wed, 23 Aug 2017 06:34:53 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.174.100 with HTTP; Wed, 23 Aug 2017 06:34:53 -0700 (PDT) In-Reply-To: References: <83lgmcc2i8.fsf@gnu.org> <83d17obyyc.fsf@gnu.org> <838ticbv5p.fsf@gnu.org> <83tw0zabb9.fsf@gnu.org> <83k21va05e.fsf@gnu.org> From: Sam Steingold Date: Wed, 23 Aug 2017 09:34:53 -0400 X-Google-Sender-Auth: xYRVimVkzAqkBJdxgGiq8IFpptU Message-ID: Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus To: "Charles A. Roelli" Content-Type: multipart/alternative; boundary="001a113eeaeaeb41a605576bc604" X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 28176 Cc: Eli Zaretskii , 28176@debbugs.gnu.org, Noam Postavsky 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.1 (--) --001a113eeaeaeb41a605576bc604 Content-Type: text/plain; charset="UTF-8" if you use gdb, you can tap into the src/.gdbinit and its "x" and "p" commands. --001a113eeaeaeb41a605576bc604 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
if you use gdb, you can tap into the src/.gdbinit and its = "x" and "p" commands.


--001a113eeaeaeb41a605576bc604-- From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 23 10:30:03 2017 Received: (at 28176) by debbugs.gnu.org; 23 Aug 2017 14:30:03 +0000 Received: from localhost ([127.0.0.1]:51529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkWfR-0004B5-Eu for submit@debbugs.gnu.org; Wed, 23 Aug 2017 10:30:03 -0400 Received: from sinyavsky.aurox.ch ([37.35.109.145]:41009) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkWfP-0004AZ-If for 28176@debbugs.gnu.org; Wed, 23 Aug 2017 10:29:59 -0400 Received: from sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) by sinyavsky.aurox.ch (Postfix) with ESMTP id D55552250E for <28176@debbugs.gnu.org>; Wed, 23 Aug 2017 14:24:02 +0000 (UTC) Authentication-Results: sinyavsky.aurox.ch (amavisd-new); dkim=pass (1024-bit key) reason="pass (just generated, assumed good)" header.d=aurox.ch DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aurox.ch; h= references:subject:subject:in-reply-to:to:from:from:message-id :date:date; s=dkim; t=1503498238; x=1504362239; bh=hNjpTfFm9wH7X soO5k+s/6e/czW3hdYKCcB/DaXQP0Y=; b=Ntl94q3WAbRWYE6xcgQDW+DMMCJ9T SrVXUIvAaj4Ias/rFnvuZsZNX8vVPYqkcWXvrLmRIdvZWSpK0x9vcFngjg+dAnJw BSK+++dH8ecCpPp0QbMduSnr/3bHa2TKOSAxXFOcontPs8MlZrD2G1tN6SkVkSNL LWKeo2RBcOkAn4= X-Virus-Scanned: Debian amavisd-new at test.virtualizor.com Received: from sinyavsky.aurox.ch ([127.0.0.1]) by sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id fBHavJStu6wB for <28176@debbugs.gnu.org>; Wed, 23 Aug 2017 14:23:58 +0000 (UTC) Received: from gray (125.85.192.178.dynamic.wline.res.cust.swisscom.ch [178.192.85.125]) by sinyavsky.aurox.ch (Postfix) with ESMTPSA id 400E3224CA; Wed, 23 Aug 2017 14:23:58 +0000 (UTC) Date: Wed, 23 Aug 2017 16:29:35 +0200 Message-Id: From: charles@aurox.ch (Charles A. Roelli) To: Sam Steingold In-reply-to: (message from Sam Steingold on Wed, 23 Aug 2017 09:34:53 -0400) Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus References: <83lgmcc2i8.fsf@gnu.org> <83d17obyyc.fsf@gnu.org> <838ticbv5p.fsf@gnu.org> <83tw0zabb9.fsf@gnu.org> <83k21va05e.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 28176 Cc: eliz@gnu.org, 28176@debbugs.gnu.org, alan@idiocy.org, npostavs@users.sourceforge.net 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 (--) > From: Sam Steingold > Date: Wed, 23 Aug 2017 09:34:53 -0400 > Cc: Eli Zaretskii , 28176@debbugs.gnu.org, Noam Postavsky > > if you use gdb, you can tap into the src/.gdbinit and its "x" and "p" commands. > Seems like this may be a side effect of a recent change adding GIF support in macOS (I'm CCing the author, Alan Third). In nsimage.m:111 (ns_load_image), there is this call to add_to_log: add_to_log ("Unable to set index %d for image %s", index, img->spec); but img->spec is a Lisp_Object: (gdb) ptype img->spec type = struct Lisp_Object { EMACS_INT i; } Maybe "%s" doesn't cover Lisp_Objects? At any rate, that seems to be what the error message is about. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 23 13:03:33 2017 Received: (at 28176) by debbugs.gnu.org; 23 Aug 2017 17:03:34 +0000 Received: from localhost ([127.0.0.1]:51626 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkZ3t-0007o3-V2 for submit@debbugs.gnu.org; Wed, 23 Aug 2017 13:03:33 -0400 Received: from mail-qk0-f177.google.com ([209.85.220.177]:38436) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkZ3o-0007nl-TI for 28176@debbugs.gnu.org; Wed, 23 Aug 2017 13:03:24 -0400 Received: by mail-qk0-f177.google.com with SMTP id k126so3871351qkb.5 for <28176@debbugs.gnu.org>; Wed, 23 Aug 2017 10:03:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:in-reply-to:references:user-agent :return-receipt-to:reply-to:date:message-id:mime-version; bh=xCgMscCCneMIE7kwmLJBqdRoj6Lmyf2EUZNZ68uXonI=; b=a1XpJ7X8oqS0hkGQVqF/gvHKoKd7bZBLp8W6shDSAjnluoNjqug087wAN6GN+GKC+j xw0PwuknXghT3br8x9H3XkpxIqwsSTRwFBz8F9CBEJR8KtlBSDPQCZpZCaoFkrQ4kLSr bB5Qa7kNgUdG8N7Uv5765BmP25kpXEJsTYlwFI/lhVbZwkt6zCo+UnB43J9ujt7Rffr4 +3a6oKtIIUdKaxdknpURnVhbPifbamCFxfND6kWVca+zEyM5jGVq6+l98xKn3wooV+bq wU1xKkNkSnpcARBZwnQO5XYxlFubv4hYKyMuGtmNIBMlr/unnEzu6GDSQzjOi2MEHo1r IJXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:in-reply-to:references :user-agent:return-receipt-to:reply-to:date:message-id:mime-version; bh=xCgMscCCneMIE7kwmLJBqdRoj6Lmyf2EUZNZ68uXonI=; b=Ldbd7YnuCmm0WXjTL5iy3ks1GLK5dt3mKCzNMyubORvVVYqK1yhrYUdzELEOhlCnKx 7o62fKEBdmjDp77FnWzfmZgNh0bbLTabiFCdR/zt6qtJ/8lmIgxIuwtPkl1gs1F6uVP6 9VqYfWV8tTL77+t5KF1QM1Llwd1RLlhGJe6s5o6e66WWc9m0TrbUSoqaQ50hgR3GSzDz NX4A9K7ydh4eoT2X1btkfjvlh3KoFx1lKH7OK+VWMQNayXMfS3PSXjwEwv/5FE0vASXO hT3wAt6Rc7VQ/vJQ3BO4J9DH6LESP5Pq6DBZ89nrraa/cK4ual7X+48W191kP8J/6KE8 xFWA== X-Gm-Message-State: AHYfb5gtRIkrgkuhGQXMJUkqO5zfn4pstVpPUte1pXAfnq1jaK1Ea/4T Yh8Kgx2miZcNaP/RZog= X-Received: by 10.55.42.16 with SMTP id q16mr5056458qkh.4.1503507795014; Wed, 23 Aug 2017 10:03:15 -0700 (PDT) Received: from Clr-Sam.local ([38.101.106.18]) by smtp.gmail.com with ESMTPSA id c5sm1129908qkd.27.2017.08.23.10.03.12 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 23 Aug 2017 10:03:13 -0700 (PDT) From: Sam Steingold To: Eli Zaretskii Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus In-Reply-To: <83fucj9fyg.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 23 Aug 2017 05:27:03 +0300") References: <83lgmcc2i8.fsf@gnu.org> <83d17obyyc.fsf@gnu.org> <838ticbv5p.fsf@gnu.org> <83tw0zabb9.fsf@gnu.org> <83k21va05e.fsf@gnu.org> <83fucj9fyg.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (darwin) X-Attribution: Sam X-Disclaimer: You should not expect anyone to agree with me. Date: Wed, 23 Aug 2017 13:03:12 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 28176 Cc: 28176@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: , Reply-To: sds@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) > * Eli Zaretskii [2017-08-23 05:27:03 +0300]: > > if you succeed to hit a breakpoint in Fsignal and we then succeed to > understand which code signals an error and what error, we may be on > our way to solve the problem. I set the breakpoints using --8<---------------cut here---------------start------------->8--- (lldb) break set -b Fsignal Breakpoint 1: where = emacs`Fsignal + 4 at eval.c:1505, address = 0x00000001001370a4 (lldb) break set -b xsignal Breakpoint 2: where = emacs`xsignal + 4 at lisp.h:3829, address = 0x00000001000b5f54 (lldb) run -Q --8<---------------cut here---------------end--------------->8--- and got several hits (in require) before I even got the *Scratch* frame. Then I got a gazillion hits on M-x gnus, so I disabled the breakpoint and re-enabled it after viewing several articles but before viewing the bad one (so that everything autoloaded would be loaded before the error). here is the backtrace: --8<---------------cut here---------------start------------->8--- lldb) bt * thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 * frame #0: 0x00000001001370a4 emacs`Fsignal(error_symbol=50880, data=4318505459) at eval.c:1505 [opt] frame #1: 0x00000001000b5f59 emacs`xsignal(error_symbol=, data=) at lisp.h:3829 [opt] frame #2: 0x000000010013561c emacs`xsignal1(error_symbol=, arg=) at eval.c:1639 [opt] frame #3: 0x000000010012055a emacs`Fdefault_value(symbol=) at data.c:1645 [opt] frame #4: 0x00000001001355e0 emacs`Fdefault_toplevel_value(symbol=10290416) at eval.c:678 [opt] frame #5: 0x0000000100139134 emacs`funcall_subr(subr=0x000000010058f200, numargs=1, args=) at eval.c:2832 [opt] frame #6: 0x0000000100138630 emacs`Ffuncall(nargs=, args=) at eval.c:2757 [opt] frame #7: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=0, nargs=, args=) at bytecode.c:629 [opt] frame #8: 0x0000000100139611 emacs`funcall_lambda(fun=, nargs=, arg_vector=0x00007fff5fbf9900) at eval.c:3040 [opt] frame #9: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #10: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=0, nargs=, args=) at bytecode.c:629 [opt] frame #11: 0x0000000100139611 emacs`funcall_lambda(fun=, nargs=, arg_vector=0x00007fff5fbf9bd0) at eval.c:3040 [opt] frame #12: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #13: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=0, nargs=, args=) at bytecode.c:629 [opt] frame #14: 0x0000000100134d2e emacs`eval_sub(form=) at eval.c:2228 [opt] frame #15: 0x000000010015b7c5 emacs`readevalloop(readcharfun=24096, infile0=0x00007fff5fbf9f30, sourcename=4529157700, printflag=, unibyte=, readfun=0, start=, end=0) at lread.c:2038 [opt] frame #16: 0x0000000100159f60 emacs`Fload(file=, noerror=, nomessage=45456, nosuffix=, must_suffix=4529147476) at lread.c:1432 [opt] frame #17: 0x0000000100142f28 emacs`Frequire(feature=237581408, filename=, noerror=) at fns.c:2805 [opt] frame #18: 0x0000000100139158 emacs`funcall_subr(subr=0x0000000100590bb0, numargs=1, args=) at eval.c:2837 [opt] frame #19: 0x0000000100138630 emacs`Ffuncall(nargs=, args=) at eval.c:2757 [opt] frame #20: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=0, nargs=, args=) at bytecode.c:629 [opt] frame #21: 0x0000000100134d2e emacs`eval_sub(form=) at eval.c:2228 [opt] frame #22: 0x000000010015b7c5 emacs`readevalloop(readcharfun=24096, infile0=0x00007fff5fbfa4e0, sourcename=4529146436, printflag=, unibyte=, readfun=0, start=, end=0) at lread.c:2038 [opt] frame #23: 0x0000000100159f60 emacs`Fload(file=, noerror=, nomessage=45456, nosuffix=, must_suffix=4529139156) at lread.c:1432 [opt] frame #24: 0x0000000100142f28 emacs`Frequire(feature=49488, filename=, noerror=) at fns.c:2805 [opt] frame #25: 0x0000000100139158 emacs`funcall_subr(subr=0x0000000100590bb0, numargs=1, args=) at eval.c:2837 [opt] frame #26: 0x0000000100138630 emacs`Ffuncall(nargs=, args=) at eval.c:2757 [opt] frame #27: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=0, nargs=, args=) at bytecode.c:629 [opt] frame #28: 0x0000000100134d2e emacs`eval_sub(form=) at eval.c:2228 [opt] frame #29: 0x000000010015b7c5 emacs`readevalloop(readcharfun=24096, infile0=0x00007fff5fbfaa90, sourcename=4529044932, printflag=, unibyte=, readfun=0, start=, end=0) at lread.c:2038 [opt] frame #30: 0x0000000100159f60 emacs`Fload(file=, noerror=, nomessage=45456, nosuffix=, must_suffix=4523217236) at lread.c:1432 [opt] frame #31: 0x00000001001364b5 emacs`Fautoload_do_load(fundef=4297879971, funname=, macro_only=0) at eval.c:2010 [opt] frame #32: 0x00000001001384e8 emacs`Ffuncall(nargs=, args=) at eval.c:2774 [opt] frame #33: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=2054, nargs=, args=) at bytecode.c:629 [opt] frame #34: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #35: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=1030, nargs=, args=) at bytecode.c:629 [opt] frame #36: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #37: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=1030, nargs=, args=) at bytecode.c:629 [opt] frame #38: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #39: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=1030, nargs=, args=) at bytecode.c:629 [opt] frame #40: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #41: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=1030, nargs=, args=) at bytecode.c:629 [opt] frame #42: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #43: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=1030, nargs=, args=) at bytecode.c:629 [opt] frame #44: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #45: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=1030, nargs=, args=) at bytecode.c:629 [opt] frame #46: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #47: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=1030, nargs=, args=) at bytecode.c:629 [opt] frame #48: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #49: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=1030, nargs=, args=) at bytecode.c:629 [opt] frame #50: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #51: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=1030, nargs=, args=) at bytecode.c:629 [opt] frame #52: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #53: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=1030, nargs=, args=) at bytecode.c:629 [opt] frame #54: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #55: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=0, nargs=, args=) at bytecode.c:629 [opt] frame #56: 0x0000000100139611 emacs`funcall_lambda(fun=, nargs=, arg_vector=0x00007fff5fbfc930) at eval.c:3040 [opt] frame #57: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #58: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=0, nargs=, args=) at bytecode.c:629 [opt] frame #59: 0x0000000100139611 emacs`funcall_lambda(fun=, nargs=, arg_vector=0x00007fff5fbfcb20) at eval.c:3040 [opt] frame #60: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #61: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=0, nargs=, args=) at bytecode.c:629 [opt] frame #62: 0x0000000100139611 emacs`funcall_lambda(fun=, nargs=, arg_vector=0x00007fff5fbfcd00) at eval.c:3040 [opt] frame #63: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #64: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=0, nargs=, args=) at bytecode.c:629 [opt] frame #65: 0x0000000100139611 emacs`funcall_lambda(fun=, nargs=, arg_vector=0x00007fff5fbfd010) at eval.c:3040 [opt] frame #66: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #67: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=0, nargs=, args=) at bytecode.c:629 [opt] frame #68: 0x0000000100139611 emacs`funcall_lambda(fun=, nargs=, arg_vector=0x00007fff5fbfd480) at eval.c:3040 [opt] frame #69: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #70: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=0, nargs=, args=) at bytecode.c:629 [opt] frame #71: 0x0000000100139611 emacs`funcall_lambda(fun=, nargs=, arg_vector=0x00007fff5fbfd6d0) at eval.c:3040 [opt] frame #72: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #73: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=0, nargs=, args=) at bytecode.c:629 [opt] frame #74: 0x0000000100139611 emacs`funcall_lambda(fun=, nargs=, arg_vector=0x00007fff5fbfd9b0) at eval.c:3040 [opt] frame #75: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #76: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=0, nargs=, args=) at bytecode.c:629 [opt] frame #77: 0x0000000100139611 emacs`funcall_lambda(fun=, nargs=, arg_vector=0x00007fff5fbfdba0) at eval.c:3040 [opt] frame #78: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #79: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=0, nargs=, args=) at bytecode.c:629 [opt] frame #80: 0x0000000100139611 emacs`funcall_lambda(fun=, nargs=, arg_vector=0x00007fff5fbfdee0) at eval.c:3040 [opt] frame #81: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #82: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=0, nargs=, args=) at bytecode.c:629 [opt] frame #83: 0x0000000100139611 emacs`funcall_lambda(fun=, nargs=, arg_vector=0x00007fff5fbfe120) at eval.c:3040 [opt] frame #84: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #85: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=0, nargs=, args=) at bytecode.c:629 [opt] frame #86: 0x0000000100139611 emacs`funcall_lambda(fun=, nargs=, arg_vector=0x00007fff5fbfe3a0) at eval.c:3040 [opt] frame #87: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #88: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=0, nargs=, args=) at bytecode.c:629 [opt] frame #89: 0x0000000100139611 emacs`funcall_lambda(fun=, nargs=, arg_vector=0x00007fff5fbfe630) at eval.c:3040 [opt] frame #90: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #91: 0x0000000100131f76 emacs`Ffuncall_interactively(nargs=, args=) at callint.c:252 [opt] frame #92: 0x0000000100138630 emacs`Ffuncall(nargs=, args=) at eval.c:2757 [opt] frame #93: 0x0000000100133559 emacs`Fcall_interactively(function=, record_flag=0, keys=) at callint.c:844 [opt] frame #94: 0x0000000100139158 emacs`funcall_subr(subr=0x000000010058ef90, numargs=3, args=) at eval.c:2837 [opt] frame #95: 0x0000000100138630 emacs`Ffuncall(nargs=, args=) at eval.c:2757 [opt] frame #96: 0x000000010017563a emacs`exec_byte_code(bytestr=, vector=, maxdepth=, args_template=4102, nargs=, args=) at bytecode.c:629 [opt] frame #97: 0x00000001001385d1 emacs`Ffuncall(nargs=, args=) at eval.c:2759 [opt] frame #98: 0x0000000100138d4c emacs`call1(fn=, arg1=) at eval.c:2608 [opt] frame #99: 0x00000001000bbe99 emacs`command_loop_1 at keyboard.c:1486 [opt] frame #100: 0x0000000100136e12 emacs`internal_condition_case(bfun=(emacs`command_loop_1 at keyboard.c:1263), handlers=, hfun=(emacs`cmd_error at keyboard.c:942)) at eval.c:1323 [opt] frame #101: 0x00000001000ca800 emacs`command_loop_2(ignore=) at keyboard.c:1114 [opt] frame #102: 0x00000001001366b9 emacs`internal_catch(tag=, func=(emacs`command_loop_2 at keyboard.c:1110), arg=0) at eval.c:1088 [opt] frame #103: 0x00000001000bae5e emacs`command_loop at keyboard.c:1093 [opt] frame #104: 0x00000001000bad6f emacs`recursive_edit_1 at keyboard.c:699 [opt] frame #105: 0x00000001000bafa3 emacs`Frecursive_edit at keyboard.c:770 [opt] frame #106: 0x00000001000b9bb7 emacs`main(argc=0, argv=) at emacs.c:1706 [opt] frame #107: 0x00007fffae679235 libdyld.dylib`start + 1 frame #108: 0x00007fffae679235 libdyld.dylib`start + 1 (lldb) --8<---------------cut here---------------end--------------->8--- note that require is _still_ present, but it is probably the actual suspect - feature 237581408. I have no idea what to do next. Thanks. -- Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1504 http://steingoldpsychology.com http://www.childpsy.net http://camera.org http://jij.org http://thereligionofpeace.com http://americancensorship.org Time would have been the best Teacher, if it did not kill all its students. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 23 14:21:40 2017 Received: (at 28176) by debbugs.gnu.org; 23 Aug 2017 18:21:40 +0000 Received: from localhost ([127.0.0.1]:51680 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkaHc-000199-Dt for submit@debbugs.gnu.org; Wed, 23 Aug 2017 14:21:40 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkaHa-00018x-Sa for 28176@debbugs.gnu.org; Wed, 23 Aug 2017 14:21:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dkaHU-0004ry-Ml for 28176@debbugs.gnu.org; Wed, 23 Aug 2017 14:21:33 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53201) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkaHO-0004ma-RP; Wed, 23 Aug 2017 14:21:26 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3771 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dkaHM-0004HN-BX; Wed, 23 Aug 2017 14:21:26 -0400 Date: Wed, 23 Aug 2017 21:21:04 +0300 Message-Id: <83wp5u87sf.fsf@gnu.org> From: Eli Zaretskii To: sds@gnu.org In-reply-to: (message from Sam Steingold on Wed, 23 Aug 2017 13:03:12 -0400) Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus References: <83lgmcc2i8.fsf@gnu.org> <83d17obyyc.fsf@gnu.org> <838ticbv5p.fsf@gnu.org> <83tw0zabb9.fsf@gnu.org> <83k21va05e.fsf@gnu.org> <83fucj9fyg.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28176 Cc: 28176@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Sam Steingold > Cc: 28176@debbugs.gnu.org > Date: Wed, 23 Aug 2017 13:03:12 -0400 > > > * Eli Zaretskii [2017-08-23 05:27:03 +0300]: > > > > if you succeed to hit a breakpoint in Fsignal and we then succeed to > > understand which code signals an error and what error, we may be on > > our way to solve the problem. > > I set the breakpoints using > > --8<---------------cut here---------------start------------->8--- > (lldb) break set -b Fsignal > Breakpoint 1: where = emacs`Fsignal + 4 at eval.c:1505, address = 0x00000001001370a4 > (lldb) break set -b xsignal > Breakpoint 2: where = emacs`xsignal + 4 at lisp.h:3829, address = 0x00000001000b5f54 > (lldb) run -Q > --8<---------------cut here---------------end--------------->8--- > > and got several hits (in require) before I even got the *Scratch* frame. > Then I got a gazillion hits on M-x gnus, so I disabled the breakpoint > and re-enabled it after viewing several articles but before viewing the > bad one (so that everything autoloaded would be loaded before the > error). > > here is the backtrace: Thanks, but this doesn't look like the error we are looking for: it doesn't happen in redisplay. To make more sense of this error, you need to convert error_symbol and data to human-readable form. If lldb doesn't support the scripting in the .gdbinit file, then the only way is to perform manually what the following commands do: xsymbol (for error_symbol) xtype (for data) After we know what is the Lisp type of data, we need to use the corresponding x* commands to display that type, like xcar and xcdr for a cons cell. > note that require is _still_ present, but it is probably the actual > suspect - feature 237581408. Why is that suspect? > I have no idea what to do next. After we understand this error, and my guess that it is not what we are looking for is confirmed, the next step is continue the program and wait for the next time the breakpoint in Fsignal breaks. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 23 15:10:53 2017 Received: (at 28176) by debbugs.gnu.org; 23 Aug 2017 19:10:53 +0000 Received: from localhost ([127.0.0.1]:51699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkb3F-0002Eq-L4 for submit@debbugs.gnu.org; Wed, 23 Aug 2017 15:10:53 -0400 Received: from mail-wr0-f179.google.com ([209.85.128.179]:38453) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkb3E-0002Eb-Cn for 28176@debbugs.gnu.org; Wed, 23 Aug 2017 15:10:52 -0400 Received: by mail-wr0-f179.google.com with SMTP id p8so3203542wrf.5 for <28176@debbugs.gnu.org>; Wed, 23 Aug 2017 12:10:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=50QLMNkIv9S21dC/mDin8vBLfnC57nATtPJCpLZ+PfU=; b=gAqzYFGZyvt4fNe5m9JuR+DgtAfmKa5fT0WVzcgzVW0ezIUDxWGH++a8ivPdE0k6/O NHEDlp1GmRTSUEExPvwheERHjDM6v+m1OtTugUd+z1kGyLwDgelaG4gCR7vvDZ+AVK+a uisg4KkmLLginATJE1pez+hPGoXoUwYwNWNbQ21wBdqSm6Zjo7UfNvKiaGr8LYkRvnMN LYI8ik6knJrw00b24tsYZvftbpp1MavbUA0b55SIjRYX5HWLuk/oa4ElQaC7kCWsk7+b 3H8r6SG41GTaTNY2Bzf+B0hJKqkEAonqtzMKtdYNbP6OtpTrKum76KVMTCLeLqr0Imcc gv3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=50QLMNkIv9S21dC/mDin8vBLfnC57nATtPJCpLZ+PfU=; b=a0VR5wBs1+UUwtFjBPEaAcwKF15C3jv9aJCiOJ4lQWwFGBQlzmngaoH4V49ax5N4ug Znv/HM/Mx5z75UYMWR3L0XwyWbLUK6XXayjOzbpydFbPvbT7v0B9MO0SMuYpvH3mB3+C xn8bmrKIooKYXaqnC7+6DXBEtp4faKVaL3nZ6b4AENPuaKqm5k+vTeXsxf9oVOSrUS04 xbNPk7ybv9vez07CoL7PESQxA+ATwGmbWnfsnoIHEA2v6lt/yTc9oZHnPG5KgmQl/ouM Ct5t5Si7D9G+RUidEudL04fZMY9C/wO/2kIMfB4vLlFSZgecOMMQnvq6WbHEQ2C7fYfz RXdg== X-Gm-Message-State: AHYfb5jIhw5JxSM+hDx3xiTio3lNKhcCqaZeEeU/EHMZfUTHg7zkHOMt KsTKAbgFXsFNBA== X-Received: by 10.223.142.245 with SMTP id q108mr2437810wrb.320.1503515446759; Wed, 23 Aug 2017 12:10:46 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-8112-602e-83ce-eeab.holly.idiocy.org. [2001:8b0:3f8:8129:8112:602e:83ce:eeab]) by smtp.gmail.com with ESMTPSA id p17sm3068878wma.45.2017.08.23.12.10.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 23 Aug 2017 12:10:45 -0700 (PDT) Date: Wed, 23 Aug 2017 20:10:50 +0100 From: Alan Third To: "Charles A. Roelli" Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus Message-ID: <20170823191050.GA36516@breton.holly.idiocy.org> References: <83d17obyyc.fsf@gnu.org> <838ticbv5p.fsf@gnu.org> <83tw0zabb9.fsf@gnu.org> <83k21va05e.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.7.2 (2016-11-26) X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 28176 Cc: 28176@debbugs.gnu.org, eliz@gnu.org, Sam Steingold , npostavs@users.sourceforge.net 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.1 (--) On Wed, Aug 23, 2017 at 04:29:35PM +0200, Charles A. Roelli wrote: > Seems like this may be a side effect of a recent change adding GIF > support in macOS (I'm CCing the author, Alan Third). I’m quite confused. I tested this against gifs and jpegs, and they both worked fine. I never tested against pngs as I assumed, being a single image format like jpeg, it would work the same. It seems that jpegs are handled differently, though, as I stuck an fprintf in ns_load_image and it didn’t print anything when I loaded a jpeg. Anyway, I’ve pushed a modification which fixes pngs while keeping animated gifs working. > In nsimage.m:111 (ns_load_image), there is this call to add_to_log: > > add_to_log ("Unable to set index %d for image %s", index, img->spec); > > but img->spec is a Lisp_Object: > > (gdb) ptype img->spec > type = struct Lisp_Object { > EMACS_INT i; > } > > Maybe "%s" doesn't cover Lisp_Objects? At any rate, that seems to be > what the error message is about. This looks like it’s the same way it’s handled in image.c, so I don’t know why it doesn’t work here. Unless it’s actually index that’s at fault since it’s *not* a Lisp_Object? -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 23 15:56:36 2017 Received: (at 28176) by debbugs.gnu.org; 23 Aug 2017 19:56:36 +0000 Received: from localhost ([127.0.0.1]:51742 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkblU-0003KL-8w for submit@debbugs.gnu.org; Wed, 23 Aug 2017 15:56:36 -0400 Received: from sinyavsky.aurox.ch ([37.35.109.145]:41366) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkblS-0003K8-Ko for 28176@debbugs.gnu.org; Wed, 23 Aug 2017 15:56:35 -0400 Received: from sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) by sinyavsky.aurox.ch (Postfix) with ESMTP id 61BCA22505 for <28176@debbugs.gnu.org>; Wed, 23 Aug 2017 19:50:37 +0000 (UTC) Authentication-Results: sinyavsky.aurox.ch (amavisd-new); dkim=pass (1024-bit key) reason="pass (just generated, assumed good)" header.d=aurox.ch DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aurox.ch; h= content-transfer-encoding:content-type:content-type:mime-version :references:subject:subject:in-reply-to:to:from:from:message-id :date:date; s=dkim; t=1503517836; x=1504381837; bh=O0hm4mo8JHYF/ UiNnXK9ApmqHa5y/PlOJ0tkj3tACqU=; b=fvEhKl8TK7OGGF/nxG3gFBO3t0zNL F9Zt/o0enyhgYGjaC6FT0G7yRnGVNG5FI/rRQppLUG4sZar5eKtwi2pGWtvKRlqx sph2DMtgoTpjDTpxwbmLXns32fzi4w3KCRt+ZwGIcSICuQHrX5d2IkgxDB6auvxs 3amH+QtnX9+Syg= X-Virus-Scanned: Debian amavisd-new at test.virtualizor.com Received: from sinyavsky.aurox.ch ([127.0.0.1]) by sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Ca9CS-CPIEHy for <28176@debbugs.gnu.org>; Wed, 23 Aug 2017 19:50:36 +0000 (UTC) Received: from gray (125.85.192.178.dynamic.wline.res.cust.swisscom.ch [178.192.85.125]) by sinyavsky.aurox.ch (Postfix) with ESMTPSA id 2D2B8224FE; Wed, 23 Aug 2017 19:50:35 +0000 (UTC) Date: Wed, 23 Aug 2017 21:56:15 +0200 Message-Id: From: charles@aurox.ch (Charles A. Roelli) To: Alan Third In-reply-to: <20170823191050.GA36516@breton.holly.idiocy.org> (message from Alan Third on Wed, 23 Aug 2017 20:10:50 +0100) Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus References: <83d17obyyc.fsf@gnu.org> <838ticbv5p.fsf@gnu.org> <83tw0zabb9.fsf@gnu.org> <83k21va05e.fsf@gnu.org> <20170823191050.GA36516@breton.holly.idiocy.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 28176 Cc: 28176@debbugs.gnu.org, eliz@gnu.org, sds@gnu.org, npostavs@users.sourceforge.net 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 (--) > Date: Wed, 23 Aug 2017 20:10:50 +0100 > From: Alan Third > > On Wed, Aug 23, 2017 at 04:29:35PM +0200, Charles A. Roelli wrote: > > Seems like this may be a side effect of a recent change adding GIF > > support in macOS (I'm CCing the author, Alan Third). > > I’m quite confused. I tested this against gifs and jpegs, and they > both worked fine. I never tested against pngs as I assumed, being > a single image format like jpeg, it would work the same. It seems that > jpegs are handled differently, though, as I stuck an fprintf in > ns_load_image and it didn’t print anything when I loaded a jpeg. > > Anyway, I’ve pushed a modification which fixes pngs while keeping > animated gifs working. Thanks! > > In nsimage.m:111 (ns_load_image), there is this call to add_to_log: > > > > add_to_log ("Unable to set index %d for image %s", index, img->spec); > > > > but img->spec is a Lisp_Object: > > > > (gdb) ptype img->spec > > type = struct Lisp_Object { > > EMACS_INT i; > > } > > > > Maybe "%s" doesn't cover Lisp_Objects? At any rate, that seems to be > > what the error message is about. > > This looks like it’s the same way it’s handled in image.c, so I don’t > know why it doesn’t work here. > > Unless it’s actually index that’s at fault since it’s *not* a > Lisp_Object? I think you're right. This prevents the PNG error from causing a hang for me (adding a call to make_number): add_to_log ("Unable to set index %d for image %s", make_number (index), img->spec); And *Messages* ends up with the right error: Unable to set index 0 for image (image :type png :data \211PNG^M... (followed by the raw image bytes) From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 23 16:16:12 2017 Received: (at 28176-done) by debbugs.gnu.org; 23 Aug 2017 20:16:12 +0000 Received: from localhost ([127.0.0.1]:51754 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkc4S-0003nR-4z for submit@debbugs.gnu.org; Wed, 23 Aug 2017 16:16:12 -0400 Received: from mail-wr0-f182.google.com ([209.85.128.182]:34796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkc4R-0003nE-DX for 28176-done@debbugs.gnu.org; Wed, 23 Aug 2017 16:16:11 -0400 Received: by mail-wr0-f182.google.com with SMTP id p14so3862076wrg.1 for <28176-done@debbugs.gnu.org>; Wed, 23 Aug 2017 13:16:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=neCra+JqPf9m53C4RR8Kxaws3Wjac9zft2O7svW0eyA=; b=jj5Yj3NypmFgvgeUMWnNdUkO8KbmzGNadMxSLKZai0FC41299oZAog4XFC9cw+nucJ BmYKZ+VPpuoA+UfNTEHz/l3FyZGGJ1xij5TkTGI5O/ans3DAsubX+jJQ7yZobQjwHYam fq5TSslYgUm/AEzM0TlZ+j9BTvVOwm0ta8znsMpdQ+3v0f5fbqKxskrCMY/8lPEW+4Ho VIBu/JsmfWgj9wKf/psWtLtHj3Ld30s20dqvnyakuls6Dn4AOumDHNaEGanYfrmFSwrT WOPe+ky4yRLtDWMQ2AE5Ht4eLPh20EcYn3dqbOXVyRbkTOkZy/UtUpBEeEg+mD32DdY6 ds8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=neCra+JqPf9m53C4RR8Kxaws3Wjac9zft2O7svW0eyA=; b=TOeBdDH42lqsI+YF6P3B3LP+GfwA8Gi78S30vfkgyudqWuQV+bj5O+Iu8HJobPLvvv U4kfkzOUUd3ZADsOxVP+U/R0At1Ky6MQ6bzNlHIE8oYot82OJnl1O1+GIw8HJ0qlsqnG n+I1hyTzBRBoyYHV5l4stf8fdX1ezUOF0IoGN1AT2ZeUs8chCWyMFtrtbVtoxsdSyLX6 3LHIfbyBg5Ar0QasAR18yIrbuuaumq5AhpNaKWBuguj9jm91rb4mkCb8rPKEAM/kg2+6 4fJbPAwIfZWBc5lkC8XQ1T8QwJhlNPdzz/a3kvVzBbLP4shbRZYSDPxhjsFq0afzNblo sM3A== X-Gm-Message-State: AHYfb5hR1hke0noBQQOXpEfBJRRLZynQMwxAJ1rlDAfBSs0uAJjWpdgr JZJ4npxdNWFA6w== X-Received: by 10.223.183.38 with SMTP id l38mr2298814wre.103.1503519365699; Wed, 23 Aug 2017 13:16:05 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-8112-602e-83ce-eeab.holly.idiocy.org. [2001:8b0:3f8:8129:8112:602e:83ce:eeab]) by smtp.gmail.com with ESMTPSA id 76sm2524303wmm.39.2017.08.23.13.16.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 23 Aug 2017 13:16:04 -0700 (PDT) Date: Wed, 23 Aug 2017 21:16:09 +0100 From: Alan Third To: "Charles A. Roelli" Subject: Re: bug#28176: 26.0.50; Emacs hangs on entering a specific article in gnus Message-ID: <20170823201609.GA45508@breton.holly.idiocy.org> References: <838ticbv5p.fsf@gnu.org> <83tw0zabb9.fsf@gnu.org> <83k21va05e.fsf@gnu.org> <20170823191050.GA36516@breton.holly.idiocy.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.7.2 (2016-11-26) X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 28176-done Cc: eliz@gnu.org, sds@gnu.org, 28176-done@debbugs.gnu.org, npostavs@users.sourceforge.net 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.1 (--) On Wed, Aug 23, 2017 at 09:56:15PM +0200, Charles A. Roelli wrote: > > Unless it’s actually index that’s at fault since it’s *not* a > > Lisp_Object? > > I think you're right. This prevents the PNG error from causing a > hang for me (adding a call to make_number): > > add_to_log ("Unable to set index %d for image %s", make_number (index), img->spec); > > And *Messages* ends up with the right error: > > Unable to set index 0 for image (image :type png :data \211PNG^M... > (followed by the raw image bytes) Thanks. Fixed. -- Alan Third From unknown Sun Jun 15 08:45:54 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 21 Sep 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