Assertion failed in src/common/container.c:1137: digestmap_impl_HT_NEXT
This just crashed my relay :
Jul 10 13:53:24 Tor[29670]: Heartbeat: Tor's uptime is 23:59 hours, with 660 circuits open. I've sent 18.64 GB and received 18.59 GB.
Jul 10 13:53:24 Tor[29670]: Circuit handshake stats since last time: 3560/3560 TAP, 21904/21904 NTor.
Jul 10 13:53:24 Tor[29670]: Since startup, we have initiated 0 v1 connections, 0 v2 connections, 0 v3 connections, and 21123 v4 connections; and received 0 v1 connections, 129 v2 connections, 110 v3 connections, and 20907 v4 connections.
Jul 10 14:37:58 Tor[29670]: tor_assertion_failed_(): Bug: src/common/container.c:1137: digestmap_impl_HT_NEXT: Assertion b == (((head->hth_table[b])->node.hte_hash) % head->hth_table_length) failed; aborting. (on Tor 0.2.8.2-alpha 684babee8491c3e9)
Jul 10 14:37:58 Tor[29670]: Bug: Assertion b == (((head->hth_table[b])->node.hte_hash) % head->hth_table_length) failed in digestmap_impl_HT_NEXT at src/common/container.c:1137. Stack trace: (on Tor 0.2.8.2-alpha 684babee8491c3e9)
Jul 10 14:37:58 Tor[29670]: Bug: /usr/bin/tor(log_backtrace+0x42) [0x7fa7956cd2e2] (on Tor 0.2.8.2-alpha 684babee8491c3e9)
Jul 10 14:37:58 Tor[29670]: Bug: /usr/bin/tor(tor_assertion_failed_+0x94) [0x7fa7956db544] (on Tor 0.2.8.2-alpha 684babee8491c3e9)
Jul 10 14:37:58 Tor[29670]: Bug: /usr/bin/tor(digestmap_iter_next+0x11f) [0x7fa7956d5edf] (on Tor 0.2.8.2-alpha 684babee8491c3e9)
Jul 10 14:37:58 Tor[29670]: Bug: /usr/bin/tor(connection_or_set_bad_connections+0x317) [0x7fa79568ada7] (on Tor 0.2.8.2-alpha 684babee8491c3e9)
Jul 10 14:37:58 Tor[29670]: Bug: /usr/bin/tor(+0xaaf39) [0x7fa7955d9f39] (on Tor 0.2.8.2-alpha 684babee8491c3e9)
Jul 10 14:37:58 Tor[29670]: Bug: /lib64/libevent-2.0.so.5(event_base_loop+0x774) [0x7fa794bbba14] (on Tor 0.2.8.2-alpha 684babee8491c3e9)
Jul 10 14:37:58 Tor[29670]: Bug: /usr/bin/tor(do_main_loop+0x21d) [0x7fa7955dac6d] (on Tor 0.2.8.2-alpha 684babee8491c3e9)
Jul 10 14:37:58 Tor[29670]: Bug: /usr/bin/tor(tor_main+0x1b1d) [0x7fa7955de1ad] (on Tor 0.2.8.2-alpha 684babee8491c3e9)
Jul 10 14:37:58 Tor[29670]: Bug: /usr/bin/tor(main+0x19) [0x7fa7955d69a9] (on Tor 0.2.8.2-alpha 684babee8491c3e9)
Jul 10 14:37:58 Tor[29670]: Bug: /lib64/libc.so.6(__libc_start_main+0xf5) [0x7fa7943eab15] (on Tor 0.2.8.2-alpha 684babee8491c3e9)
Jul 10 14:37:58 Tor[29670]: Bug: /usr/bin/tor(+0xa79fd) [0x7fa7955d69fd] (on Tor 0.2.8.2-alpha 684babee8491c3e9)
Admittedly it's 0.2.8.2-alpha, but I couldn't find anything in the changelog or Trac indicating that this was fixed already.
torrc :
DataDirectory /var/lib/tor/node1
SocksPort 0
Log notice syslog
RunAsDaemon 1
ORPort 9010
ExtORPort auto
Nickname NCC1701
ContactInfo TvdW <tor AT tvdw DOT eu> - bitcoin 1NKKoCQwKs67eKBGedMD8wYoAs3Z4mMAex
User toranon
ControlSocket /var/lib/tor/node1/control.sock
CookieAuthentication 1
MyFamily $9030DCF419F6E2FBF84F63CBACBA0097B06F557E,$B7EC0C02D7D9F1E31B0C251A6B058880778A0CD1,$2D671A4ABF8466E9E456AC9A6649C760A0176469
IPv6Exit 1
ORPort [2001:1af8:fec3:16:216:3eff:fe6e:5c4b]:9010
NumCPUs 2
PublishServerDescriptor 1
ServerDNSRandomizeCase 0
HiddenServiceStatistics 1
ExitPolicy reject *:*
ExitPolicy reject6 *:*
I'll upgrade to 0.2.8.5 soon, as I'm obviously lagging on updates.