GNU bug report logs - #73256
30.0.91; html-ts-mode crashes Emacs

Previous Next

Package: emacs;

Reported by: Damien Cassou <damien <at> cassou.me>

Date: Sat, 14 Sep 2024 19:10:01 UTC

Severity: normal

Found in version 30.0.91

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 73256 in the body.
You can then email your comments to 73256 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#73256; Package emacs. (Sat, 14 Sep 2024 19:10:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Damien Cassou <damien <at> cassou.me>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sat, 14 Sep 2024 19:10:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Damien Cassou <damien <at> cassou.me>
To: bug-gnu-emacs <at> gnu.org
Cc: Mickey Petersen <mickey <at> masteringemacs.org>
Subject: 30.0.91; html-ts-mode crashes Emacs
Date: Sat, 14 Sep 2024 21:08:42 +0200
[Message part 1 (text/plain, inline)]
I can reproducibly crash Emacs with html-ts-mode:

1. Save the attached file to your disk

2. Build libtree-sitter-html.so 0.22.6 if you haven't already

2. emacs -Q --eval "(setq treesit-extra-load-path '(\"…location-of-libtree-sitter-files/\"))" -l /…/crash-html-ts-mode.el 

3. Type a letter or two, press backspace to get rid of them

4. Repeat step 3 once or twice

Fatal error 11: Segmentation fault
Backtrace:
/…emacs-unstable-30.0.91/bin/emacs[0x57cc28]
/…-glibc-2.39-52/lib/libc.so.6(+0x405c0)[0x7f992da495c0]
/…-glibc-2.39-52/lib/libc.so.6(__libc_free+0x1e)[0x7f992daaa8be]
/…-emacs-packages-deps/lib/libtree-sitter-html.so(tree_sitter_html_externa02]
/…-tree-sitter-0.22.6/lib/libtree-sitter.so.0(ts_parser_reset+0x164)[0x7f9/…-tree-sitter-0.22.6/lib/libtree-sitter.so.0(ts_parser_parse+0x112f)[0x7f/…emacs-unstable-30.0.91/bin/emacs[0x67e4e9]
/…emacs-unstable-30.0.91/lib/emacs/30.0.91/native-lisp/30.0.91-be7dc7d2/t657369742d2d7072652d7265646973706c6179_treesit__pre_redisplay_0+0x74)[0x7f9917f83494]



In GNU Emacs 30.0.91 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo
version 1.18.0, Xaw3d scroll bars)
Repository revision: 38de992a5a3ff13c6c727fd519b3f016f15264ea
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12014000
System Description: Fedora Linux 40 (Workstation Edition)

Configured using:
 'configure
 --prefix=/nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91
 --disable-build-details --with-modules --with-x-toolkit=lucid
 --with-cairo --with-xft --with-compress-install
 --with-toolkit-scroll-bars --with-native-compilation
 --without-imagemagick --with-mailutils --without-small-ja-dic
 --with-tree-sitter --with-xinput2 --without-xwidgets --with-dbus
 --with-selinux'

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XAW3D XDBE XIM XINPUT2 XPM
LUCID ZLIB

Important settings:
  value of $EMACSLOADPATH: 
  value of $EMACSNATIVELOADPATH: 
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: VTerm

Minor modes in effect:
  denote-menu-bar-mode: t
  global-jinx-mode: t
  editorconfig-mode: t
  global-ligature-mode: t
  ligature-mode: t
  spacious-padding-mode: t
  marginalia-mode: t
  vertico-multiform-mode: t
  vertico-mode: t
  savehist-mode: t
  mpdel-mode: t
  global-subword-mode: t
  subword-mode: t
  repeat-mode: t
  beginend-global-mode: t
  global-paren-face-mode: t
  electric-pair-mode: t
  drag-stuff-global-mode: t
  drag-stuff-mode: t
  which-function-mode: t
  global-git-commit-mode: t
  runner-run-in-background: t
  magit-auto-revert-mode: t
  server-mode: t
  recentf-mode: t
  lin-global-mode: t
  global-hl-line-mode: t
  global-auto-revert-mode: t
  winner-mode: t
  save-place-mode: t
  global-so-long-mode: t
  ace-window-display-mode: t
  auto-compile-on-load-mode: t
  auto-compile-on-save-mode: t
  override-global-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  minibuffer-regexp-mode: t
  buffer-read-only: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/cassou/.emacs.d/lib/marginalia/marginalia hides /…-emacs-packages-deps/share/emacs/site-lisp/elpa/marginalia-20240912.1621/marginalia
