Hello,

I tried orc-toc out and invoked org-toc-mode which resulted in my org
mode file being shown raw, so I restarted Emacs. Emacs auto-saved my org
mode file and when attempting to load it (without org-toc loaded) the
combination of the various prompts for file local variables alongside
Emacs display of M-x recover-this-file caused Emacs to become
unresponsive and freeze, requiring me to kill it.

I could only once again edit my org mode file by manually deleting the
auto backup outside of Emacs.

I'm unsure how valuable this bug report is but the warning said to
report it so in-case it is.. viola.

/Jordan

Emacs : GNU Emacs 31.0.50 (build 1, aarch64-apple-darwin23.5.0, NS appkit-2487.60 Version 14.5 (Build 23F79))
 of 2024-11-07
Package: Org mode version 9.7.11 (release_9.7.11 @ /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/)

current state:
==============
(setq
 org-yank-image-file-name-function 'org-yank-image-autogen-filename
 org-persist-before-write-hook '(org-element--cache-persist-before-write)
org-html-format-headline-function 'org-html-format-headline-default-function org-html-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"] org-latex-format-inlinetask-function 'org-latex-format-inlinetask-default-function org-speed-command-hook '(org-speed-command-activate org-babel-speed-command-activate)
 org-persist-after-read-hook '(org-element--cache-persist-after-read)
 org-confirm-elisp-link-function 'yes-or-no-p
 org-log-done 'time
org-latex-format-headline-function 'org-latex-format-headline-default-function
 org-latex-format-drawer-function #[514 "\207" [] 3 "\n\n(fn _ CONTENTS)"]
org-mode-hook '(#[0 "\301\211\207" [imenu-create-index-function org-imenu-get-tree] 2]
                                 #[0 "\300\301\302\303\304$\207"
                                   [add-hook change-major-mode-hook 
org-fold-show-all append local] 5]
                                 #[0 "\300\301\302\303\304$\207"
[add-hook change-major-mode-hook org-babel-show-result-all append local] 5]
                                 org-babel-result-hide-spec 
org-babel-hide-all-hashes)
 org-confirm-shell-link-function 'yes-or-no-p
 org-odt-format-headline-function 'org-odt-format-headline-default-function
 org-archive-hook '(org-attach-archive-delete-maybe)
 org-metaup-hook '(org-babel-load-in-session-maybe)
 org-occur-hook '(org-first-headline-recenter)
 org-edit-src-content-indentation 0
 org-use-fast-todo-selection 'expert
org-html-format-inlinetask-function 'org-html-format-inlinetask-default-function org-ascii-format-drawer-function #[771 "\207" [] 4 "\n\n(fn NAME CONTENTS WIDTH)"]
 org-export-before-processing-hook '(ngd--inline-noir-info)
 org-font-lock-hook '(org-inlinetask-fontify)
 org-indent-indentation-per-level 1
 org-bibtex-headline-format-function 'org-bibtex-headline-format-default
