exitmap
exitmap copied to clipboard
Exitmap fails when circuits are "overused"
Exitmap seems to crash whenever "too much" is done over a circuit. It's not clear what "too much" means, exactly. It has happened with a module that fetched several X.509 certificates, and apparently with another module that resolved a large set of domains over a simple exit relay.
First, the problem must be narrowed down. It's not clear if the issue is in exitmap, Stem, or tor. The nature of the problem is also not clear yet. Does it happen when too much data is sent, or if a given timeout is reached?
Hey @NullHypothesis, I'd like to help you out on this one. Let me know, if you have already started or fixed the bug
I haven't started working on this. In fact, it is not even clear what is causing the issue. A good way to start would be to find a way to reproduce the problem reliably.
If you have encountered this error then could you describe the following.
- Does it only happens only when you fetch multiple X.509 certificates ?
- If not, then what other modules have also encountered the similar issues ?
I think, in order to reproduce the error we first need to drill down on the "WHEN" part. When does this happen?
If it is happening only during fetching of multiple X.509 certificate then we can run some test cases and try to reproduce the exact error. What you think ?
I've seen the error happen in a couple modules (some unpublished) whenever "too much" is done over a circuit. "Too much" may mean that too much data was transmitted, or that the circuit was kept open for too long.