/….d/lib/marginalia/marginalia-autoloads hides /nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-…-20240912.1621/marginalia-autoloads
/….d/lib/tablist/tablist hides /nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/….1126/tablist
/home/cassou/.emacs.d/lib/tablist/tablist-filter hides /nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/….1126/tablist-filter
/home/cassou/.emacs.d/lib/tablist/tablist-autoloads hides /nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/….1126/tablist-autoloads
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/site-start hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/site-lisp/site-start
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/transient-20240911.1551/transient hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/transient
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/jsonrpc-1.0.25/jsonrpc hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/jsonrpc
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/external-completion-0.1/external-completion hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/external-completion
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/editorconfig-20240813.801/editorconfig hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/editorconfig
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/editorconfig-20240813.801/editorconfig-fnmatch hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/editorconfig-fnmatch
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/editorconfig-20240813.801/editorconfig-core-handle hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/editorconfig-core-handle
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/editorconfig-20240813.801/editorconfig-tools hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/editorconfig-tools
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/editorconfig-20240813.801/editorconfig-core hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/editorconfig-core
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/editorconfig-20240813.801/editorconfig-conf-mode hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/editorconfig-conf-mode
/home/cassou/.emacs.d/lib/html-ts-mode/html-ts-mode hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/textmodes/html-ts-mode
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/xref-1.7.0/xref hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/progmodes/xref
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/project-0.11.1/project hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/progmodes/project
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/eglot-1.17/eglot hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/progmodes/eglot
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/flymake-1.3.7/flymake hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/progmodes/flymake
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ox-odt hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ox-odt
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-table hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-table
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ox-latex hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ox-latex
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-agenda hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-agenda
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ox-publish hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ox-publish
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ox-org hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ox-org
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ox-html hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ox-html
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ox-md hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ox-md
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ox-man hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ox-man
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ox-ascii hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ox-ascii
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ox-icalendar hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ox-icalendar
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ox-koma-letter hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ox-koma-letter
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ox-beamer hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ox-beamer
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-list hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-list
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-src hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-src
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-timer hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-timer
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-lint hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-lint
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-tempo hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-tempo
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-refile hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-refile
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-persist hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-persist
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-plot hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-plot
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-mobile hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-mobile
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-protocol hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-protocol
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-macs hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-macs
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-mouse hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-mouse
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-num hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-num
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-pcomplete hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-pcomplete
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-fold-core hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-fold-core
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-element-ast hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-element-ast
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-inlinetask hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-inlinetask
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-loaddefs hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-loaddefs
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-indent hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-indent
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-clock hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-clock
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-keys hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-keys
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-id hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-id
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-habit hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-habit
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-footnote hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-footnote
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-goto hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-goto
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-fold hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-fold
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-colview hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-colview
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-capture hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-capture
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-feed hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-feed
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-faces hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-faces
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-entities hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-entities
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-datetree hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-datetree
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-cycle hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-cycle
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-duration hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-duration
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-ctags hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-ctags
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-compat hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-compat
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-crypt hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-crypt
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-attach hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-attach
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-archive hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-archive
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-attach-git hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-attach-git
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ol-w3m hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ol-w3m
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ol-gnus hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ol-gnus
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ol-irc hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ol-irc
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ol-rmail hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ol-rmail
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ol-bibtex hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ol-bibtex
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ol-mhe hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ol-mhe
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ol-eww hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ol-eww
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ol-info hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ol-info
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ol-man hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ol-man
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ol-eshell hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ol-eshell
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ol-bbdb hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ol-bbdb
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/oc-csl hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/oc-csl
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-core hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-core
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-tangle hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-tangle
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ol-doi hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ol-doi
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ol-docview hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ol-docview
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/oc-basic hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/oc-basic
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/oc-natbib hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/oc-natbib
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/oc-biblatex hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/oc-biblatex
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-sql hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-sql
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/oc-bibtex hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/oc-bibtex
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-shell hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-shell
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-sqlite hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-sqlite
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-table hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-table
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-python hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-python
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-ruby hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-ruby
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-scheme hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-scheme
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-sed hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-sed
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-screen hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-screen
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-sass hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-sass
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-ref hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-ref
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-processing hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-processing
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-plantuml hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-plantuml
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-fortran hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-fortran
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-octave hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-octave
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-perl hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-perl
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-ocaml hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-ocaml
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-org hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-org
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-maxima hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-maxima
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-lua hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-lua
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-matlab hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-matlab
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-makefile hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-makefile
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-lob hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-lob
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-C hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-C
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-latex hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-latex
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-lilypond hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-lilypond
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-lisp hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-lisp
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-julia hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-julia
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-java hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-java
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-haskell hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-haskell
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-js hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-js
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-gnuplot hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-gnuplot
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-groovy hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-groovy
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-exp hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-exp
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-forth hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-forth
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-eshell hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-eshell
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-dot hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-dot
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-eval hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-eval
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-emacs-lisp hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-emacs-lisp
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-ditaa hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-ditaa
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-R hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-R
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-comint hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-comint
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-css hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-css
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-clojure hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-clojure
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-calc hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-calc
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ob-awk hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ob-awk
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-element hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-element
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ox hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ox
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/oc hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/oc
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ol hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ol
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/ox-texinfo hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/ox-texinfo
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-macro hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-macro
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.7.11/org-version hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/org/org-version
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/emacs-lisp/let-alist
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/compat-30.0.0.0/compat hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/emacs-lisp/compat
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/seq-2.24/seq hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/emacs-lisp/seq
/nix/store/qnrdk591zibx6q47sfjk0y2fc3g98ixj-emacs-packages-deps/share/emacs/site-lisp/elpa/eldoc-1.15.0/eldoc hides /nix/store/jcizpg78w8lkjk6dmjxwawnmrr3x72wq-emacs-unstable-30.0.91/share/emacs/30.0.91/lisp/emacs-lisp/eldoc

