From unknown Thu Aug 14 21:51:46 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#7721 <7721@debbugs.gnu.org> To: bug#7721 <7721@debbugs.gnu.org> Subject: Status: tmm-get-keymap: Wrong type argument Reply-To: bug#7721 <7721@debbugs.gnu.org> Date: Fri, 15 Aug 2025 04:51:46 +0000 retitle 7721 tmm-get-keymap: Wrong type argument reassign 7721 emacs submitter 7721 David Reitter severity 7721 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 23 18:29:23 2010 Received: (at submit) by debbugs.gnu.org; 23 Dec 2010 23:29:23 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PVub3-0002lb-Sf for submit@debbugs.gnu.org; Thu, 23 Dec 2010 18:29:23 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PVub0-0002lP-Ix for submit@debbugs.gnu.org; Thu, 23 Dec 2010 18:29:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PVuhO-0005Dp-IP for submit@debbugs.gnu.org; Thu, 23 Dec 2010 18:35:57 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_00,FREEMAIL_FROM, FREEMAIL_REPLY, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID autolearn=no version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:51684) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PVuhO-0005Dk-9G for submit@debbugs.gnu.org; Thu, 23 Dec 2010 18:35:54 -0500 Received: from [140.186.70.92] (port=50365 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PVuhL-0003cW-BJ for bug-gnu-emacs@gnu.org; Thu, 23 Dec 2010 18:35:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PVuhI-0005Cg-LI for bug-gnu-emacs@gnu.org; Thu, 23 Dec 2010 18:35:51 -0500 Received: from mail-vw0-f41.google.com ([209.85.212.41]:42660) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PVuhI-0005CW-GI for bug-gnu-emacs@gnu.org; Thu, 23 Dec 2010 18:35:48 -0500 Received: by vws10 with SMTP id 10so2426598vws.0 for ; Thu, 23 Dec 2010 15:35:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:content-type :content-transfer-encoding:subject:date:references:to:message-id :mime-version:x-mailer; bh=N85hzzJyoEXBxMzNKf2hTDPFNKyN9m15UWxmk81Ij7c=; b=wzd3W4VcJ2NirkqXcwELAlcOnvxasp45QDACsYRbV3IuVEhIN8iu4aWbMpYk6K1zUH lM1LbIWmWb4bip282g/ZfOTKBIrFZBmQsMlTGDEN1Djv11xgkGW4g0rNl5doquRlufRG c8Wl0LoBVx3FOEyuMgEk/fD4zh0LrV18+oJWQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:content-type:content-transfer-encoding:subject:date:references :to:message-id:mime-version:x-mailer; b=lHtJy61BvmBgrZVtTfc6VeHlmvAp+Z/v0BiwDPhAhvnn5iYVkbLgfF82nkNh9n7Gis tnR5SdnHI6seyhHEdjJ5AHBvLVmCMb94urrWapClSJC3lhoCRronILPflWZFPQfJsAqL BxaXqay2WsRy93b9DCh7HDCVgyJMEO3bb62EE= Received: by 10.220.195.194 with SMTP id ed2mr2329667vcb.194.1293147345799; Thu, 23 Dec 2010 15:35:45 -0800 (PST) Received: from elin.local (pool-72-95-198-253.pitbpa.east.verizon.net [72.95.198.253]) by mx.google.com with ESMTPS id v26sm1786119vcr.13.2010.12.23.15.35.43 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 23 Dec 2010 15:35:44 -0800 (PST) From: David Reitter Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: tmm-get-keymap: Wrong type argument Date: Thu, 23 Dec 2010 18:35:41 -0500 References: To: Bug-Gnu-Emacs Message-Id: <984BE418-32EA-4DD9-94F6-BE78089B88E7@gmail.com> Mime-Version: 1.0 (Apple Message framework v1082) X-Mailer: Apple Mail (2.1082) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -5.1 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.1 (-----) X-Debbugs-CC: jrhorn424@gmail.com, I reproduce this bug (see below) with an up-to-date Emacs 24 branch = build and Emacs -Q. =20 M-x menu-bar-open, then select file menu and press RET. It appears that tmm-get-keymap is unable to parse the short menu entries = created with the `menu-bar-separator' constant. =20 ps.: Jeff, thanks for your report, I am passing it on to the GNU Emacs = team with this message. Begin forwarded message: > From: Jeff Horn > Date: December 21, 2010 3:38:37 AM EST > To: aquamacs-bugs@aquamacs.org > Subject: [Aquamacs-bugs] 23.2.50; > Reply-To: Bug reports for Aquamacs Emacs >=20 > Begin Bug Report: >=20 > Calling =3Dmenu-bar-open=3D results in an error. =46rom the messages = buffer: >=20 > tmm-get-keymap: Wrong type argument: stringp, nil [2 times] >=20 > A textual menu is expected (as per =3DC-h f menu-bar-open=3D). >=20 > Bug is annoying, but not mission-critical, since I only use it out of > muscle memory. >=20 > Begin Dump: > In GNU Emacs 23.2.50.1 (i386-apple-darwin9.8.0, NS = apple-appkit-949.54) > of 2010-08-18 on braeburn.aquamacs.org - Aquamacs Distribution 2.1 > Windowing system distributor `Apple', version 10.3.1038 > configured using `configure '--with-ns' '--without-x' 'CC=3Dgcc' > 'CFLAGS=3D-O3 -fno-tree-pre -falign-loops -arch i386' 'LDFLAGS=3D-O3 > -fno-tree-pre -falign-loops -arch i386'' >=20 > Important settings: > value of $LC_ALL: nil > value of $LC_COLLATE: nil > value of $LC_CTYPE: nil > value of $LC_MESSAGES: nil > value of $LC_MONETARY: nil > value of $LC_NUMERIC: nil > value of $LC_TIME: nil > value of $LANG: nil > value of $XMODIFIERS: nil > locale-coding-system: nil > default enable-multibyte-characters: t >=20 > Major mode: Fundamental >=20 > Minor modes in effect: > TeX-PDF-mode: t > TeX-source-correlate-mode: t > textmate-mode: t > shell-dirtrack-mode: t > rcirc-track-minor-mode: t > partial-completion-mode: t > yas/global-mode: t > yas/minor-mode: t > global-hl-line-mode: t > display-time-mode: t > desktop-save-mode: t > savehist-mode: t > smart-frame-positioning-mode: t > aquamacs-autoface-mode: t > recentf-mode: t > osx-key-mode: t > show-paren-mode: t > delete-selection-mode: t > pc-selection-mode: t > cua-mode: t > mouse-wheel-mode: t > file-name-shadow-mode: t > global-font-lock-mode: t > font-lock-mode: t > blink-cursor-mode: t > auto-encryption-mode: t > auto-compression-mode: t > column-number-mode: t > line-number-mode: t > transient-mark-mode: t >=20 > Recent input: > ^B ^B ^B ^B ^B ^B ^B ^B ^B ^B ^B ^B ^B ^B ^B ^B ^H > V > > > ^X K > > ^A ^K ^K ^X ^S > ^C V ^C V ^H V T A B B A R - M O D > > > ^X ^S ^X ^B N N N N N ^X ^B P N > =E2=8C=A5< ^N ^N ^N ^N ^N ^N ^N ^E ( G L > O B A L - S E T - K E Y SPC " \ =E2=87=A7C - C \ > M ^F SPC ' M E N U - B A R - O P E N ^B ^X ^S ^X ^S > ^C V ^C M ^X K ^H K ^C M > ^C M ^N ^C M ^H K ^C M =E2=8C=98W > ^X ^B N N N N ^G ^H A T M M - G E > T - K E Y M A P ^N ^N ^N ^N ^N > > > > > P P P P P P > B B N P I O O O O O O ^P ^N ^A ^N ^N ^P ^F > ^F ^F ^F ^F ^F ^F ^F ^F ^F ^F ^F ^F ^F ^F ^F ^F ^F > ^F ^F ^F ^F ^F ^F ^F ^F ^F ^F ^X K > ^X K ^P ^P ^P ^P ^P ^P ^P ^P ^A ^SPC ^E ^C > ^G =E2=8C=98C -emacs-bug-report> >=20 > Recent messages: > tmm-get-keymap: Wrong type argument: stringp, nil [2 times] > Type "q" to quit. > Updating buffer list...done > Commands: m, u, t, RET, g, k, S, D, Q; q to quit; h for help > Type "q" to quit. > ad-Orig-error: No previous View-mode search [6 times] > byte-code: Buffer is read-only: # [2 times] > ad-Orig-error: No previous View-mode search [2 times] > byte-code: Buffer is read-only: # > Mark set >=20 > Load-path shadows: > = /Users/jeffreyhorn/bin/emacs-lisp/yasnippet/extras/imported/html-mode/.yas= -setup > hides = /Users/jeffreyhorn/bin/emacs-lisp/yasnippet/extras/imported/objc-mode/.yas= -setup > = /Users/jeffreyhorn/bin/emacs-lisp/yasnippet/extras/imported/html-mode/.yas= -setup > hides = /Users/jeffreyhorn/bin/emacs-lisp/yasnippet/extras/imported/rails-mode/.ya= s-setup > = /Users/jeffreyhorn/bin/emacs-lisp/yasnippet/extras/imported/html-mode/.yas= -setup > hides = /Users/jeffreyhorn/bin/emacs-lisp/yasnippet/extras/imported/ruby-mode/.yas= -setup > /Users/jeffreyhorn/bin/emacs-lisp/epresent/epresent hides > /Users/jeffreyhorn/.emacs.d/elpa/epresent-0.1/epresent > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/contrib/lisp/htmlize hides > /Users/jeffreyhorn/.emacs.d/elpa/htmlize-1.37/htmlize > ~/bin/emacs-lisp/lisppaste hides > /Users/jeffreyhorn/.emacs.d/elpa/lisppaste-1.8/lisppaste > ~/Library/Application Support/Aquamacs Emacs/vendor/textmate hides > /Users/jeffreyhorn/.emacs.d/elpa/textmate-1/textmate > /Users/jeffreyhorn/bin/emacs-lisp/yaml-mode/yaml-mode hides > /Users/jeffreyhorn/.emacs.d/elpa/yaml-mode-0.0.5/yaml-mode > ~/bin/emacs-lisp/paredit hides > /Users/jeffreyhorn/.emacs.d//elpa-to-submit/paredit > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/contrib/lisp/htmlize hides > /Users/jeffreyhorn/.emacs.d//elpa-to-submit/htmlize > /Users/jeffreyhorn/bin/emacs-lisp/color-theme-6.6.0/color-theme hides > /Users/jeffreyhorn/.emacs.d//elpa-to-submit/color-theme > /Users/jeffreyhorn/.emacs.d/elpa/json-1.2/json hides > /Applications/Aquamacs.app/Contents/Resources/lisp/json > /Users/jeffreyhorn/.emacs.d/custom hides > /Applications/Aquamacs.app/Contents/Resources/lisp/custom > /Users/jeffreyhorn/.emacs.d/elpa/css-mode-1.0/css-mode hides > /Applications/Aquamacs.app/Contents/Resources/lisp/textmodes/css-mode > ~/bin/emacs-lisp/xscheme hides > /Applications/Aquamacs.app/Contents/Resources/lisp/progmodes/xscheme > /Users/jeffreyhorn/.emacs.d/elpa/ruby-mode-1.1/ruby-mode hides > /Applications/Aquamacs.app/Contents/Resources/lisp/progmodes/ruby-mode > /Users/jeffreyhorn/.emacs.d//elpa-to-submit/cperl-mode hides > = /Applications/Aquamacs.app/Contents/Resources/lisp/progmodes/cperl-mode > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-xoxo hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-xoxo > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-wl hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-wl > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-w3m hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-w3m > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-vm hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-vm > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-timer hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-timer > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-table hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-table > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-src hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-src > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-rmail hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-rmail > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-remember hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-remember > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-publish hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-publish > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-protocol hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-protocol > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-plot hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-plot > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-mouse hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-mouse > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-mobile hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-mobile > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-mhe hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-mhe > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-mew hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-mew > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-macs hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-macs > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-mac-message hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-mac-message > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-list hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-list > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-latex hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-latex > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-jsinfo hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-jsinfo > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-irc hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-irc > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-install hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-install > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-inlinetask hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-inlinetask > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-info hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-info > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-indent hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-indent > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-id hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-id > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-icalendar hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-icalendar > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-html hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-html > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-habit hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-habit > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-gnus hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-gnus > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-freemind hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-freemind > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-footnote hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-footnote > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-feed hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-feed > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-faces hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-faces > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-exp hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-exp > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-exp-blocks hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-exp-blocks > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-docbook hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-docbook > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-datetree hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-datetree > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-crypt hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-crypt > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-compat hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-compat > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-colview hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-colview > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-clock hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-clock > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-bibtex hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-bibtex > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-bbdb hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-bbdb > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-attach hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-attach > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-ascii hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-ascii > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-archive hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-archive > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/lisp/org-agenda hides > /Applications/Aquamacs.app/Contents/Resources/lisp/org/org-agenda > /Users/jeffreyhorn/bin/emacs-lisp/emacs-w3m/attic/rfc2368 hides > /Applications/Aquamacs.app/Contents/Resources/lisp/mail/rfc2368 > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-xdcc hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-xdcc > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-truncate hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-truncate > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-track hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-track > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-stamp hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-stamp > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-spelling hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-spelling > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-speedbar hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-speedbar > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-sound hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-sound > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-services hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-services > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-ring hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-ring > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-replace hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-replace > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-pcomplete hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-pcomplete > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-page hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-page > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-notify hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-notify > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-networks hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-networks > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-netsplit hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-netsplit > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-menu hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-menu > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-match hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-match > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-log hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-log > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-list hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-list > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-lang hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-lang > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-join hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-join > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-imenu hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-imenu > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-identd hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-identd > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-ibuffer hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-ibuffer > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-hecomplete hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-hecomplete > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-goodies hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-goodies > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-fill hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-fill > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-ezbounce hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-ezbounce > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-dcc hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-dcc > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-compat hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-compat > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-capab hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-capab > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-button hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-button > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-backend hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-backend > /Users/jeffreyhorn/.emacs.d/elpa/erc-5.3/erc-autoaway hides > /Applications/Aquamacs.app/Contents/Resources/lisp/erc/erc-autoaway > /Users/jeffreyhorn/.emacs.d/elpa/emms-3.0/tq hides > /Applications/Aquamacs.app/Contents/Resources/lisp/emacs-lisp/tq > /Users/jeffreyhorn/bin/emacs-lisp/org-mode/contrib/lisp/htmlize hides > /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/htmlize > /Users/jeffreyhorn/.emacs.d/elpa/findr-0.7/findr hides > /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/findr > /Users/jeffreyhorn/bin/emacs-lisp/color-theme-6.6.0/color-theme hides > = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/color-theme > = /Users/jeffreyhorn/bin/emacs-lisp/color-theme-6.6.0/themes/color-theme-lib= rary > hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/color-theme-li= brary > = /Users/jeffreyhorn/bin/emacs-lisp/color-theme-6.6.0/color-theme-autoloads > hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/color-theme-au= toloads > /Users/jeffreyhorn/.emacs.d//elpa-to-submit/ruby-electric hides > = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/rub= y-electric > /Users/jeffreyhorn/.emacs.d/elpa/inf-ruby-2.1/inf-ruby hides > = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/inf= -ruby > = /Users/jeffreyhorn/.emacs.d/elpa/applescript-mode-20090321/applescript-mod= e > hides = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/app= lescript-mode > /Users/jeffreyhorn/.emacs.d/elpa/inflections-1.0/inflections hides > = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/ema= cs-rails/inflections > ~/bin/emacs-lisp/python-mode hides > = /Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/edit-modes/pyt= hon-mode/python-mode >=20 > Features: > (shadow mail-extr emacsbug apropos tmm face-remap goto-addr cua-rect > org-ascii preview prv-emacs reftex-vcr reftex-dcr reftex-auc bib-cite > tex-fold tex-bar tex-buf toolbar-x font-latex latex tex-style tex > latexenc html-mode jsp-html-helper-mode asp-html-helper-mode > php-html-helper-mode html-helper-mode tempo cc-mode cc-fonts cc-menus > cc-cmds cc-styles cc-align cc-engine org-publish mule-util cal-move > org-capture org-mks newcomment dired-aux multi-isearch ess-roxy = hideshow > tramp-imap tramp-gw tramp-fish tramp-smb tramp-cache tramp-ftp > tramp-cmds tramp auth-source tramp-compat trampver ess-toolbar = ess-mouse > mouseme ess-menu ess-swv ess-noweb noweb-font-lock-mode ess-bugs-l > essd-els ess-sas-d ess-sas-l ess-sas-a ess-arc-d ess-vst-d ess-xls-d > ess-lsp-l ess-sta-d ess-sta-l cc-vars cc-defs make-regexp ess-sp6-d > ess-sp5-d ess-sp3-d ess-r-d ess-r-args ess-s-l ess-inf ess-utils > ess-mode noweb-mode ess ess-custom ess-compat ess-site cal-china lunar > solar cal-dst cal-bahai cal-islam cal-hebrew holidays hol-loaddefs > diary-lib diary-loaddefs cal-iso browse-url ibuf-ext ibuffer hi-lock > vc-git idle-highlight paredit tabify sh-script executable rinari jump > inflections findr flymake ruby-compilation which-func inf-ruby compile > ruby-mode project-local-variables cdlatex texmathp reftex-parse reftex > reftex-vars org-indent url-cache flyspell ispell org-wikinodes > org-velocity electric org-track url-handlers org-toc = org-special-blocks > org-registry org-panel org-mtags org-man org-mac-link-grabber > org-mac-iCal org-learn org-exp-bibtex org-eval-light org-eval > org-elisp-symbol org-depend org-collector org-table org-checklist > org-bookmark bookmark org-annotate-file org-mouse org-w3m org-protocol > org-mhe org-mac-message org-irc org-inlinetask org-habit org-jsinfo > org-infojs org-html org-info org-id org-gnus org-ctags org-bibtex > peepopen textmate edit-server session xscheme scheme w3m-load jot > jot-mode org-latex org-export-latex org-beamer footnote org-exp ob-exp > org-exp-blocks org-agenda org ob-sh shell ob-sass ob-ruby ob-python > ob-latex ob-dot ob-ditaa ob-css ob-R ob-emacs-lisp ob-tangle ob-ref > ob-lob ob-table org-footnote org-src ob-comint comint ob-keys ob = ob-eval > org-complete pcomplete org-list org-faces org-compat org-entities > org-macs noutline outline cal-menu calendar cal-loaddefs org-install > color-theme-subdued zenburn color-theme reporter emms-lastfm emms-url > emms-browser sort emms-playlist-sort emms-score emms-player-xine > emms-player-mpd tq emms-playing-time emms-lyrics emms-streams > emms-mode-line emms-cache emms-info-ogginfo emms-info-mp3info = emms-info > later-do emms-playlist-mode emms-player-mplayer emms-player-simple > emms-source-playlist emms-source-file emms-setup emms emms-compat > lisppaste xml-rpc url-http tls url url-proxy url-privacy url-expand > url-methods url-history url-auth url-cookie url-util url-parse url-gw > url-vars xml rx erc-goodies erc erc-backend erc-compat format-spec pp > rcirc-notify rcirc-groups rcirc ring yaml-mode message-x message > ecomplete rfc822 mml mml-sec password-cache mm-decode mm-bodies > mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums > mailabbrev nnheader gnus-util netrc mm-util mail-prsvr gmm-utils > mailheader canlock sha1 hex-util hashcash mail-utils complete boxquote > rect eldoc yasnippet dropdown-list derived assoc hl-line time desktop > starter-kit-js starter-kit-ruby starter-kit-perl starter-kit-lisp > starter-kit-eshell starter-kit-registers starter-kit-misc ido > starter-kit-bindings windmove edmacro kmacro starter-kit-defuns imenu > dominating-file ansi-color uniquify ffap starter-kit-elpa > applescript-mode-autoloads asciidoc-autoloads = auto-dictionary-autoloads > chess-autoloads clojure-test-mode-autoloads clojure-mode-autoloads > company-autoloads css-mode-autoloads diff-git-autoloads > dired-isearch-autoloads elisp-depend-autoloads elk-test-autoloads > emms-autoloads epresent-autoloads eproject-autoloads eproject dired > erc-autoloads find-file-in-project-autoloads fringe-helper-autoloads > gist-autoloads highlight-parentheses-autoloads htmlize-autoloads > hungry-delete-autoloads idle-highlight-autoloads = idle-require-autoloads > iresize-autoloads javascript-autoloads js2-mode-autoloads = json-autoloads > kill-ring-search-autoloads lambdacalc-autoloads less-autoloads > lisppaste-autoloads lusty-explorer-autoloads magit-autoloads > mediawiki-autoloads muse-autoloads info nterm-autoloads = pastie-autoloads > perspective-autoloads project-local-variables-autoloads > recent-addresses-autoloads rinari-autoloads jump-autoloads > inflections-autoloads findr-autoloads ruby-compilation-autoloads > inf-ruby-autoloads ruby-mode-autoloads sass-mode-autoloads > haml-mode-autoloads shell-current-directory-autoloads = shellfm-autoloads > slime-repl-autoloads slime-autoloads smart-tab-autoloads = smex-autoloads > sudoku-autoloads tex-math-preview-autoloads texdrive-autoloads > textmate-autoloads twitter-autoloads weblogger-autoloads > xml-rpc-autoloads yaml-mode-autoloads yari-autoloads zenburn-autoloads > package load-emacs-plugins aquamacs-mode-defaults auctex-config server > preview-latex tex-site auto-loads smart-dnd aquamacs-aux savehist > mouse-sel one-buffer-one-frame smart-frame-positioning drews_init > color-theme-autoloads saveplace visual-line aquamacs-bug > aquamacs-autoface-mode aquamacs-editing sendmail recentf tree-widget > cus-edit osxkeys emulate-mac-keyboard-mode frame-cmds strings misc-fns > thingatpt+ thingatpt frame-fns avoid aquamacs-mac-fontsets fit-frame > aquamacs-frame-setup aquamacs-tabbar tabbar-window cl cl-19 tabbar > easy-mmode warnings cus-start cus-load load-emacs-pre-plugins > aquamacs-site-start filladapt aquamacs-redo check-for-updates > aquamacs-menu osx_defaults aquamacs-tool-bar aquamacs > mac-extra-functions aquamacs-tools aquamacs-macros parse-time timezone > time-date paren delsel pc-select cua-base wid-edit regexp-opt advice > advice-preload byte-opt bytecomp byte-compile debug help-fns help-mode > view image-file disp-table tooltip ediff-hook vc-hooks lisp-float-type > mwheel ns-win easymenu tool-bar dnd fontset image fringe lisp-mode > register page menu-bar rfn-eshadow timer select scroll-bar mldrag = mouse > jit-lock font-lock syntax facemenu font-core frame cham georgian > utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean > japanese hebrew greek romanian slovak czech european ethiopic indian > cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev > loaddefs button minibuffer faces cus-face files text-properties = overlay > md5 base64 format env code-pages mule custom widget > hashtable-print-readable backquote make-network-process ns multi-tty > emacs) >=20 > Command line: (/Applications/Aquamacs.app/Contents/MacOS/Aquamacs) >=20 > PATH: = ~/bin:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/bin:/bin:/u= sr/sbin:/sbin:/usr/local/bin:/usr/texbin:/usr/X11/bin:~/bin:/usr/local/sbi= n:/usr/local/mysql/bin:/usr/local/Cellar/python/2.7/bin:/Developer/Tools:/= Users/jeffreyhorn/.cabal/bin:/Users/jeffreyhorn/Library/Application > = Support/MultiMarkdown/bin:/Library/Frameworks/Python.framework/Versions/2.= 7/bin:/Library/Frameworks/Python.framework/Versions/3.1/bin:/Developer/Too= ls:/Users/jeffreyhorn/.cabal/bin:/Users/jeffreyhorn/Library/Application > = Support/MultiMarkdown/bin:/Users/jeffreyhorn/src/reduce-algebra/trunk/bin:= /usr/local/nmh/bin:~/bin:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/b= in:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/texbin:/usr/X11/bin:/= usr/local/Cellar/python/2.7/bin:/Developer/Tools:/Users/jeffreyhorn/.cabal= /bin:/Users/jeffreyhorn/Library/Application > = Support/MultiMarkdown/bin:/usr/texbin:/usr/local/texlive/2010/bin:/usr/loc= al/texlive/2009/bin:/usr/local/texlive/2008/bin >=20 > exec-path: (~/bin /usr/local/bin /usr/local/sbin /usr/local/mysql/bin > /usr/bin /bin /usr/sbin /sbin /usr/local/bin /usr/texbin /usr/X11/bin > ~/bin /usr/local/sbin /usr/local/mysql/bin > /usr/local/Cellar/python/2.7/bin /Developer/Tools > /Users/jeffreyhorn/.cabal/bin /Users/jeffreyhorn/Library/Application > Support/MultiMarkdown/bin > /Library/Frameworks/Python.framework/Versions/2.7/bin > /Library/Frameworks/Python.framework/Versions/3.1/bin /Developer/Tools > /Users/jeffreyhorn/.cabal/bin /Users/jeffreyhorn/Library/Application > Support/MultiMarkdown/bin > /Users/jeffreyhorn/src/reduce-algebra/trunk/bin /usr/local/nmh/bin > ~/bin /usr/local/bin /usr/local/sbin /usr/local/mysql/bin /usr/bin > /bin /usr/sbin /sbin /usr/local/bin /usr/texbin /usr/X11/bin > /usr/local/Cellar/python/2.7/bin /Developer/Tools > /Users/jeffreyhorn/.cabal/bin /Users/jeffreyhorn/Library/Application > Support/MultiMarkdown/bin > /Applications/Aquamacs.app/Contents/MacOS/bin > /usr/local/texlive/2010/bin /usr/local/texlive/2009/bin > /usr/local/texlive/2008/bin)*** E-Mail body has been placed on > clipboard, please paste it here! *** > _______________________________________________ > Aquamacs-bugs mailing list > Aquamacs-bugs@aquamacs.org > http://lists.aquamacs.org/mailman/listinfo.cgi/aquamacs-bugs From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 05 12:02:04 2011 Received: (at control) by debbugs.gnu.org; 5 Jan 2011 17:02:04 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PaWkM-0006HY-V0 for submit@debbugs.gnu.org; Wed, 05 Jan 2011 12:02:03 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PaWkK-0006HA-Od; Wed, 05 Jan 2011 12:02:01 -0500 Received: from localhost ([127.0.0.1]:44547) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PaWrE-0002x6-GI; Wed, 05 Jan 2011 12:09:08 -0500 To: 7788@debbugs.gnu.org Subject: Re: bug#7788: 23.2.91; tmm-menubar command broken: Wrong type argument: stringp, nil References: <871v4rqwrl.fsf@mithlond.arda> From: Glenn Morris X-Spook: warfare Aladdin Crowell Merlin genetic Waco, Texas X-Ran: -n"R@ay!(.)6#}ja<[T>xLkM7y61FqT*&.tNKaG,k}5:?l_c\>>@f!2k2}x#D-ehbtsj7h X-Hue: yellow X-Debbugs-No-Ack: yes X-Attribution: GM Date: Wed, 05 Jan 2011 12:09:07 -0500 In-Reply-To: <871v4rqwrl.fsf@mithlond.arda> (Teemu Likonen's message of "Wed\, 05 Jan 2011 15\:56\:46 +0200") Message-ID: <9ei8rgtvw.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.2 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) merge 7721 7788 stop Dupe of http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7721 (with a backtrace this time though) From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 10 21:23:50 2011 Received: (at control) by debbugs.gnu.org; 11 Jan 2011 02:23:51 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PcTtm-0003dU-Ip for submit@debbugs.gnu.org; Mon, 10 Jan 2011 21:23:50 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PcTtl-0003dE-22; Mon, 10 Jan 2011 21:23:49 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvsEAMdPK01FxIbi/2dsb2JhbACkNnS7UYVMBIRnjiQ X-IronPort-AV: E=Sophos;i="4.60,304,1291611600"; d="scan'208";a="87583149" Received: from 69-196-134-226.dsl.teksavvy.com (HELO ceviche.home) ([69.196.134.226]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 10 Jan 2011 21:31:14 -0500 Received: by ceviche.home (Postfix, from userid 20848) id 8249C660DC; Mon, 10 Jan 2011 21:31:14 -0500 (EST) From: Stefan Monnier To: Teemu Likonen Subject: Re: bug#7788: 23.2.91; tmm-menubar command broken: Wrong type argument: stringp, nil Message-ID: References: <871v4rqwrl.fsf@mithlond.arda> Date: Mon, 10 Jan 2011 21:31:14 -0500 In-Reply-To: <871v4rqwrl.fsf@mithlond.arda> (Teemu Likonen's message of "Wed, 05 Jan 2011 15:56:46 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: control Cc: 7788@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.1 (--) close 7721 thanks > Sometimes tmm-menubar command doesn't work because it stops with error [...] > Debugger entered--Lisp error: (wrong-type-argument stringp nil) > string-width(nil) > (- colwidth (string-width str) (string-width binding)) Thanks a lot for the backtrace. I think it is a symptom of an invalid entry in one of the keymaps, but indeed it's also a bug in tmm.el. I've installed the patch below into the emacs-23 branch which should fix it. Stefan === modified file 'lisp/tmm.el' --- lisp/tmm.el 2011-01-02 23:50:46 +0000 +++ lisp/tmm.el 2011-01-11 02:27:23 +0000 @@ -497,7 +495,7 @@ (if (or in-x-menu (stringp (car-safe elt))) (setq str event event nil km elt) (setq str event event nil km (cons 'keymap elt))))) - (unless (eq km 'ignore) + (unless (or (eq km 'ignore) (null str)) (let ((binding (where-is-internal km nil t))) (when binding (setq binding (key-description binding)) From unknown Thu Aug 14 21:51:46 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 08 Feb 2011 12: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