Bug: src/feature/nodelist/nodelist.c:2501: compute_frac_paths_available : Non-fatal assertion !(f_exit > 0.0) failed.
I've been running Tor master recently, and saw this. This tor client (should have been) mostly idle for the past several days. It would have been used to create a bunch of custom circuits and then left alone. I see this in the logs:
Nov 28 15:15:31.000 [warn] tor_bug_occurred_(): Bug: src/feature/nodelist/nodelist.c:2501: compute_frac_paths_available: Non-fatal assertion !(f_exit > 0.0) failed. (on Tor 0.4.0.0-alpha-dev 469f47ef8dc8b181)
Nov 28 15:15:31.000 [warn] Bug: Non-fatal assertion !(f_exit > 0.0) failed in compute_frac_paths_available at src/feature/nodelist/nodelist.c:2501. Stack trace: (on Tor 0.4.0.0-alpha-dev 469f47ef8dc8b181)
Nov 28 15:15:31.000 [warn] Bug: ./src/app/tor(log_backtrace_impl+0x47) [0x55c0f4988067] (on Tor 0.4.0.0-alpha-dev 469f47ef8dc8b181)
Nov 28 15:15:31.000 [warn] Bug: ./src/app/tor(tor_bug_occurred_+0xc0) [0x55c0f4983630] (on Tor 0.4.0.0-alpha-dev 469f47ef8dc8b181)
Nov 28 15:15:31.000 [warn] Bug: ./src/app/tor(+0x11ca02) [0x55c0f48baa02] (on Tor 0.4.0.0-alpha-dev 469f47ef8dc8b181)
Nov 28 15:15:31.000 [warn] Bug: ./src/app/tor(router_have_minimum_dir_info+0x13f) [0x55c0f48bf3bf] (on Tor 0.4.0.0-alpha-dev 469f47ef8dc8b181)
Nov 28 15:15:31.000 [warn] Bug: ./src/app/tor(directory_info_has_arrived+0x39) [0x55c0f4807469] (on Tor 0.4.0.0-alpha-dev 469f47ef8dc8b181)
Nov 28 15:15:31.000 [warn] Bug: ./src/app/tor(connection_dir_reached_eof+0x103a) [0x55c0f487ff0a] (on Tor 0.4.0.0-alpha-dev 469f47ef8dc8b181)
Nov 28 15:15:31.000 [warn] Bug: ./src/app/tor(connection_handle_read+0x841) [0x55c0f48010e1] (on Tor 0.4.0.0-alpha-dev 469f47ef8dc8b181)
Nov 28 15:15:31.000 [warn] Bug: ./src/app/tor(+0x68fde) [0x55c0f4806fde] (on Tor 0.4.0.0-alpha-dev 469f47ef8dc8b181)
Nov 28 15:15:31.000 [warn] Bug: /usr/lib/x86_64-linux-gnu/libevent-2.0.so.5(event_base_loop+0x6a0) [0x7fdcfe4455a0] (on Tor 0.4.0.0-alpha-dev 469f47ef8dc8b181)
Nov 28 15:15:31.000 [warn] Bug: ./src/app/tor(do_main_loop+0x9d) [0x55c0f48083ad] (on Tor 0.4.0.0-alpha-dev 469f47ef8dc8b181)
Nov 28 15:15:31.000 [warn] Bug: ./src/app/tor(tor_run_main+0x13b3) [0x55c0f47f5ae3] (on Tor 0.4.0.0-alpha-dev 469f47ef8dc8b181)
Nov 28 15:15:31.000 [warn] Bug: ./src/app/tor(tor_main+0x3a) [0x55c0f47f2f1a] (on Tor 0.4.0.0-alpha-dev 469f47ef8dc8b181)
Nov 28 15:15:31.000 [warn] Bug: ./src/app/tor(main+0x19) [0x55c0f47f2a99] (on Tor 0.4.0.0-alpha-dev 469f47ef8dc8b181)
Nov 28 15:15:31.000 [warn] Bug: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1) [0x7fdcfd3712e1] (on Tor 0.4.0.0-alpha-dev 469f47ef8dc8b181)
Nov 28 15:15:31.000 [warn] Bug: ./src/app/tor(_start+0x2a) [0x55c0f47f2aea] (on Tor 0.4.0.0-alpha-dev 469f47ef8dc8b181)
Nov 28 16:22:17.000 [notice] Heartbeat: Tor's uptime is 7 days 0:00 hours, with 0 circuits open. I've sent 2.66 MB and received 25.15 MB.
On the advice of #tor-dev
I'm attaching the datadir.