From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jan Tatarik Newsgroups: gmane.emacs.bugs Subject: bug#20223: 25.0.50; key-chord.el crashes Emacs Date: Sun, 29 Mar 2015 12:01:42 +0200 Message-ID: <874mp43ywp.fsf@xing.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1427623411 3699 80.91.229.3 (29 Mar 2015 10:03:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 29 Mar 2015 10:03:31 +0000 (UTC) To: 20223@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Mar 29 12:03:15 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1YcA3k-0000sb-FQ for geb-bug-gnu-emacs@m.gmane.org; Sun, 29 Mar 2015 12:03:12 +0200 Original-Received: from localhost ([::1]:56547 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YcA3j-0008KB-BS for geb-bug-gnu-emacs@m.gmane.org; Sun, 29 Mar 2015 06:03:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45989) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YcA3e-0008K3-6W for bug-gnu-emacs@gnu.org; Sun, 29 Mar 2015 06:03:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YcA3a-0007P0-UX for bug-gnu-emacs@gnu.org; Sun, 29 Mar 2015 06:03:06 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:49560) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YcA3a-0007Ow-Pp for bug-gnu-emacs@gnu.org; Sun, 29 Mar 2015 06:03:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YcA3a-0006JK-G2 for bug-gnu-emacs@gnu.org; Sun, 29 Mar 2015 06:03:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jan Tatarik Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 29 Mar 2015 10:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20223 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.142762332724187 (code B ref -1); Sun, 29 Mar 2015 10:03:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 29 Mar 2015 10:02:07 +0000 Original-Received: from localhost ([127.0.0.1]:39336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YcA2g-0006I2-6P for submit@debbugs.gnu.org; Sun, 29 Mar 2015 06:02:07 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:44086) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YcA2c-0006HU-QC for submit@debbugs.gnu.org; Sun, 29 Mar 2015 06:02:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YcA2V-0007Hj-ND for submit@debbugs.gnu.org; Sun, 29 Mar 2015 06:01:57 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:53587) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YcA2V-0007Hf-LD for submit@debbugs.gnu.org; Sun, 29 Mar 2015 06:01:55 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45802) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YcA2U-0007dM-0E for bug-gnu-emacs@gnu.org; Sun, 29 Mar 2015 06:01:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YcA2Q-0007GP-MO for bug-gnu-emacs@gnu.org; Sun, 29 Mar 2015 06:01:53 -0400 Original-Received: from mail-wi0-x22d.google.com ([2a00:1450:400c:c05::22d]:33631) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YcA2Q-0007GE-DO for bug-gnu-emacs@gnu.org; Sun, 29 Mar 2015 06:01:50 -0400 Original-Received: by wixm2 with SMTP id m2so63858070wix.0 for ; Sun, 29 Mar 2015 03:01:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:user-agent:mime-version :content-type; bh=GHcS6S0XENUkB+xZzN7rLT59ovWAXtjsZqvUu+tGYeI=; b=tQl7oi6h2FSIBhtXLeF4imj6z0J5K3JOFousi3aj1Vwu+ILFXjF9kf1vJgGrDF+p7s LFcS2RoayCQFiY1jtQIclzrw/cUi+z9BfGpepqQFGscSHbln4AQqdW8cgv185jSnqf8A fncwh66i/DiJ/6h5k0jZL3qweZ470P6SGEHHAtGSMoyY/ZQk9eSLoCJgfGseaoGNWIsG 15NIo1yZXrF9PLsuc5EcBmgyHXieImQAXdn1BL3LiS83kW90CReymbo95kXimPh08dT5 RJRqrMSLh+uEjtb8WKCsHNdVAmX+KQnd31mbdnURJh3uR8bsfUyPnzoklb95CPdVYp1a S2ug== X-Received: by 10.194.220.7 with SMTP id ps7mr54100538wjc.84.1427623309396; Sun, 29 Mar 2015 03:01:49 -0700 (PDT) Original-Received: from nb-jtatarik2 ([95.90.251.251]) by mx.google.com with ESMTPSA id ha10sm10570548wjc.37.2015.03.29.03.01.48 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sun, 29 Mar 2015 03:01:48 -0700 (PDT) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:101016 Archived-At: This can be reproduced from emacs -Q, with just key-chord.el loaded. Happens with the latest key-chord available from MELPA (key-chord-20140929.2246.el). Tried with current emacs master. (package-install-file "/PATH/TO/key-chord.el") (key-chord-define-global "vv" ctl-x-r-map) (key-chord-mode 1) Pressing [vv b] will execute bookmark-jump, as expected. But pressing the key-chord with a key that is not defined in the target map will crash Emacs immediately. Try [vv q], for instance. Only the fact that matters is the key not defined in the map. The actual key-chord (tried vv, pf, others) nor the map affect the outcome. -- In GNU Emacs 25.0.50.4 (x86_64-unknown-linux-gnu, GTK+ Version 3.10.8) of 2015-03-29 on nb-jtatarik2 Repository revision: e6127d94746e230f95bdf2ad002e4379474e5a8b Windowing system distributor `The X.Org Foundation', version 11.0.11501000 System Description: Linux Mint 17.1 Rebecca Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GSETTINGS NOTIFY GNUTLS LIBXML2 FREETYPE LIBOTF XFT ZLIB Important settings: value of $LC_COLLATE: C value of $LC_MONETARY: en_US.UTF-8 value of $LC_NUMERIC: en_US.UTF-8 value of $LC_TIME: en_GB.UTF8 value of $LANG: en_US.UTF8 locale-coding-system: utf-8-unix Major mode: Group Minor modes in effect: gnus-topic-mode: t workgroups-mode: t helm-mode: t delete-selection-mode: t cua-mode: t gdb-many-windows: t diff-auto-refine-mode: t gnus-undo-mode: t guide-key-mode: t ido-vertical-mode: t flx-ido-mode: t ido-ubiquitous-mode: t yas-global-mode: t yas-minor-mode: t projectile-global-mode: t projectile-mode: t keyfreq-autosave-mode: t keyfreq-mode: t winner-mode: t anything-dired-mode: Enable anything completion in Dired functions. Bindings affected are C, R, S, H. This is deprecated for Emacs24+ users, use `ac-mode' instead. shell-dirtrack-mode: t auto-compile-on-load-mode: t auto-compile-on-save-mode: t override-global-mode: t show-paren-mode: t savehist-mode: t global-auto-revert-mode: t auto-insert-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 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 Recent messages: Checking new news... Reading active file via nnnil...done Opening connection to localhost via tls... Decrypting /home/jan/.authinfo.gpg...done Opening connection to localhost...done nnimap read 2k from localhost Reading active file via nndraft...done Checking new news...done nnimap read 0k from localhost Expiring articles...done Load-path shadows: /home/jan/.emacs.d/lisp/bbdb3/bbdb-anniv hides ~/.emacs.d/lisp/bbdb/bits/bbdb-anniv /home/jan/.emacs.d/lisp/bbdb3/bbdb-pgp hides ~/.emacs.d/lisp/bbdb/bits/bbdb-pgp ~/repos/magit/with-editor hides ~/repos/git-modes/with-editor /home/jan/.dotfiles/src/.emacs.d/.cask/25.0.50.4/elpa/ido-ubiquitous-20150305.2254/ido-ubiquitous hides ~/.emacs.d/lisp/ido-ubiquitous /home/jan/.dotfiles/src/.emacs.d/.cask/25.0.50.4/elpa/http-post-simple-20131011.358/http-post-simple hides ~/.emacs.d/lisp/http-post-simple Features: (shadow sort gnus-cite bbdb-message emacsbug gnus-async mail-extr qp gnus-ml hl-line disp-table gnus-demon gnus-topic utf-7 nndraft nnmh epa-file epa epg gnutls network-stream nsm starttls copyright bbdb-gnus bbdb-mua nnnil gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg nntp gnus-cache server my-org my-org-task org-clock find-lisp xing-settings my:jira-xing my:jira my:bugtracker my:ticket http-post-simple url-http url-auth midnight mode-settings info-look company-files company-oddmuse company-keywords company-dabbrev-code company-dabbrev company-etags company-gtags company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-elisp company-bbdb paredit checkdoc diff-hl vc-dir ewoc bug-reference workgroups2 apt-utils helm-apt helm-mode helm-files image-dired helm-buffers helm-elscreen helm-tags helm-bookmark helm-adaptive helm-info bookmark helm-locate helm-help helm-org helm-match-plugin helm-grep helm-regexp helm-plugin helm-external helm-net helm-utils helm helm-source delsel cua-base sqlup-mode maven-fetch javadoc-lookup ensime ensime-ui ensime-semantic-highlight ensime-doc ensime-scalex ensime-search ensime-undo ensime-startup ensime-refactor ensime-popup ensime-notes ensime-model ensime-mode ensime-inspector ensime-goto-testfile ensime-editor ensime-debug gdb-mi bindat ensime-stacktrace ensime-inf ensime-sbt sbt-mode sbt-mode-rgrep sbt-mode-comint sbt-mode-buffer sbt-mode-project ensime-company ensime-auto-complete ensime-completion-util ensime-config ensime-vars ensime-util auto-complete popup flymake url-gw ensime-client ensime-macros scala-mode-lib scala-mode-constants scala-mode2 scala-mode2-imenu scala-mode2-sbt scala-mode2-map scala-mode2-fontlock scala-mode2-indent scala-mode2-paragraph scala-mode2-syntax scala-mode2-lib tabify org-table footnote flyspell ispell org-element org-man org-w3m org-rmail org-mhe org-irc org-info org-gnus org-bibtex bibtex org-bbdb cal-china lunar solar cal-dst cal-bahai cal-islam cal-hebrew holidays hol-loaddefs vc vc-dispatcher vc-git diff-mode appt notifications dbus mm-url smtpmail sendmail shr dom bbdb-anniv bbdb-com crm bbdb-loaddefs bbdb bbdb-site timezone gnus-icalendar org-capture org-location-google-maps org-agenda google-maps google-maps-static google-maps-geocode google-maps-base org org-macro org-footnote org-pcomplete org-list org-faces org-entities org-version ob-plantuml ob-sql ob-octave ob-R ob-sh ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs icalendar diary-lib diary-loaddefs cal-menu calendar cal-loaddefs gnus-registry registry eieio-compat eieio-base gnus-art mm-uu mml2015 mm-view mml-smime smime dig nnir gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source tls utf7 netrc parse-time gnus-spec gnus-int gnus-range message rfc822 mml mml-sec mailabbrev gmm-utils mailheader gnus-win nnoo perlbrew slime-fancy slime-trace-dialog slime-fontifying-fu slime-package-fu slime-references slime-compiler-notes-tree slime-scratch slime-presentations bridge slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc slime-repl elp slime-parse slime derived gud apropos etags xref arc-mode archive-mode noutline outline pp hyperspec slime-autoloads guide-key popwin myfold-mode ido-vertical-mode flx-ido flx ido-ubiquitous warnings yasnippet develock company flycheck find-func help-mode subr-x indent-guide highlight-symbol custom-dot-emacs key-chord projectile ibuf-ext ibuffer skeletor let-alist keyfreq ido ess-toolbar ess-mouse mouseme ess-menu ess-swv ess-noweb ess-noweb-font-lock-mode ess-bugs-l essd-els ess-sas-d ess-sas-l ess-sas-a ess-sta-d ess-sta-l cc-vars cc-defs make-regexp ess-sp6-d ess-sp3-d ess-julia ess-r-d ess-r-completion ess-tracebug ess-roxy hideshow ess-help ess-developer ess-s-l ess ess-inf ess-mode ess-noweb-mode ess-utils ess-custom executable ess-compat ess-site smartparens iedit iedit-lib protbuf winner my:util anything-config browse-url rx anything-match-plugin xml url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap grep compile tramp tramp-compat tramp-loaddefs trampver shell pcomplete comint ansi-color ring format-spec dired-x dired-aux dired ffap url-parse auth-source eieio eieio-core cl-generic password-cache url-vars thingatpt anything anaphora auto-compile byte-opt packed use-package diminish bytecomp byte-compile cl-extra seq cconv bind-key easy-mmode finder-inf edmacro kmacro advice info easymenu cask cl-macs cask-bootstrap package-build mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums json lisp-mnt shut-up epl git commander f dash s ucs-normalize package epg-config saveplace jka-compr Profile-XING-theme which-func imenu paren savehist avoid gnus gnus-ems nnheader gnus-util mail-utils mm-util help-fns mail-prsvr wid-edit autorevert filenotify autoinsert cus-start cus-load cl gv cl-loaddefs pcase cl-lib time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer 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 make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 1273838 390958) (symbols 48 75609 0) (miscs 40 815 780) (strings 32 339429 163732) (string-bytes 1 12804142) (vectors 16 98299) (vector-slots 8 2537837 139652) (floats 8 2087 642) (intervals 56 1938 313) (buffers 976 29) (heap 1024 117970 24587))