org-link-parameters '(("attachment" :follow org-attach-follow :complete org-attach-complete-link)
                                           ("eww" :follow org-eww-open :store 
org-eww-store-link)
                                           ("rmail" :follow org-rmail-open 
:store org-rmail-store-link)
                                           ("mhe" :follow org-mhe-open :store 
org-mhe-store-link)
("irc" :follow org-irc-visit :store org-irc-store-link :export org-irc-export)
                                           ("info" :follow org-info-open 
:export org-info-export :store
org-info-store-link :insert-description org-info-description-as-command)
                                           ("gnus" :follow org-gnus-open :store 
org-gnus-store-link)
("docview" :follow org-docview-open :export org-docview-export :store
                                                org-docview-store-link)
                                           ("bibtex" :follow org-bibtex-open 
:store org-bibtex-store-link)
                                           ("bbdb" :follow org-bbdb-open 
:export org-bbdb-export :complete
                                                org-bbdb-complete-link :store 
org-bbdb-store-link)
                                           ("w3m" :store org-w3m-store-link)
                                           ("doi" :follow org-link-doi-open 
:export org-link-doi-export)
("id" :follow org-id-open :store org-id-store-link-maybe) ("file+sys")
                                           ("file+emacs") ("shell" :follow 
org-link--open-shell)
                                           ("news" :follow
#[514 "\301\300\302Q\"\207" ["news" browse-url ":"] 6 "\n\n(fn URL ARG)"])
                                           ("mailto" :follow
#[514 "\301\300\302Q\"\207" ["mailto" browse-url ":"] 6 "\n\n(fn URL ARG)"]
                                                )
                                           ("https" :follow
#[514 "\301\300\302Q\"\207" ["https" browse-url ":"] 6 "\n\n(fn URL ARG)"])
                                           ("http" :follow
#[514 "\301\300\302Q\"\207" ["http" browse-url ":"] 6 "\n\n(fn URL ARG)"])
                                           ("ftp" :follow
#[514 "\301\300\302Q\"\207" ["ftp" browse-url ":"] 6 "\n\n(fn URL ARG)"])
                                           ("help" :follow org-link--open-help 
:store org-link--store-help)
                                           ("file" :complete 
org-link-complete-file)
                                           ("elisp" :follow 
org-link--open-elisp))
org-cycle-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand)
 org-remark-source-path-function 'file-relative-name
 org-font-lock-set-keywords-hook '(org-transclusion-font-lock-set)
 org-agenda-before-write-hook '(org-agenda-add-entry-text)
 org-metadown-hook '(org-babel-pop-to-session-maybe)
org-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand)
 org-sort-function 'string-collate-lessp
org--warnings '("org-element--cache: Org parser error in noir_grammar.org::16214. Resetting.\n The error was: (error \"org-element--cache: Emergency exit\")\n Backtrace:\n\" backtrace-to-string(nil)\n org-element-at-point()\n org-fold--hide-drawers(1 55556)\n org-cycle-hide-drawers(all)\n org-cycle-set-startup-visibility()\n org-mode()\n set-auto-mode-0(org-mode nil)\n set-auto-mode--apply-alist(((\\\"\\\\\\\\.\\\\\\\\(?:md\\\\\\\\|markdown\\\\\\\\|mkd\\\\\\\\|mdown\\\\\\\\|mkdn\\\\\\\\|mdwn\\\\\\\\)\\\\\\\\'\\\" . markdown-mode) (\\\"\\\\\\\\.[Jj]ust\\\\\\\\(file\\\\\\\\)?\\\\\\\\'\\\" . just-mode) (\\\"/[Jj]ustfile\\\\\\\\'\\\" . just-mode) (\\\"/git-rebase-todo\\\\\\\\'\\\" . git-rebase-mode) (\\\"/go\\\\\\\\.mod\\\\\\\\'\\\" . go-mod-ts-mode) (\\\"\\\\\\\\.go\\\\\\\\'\\\" . go-ts-mode) (\\\"\\\\\\\\.ts\\\\\\\\'\\\" . typescript-ts-mode) (\\\"\\\\\\\\.js\\\\\\\\'\\\" . js-ts-mode) (\\\"\\\\\\\\.gpg\\\\\\\\(~\\\\\\\\|\\\\\\\\.~[0-9]+~\\\\\\\\)?\\\\\\\\'\\\" nil epa-file) (\\\"\\\\\\\\.elc\\\\\\\\'\\\" . elisp-byte-code-mode) (\\\"\\\\\\\\.zst\\\\\\\\'\\\" nil jka-compr) (\\\"\\\\\\\\.dz\\\\\\\\'\\\" nil jka-compr) (\\\"\\\\\\\\.xz\\\\\\\\'\\\" nil jka-compr) (\\\"\\\\\\\\.lzma\\\\\\\\'\\\" nil jka-compr) (\\\"\\\\\\\\.lz\\\\\\\\'\\\" nil jka-compr) (\\\"\\\\\\\\.g?z\\\\\\\\'\\\" nil jka-compr) (\\\"\\\\\\\\.bz2\\\\\\\\'\\\" nil jka-compr) (\\\"\\\\\\\\.Z\\\\\\\\'\\\" nil jka-compr) (\\\"\\\\\\\\.vr[hi]?\\\\\\\\'\\\" . vera-mode) (\\\"\\\\\\\\(?:\\\\\\\\.\\\\\\\\(?:rbw?\\\\\\\\|ru\\\\\\\\|rake\\\\\\\\|thor\\\\\\\\|axlsx\\\\\\\\|jbuilder\\\\\\\\|rabl\\\\\\\\|gemspec\\\\\\\\|podspec\\\\\\\\)\\\\\\\\|/\\\\\\\\(?:Gem\\\\\\\\|Rake\\\\\\\\|Cap\\\\\\\\|Thor\\\\\\\\|Puppet\\\\\\\\|Berks\\\\\\\\|Brew\\\\\\\\|Fast\\\\\\\\|Vagrant\\\\\\\\|Guard\\\\\\\\|Pod\\\\\\\\)file\\\\\\\\)\\\\\\\\'\\\" . ruby-mode) (\\\"\\\\\\\\.re?st\\\\\\\\'\\\" . rst-mode) (\\\"/\\\\\\\\(?:Pipfile\\\\\\\\|\\\\\\\\.?flake8\\\\\\\\)\\\\\\\\'\\\" . conf-mode) (\\\"\\\\\\\\(?:\\\\\\\\.\\\\\\\\(?:p\\\\\\\\(?:th\\\\\\\\|y[iw]?\\\\\\\\)\\\\\\\\)\\\\\\\\|/\\\\\\\\(?:SCons\\\\\\\\(?:\\\\\\\\(?:crip\\\\\\\\|truc\\\\\\\\)t\\\\\\\\)\\\\\\\\)\\\\\\\\)\\\\\\\\'\\\" . python-mode) (\\\"\\\\\\\\.m\\\\\\\\'\\\" . octave-maybe-mode) (\\\"\\\\\\\\.less\\\\\\\\'\\\" . less-css-mode) (\\\"\\\\\\\\.editorconfig\\\\\\\\'\\\" . editorconfig-conf-mode) (\\\"\\\\\\\\.scss\\\\\\\\'\\\" . scss-mode) (\\\"\\\\\\\\.cs\\\\\\\\'\\\" . csharp-mode) (\\\"\\\\\\\\.awk\\\\\\\\'\\\" . awk-mode) (\\\"\\\\\\\\.\\\\\\\\(u?lpc\\\\\\\\|pike\\\\\\\\|pmod\\\\\\\\(\\\\\\\\.in\\\\\\\\)?\\\\\\\\)\\\\\\\\'\\\" . pike-mode) (\\\"\\\\\\\\.idl\\\\\\\\'\\\" . idl-mode) (\\\"\\\\\\\\.java\\\\\\\\'\\\" . java-mode) (\\\"\\\\\\\\.m\\\\\\\\'\\\" . objc-mode) (\\\"\\\\\\\\.ii\\\\\\\\'\\\" . c++-mode) (\\\"\\\\\\\\.i\\\\\\\\'\\\" . c-mode) (\\\"\\\\\\\\.lex\\\\\\\\'\\\" . c-mode) (\\\"\\\\\\\\.y\\\\\\\\(acc\\\\\\\\)?\\\\\\\\'\\\" . c-mode) (\\\"\\\\\\\\.h\\\\\\\\'\\\" . c-or-c++-mode) (\\\"\\\\\\\\.c\\\\\\\\'\\\" . c-mode) (\\\"\\\\\\\\.\\\\\\\\(CC?\\\\\\\\|HH?\\\\\\\\)\\\\\\\\'\\\" . c++-mode) (\\\"\\\\\\\\.[ch]\\\\\\\\(pp\\\\\\\\|xx\\\\\\\\|\\\\\\\\+\\\\\\\\+\\\\\\\\)\\\\\\\\'\\\" . c++-mode) (\\\"\\\\\\\\.\\\\\\\\(cc\\\\\\\\|hh\\\\\\\\)\\\\\\\\'\\\" . c++-mode) (\\\"\\\\\\\\.\\\\\\\\(bat\\\\\\\\|cmd\\\\\\\\)\\\\\\\\'\\\" . bat-mode) (\\\"\\\\\\\\.[sx]?html?\\\\\\\\(\\\\\\\\.[a-zA-Z_]+\\\\\\\\)?\\\\\\\\'\\\" . mhtml-mode) (\\\"\\\\\\\\.svgz?\\\\\\\\'\\\" . image-mode) (\\\"\\\\\\\\.svgz?\\\\\\\\'\\\" . xml-mode) (\\\"\\\\\\\\.x[bp]m\\\\\\\\'\\\" . image-mode) (\\\"\\\\\\\\.x[bp]m\\\\\\\\'\\\" . c-mode) (\\\"\\\\\\\\.p[bpgn]m\\\\\\\\'\\\" . image-mode) (\\\"\\\\\\\\.tiff?\\\\\\\\'\\\" . image-mode) ...) nil nil)\n set-auto-mode()\n normal-mode(t)\n after-find-file(nil t)\n find-file-noselect-1(#<buffer noir_grammar.org> \\\"~/prog/tree_sitter_noir/noir_grammar.org\\\" nil nil \\\"~/prog/tree_sitter_noir/noir_grammar.org\\\" (9051612 16777229))\n find-file-noselect(\\\"/Users/tsujp/prog/tree_sitter_noir/noir_grammar.org\\\" nil nil t)\n find-file(\\\"/Users/tsujp/prog/tree_sitter_noir/noir_grammar.org\\\" t)\n funcall-interactively(find-file \\\"/Users/tsujp/prog/tree_sitter_noir/noir_grammar.org\\\" t)\n command-execute(find-file)\n\"\n Please report this to Org mode mailing list (M-x org-submit-bug-report)." "org-element--cache: Org parser error in noir_grammar.org::15584. Resetting.\n The error was: (wrong-type-argument integer-or-marker-p nil)\n Backtrace:\n\" backtrace-to-string(nil)\n org-element-at-point()\n org-fold--hide-drawers(1 55556)\n org-cycle-hide-drawers(all)\n org-cycle-set-startup-visibility()\n org-mode()\n set-auto-mode-0(org-mode nil)\n set-auto-mode--apply-alist(((\\\"\\\\\\\\.\\\\\\\\(?:md\\\\\\\\|markdown\\\\\\\\|mkd\\\\\\\\|mdown\\\\\\\\|mkdn\\\\\\\\|mdwn\\\\\\\\)\\\\\\\\'\\\" . markdown-mode) (\\\"\\\\\\\\.[Jj]ust\\\\\\\\(file\\\\\\\\)?\\\\\\\\'\\\" . just-mode) (\\\"/[Jj]ustfile\\\\\\\\'\\\" . just-mode) (\\\"/git-rebase-todo\\\\\\\\'\\\" . git-rebase-mode) (\\\"/go\\\\\\\\.mod\\\\\\\\'\\\" . go-mod-ts-mode) (\\\"\\\\\\\\.go\\\\\\\\'\\\" . go-ts-mode) (\\\"\\\\\\\\.ts\\\\\\\\'\\\" . typescript-ts-mode) (\\\"\\\\\\\\.js\\\\\\\\'\\\" . js-ts-mode) (\\\"\\\\\\\\.gpg\\\\\\\\(~\\\\\\\\|\\\\\\\\.~[0-9]+~\\\\\\\\)?\\\\\\\\'\\\" nil epa-file) (\\\"\\\\\\\\.elc\\\\\\\\'\\\" . elisp-byte-code-mode) (\\\"\\\\\\\\.zst\\\\\\\\'\\\" nil jka-compr) (\\\"\\\\\\\\.dz\\\\\\\\'\\\" nil jka-compr) (\\\"\\\\\\\\.xz\\\\\\\\'\\\" nil jka-compr) (\\\"\\\\\\\\.lzma\\\\\\\\'\\\" nil jka-compr) (\\\"\\\\\\\\.lz\\\\\\\\'\\\" nil jka-compr) (\\\"\\\\\\\\.g?z\\\\\\\\'\\\" nil jka-compr) (\\\"\\\\\\\\.bz2\\\\\\\\'\\\" nil jka-compr) (\\\"\\\\\\\\.Z\\\\\\\\'\\\" nil jka-compr) (\\\"\\\\\\\\.vr[hi]?\\\\\\\\'\\\" . vera-mode) (\\\"\\\\\\\\(?:\\\\\\\\.\\\\\\\\(?:rbw?\\\\\\\\|ru\\\\\\\\|rake\\\\\\\\|thor\\\\\\\\|axlsx\\\\\\\\|jbuilder\\\\\\\\|rabl\\\\\\\\|gemspec\\\\\\\\|podspec\\\\\\\\)\\\\\\\\|/\\\\\\\\(?:Gem\\\\\\\\|Rake\\\\\\\\|Cap\\\\\\\\|Thor\\\\\\\\|Puppet\\\\\\\\|Berks\\\\\\\\|Brew\\\\\\\\|Fast\\\\\\\\|Vagrant\\\\\\\\|Guard\\\\\\\\|Pod\\\\\\\\)file\\\\\\\\)\\\\\\\\'\\\" . ruby-mode) (\\\"\\\\\\\\.re?st\\\\\\\\'\\\" . rst-mode) (\\\"/\\\\\\\\(?:Pipfile\\\\\\\\|\\\\\\\\.?flake8\\\\\\\\)\\\\\\\\'\\\" . conf-mode) (\\\"\\\\\\\\(?:\\\\\\\\.\\\\\\\\(?:p\\\\\\\\(?:th\\\\\\\\|y[iw]?\\\\\\\\)\\\\\\\\)\\\\\\\\|/\\\\\\\\(?:SCons\\\\\\\\(?:\\\\\\\\(?:crip\\\\\\\\|truc\\\\\\\\)t\\\\\\\\)\\\\\\\\)\\\\\\\\)\\\\\\\\'\\\" . python-mode) (\\\"\\\\\\\\.m\\\\\\\\'\\\" . octave-maybe-mode) (\\\"\\\\\\\\.less\\\\\\\\'\\\" . less-css-mode) (\\\"\\\\\\\\.editorconfig\\\\\\\\'\\\" . editorconfig-conf-mode) (\\\"\\\\\\\\.scss\\\\\\\\'\\\" . scss-mode) (\\\"\\\\\\\\.cs\\\\\\\\'\\\" . csharp-mode) (\\\"\\\\\\\\.awk\\\\\\\\'\\\" . awk-mode) (\\\"\\\\\\\\.\\\\\\\\(u?lpc\\\\\\\\|pike\\\\\\\\|pmod\\\\\\\\(\\\\\\\\.in\\\\\\\\)?\\\\\\\\)\\\\\\\\'\\\" . pike-mode) (\\\"\\\\\\\\.idl\\\\\\\\'\\\" . idl-mode) (\\\"\\\\\\\\.java\\\\\\\\'\\\" . java-mode) (\\\"\\\\\\\\.m\\\\\\\\'\\\" . objc-mode) (\\\"\\\\\\\\.ii\\\\\\\\'\\\" . c++-mode) (\\\"\\\\\\\\.i\\\\\\\\'\\\" . c-mode) (\\\"\\\\\\\\.lex\\\\\\\\'\\\" . c-mode) (\\\"\\\\\\\\.y\\\\\\\\(acc\\\\\\\\)?\\\\\\\\'\\\" . c-mode) (\\\"\\\\\\\\.h\\\\\\\\'\\\" . c-or-c++-mode) (\\\"\\\\\\\\.c\\\\\\\\'\\\" . c-mode) (\\\"\\\\\\\\.\\\\\\\\(CC?\\\\\\\\|HH?\\\\\\\\)\\\\\\\\'\\\" . c++-mode) (\\\"\\\\\\\\.[ch]\\\\\\\\(pp\\\\\\\\|xx\\\\\\\\|\\\\\\\\+\\\\\\\\+\\\\\\\\)\\\\\\\\'\\\" . c++-mode) (\\\"\\\\\\\\.\\\\\\\\(cc\\\\\\\\|hh\\\\\\\\)\\\\\\\\'\\\" . c++-mode) (\\\"\\\\\\\\.\\\\\\\\(bat\\\\\\\\|cmd\\\\\\\\)\\\\\\\\'\\\" . bat-mode) (\\\"\\\\\\\\.[sx]?html?\\\\\\\\(\\\\\\\\.[a-zA-Z_]+\\\\\\\\)?\\\\\\\\'\\\" . mhtml-mode) (\\\"\\\\\\\\.svgz?\\\\\\\\'\\\" . image-mode) (\\\"\\\\\\\\.svgz?\\\\\\\\'\\\" . xml-mode) (\\\"\\\\\\\\.x[bp]m\\\\\\\\'\\\" . image-mode) (\\\"\\\\\\\\.x[bp]m\\\\\\\\'\\\" . c-mode) (\\\"\\\\\\\\.p[bpgn]m\\\\\\\\'\\\" . image-mode) (\\\"\\\\\\\\.tiff?\\\\\\\\'\\\" . image-mode) ...) nil nil)\n set-auto-mode()\n normal-mode(t)\n after-find-file(nil t)\n find-file-noselect-1(#<buffer noir_grammar.org> \\\"~/prog/tree_sitter_noir/noir_grammar.org\\\" nil nil \\\"~/prog/tree_sitter_noir/noir_grammar.org\\\" (9051612 16777229))\n find-file-noselect(\\\"/Users/tsujp/prog/tree_sitter_noir/noir_grammar.org\\\" nil nil t)\n find-file(\\\"/Users/tsujp/prog/tree_sitter_noir/noir_grammar.org\\\" t)\n funcall-interactively(find-file \\\"/Users/tsujp/prog/tree_sitter_noir/noir_grammar.org\\\" t)\n command-execute(find-file)\n\"\n Please report this to Org mode mailing list (M-x org-submit-bug-report)." "org-element--cache: Got element without parent when loading cache from disk. Not using this persistent cache.\nPlease report it to Org mode mailing list (M-x org-submit-bug-report).\n(node-property (:standard-properties [16202 16202 nil nil 16202 0 nil node-property element t nil nil nil nil #<buffer noir_grammar.org> nil nil nil] :key \"END\" :value \"\"))")
 org-babel-pre-tangle-hook '(save-buffer)
 org-export-before-parsing-hook '(org-attach-expand-links)
 org-link-shell-confirm-function 'yes-or-no-p
 org-fold-core-isearch-open-function 'org-fold-core--isearch-reveal
 outline-isearch-open-invisible-function 'outline-isearch-open-invisible
