From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "T.V. Raman" Newsgroups: gmane.emacs.devel Subject: Info: Console Vs GUI difference? Date: Fri, 1 Nov 2013 09:55:44 -0700 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1383324945 744 80.91.229.3 (1 Nov 2013 16:55:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 1 Nov 2013 16:55:45 +0000 (UTC) To: Stefan Monnier , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Nov 01 17:55:53 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VcI0n-0008IZ-05 for ged-emacs-devel@m.gmane.org; Fri, 01 Nov 2013 17:55:53 +0100 Original-Received: from localhost ([::1]:39203 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VcI0m-00044A-MG for ged-emacs-devel@m.gmane.org; Fri, 01 Nov 2013 12:55:52 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41149) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VcI0k-000445-8d for emacs-devel@gnu.org; Fri, 01 Nov 2013 12:55:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VcI0g-0002pG-OX for emacs-devel@gnu.org; Fri, 01 Nov 2013 12:55:50 -0400 Original-Received: from mail-ob0-x232.google.com ([2607:f8b0:4003:c01::232]:55245) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VcI0g-0002p0-I5 for emacs-devel@gnu.org; Fri, 01 Nov 2013 12:55:46 -0400 Original-Received: by mail-ob0-f178.google.com with SMTP id wm4so4735925obc.23 for ; Fri, 01 Nov 2013 09:55:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=40Cmk+mU1nEvPG3f/GFZig/e/P4QQzkgxmD1Al2RlKY=; b=DGRvEA3bxW7NQJ8PnRjh+Q6T1K4nF5vUHrppynPUiDCAwcnDT4qNBj89bF4vyZKvyr c0YZtlzGRG0Dy8tZo68clcar+G0V59K+uHNA6oKOJwsGWSPUD5uIXzt0uQgM8XOLm0+f mUO5e+CKE1RPAhhGeLxtVAGfoFfQM1Prd4nL9JymAWBM6JQy9I5FEAqDO/+x8I14ibVQ xBuTb/RbrvFPpXNjO/c7SgACnbU43dcmvGDOveVTgmXOJjugHXg7ETQC2RCisHiHSqY8 tvefaaPIEz9gcOu+a8Ar/rOE2zPo9zw4t+TXSs4ucNG7Jzjf4yzlgwmls9YBqUDfUypS GM+g== X-Received: by 10.182.204.41 with SMTP id kv9mr1224774obc.78.1383324944457; Fri, 01 Nov 2013 09:55:44 -0700 (PDT) Original-Received: by 10.182.33.229 with HTTP; Fri, 1 Nov 2013 09:55:44 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4003:c01::232 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:164811 Archived-At: Found the backtrace:-) I see that redisplay is triggering the bug -- but only under X. Once user-error has been triggered once in info, then the signal is raised after * every user command * -- see output below from the Messages buffer. backtrace() emacspeak-speak-error-message(user-error "Node has no Up") ad-Advice-signal(# user-error ("Node has no Up")) apply(ad-Advice-signal # (user-error ("Node has no Up"))) signal(user-error ("Node has no Up")) user-error("Node has no %s" "Up") #[(name &optional errorname) "=C4=18=8Aeb=88`=19=C5y=88=C6 =C7=C8 Q =C4#=83=1D=00=C9=C5!=82.=00=0B=C4=3D?=85.=00=CA=CB=CC=0B=86,=00 !\"+=87" [case-fold-search bound name errorname t 1 re-search-backward ":" Info-following-node-name-re match-string-no-properties user-error "Node has no %s" capitalize] 4 ("/usr/local/share/emacs/24.3.50/lisp/info.elc" . 56390)]("up" nil) ad-Advice-Info-extract-pointer(#[(name &optional errorname) "=C4=18=8Aeb= =88`=19=C5y=88=C6 =C7=C8 Q =C4#=83=1D=00=C9=C5!=82.=00=0B=C4=3D?=85.=00=CA=CB=CC=0B=86,=00 !\"+=87" [case-fold-search bound name errorname t 1 re-search-backward ":" Info-following-node-name-re match-string-no-properties user-error "Node has no %s" capitalize] 4 ("/usr/local/share/emacs/24.3.50/lisp/info.elc" . 56390)] "up") apply(ad-Advice-Info-extract-pointer #[(name &optional errorname) "=C4=18=8Aeb=88`=19=C5y=88=C6 =C7=C8 Q =C4#=83=1D=00=C9=C5!=82.=00=0B=C4=3D?=85.=00=CA=CB=CC=0B=86,=00 !\"+=87" [case-fold-search bound name errorname t 1 re-search-backward ":" Info-following-node-name-re match-string-no-properties user-error "Node has no %s" capitalize] 4 ("/usr/local/share/emacs/24.3.50/lisp/info.elc" . 56390)] "up") Info-extract-pointer("up") Info-up() call-interactively(Info-up nil nil) command-execute(Info-up) On 11/1/13, Stefan Monnier wrote: >> I just added (backtrace) at the top of the advice form. > > Check the docstring of `backtrace' ;-) > > It doesn't display the backtrace, it just prints it somewhere. > Typically, you make it print into some temp buffer which you can consult > manually later on. > > > Stefan >