* bug#46638: 28.0.50; Hang on macOS with nativecomp in regex-emacs
@ 2021-02-19 15:58 Aaron Jensen
2021-02-19 16:10 ` Eli Zaretskii
2022-06-17 18:32 ` Lars Ingebrigtsen
0 siblings, 2 replies; 6+ messages in thread
From: Aaron Jensen @ 2021-02-19 15:58 UTC (permalink / raw)
To: 46638
A few times now, Emacs has hung. I believe there's a correlation with
when I open magit-status, but I can't say that definitively.
Unfortunately, the hang makes it difficult to attach to Emacs to debug.
When I attached with XCode, I got nothing useful. After detaching, I
attached with lldb directly and I got this as my trace:
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
frame #0: 0x00007fff6a7145e0 libsystem_platform.dylib`_sigtramp
libsystem_platform.dylib`_sigtramp:
-> 0x7fff6a7145e0 <+0>: pushq %rbp
0x7fff6a7145e1 <+1>: movq %rsp, %rbp
0x7fff6a7145e4 <+4>: movq %rdi, %rax
0x7fff6a7145e7 <+7>: incl 0x264ef4d3(%rip) ; __in_sigtramp
Target 0: (emacs) stopped.
Also, before I attached anything, I did a process sample and got this,
which looks more useful:
2457 Thread_11734453 DispatchQueue_1: com.apple.main-thread (serial)
+ 2457 F70726f636573732d66696c65_process_file_0 (in simple-fab5b0cf-4ca11a8e.eln) + 800 [0x10b3479f0]
+ 2457 Fapply (in emacs) + 625 [0x107067751] eval.c:2636
+ 2457 Ffuncall (in emacs) + 640 [0x107067a10] eval.c:3006
+ 2457 funcall_subr (in emacs) + 181 [0x1070682e5] eval.c:0
+ 2457 Fcall_process (in emacs) + 175 [0x1070bd8ff] callproc.c:285
+ 2457 call_process (in emacs) + 2109 [0x1070be1dd] callproc.c:609
+ 2457 re_match_2_internal (in emacs) + 154 [0x1070350ea] regex-emacs.c:3964
+ 2457 _sigtramp (in libsystem_platform.dylib) + 0 [0x7fff6a7145e0]
For me, the line in regex-emacs.c is:
INIT_FAIL_STACK ();
Unfortunately, I don't have a way to reliably reproduce this. It happens
once every couple of days.
I can say it seems to be correlated with using the nativecomp branch.
In GNU Emacs 28.0.50 (build 5, x86_64-apple-darwin19.6.0, NS appkit-1894.60 Version 10.15.7 (Build 19H512))
of 2021-02-18 built on aaron-sub.local
Repository revision: 24926a03cdaf36017df27e947abb02aa626b8a99
Repository branch: feature/native-comp
Windowing system distributor 'Apple', version 10.3.1894
System Description: Mac OS X 10.15.7
Configured using:
'configure 'LDFLAGS=-L/usr/local/lib/gcc/10
-I/usr/local/opt/gcc/include -I/usr/local/opt/libgccjit/include
-I/usr/local/opt/gmp/include -I/usr/local/opt/jpeg/include'
'CFLAGS=-I/usr/local/opt/gcc/include -I/usr/local/opt/libgccjit/include
-I/usr/local/opt/gmp/include -I/usr/local/opt/jpeg/include -g3 -Og'
--disable-dependency-tracking --disable-silent-rules --with-xml2
--with-gnutls --with-nativecomp --without-dbus --with-imagemagick
--with-modules --with-rsvg --with-ns --disable-ns-self-contained'
Configured features:
ACL GLIB GMP GNUTLS IMAGEMAGICK JPEG JSON LCMS2 LIBXML2 MODULES
NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG THREADS TIFF
TOOLKIT_SCROLL_BARS ZLIB
Important settings:
value of $LANG: en_US.UTF-8
locale-coding-system: utf-8-unix
Major mode: Fundamental
Minor modes in effect:
eval-sexp-fu-flash-mode: t
company-posframe-mode: t
company-prescient-mode: t
company-tng-mode: t
org-roam-mode: t
selectrum-prescient-mode: t
global-git-commit-mode: t
transient-posframe-mode: t
global-flycheck-mode: t
yas-global-mode: t
yas-minor-mode: t
which-key-posframe-mode: t
which-key-mode: t
winner-mode: t
treemacs-filewatch-mode: t
treemacs-follow-mode: t
treemacs-git-mode: deferred
treemacs-fringe-indicator-mode: t
global-auto-revert-mode: t
better-jumper-mode: t
better-jumper-local-mode: t
show-smartparens-global-mode: t
show-smartparens-mode: t
smartparens-global-mode: t
smartparens-mode: t
global-evil-collection-unimpaired-mode: t
evil-collection-unimpaired-mode: t
global-evil-mc-mode: t
evil-mc-mode: t
global-evil-matchit-mode: t
evil-matchit-mode: t
global-evil-surround-mode: t
evil-surround-mode: t
shell-dirtrack-mode: t
evil-mode: t
evil-local-mode: t
envrc-global-mode: t
recentf-mode: t
projectile-mode: t
persp-mode: t
mini-frame-mode: t
gcmh-mode: t
selectrum-mode: t
prescient-persist-mode: t
+popup-mode: t
ws-butler-global-mode: t
global-undo-tree-mode: t
save-place-mode: t
ns-auto-titlebar-mode: t
doom-modeline-mode: t
global-leader-key-leader-override-mode: t
delete-selection-mode: t
savehist-mode: t
xterm-mouse-mode: t
override-global-mode: t
straight-use-package-mode: t
straight-package-neutering-mode: t
global-display-line-numbers-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
window-divider-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
line-number-mode: t
transient-mark-mode: t
Load-path shadows:
/Users/aaronjensen/.emacs.d/straight/build/ivy/elpa hides /Users/aaronjensen/.emacs.d/straight/build/lispy/elpa
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-stan hides /Users/aaronjensen/Source/emacs/lisp/org/ob-stan
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-comint hides /Users/aaronjensen/Source/emacs/lisp/org/ob-comint
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-exp hides /Users/aaronjensen/Source/emacs/lisp/org/ob-exp
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-ctags hides /Users/aaronjensen/Source/emacs/lisp/org/org-ctags
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-emacs-lisp hides /Users/aaronjensen/Source/emacs/lisp/org/ob-emacs-lisp
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ox-texinfo hides /Users/aaronjensen/Source/emacs/lisp/org/ox-texinfo
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ol-irc hides /Users/aaronjensen/Source/emacs/lisp/org/ol-irc
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob hides /Users/aaronjensen/Source/emacs/lisp/org/ob
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-refile hides /Users/aaronjensen/Source/emacs/lisp/org/org-refile
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-version hides /Users/aaronjensen/Source/emacs/lisp/org/org-version
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-num hides /Users/aaronjensen/Source/emacs/lisp/org/org-num
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ol-mhe hides /Users/aaronjensen/Source/emacs/lisp/org/ol-mhe
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-shell hides /Users/aaronjensen/Source/emacs/lisp/org/ob-shell
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-attach hides /Users/aaronjensen/Source/emacs/lisp/org/org-attach
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-C hides /Users/aaronjensen/Source/emacs/lisp/org/ob-C
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-macs hides /Users/aaronjensen/Source/emacs/lisp/org/org-macs
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-entities hides /Users/aaronjensen/Source/emacs/lisp/org/org-entities
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-dot hides /Users/aaronjensen/Source/emacs/lisp/org/ob-dot
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-sql hides /Users/aaronjensen/Source/emacs/lisp/org/ob-sql
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ol-eww hides /Users/aaronjensen/Source/emacs/lisp/org/ol-eww
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-datetree hides /Users/aaronjensen/Source/emacs/lisp/org/org-datetree
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-macro hides /Users/aaronjensen/Source/emacs/lisp/org/org-macro
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-eval hides /Users/aaronjensen/Source/emacs/lisp/org/ob-eval
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-haskell hides /Users/aaronjensen/Source/emacs/lisp/org/ob-haskell
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-asymptote hides /Users/aaronjensen/Source/emacs/lisp/org/ob-asymptote
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-abc hides /Users/aaronjensen/Source/emacs/lisp/org/ob-abc
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ox-org hides /Users/aaronjensen/Source/emacs/lisp/org/ox-org
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ol-rmail hides /Users/aaronjensen/Source/emacs/lisp/org/ol-rmail
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-awk hides /Users/aaronjensen/Source/emacs/lisp/org/ob-awk
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-groovy hides /Users/aaronjensen/Source/emacs/lisp/org/ob-groovy
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-shen hides /Users/aaronjensen/Source/emacs/lisp/org/ob-shen
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ox-icalendar hides /Users/aaronjensen/Source/emacs/lisp/org/ox-icalendar
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-octave hides /Users/aaronjensen/Source/emacs/lisp/org/ob-octave
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-scheme hides /Users/aaronjensen/Source/emacs/lisp/org/ob-scheme
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-mobile hides /Users/aaronjensen/Source/emacs/lisp/org/org-mobile
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-processing hides /Users/aaronjensen/Source/emacs/lisp/org/ob-processing
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-ledger hides /Users/aaronjensen/Source/emacs/lisp/org/ob-ledger
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-picolisp hides /Users/aaronjensen/Source/emacs/lisp/org/ob-picolisp
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-colview hides /Users/aaronjensen/Source/emacs/lisp/org/org-colview
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-R hides /Users/aaronjensen/Source/emacs/lisp/org/ob-R
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-table hides /Users/aaronjensen/Source/emacs/lisp/org/org-table
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ox-html hides /Users/aaronjensen/Source/emacs/lisp/org/ox-html
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-fortran hides /Users/aaronjensen/Source/emacs/lisp/org/ob-fortran
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ol hides /Users/aaronjensen/Source/emacs/lisp/org/ol
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-plantuml hides /Users/aaronjensen/Source/emacs/lisp/org/ob-plantuml
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ol-docview hides /Users/aaronjensen/Source/emacs/lisp/org/ol-docview
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-perl hides /Users/aaronjensen/Source/emacs/lisp/org/ob-perl
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-sqlite hides /Users/aaronjensen/Source/emacs/lisp/org/ob-sqlite
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-sed hides /Users/aaronjensen/Source/emacs/lisp/org/ob-sed
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-ditaa hides /Users/aaronjensen/Source/emacs/lisp/org/ob-ditaa
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-ruby hides /Users/aaronjensen/Source/emacs/lisp/org/ob-ruby
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-habit hides /Users/aaronjensen/Source/emacs/lisp/org/org-habit
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ol-gnus hides /Users/aaronjensen/Source/emacs/lisp/org/ol-gnus
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-screen hides /Users/aaronjensen/Source/emacs/lisp/org/ob-screen
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-mouse hides /Users/aaronjensen/Source/emacs/lisp/org/org-mouse
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-css hides /Users/aaronjensen/Source/emacs/lisp/org/ob-css
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-inlinetask hides /Users/aaronjensen/Source/emacs/lisp/org/org-inlinetask
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-lisp hides /Users/aaronjensen/Source/emacs/lisp/org/ob-lisp
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ol-eshell hides /Users/aaronjensen/Source/emacs/lisp/org/ol-eshell
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-pcomplete hides /Users/aaronjensen/Source/emacs/lisp/org/org-pcomplete
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-lint hides /Users/aaronjensen/Source/emacs/lisp/org/org-lint
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-id hides /Users/aaronjensen/Source/emacs/lisp/org/org-id
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-vala hides /Users/aaronjensen/Source/emacs/lisp/org/ob-vala
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-capture hides /Users/aaronjensen/Source/emacs/lisp/org/org-capture
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-sass hides /Users/aaronjensen/Source/emacs/lisp/org/ob-sass
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-tangle hides /Users/aaronjensen/Source/emacs/lisp/org/ob-tangle
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-calc hides /Users/aaronjensen/Source/emacs/lisp/org/ob-calc
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-java hides /Users/aaronjensen/Source/emacs/lisp/org/ob-java
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-compat hides /Users/aaronjensen/Source/emacs/lisp/org/org-compat
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-attach-git hides /Users/aaronjensen/Source/emacs/lisp/org/org-attach-git
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ox-beamer hides /Users/aaronjensen/Source/emacs/lisp/org/ox-beamer
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-coq hides /Users/aaronjensen/Source/emacs/lisp/org/ob-coq
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-protocol hides /Users/aaronjensen/Source/emacs/lisp/org/org-protocol
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-element hides /Users/aaronjensen/Source/emacs/lisp/org/org-element
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-lob hides /Users/aaronjensen/Source/emacs/lisp/org/ob-lob
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-mscgen hides /Users/aaronjensen/Source/emacs/lisp/org/ob-mscgen
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-tempo hides /Users/aaronjensen/Source/emacs/lisp/org/org-tempo
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-python hides /Users/aaronjensen/Source/emacs/lisp/org/ob-python
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-latex hides /Users/aaronjensen/Source/emacs/lisp/org/ob-latex
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ol-w3m hides /Users/aaronjensen/Source/emacs/lisp/org/ol-w3m
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-agenda hides /Users/aaronjensen/Source/emacs/lisp/org/org-agenda
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-ocaml hides /Users/aaronjensen/Source/emacs/lisp/org/ob-ocaml
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-ref hides /Users/aaronjensen/Source/emacs/lisp/org/ob-ref
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-lilypond hides /Users/aaronjensen/Source/emacs/lisp/org/ob-lilypond
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-table hides /Users/aaronjensen/Source/emacs/lisp/org/ob-table
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-clojure hides /Users/aaronjensen/Source/emacs/lisp/org/ob-clojure
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-indent hides /Users/aaronjensen/Source/emacs/lisp/org/org-indent
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-plot hides /Users/aaronjensen/Source/emacs/lisp/org/org-plot
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ox-latex hides /Users/aaronjensen/Source/emacs/lisp/org/ox-latex
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-src hides /Users/aaronjensen/Source/emacs/lisp/org/org-src
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-duration hides /Users/aaronjensen/Source/emacs/lisp/org/org-duration
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-makefile hides /Users/aaronjensen/Source/emacs/lisp/org/ob-makefile
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ol-info hides /Users/aaronjensen/Source/emacs/lisp/org/ol-info
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-ebnf hides /Users/aaronjensen/Source/emacs/lisp/org/ob-ebnf
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-clock hides /Users/aaronjensen/Source/emacs/lisp/org/org-clock
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-forth hides /Users/aaronjensen/Source/emacs/lisp/org/ob-forth
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ox-odt hides /Users/aaronjensen/Source/emacs/lisp/org/ox-odt
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ox-publish hides /Users/aaronjensen/Source/emacs/lisp/org/ox-publish
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-archive hides /Users/aaronjensen/Source/emacs/lisp/org/org-archive
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-org hides /Users/aaronjensen/Source/emacs/lisp/org/ob-org
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-lua hides /Users/aaronjensen/Source/emacs/lisp/org/ob-lua
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-keys hides /Users/aaronjensen/Source/emacs/lisp/org/org-keys
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-eshell hides /Users/aaronjensen/Source/emacs/lisp/org/ob-eshell
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-faces hides /Users/aaronjensen/Source/emacs/lisp/org/org-faces
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ox-man hides /Users/aaronjensen/Source/emacs/lisp/org/ox-man
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-list hides /Users/aaronjensen/Source/emacs/lisp/org/org-list
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ox-md hides /Users/aaronjensen/Source/emacs/lisp/org/ox-md
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-goto hides /Users/aaronjensen/Source/emacs/lisp/org/org-goto
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ol-bbdb hides /Users/aaronjensen/Source/emacs/lisp/org/ol-bbdb
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-loaddefs hides /Users/aaronjensen/Source/emacs/lisp/org/org-loaddefs
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org hides /Users/aaronjensen/Source/emacs/lisp/org/org
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ol-bibtex hides /Users/aaronjensen/Source/emacs/lisp/org/ol-bibtex
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-J hides /Users/aaronjensen/Source/emacs/lisp/org/ob-J
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ox-ascii hides /Users/aaronjensen/Source/emacs/lisp/org/ox-ascii
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-matlab hides /Users/aaronjensen/Source/emacs/lisp/org/ob-matlab
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ox hides /Users/aaronjensen/Source/emacs/lisp/org/ox
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-timer hides /Users/aaronjensen/Source/emacs/lisp/org/org-timer
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-core hides /Users/aaronjensen/Source/emacs/lisp/org/ob-core
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-feed hides /Users/aaronjensen/Source/emacs/lisp/org/org-feed
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-io hides /Users/aaronjensen/Source/emacs/lisp/org/ob-io
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-gnuplot hides /Users/aaronjensen/Source/emacs/lisp/org/ob-gnuplot
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-js hides /Users/aaronjensen/Source/emacs/lisp/org/ob-js
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-footnote hides /Users/aaronjensen/Source/emacs/lisp/org/org-footnote
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-maxima hides /Users/aaronjensen/Source/emacs/lisp/org/ob-maxima
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/ob-hledger hides /Users/aaronjensen/Source/emacs/lisp/org/ob-hledger
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-install hides /Users/aaronjensen/Source/emacs/lisp/org/org-install
/Users/aaronjensen/.emacs.d/straight/build/org-plus-contrib/org-crypt hides /Users/aaronjensen/Source/emacs/lisp/org/org-crypt
/Users/aaronjensen/.emacs.d/straight/build/let-alist/let-alist hides /Users/aaronjensen/Source/emacs/lisp/emacs-lisp/let-alist
Features:
(shadow mail-extr explain-pause-mode explain-pause-top
explain-pause-log-to-socket evil-collection-restclient restclient
vterm-toggle tramp-sh evil-collection-vterm vterm term ehelp
vterm-module term/xterm xterm dumb-jump popup dockerfile-mode yaml-mode
json-mode json-reformat json-snatcher smartparens-javascript js
smartparens-c cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles
cc-align cc-engine cc-vars cc-defs sh-script smartparens-lua lua-mode
ruby-refactor rspec-mode evil-ruby-text-objects bundler inf-ruby
smartparens-ruby ruby-mode smie enh-ruby-mode paren sotlisp skeleton
elisp-def ert evil-collection-debug debug lispyville lispy hydra swiper
ivy ivy-faces ivy-overlay colir lispy-inline etags fileloop lispy-tags
semantic/db eieio-base semantic/util-modes semantic/util semantic
semantic/tag semantic/lex semantic/fw mode-local cedet ediff ediff-merg
ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util iedit
iedit-lib eros eval-sexp-fu eslintd-fix web-mode disp-table company-rg
company-lsp company-posframe company-prescient company-tng company
git-link prettier tramp tramp-loaddefs trampver tramp-integration
files-x tramp-compat ls-lisp nvm iter2 lsp-ui lsp-ui-flycheck lsp-ui-doc
goto-addr lsp-ui-imenu lsp-ui-peek lsp-ui-sideline face-remap
lsp-ui-util lsp-mode lv emacsbug sendmail lsp-protocol char-fold spinner
network-stream smartparens-markdown markdown-mode ewoc bindat
org-pandoc-import gnuplot org-journal org-crypt cal-iso deft org-roam
org-roam-link org-roam-graph org-roam-doctor org-roam-dailies
org-roam-capture org-roam-db emacsql-sqlite3 emacsql emacsql-compiler
org-roam-completion org-roam-buffer org-roam-faces org-roam-macs
org-roam-compat org-drill persist org-capture org-mac-link tab-line
restart-emacs ace-window buffer-move completing-read-xref embark-consult
embark ffap consult-selectrum consult magit-bookmark treemacs-bookmarks
bookmark selectrum-prescient selectrum minibuf-eldef desktop frameset
wgrep sort avy drag-stuff org-agenda dtrt-indent speeddating
evil-nerd-commenter evil-nerd-commenter-operator evil-nerd-commenter-sdk
smartparens-html sgml-mode evil-visualstar evil-collection-magit
treemacs-magit magit-submodule magit-obsolete 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 git-commit
log-edit pcvs-util add-log magit-core magit-autorevert magit-margin
magit-transient magit-process with-editor magit-mode transient-posframe
transient magit-git magit-section magit-utils crm treemacs-evil
treemacs-projectile executable vc-mtn vc-hg vc-git diff-mode vc-bzr
vc-src vc-sccs vc-svn vc-cvs vc-rcs vc vc-dispatcher flycheck yasnippet
popup-mode-hacks evil-collection-which-key which-key-posframe which-key
winner org-appear orgonomic form-feed ol-eww eww xdg url-queue mm-url
ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-search eieio-opt
speedbar ezimage dframe gnus-art mm-uu mml2015 mm-view mml-smime smime
dig gnus-sum shr kinsoku svg dom browse-url gnus-group gnus-undo
gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7
netrc nnoo parse-time gnus-spec gnus-int gnus-range message rfc822 mml
mml-sec epa epg epg-config mm-decode mm-bodies mm-encode mailabbrev
gmm-utils mailheader gnus-win gnus nnheader gnus-util rmail
rmail-loaddefs mail-utils ol-docview doc-view jka-compr image-mode exif
ol-bibtex bibtex iso8601 ol-bbdb ol-w3m smartparens-org ox-odt rng-loc
rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns
nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-ascii ox-gfm ox-md
ox-html table ox-publish ox org-download org-attach org-id org-refile
async org-protocol org-tempo tempo evil-org-agenda evil-org org-element
avl-tree generator ob-shell org ob ob-tangle ob-ref ob-lob ob-table
ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list
org-faces org-entities time-date noutline outline org-version
ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat org-macs
org-loaddefs format-spec cal-menu calendar cal-loaddefs
treemacs-perspective treemacs-all-the-icons treemacs
treemacs-header-line treemacs-compatibility treemacs-mode
treemacs-interface treemacs-extensions treemacs-mouse-interface
treemacs-tags evil-collection-xref xref project treemacs-persistence
treemacs-filewatch-mode treemacs-follow-mode treemacs-rendering
treemacs-async treemacs-workspaces treemacs-dom treemacs-visuals
treemacs-fringe-indicator treemacs-scope pulse treemacs-faces
treemacs-icons treemacs-themes treemacs-core-utils pfuture inline
hl-line ht treemacs-logging treemacs-customization treemacs-macros
autorevert filenotify rainbow-mode xterm-color color posframe
evil-collection-helpful helpful imenu trace evil-collection-edebug
edebug backtrace info-look find-func dash-functional help-fns elisp-refs
dired-subtree dired-hacks-utils evil-collection-dired dired
dired-loaddefs evil-collection-profiler profiler url-http url url-proxy
url-privacy url-expand url-methods url-history mailcap url-auth
mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr
url-cookie url-domsuf url-util url-gw url-parse auth-source eieio
eieio-core eieio-loaddefs password-cache url-vars nsm rmc puny
better-jumper smartparens-config smartparens-text smartparens evil-anzu
anzu evil-collection-unimpaired evil-collection-ibuffer
evil-collection-help evil-collection-custom evil-collection-process-menu
evil-collection annalist evil-mc evil-mc-command-execute
evil-mc-command-record evil-mc-cursor-make evil-mc-region
evil-mc-cursor-state evil-mc-undo evil-mc-vars evil-mc-known-commands
evil-mc-common evil-numbers evil-matchit evil-matchit-sdk evil-surround
cus-edit pp cus-start cus-load evil evil-integration evil-maps
evil-commands reveal flyspell ispell evil-jumps evil-command-window
evil-types evil-search evil-ex shell pcomplete evil-macros evil-repeat
evil-states evil-core evil-common windmove rect evil-digraphs evil-vars
envrc inheritenv json map recentf tree-widget wid-edit persp-projectile
projectile grep compile text-property-search comint ansi-color ring
ibuf-ext ibuffer ibuffer-loaddefs perspective advice ido mini-frame
server gcmh modus-operandi-theme modus-themes gcmh-autoloads
explain-pause-mode-autoloads restclient-autoloads vterm-toggle-autoloads
vterm-autoloads dumb-jump-autoloads popup-autoloads
xterm-color-autoloads dockerfile-mode-autoloads yaml-mode-autoloads
json-mode-autoloads json-snatcher-autoloads json-reformat-autoloads
lua-mode-autoloads bundler-autoloads inf-ruby-autoloads
ruby-refactor-autoloads rspec-mode-autoloads
evil-ruby-text-objects-autoloads enh-ruby-mode-autoloads
sotlisp-autoloads elisp-def-autoloads lispyville-autoloads
lispy-autoloads zoutline-autoloads counsel-autoloads swiper-autoloads
ivy-autoloads iedit-autoloads eros-autoloads eval-sexp-fu-autoloads
eslintd-fix-autoloads web-mode-autoloads company-rg-autoloads
company-lsp-autoloads company-posframe-autoloads
company-prescient-autoloads company-autoloads git-link-autoloads
prettier-autoloads nvm-autoloads iter2-autoloads flycheck-autoloads
let-alist-autoloads lsp-ui-autoloads lsp-mode-autoloads
markdown-mode-autoloads spinner-autoloads ox-gfm-autoloads
org-pandoc-import-autoloads gnuplot-autoloads org-download-autoloads
async-autoloads org-journal-autoloads deft-autoloads org-roam-autoloads
emacsql-sqlite3-autoloads emacsql-autoloads orgonomic-autoloads
org-drill-autoloads persist-autoloads org-appear-autoloads
evil-org-autoloads transient-posframe-autoloads restart-emacs-autoloads
better-jumper-autoloads buffer-move-autoloads
completing-read-xref-autoloads mini-frame-autoloads
embark-consult-autoloads embark-autoloads consult-autoloads
selectrum-prescient-autoloads selectrum-autoloads
persp-projectile-autoloads prescient prescient-autoloads
which-key-posframe-autoloads which-key-autoloads popup-mode
popup-mode-settings popup-mode-autoloads hide-mode-line-autoloads
wgrep-autoloads yasnippet-autoloads form-feed-autoloads
drag-stuff-autoloads smartparens-autoloads dtrt-indent-autoloads
ws-butler ws-butler-autoloads evil-anzu-autoloads anzu-autoloads
evil-collection-autoloads annalist-autoloads evil-mc-autoloads
evil-numbers-autoloads speeddating-autoloads evil-matchit-autoloads
evil-nerd-commenter-autoloads evil-visualstar-autoloads
evil-surround-autoloads undo-tree diff queue undo-tree-autoloads
queue-autoloads treemacs-perspective-autoloads perspective-autoloads
treemacs-magit-autoloads magit-autoloads git-commit-autoloads
with-editor-autoloads transient-autoloads
treemacs-all-the-icons-autoloads treemacs-projectile-autoloads
treemacs-evil-autoloads evil-autoloads goto-chg-autoloads
treemacs-autoloads cfrs-autoloads ht-autoloads pfuture-autoloads
ace-window-autoloads avy-autoloads projectile-autoloads
pkg-info-autoloads epl-autoloads saveplace rainbow-mode-autoloads
posframe-autoloads ns-auto-titlebar ns-auto-titlebar-autoloads
doom-modeline doom-modeline-segments let-alist doom-modeline-env
doom-modeline-core shrink-path f s all-the-icons all-the-icons-faces
data-material data-weathericons data-octicons data-fileicons
data-faicons data-alltheicons dash doom-modeline-autoloads
shrink-path-autoloads all-the-icons-autoloads modus-themes-autoloads
envrc-autoloads inheritenv-autoloads compdef derived compdef-autoloads
helpful-autoloads elisp-refs-autoloads f-autoloads s-autoloads
dash-functional-autoloads dired-subtree-autoloads
dired-hacks-utils-autoloads dash-autoloads hydra-autoloads lv-autoloads
edmacro kmacro leader-key bind-map leader-key-autoloads
bind-map-autoloads delsel savehist xt-mouse no-littering
no-littering-autoloads finder-inf bind-key easy-mmode
use-package-autoloads bind-key-autoloads straight-autoloads info
checkdoc thingatpt autoload radix-tree lisp-mnt straight
display-line-numbers comp comp-cstr warnings subr-x rx cl-seq cl-macs
cl-extra help-mode easymenu seq byte-opt gv cl-loaddefs cl-lib bytecomp
byte-compile cconv iso-transl tooltip eldoc electric uniquify ediff-hook
vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize
mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode elisp-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer
select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
term/tty-colors frame minibuffer cl-generic 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 charscript charprop case-table epa-hook
jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button
loaddefs faces cus-face pcase macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote threads kqueue cocoa ns lcms2
multi-tty make-network-process nativecomp emacs)
Memory information:
((conses 16 1280102 210531)
(symbols 48 78513 7)
(strings 32 283059 29421)
(string-bytes 1 10286584)
(vectors 16 112350)
(vector-slots 8 2118402 126361)
(floats 8 2206 463)
(intervals 56 12530 688)
(buffers 984 20))
^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#46638: 28.0.50; Hang on macOS with nativecomp in regex-emacs
2021-02-19 15:58 bug#46638: 28.0.50; Hang on macOS with nativecomp in regex-emacs Aaron Jensen
@ 2021-02-19 16:10 ` Eli Zaretskii
2021-02-19 16:28 ` Aaron Jensen
2022-06-17 18:32 ` Lars Ingebrigtsen
1 sibling, 1 reply; 6+ messages in thread
From: Eli Zaretskii @ 2021-02-19 16:10 UTC (permalink / raw)
To: Aaron Jensen; +Cc: 46638
> From: Aaron Jensen <aaronjensen@gmail.com>
> Date: Fri, 19 Feb 2021 09:58:22 -0600
>
> 2457 Thread_11734453 DispatchQueue_1: com.apple.main-thread (serial)
> + 2457 F70726f636573732d66696c65_process_file_0 (in simple-fab5b0cf-4ca11a8e.eln) + 800 [0x10b3479f0]
> + 2457 Fapply (in emacs) + 625 [0x107067751] eval.c:2636
> + 2457 Ffuncall (in emacs) + 640 [0x107067a10] eval.c:3006
> + 2457 funcall_subr (in emacs) + 181 [0x1070682e5] eval.c:0
> + 2457 Fcall_process (in emacs) + 175 [0x1070bd8ff] callproc.c:285
> + 2457 call_process (in emacs) + 2109 [0x1070be1dd] callproc.c:609
> + 2457 re_match_2_internal (in emacs) + 154 [0x1070350ea] regex-emacs.c:3964
callproc.c:609 doesn't call re_match_2_internal, it calls
emacs_spawn. What am I missing here?
^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#46638: 28.0.50; Hang on macOS with nativecomp in regex-emacs
2021-02-19 16:10 ` Eli Zaretskii
@ 2021-02-19 16:28 ` Aaron Jensen
0 siblings, 0 replies; 6+ messages in thread
From: Aaron Jensen @ 2021-02-19 16:28 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 46638
On Fri, Feb 19, 2021 at 10:10 AM Eli Zaretskii <eliz@gnu.org> wrote:
>
> > From: Aaron Jensen <aaronjensen@gmail.com>
> > Date: Fri, 19 Feb 2021 09:58:22 -0600
> >
> > 2457 Thread_11734453 DispatchQueue_1: com.apple.main-thread (serial)
> > + 2457 F70726f636573732d66696c65_process_file_0 (in simple-fab5b0cf-4ca11a8e.eln) + 800 [0x10b3479f0]
> > + 2457 Fapply (in emacs) + 625 [0x107067751] eval.c:2636
> > + 2457 Ffuncall (in emacs) + 640 [0x107067a10] eval.c:3006
> > + 2457 funcall_subr (in emacs) + 181 [0x1070682e5] eval.c:0
> > + 2457 Fcall_process (in emacs) + 175 [0x1070bd8ff] callproc.c:285
> > + 2457 call_process (in emacs) + 2109 [0x1070be1dd] callproc.c:609
> > + 2457 re_match_2_internal (in emacs) + 154 [0x1070350ea] regex-emacs.c:3964
>
> callproc.c:609 doesn't call re_match_2_internal, it calls
> emacs_spawn. What am I missing here?
Hmm, good question. This particular build was compiled with -g3 -Og,
but I don't think that'd make it lie about line numbers. Maybe it's
not showing some inlined frames? Also, this is from Activity Monitor's
sampling, so I don't know how well that translates to a stack trace.
^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#46638: 28.0.50; Hang on macOS with nativecomp in regex-emacs
2021-02-19 15:58 bug#46638: 28.0.50; Hang on macOS with nativecomp in regex-emacs Aaron Jensen
2021-02-19 16:10 ` Eli Zaretskii
@ 2022-06-17 18:32 ` Lars Ingebrigtsen
2022-06-17 22:09 ` Aaron Jensen
1 sibling, 1 reply; 6+ messages in thread
From: Lars Ingebrigtsen @ 2022-06-17 18:32 UTC (permalink / raw)
To: Aaron Jensen; +Cc: 46638
Aaron Jensen <aaronjensen@gmail.com> writes:
> Unfortunately, I don't have a way to reliably reproduce this. It happens
> once every couple of days.
>
> I can say it seems to be correlated with using the nativecomp branch.
(I'm going through old bug reports that unfortunately weren't resolved
at the time.)
Do you still see this in recent Emacs versions?
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#46638: 28.0.50; Hang on macOS with nativecomp in regex-emacs
2022-06-17 18:32 ` Lars Ingebrigtsen
@ 2022-06-17 22:09 ` Aaron Jensen
2022-06-17 22:19 ` Lars Ingebrigtsen
0 siblings, 1 reply; 6+ messages in thread
From: Aaron Jensen @ 2022-06-17 22:09 UTC (permalink / raw)
To: Lars Ingebrigtsen; +Cc: 46638
On Fri, Jun 17, 2022 at 2:32 PM Lars Ingebrigtsen <larsi@gnus.org> wrote:
>
> Aaron Jensen <aaronjensen@gmail.com> writes:
>
> > Unfortunately, I don't have a way to reliably reproduce this. It happens
> > once every couple of days.
> >
> > I can say it seems to be correlated with using the nativecomp branch.
>
> (I'm going through old bug reports that unfortunately weren't resolved
> at the time.)
>
> Do you still see this in recent Emacs versions?
I have not seen this recently, please close.
Thanks,
Aaron
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2022-06-17 22:19 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-02-19 15:58 bug#46638: 28.0.50; Hang on macOS with nativecomp in regex-emacs Aaron Jensen
2021-02-19 16:10 ` Eli Zaretskii
2021-02-19 16:28 ` Aaron Jensen
2022-06-17 18:32 ` Lars Ingebrigtsen
2022-06-17 22:09 ` Aaron Jensen
2022-06-17 22:19 ` Lars Ingebrigtsen
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.