org-src-mode-hook '(org-src-babel-configure-edit-buffer org-src-mode-configure-edit-buffer)
 org-agenda-loop-over-headlines-in-active-region nil
 org-link-elisp-confirm-function 'yes-or-no-p
org-odt-format-inlinetask-function 'org-odt-format-inlinetask-default-function org-src-lang-modes '(("rust" . rust-ts) ("js" . js-ts) ("C" . c) ("C++" . c++) ("asymptote" . asy) ("beamer" . latex) ("calc" . fundamental) ("cpp" . c++) ("ditaa" . artist) ("desktop" . conf-desktop) ("dot" . fundamental) ("elisp" . emacs-lisp)
                                          ("ocaml" . tuareg) ("screen" . shell-script) 
("sqlite" . sql)
("toml" . conf-toml) ("shell" . sh) ("ash" . sh) ("sh" . sh) ("bash" . sh)
                                          ("jsh" . sh) ("bash2" . sh) ("dash" . sh) 
("dtksh" . sh) ("ksh" . sh)
("es" . sh) ("rc" . sh) ("itcsh" . sh) ("tcsh" . sh) ("jcsh" . sh) ("csh" . sh) ("ksh88" . sh) ("oash" . sh) ("pdksh" . sh) ("mksh" . sh) ("posix" . sh)
                                          ("wksh" . sh) ("wsh" . sh) ("zsh" . sh) 
("rpm" . sh))
org-cycle-hook '(org-inlinetask-hide-tasks org-cycle-hide-archived-subtrees org-cycle-show-empty-lines org-cycle-optimize-window-after-visibility-change
                                  org-cycle-display-inline-images)
 org-persist-before-read-hook '(org-element--cache-persist-before-read)
 org-ascii-format-inlinetask-function 'org-ascii-format-inlinetask-default
 org-odt-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"]
 org-id-link-to-org-use-id 'create-if-interactive-and-no-custom-id
 )

Reply via email to