Adi Roiban
Adi Roiban
To reproduce, I am usung this client code ... it usually fails after 4 connections with `epoll` as the epoll is so much faster than `select` It's much harder to...
with 23.8.0 there is no segfault but I get this error ``` Unhandled Error Traceback (most recent call last): File "/home/adi/chevah/twisted-bug/venv/lib/python3.11/site-packages/twisted/python/log.py", line 80, in callWithContext return context.call({ILogContext: newCtx}, func, *args,...
with faulthandler enabled ... ```diff diff --git a/server.py b/server.py index 5de7184..c400a1b 100644 --- a/server.py +++ b/server.py @@ -1,8 +1,12 @@ +import faulthandler +faulthandler.enable() import sys ``` ``` $ python server.py...
Thanks for the report. I think that currently there is no active maintainer for twisted.names, unfortunatelly. Any help with getting this bug fixed is much appreciated. I can help with...
> Could you please elaborate on what you mean by saying: "calling Twisted APIs from the non-reactor thread is unsupported and you should never do it"? Could you please highlight...
I would be nice to investigate the segfault error. Note that even if threads are not used, ```diff - deferToThreadPool(reactor, reactor.getThreadPool(), _doRender) + deferLater(reactor, 0.000001, _doRender) ``` the error is...
For reference here is the server code ```python """ This is some code to help reproduce the bug reported at https://github.com/twisted/twisted/issues/12036 Don't use this code in production. pip install pem...
and here is the client code ```python """ Get the deps: pip install requests Run `python server-12036.py` in a separate terminal. Then run `python client-12036.py` Wait a bit and see...
With the incorrect usage of threads I get errors like ``` Unhandled Error Traceback (most recent call last): File "/home/adi/chevah/twisted/src/twisted/python/log.py", line 96, in callWithLogger return callWithContext({"system": lp}, func, *args, **kw)...
Hi Fujii. Thanks for the report. I see that this is documented as ``` to specify your certificate trust roots, you can identify a directory with PEM files in it...