[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#56623: memory leak introduced by new nonrecursive lisp reader
From: |
Gerd Möllmann |
Subject: |
bug#56623: memory leak introduced by new nonrecursive lisp reader |
Date: |
Mon, 29 Aug 2022 10:44:46 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (darwin) |
Mattias Engdegård <mattiase@acm.org> writes:
> If either makes things better, maybe we can come up with a solution
> that doesn't hurt performance.
This might be completely off, but anyway:
lread.c uses free_cons. Is it certain that the cons cell is never
marked at that point? Not that I see it happening, or could explain how
exactly GC would run while that code executes. Maybe it's worth adding
a check in free_cons?
- bug#56623: memory leak introduced by new nonrecursive lisp reader,
Gerd Möllmann <=