connection_edge_package_raw_inbuf: Non-fatal assertion !(conn->base_.marked_for_close) failed
Summary
On a tor exit relay:
tor_bug_occurred_(): Bug: ../src/core/or/relay.c:2338: connection_edge_package_raw_inbuf: Non-fatal assertion !(conn->base_.marked_for_close) failed. (on Tor 0.4.9.0-alpha-dev )
Not sure if this is related to any of the other issues so I'm filing it as a new issue.
Steps to reproduce:
we have no reproducer
Environment
OS: Debian 12
installation method: deb.torproject.org
package version: 0.4.9.0-alpha-dev-20240325T020413Z-1~d12.bookworm+1
Relevant logs and/or screenshots
tor_bug_occurred_(): Bug: ../src/core/or/relay.c:2338: connection_edge_package_raw_inbuf: Non-fatal assertion !(conn->base_.marked_for_close) failed. (on Tor 0.4.9.0-alpha-dev )
Bug: Tor 0.4.9.0-alpha-dev: Non-fatal assertion !(conn->base_.marked_for_close) failed in connection_edge_package_raw_inbuf at ../src/core/or/relay.c:2338. Stack trace: (on Tor 0.4.9.0-alpha-dev )
Bug: /usr/bin/tor(log_backtrace_impl+0x57) [0x5559ae89aea7] (on Tor 0.4.9.0-alpha-dev )
Bug: /usr/bin/tor(tor_bug_occurred_+0x166) [0x5559ae8a5f76] (on Tor 0.4.9.0-alpha-dev )
Bug: /usr/bin/tor(connection_edge_package_raw_inbuf+0x4df) [0x5559ae847ecf] (on Tor 0.4.9.0-alpha-dev )
Bug: /usr/bin/tor(connection_edge_process_inbuf+0x66) [0x5559ae955c56] (on Tor 0.4.9.0-alpha-dev )
Bug: /usr/bin/tor(+0x1941cf) [0x5559ae9441cf] (on Tor 0.4.9.0-alpha-dev )
Bug: /lib/x86_64-linux-gnu/libevent-2.1.so.7(+0x21482) [0x7f05af7c2482] (on Tor 0.4.9.0-alpha-dev )
Bug: /lib/x86_64-linux-gnu/libevent-2.1.so.7(event_base_loop+0x49f) [0x7f05af7c2c1f] (on Tor 0.4.9.0-alpha-dev )
Bug: /usr/bin/tor(do_main_loop+0xf1) [0x5559ae821681] (on Tor 0.4.9.0-alpha-dev )
Bug: /usr/bin/tor(tor_run_main+0x1e5) [0x5559ae81cfa5] (on Tor 0.4.9.0-alpha-dev )
Bug: /usr/bin/tor(tor_main+0x59) [0x5559ae819329] (on Tor 0.4.9.0-alpha-dev )
Bug: /usr/bin/tor(main+0x19) [0x5559ae818ee9] (on Tor 0.4.9.0-alpha-dev )
Bug: /lib/x86_64-linux-gnu/libc.so.6(+0x2724a) [0x7f05aeeba24a] (on Tor 0.4.9.0-alpha-dev )
Bug: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7f05aeeba305] (on Tor 0.4.9.0-alpha-dev )
Bug: /usr/bin/tor(_start+0x21) [0x5559ae818f31] (on Tor 0.4.9.0-alpha-dev )
connection_edge_package_raw_inbuf(): Bug: called on conn that's already marked for close at ../src/core/or/relay.c:1855. (on Tor 0.4.9.0-alpha-dev )