Features:
(shadow sort company-oddmuse company-keywords company-etags etags
fileloop company-gtags company-dabbrev-code company-dabbrev
company-files company-clang company-capf company-cmake company-semantic
company-template company-bbdb company mail-extr emacsbug tramp-cmds
combobulate combobulate-json combobulate-yaml combobulate-css
combobulate-js-ts combobulate-python combobulate-html combobulate-query
scheme combobulate-ui combobulate-display combobulate-ztree
combobulate-contrib multiple-cursors mc-separate-operations
rectangular-region-mode mc-mark-pop mc-edit-lines
mc-hide-unmatched-lines-mode mc-mark-more mc-cycle-cursors
multiple-cursors-core rect combobulate-envelope combobulate-manipulation
python-el-fgallina-expansions python combobulate-procedure
combobulate-navigation combobulate-misc combobulate-interface generator
combobulate-rules combobulate-settings tempo html-ts-mode
html-mode-expansions sgml-mode facemenu dom treesit vc-git vc-dispatcher
executable tramp-cache tramp-sh shortdoc help-fns outli org-keys oc
org-compat org-version org-macs nameless embrace expand-region
subword-mode-expansions text-mode-expansions er-basic-expansions
expand-region-core expand-region-custom yasnippet paredit
aggressive-indent ws-butler all-the-icons-dired all-the-icons
all-the-icons-faces data-material data-weathericons data-octicons
data-fileicons data-faicons data-alltheicons gnus-dired denote xref
project misearch multi-isearch goto-addr view consult-imenu
embark-consult consult imenu-list hideshow epithet mule-util
info-variable-pitch s olivetti vertico-directory vterm tramp trampver
tramp-integration files-x tramp-message tramp-compat xdg tramp-loaddefs
term disp-table ehelp vterm-module term/xterm xterm ispell jinx
display-line-numbers editorconfig editorconfig-core
editorconfig-core-handle editorconfig-fnmatch ligature spacious-padding
mpdel-embark embark ffap cape orderless-kwd orderless epkg-marginalia
epkg-elpa epkg-utils epkg-list epkg-desc epkg llama marginalia
vertico-multiform vertico-quick vertico savehist minions mpdel
mpdel-browser libmpdel-directory mpdel-playlist mpdel-tablist mpdel-song
mpdel-core navigel magit-bookmark bookmark tablist advice tablist-filter
semantic/wisent/comp semantic/wisent semantic/wisent/wisent
semantic/util-modes semantic/util semantic pp semantic/tag semantic/lex
semantic/fw mode-local find-func cedet libmpdel tq time-stamp alert
log4e notifications dbus compile xml reformatter cap-words superword
subword repeat beginend auth-source-pass paren-face elec-pair
notmuch-mua notmuch-message notmuch-draft notmuch-tag
notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser
notmuch-lib notmuch-version notmuch-compat mm-view mml-smime smime dig
unify-opening drag-stuff forge-repos forge-tablist forge-topics
forge-commands forge-semi forge-bitbucket buck forge-gogs gogs
forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy
gsexp ghub url-http url-gw nsm url-auth let-alist gnutls forge-notify
forge-revnote forge-pullreq forge-issue forge-topic yaml parse-time
iso8601 eieio-custom bug-reference forge-post markdown-mode
edit-indirect color thingatpt noutline outline forge-repo forge
forge-core forge-db closql emacsql-sqlite-common emacsql
emacsql-compiler eieio-base magit-tbdiff magit-extras magit-submodule
magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull
magit-fetch magit-clone magit-remote magit-commit magit-sequence
magit-notes magit-worktree magit-tag magit-merge magit-branch
magit-reset magit-files magit-refs magit-status magit package
url-handlers magit-repos magit-apply magit-wip magit-log which-func
magit-diff smerge-mode diff diff-mode track-changes git-commit log-edit
message sendmail yank-media puny dired-imenu imenu runner dired-aux
dired-x dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068
epg-config gnus-util text-property-search time-date mm-decode mm-bodies
mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums
mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log
magit-core magit-autorevert magit-margin magit-transient magit-process
with-editor shell pcomplete comint ansi-osc server ansi-color magit-mode
browse-url url url-proxy url-privacy url-expand url-methods url-history
url-cookie url-domsuf url-util url-parse auth-source password-cache json
map url-vars mailcap benchmark magit-git magit-base magit-section
cursor-sensor crm dash recentf tree-widget wid-edit ibuf-macs lin
face-remap hl-line autorevert filenotify winner saveplace so-long
modus-operandi-theme modus-themes casual-isearch casual-lib
casual-lib-version transient format-spec eieio eieio-core ace-window avy
ring edmacro kmacro byte-opt jka-compr no-littering compat auto-compile
comp-run use-package use-package-ensure use-package-delight
use-package-diminish use-package-bind-key bind-key easy-mmode
use-package-core ytdl-autoloads yasnippet-autoloads yaml-mode-autoloads
yaml-autoloads xterm-color-autoloads xref-js2-autoloads
ws-butler-autoloads workflows-autoloads with-editor-autoloads
wgrep-autoloads webpaste-autoloads web-mode-autoloads vundo-autoloads
vertico-autoloads verb-autoloads vdirel-autoloads
unify-opening-autoloads undercover-autoloads typescript-mode-autoloads
treesit-auto-autoloads treepy-autoloads tmr-autoloads tbdiff-autoloads
tablist-autoloads stream-autoloads spinner-autoloads
spacious-padding-autoloads sourcemap-autoloads
snapshot-timemachine-rsnapshot-autoloads snapshot-timemachine-autoloads
sicp-autoloads shut-up-autoloads sed-mode-autoloads s-autoloads
runner-autoloads rjsx-mode-autoloads rg-autoloads
related-files-autoloads reformatter-autoloads
rainbow-identifiers-autoloads racket-mode-autoloads prot-emacs-autoloads
projectile-autoloads prodigy-autoloads posframe-autoloads
pos-tip-autoloads popup-autoloads poporg-autoloads pkg-info-autoloads
pinentry-autoloads php-mode-autoloads cl-macs
password-store-otp-autoloads password-store-autoloads pass-autoloads
paren-face-autoloads paredit-everywhere-autoloads paredit-autoloads
package-lint-autoloads ox-reveal-autoloads ox-linuxmag-fr-autoloads
ox-gfm-autoloads ov-autoloads outli-autoloads
orgtbl-show-header-autoloads org-vcard-autoloads org-make-toc-autoloads
org-caldav-autoloads orderless-autoloads olivetti-autoloads
ob-racket-autoloads ob-mermaid-autoloads oauth2-autoloads nov-autoloads
no-littering-autoloads nix-ts-mode-autoloads nix-mode-autoloads
nix-emacs-autoloads nix-buffer-autoloads navigel-autoloads
nameless-autoloads multiple-cursors-autoloads mpdel-embark-autoloads
mpdel-autoloads moldable-emacs-autoloads mmm-mode-autoloads
mixed-pitch-autoloads minions-autoloads meson-mode-autoloads
mermaid-mode-autoloads meow-autoloads memoize-autoloads
markup-faces-autoloads markdown-mode-autoloads marginalia-autoloads
makel-autoloads magit-tbdiff-autoloads magit-autoloads
macrostep-autoloads m-buffer-autoloads loop-autoloads log4e-autoloads
lintel-autoloads lin-autoloads ligature-autoloads libmpdel-autoloads
libelcouch-autoloads libbcel-autoloads ledger-mode-autoloads
ledger-import-autoloads know-your-http-well-autoloads khardel-autoloads
json-snatcher-autoloads json-reformat-autoloads
json-process-client-autoloads json-navigator-autoloads
json-mode-autoloads js2-refactor-autoloads js2-mode-autoloads
journalctl-mode-autoloads inheritenv-autoloads
info-variable-pitch-autoloads info-colors-autoloads imenu-list-autoloads
imenu-extra-autoloads hydra-autoloads htmlize-autoloads
html-ts-mode-autoloads ht-autoloads helpful-autoloads helm-autoloads
haskell-mode-autoloads graphviz-dot-mode-autoloads
graphql-mode-autoloads graphql-autoloads gpastel-autoloads
goggles-autoloads go-mode-autoloads gnuplot-mode-autoloads
git-timemachine-autoloads git-modes-autoloads ghub-autoloads
ftgp-autoloads frame-purpose-autoloads frame-fns-autoloads
frame-cmds-autoloads forge-autoloads fontaine-autoloads
font-lock+-autoloads flyspell-correct-autoloads
flymake-hledger-autoloads flymake-eslint-autoloads
flycheck-hledger-autoloads flycheck-autoloads flx-autoloads
feature-mode-autoloads f-autoloads expand-region-autoloads
esxml-autoloads ess-autoloads espuds-autoloads
eslint-disable-rule-autoloads ert-async-autoloads epl-autoloads
epithet-autoloads embrace-autoloads embark-autoloads
emacs-everywhere-autoloads elisp-refs-autoloads elisp-lint-autoloads
elcouch-autoloads el-mock-autoloads edit-indirect-autoloads
ecukes-autoloads dwim-shell-command-autoloads dumb-jump-autoloads
drag-stuff-autoloads dotenv-mode-autoloads docker-autoloads
dired-rsync-autoloads dired-imenu-autoloads dired-du-autoloads
desktop-environment-autoloads denote-autoloads define-word-autoloads
debbugs-autoloads dash-autoloads dape-autoloads daemons-autoloads
csv-autoloads css-eldoc-autoloads counsel-projectile-autoloads
counsel-jq-autoloads corfu-autoloads consult-denote-autoloads
consult-autoloads conner-autoloads company-quickhelp-autoloads
company-ledger-autoloads company-autoloads combobulate-autoloads
circe-notifications-autoloads casual-re-builder-autoloads
casual-lib-autoloads casual-isearch-autoloads casual-dired-autoloads
cask-autoloads cape-autoloads buttercup-autoloads bui-autoloads
buffer-move-autoloads borg-autoloads beginend-autoloads avy-autoloads
auto-compile-autoloads async-autoloads assess-autoloads ansi-autoloads
all-the-icons-dired-autoloads all-the-icons-completion-autoloads
alert-autoloads aio-autoloads aggressive-indent-autoloads ag-autoloads
adoc-mode-autoloads adaptive-wrap-autoloads ace-window-autoloads borg
loaddefs-gen generate-lisp-file lisp-mnt radix-tree pcase info comp
cl-seq comp-cstr cl-extra help-mode comp-common warnings icons subr-x rx
gv cl-loaddefs cl-lib bytecomp byte-compile rmc iso-transl tooltip cconv
eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen
tool-bar dnd fontset image regexp-opt fringe tabulated-list replace
newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar
rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock
font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq
simple cl-generic indonesian philippine 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 emoji-zwj charscript charprop case-table
epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button
loaddefs theme-loaddefs faces cus-face macroexp files window
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget keymap hashtable-print-readable backquote threads dbusbind
inotify dynamic-setting system-font-setting font-render-setting cairo
x-toolkit xinput2 x multi-tty move-toolbar make-network-process
native-compile emacs)

