bitcoind v0.15.0rc3 (signed binaries), Arch Linux rolling amd64 with 16GB RAM
Upon attempting to connect to the JSON-RPC mechanism using the Python requests library, bitcoind dies unexpectedly;
0terminate called without an active exception
1Aborted (core dumped)
debug.log
02017-09-13 16:50:28 libevent: evhttp_read_cb: illegal connection state 7
(no other relevant entries).
I cannot reproduce this at the moment, if I manage it I will update this issue.
edit: Reproduction steps as follows:
0while True:
1 r = requests.get("http://localhost:8332", data=json.dumps({}))
Any payload passed seems to trigger it, passing no payload does not trigger the crash.
Obviously, spamming it in a while loop is an extreme case, but I’m curious as to why this happens. It is pretty much immediate.