GNU bug report logs -
#44326
27.1.50; busy loop in lisp_free_align
Previous Next
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
This should probably be merged into a reopened #30322
I'm seeing a busy loop in lisp_free_align often on Emacs 27. It does
eventually recover, but it takes a minute or more.
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
frame #0: 0x000000010021c692
emacs`lisp_align_free(block=0x0000000291d2d400) at alloc.c:1245:7
1242 struct ablock **tem = &free_ablock;
1243 struct ablock *atop = &abase->blocks[aligned ?
ABLOCKS_SIZE : ABLOCKS_SIZE - 1];
1244
-> 1245 while (*tem)
1246 {
1247 if (*tem >= (struct ablock *) abase && *tem < atop)
1248 {
I'm running gcmh-mode, and the last time it hung it was a gcmh-mode
idle collection. Not sure if that makes any difference.
Aaron
This bug report was last modified 4 years and 203 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.