Memory information:
((conses 16 846284 311194) (symbols 48 42236 2)
 (strings 32 213888 45985) (string-bytes 1 7300050) (vectors 16 97625)
 (vector-slots 8 1043821 210489) (floats 8 1227 3296)
 (intervals 56 46719 9384) (buffers 992 22))

-- 
Damien Cassou

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill
[crash-html-ts-mode.el (text/plain, attachment)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#73256; Package emacs. (Sun, 15 Sep 2024 04:05:02 GMT) Full text and rfc822 format available.

Message #8 received at 73256 <at> debbugs.gnu.org (full text, mbox):

From: Yuan Fu <casouri <at> gmail.com>
To: Damien Cassou <damien <at> cassou.me>
Cc: Mickey Petersen <mickey <at> masteringemacs.org>, 73256 <at> debbugs.gnu.org
Subject: Re: bug#73256: 30.0.91; html-ts-mode crashes Emacs
Date: Sat, 14 Sep 2024 21:02:59 -0700

> On Sep 14, 2024, at 12:08 PM, Damien Cassou <damien <at> cassou.me> wrote:
> 
> 
> I can reproducibly crash Emacs with html-ts-mode:
> 
> 1. Save the attached file to your disk
> 
> 2. Build libtree-sitter-html.so 0.22.6 if you haven't already
> 
> 2. emacs -Q --eval "(setq treesit-extra-load-path '(\"…location-of-libtree-sitter-files/\"))" -l /…/crash-html-ts-mode.el 
> 
> 3. Type a letter or two, press backspace to get rid of them
> 
> 4. Repeat step 3 once or twice
> 
> Fatal error 11: Segmentation fault
> Backtrace:
> /…emacs-unstable-30.0.91/bin/emacs[0x57cc28]
> /…-glibc-2.39-52/lib/libc.so.6(+0x405c0)[0x7f992da495c0]
> /…-glibc-2.39-52/lib/libc.so.6(__libc_free+0x1e)[0x7f992daaa8be]
> /…-emacs-packages-deps/lib/libtree-sitter-html.so(tree_sitter_html_externa02]
> /…-tree-sitter-0.22.6/lib/libtree-sitter.so.0(ts_parser_reset+0x164)[0x7f9/…-tree-sitter-0.22.6/lib/libtree-sitter.so.0(ts_parser_parse+0x112f)[0x7f/…emacs-unstable-30.0.91/bin/emacs[0x67e4e9]
> /…emacs-unstable-30.0.91/lib/emacs/30.0.91/native-lisp/30.0.91-be7dc7d2/t657369742d2d7072652d7265646973706c6179_treesit__pre_redisplay_0+0x74)[0x7f9917f83494]

Hmm, that’s a new one. Might be a double-free or something. I’ll look into it ASAP. Thanks for the report!

Yuan



Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#73256; Package emacs. (Sun, 15 Sep 2024 05:43:01 GMT) Full text and rfc822 format available.

Message #11 received at 73256 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Yuan Fu <casouri <at> gmail.com>
Cc: damien <at> cassou.me, mickey <at> masteringemacs.org, 73256 <at> debbugs.gnu.org
Subject: Re: bug#73256: 30.0.91; html-ts-mode crashes Emacs
Date: Sun, 15 Sep 2024 08:42:11 +0300
> Cc: Mickey Petersen <mickey <at> masteringemacs.org>, 73256 <at> debbugs.gnu.org
> From: Yuan Fu <casouri <at> gmail.com>
> Date: Sat, 14 Sep 2024 21:02:59 -0700
> 
> 
> 
> > On Sep 14, 2024, at 12:08 PM, Damien Cassou <damien <at> cassou.me> wrote:
> > 
> > 
> > I can reproducibly crash Emacs with html-ts-mode:
> > 
> > 1. Save the attached file to your disk
> > 
> > 2. Build libtree-sitter-html.so 0.22.6 if you haven't already
> > 
> > 2. emacs -Q --eval "(setq treesit-extra-load-path '(\"…location-of-libtree-sitter-files/\"))" -l /…/crash-html-ts-mode.el 
> > 
> > 3. Type a letter or two, press backspace to get rid of them
> > 
> > 4. Repeat step 3 once or twice
> > 
> > Fatal error 11: Segmentation fault
> > Backtrace:
> > /…emacs-unstable-30.0.91/bin/emacs[0x57cc28]
> > /…-glibc-2.39-52/lib/libc.so.6(+0x405c0)[0x7f992da495c0]
> > /…-glibc-2.39-52/lib/libc.so.6(__libc_free+0x1e)[0x7f992daaa8be]
> > /…-emacs-packages-deps/lib/libtree-sitter-html.so(tree_sitter_html_externa02]
> > /…-tree-sitter-0.22.6/lib/libtree-sitter.so.0(ts_parser_reset+0x164)[0x7f9/…-tree-sitter-0.22.6/lib/libtree-sitter.so.0(ts_parser_parse+0x112f)[0x7f/…emacs-unstable-30.0.91/bin/emacs[0x67e4e9]
> > /…emacs-unstable-30.0.91/lib/emacs/30.0.91/native-lisp/30.0.91-be7dc7d2/t657369742d2d7072652d7265646973706c6179_treesit__pre_redisplay_0+0x74)[0x7f9917f83494]
> 
> Hmm, that’s a new one. Might be a double-free or something. I’ll look into it ASAP. Thanks for the report!

FWIW, I cannot reproduce the crash here.  It could be something
related to Tree-sitter version (mine is 0.22.8) or version of the HTML
grammar (mine was updated on Sep 8).




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#73256; Package emacs. (Mon, 16 Sep 2024 20:12:02 GMT) Full text and rfc822 format available.

Message #14 received at 73256 <at> debbugs.gnu.org (full text, mbox):

From: Damien Cassou <damien <at> cassou.me>
To: Eli Zaretskii <eliz <at> gnu.org>, Yuan Fu <casouri <at> gmail.com>
Cc: mickey <at> masteringemacs.org, 73256 <at> debbugs.gnu.org
Subject: Re: bug#73256: 30.0.91; html-ts-mode crashes Emacs
Date: Mon, 16 Sep 2024 22:10:30 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:
> FWIW, I cannot reproduce the crash here.  It could be something
> related to Tree-sitter version (mine is 0.22.8) or version of the HTML
> grammar (mine was updated on Sep 8).

Updating tree-sitter and the grammar to their latest version fixes the issue
for me. Thank you Eli.

Feel free to close the ticket.

-- 
Damien Cassou

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill




Reply sent to Eli Zaretskii <eliz <at> gnu.org>:
You have taken responsibility. (Tue, 17 Sep 2024 11:45:02 GMT) Full text and rfc822 format available.

Notification sent to Damien Cassou <damien <at> cassou.me>:
bug acknowledged by developer. (Tue, 17 Sep 2024 11:45:02 GMT) Full text and rfc822 format available.

Message #19 received at 73256-done <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Damien Cassou <damien <at> cassou.me>
Cc: casouri <at> gmail.com, mickey <at> masteringemacs.org, 73256-done <at> debbugs.gnu.org
Subject: Re: bug#73256: 30.0.91; html-ts-mode crashes Emacs
Date: Tue, 17 Sep 2024 14:43:45 +0300
> From: Damien Cassou <damien <at> cassou.me>
> Cc: mickey <at> masteringemacs.org, 73256 <at> debbugs.gnu.org
> Date: Mon, 16 Sep 2024 22:10:30 +0200
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> > FWIW, I cannot reproduce the crash here.  It could be something
> > related to Tree-sitter version (mine is 0.22.8) or version of the HTML
> > grammar (mine was updated on Sep 8).
> 
> Updating tree-sitter and the grammar to their latest version fixes the issue
> for me. Thank you Eli.
> 
> Feel free to close the ticket.

Thanks, closing.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 16 Oct 2024 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 250 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.