Sheridan Roberts

Results 8 comments of Sheridan Roberts

I'll answer from my secret account. Yes, @InspectorCaracal that is likely related. If you look at my mega-comment from a couple days ago that is where my search started and...

> @whitenoiseoss As far as I understand, removing `__delete__` from the `lazy_property` didn't help though ... or has that changed? Indeed, removing lazy_property from the codebase altogether did not get...

Thank you @Griatch I was able to get the debugger working and that was a huge time-saver. I may have figured out the problem! First some notes: - Posting OS...

This is not directly the issue, but it was a good path of investigation. I went and hunted down an expired session: ```py (Pdb) old_session = ctypes.cast(0x7f0ed90a1490, ctypes.py_object).value (Pdb) old_session...

I've nearly "cleared the table" so to speak of references. We are basically down to this: ```py {'self': {2: }, 'session': , 'now': 1693973235.5652807, 'sessdata': {'protocol_key': 'telnet', 'address': '127.0.0.1', 'suid':...

Upon the investigation of _send_nop as the only remaining reference, I think this is the hardest conclusion we've had. Without my patch, this happens: ``` > /home/sheridan/code/evennia/evenv/src/evennia/evennia/server/portal/telnet.py(153)connectionMade()->None (Pdb) import twisted...

Thanks @InspectorCaracal! I think your finding here might confirm my fear/suspicion that we are in fact dealing with multiple leaks. I think it's time for a PR--there are several areas...