Pablo Galindo Salgado
Pablo Galindo Salgado
Let's hold until we figure out https://discuss.python.org/t/incremental-gc-and-pushing-back-the-3-13-0-release/65285
Actually, one question here: shouldn't we be protecting all reads of the `it` structure that are not under critical sections? Otherwise we are getting some partial reads no? I am...
For example, this read is not protected, no?: ``` Py_ssize_t lineno = ISSTRINGLIT(type) ? it->tok->first_lineno : it->tok->lineno; Py_ssize_t end_lineno = it->tok->lineno; ```
Have you tried the last version of memray? We have fixed some issues related to the greenlet support
In particular https://github.com/bloomberg/memray/pull/700 which was released in version 1.15.0
The stack trace looks like indeed there is some problem related to greenlet and looks oddly similar to the one we fixed but without having a way to reproduce it...
I went ahead and tried to execute the tests suites of `gevent` and `greenlet` under `memray` to see if I could get any segfault and none of them crash (at...
No, just memray (they don't use pytest). But pytest memray is not doing anything by itself tricky, the problem likely is that pytest is just adding ton of extra behaviour...
@lysnikolaou do you mind taking a look at this approach? I think is not too bad and it solidifies a bit more the concept of being in a format spec
@lysnikolaou Ugh... this is much more complicated indeed. We need to restructure how we propagate the format specifier and how we capture the f-string expressions on format specifiers :(