Many broken bridges make Connection Assist abort bootstrap
Tor Browser 11.5, about 20 bridges configured and most of them are not working (disappeared).
Log:
..........:06.919 [NOTICE] Opening Socks listener on 127.0.0.1:9150 ..........:06.919 [NOTICE] Opened Socks listener connection (ready) on 127.0.0.1:9150 ..........:06.920 [NOTICE] Bridge '...' has both an IPv4 and an IPv6 address. Will prefer using its IPv4 address (...) based on the configured Bridge address. ..........:06.920 [NOTICE] Bridge '...' has both an IPv4 and an IPv6 address. Will prefer using its IPv4 address (...) based on the configured Bridge address. ..........:06.920 [NOTICE] Bridge '...' has both an IPv4 and an IPv6 address. Will prefer using its IPv4 address (...) based on the configured Bridge address. ..........:06.920 [NOTICE] Ignoring directory request, since no bridge nodes are available yet. ..........:06.920 [NOTICE] Ignoring directory request, since no bridge nodes are available yet. ..........:06.920 [NOTICE] Bootstrapped 5% (conn): Connecting to a relay ..........:06.955 [NOTICE] Bootstrapped 10% (conn_done): Connected to a relay ..........:07.290 [NOTICE] Bootstrapped 14% (handshake): Handshaking with a relay ..........:07.186 [NOTICE] Bootstrapped 15% (handshake_done): Handshake with a relay done ..........:07.187 [NOTICE] Bootstrapped 45% (requesting_descriptors): Asking for relay descriptors ..........:07.196 [NOTICE] Closing no-longer-configured Socks listener on 127.0.0.1:9150 ..........:07.196 [NOTICE] DisableNetwork is set. Tor will not make or accept non-control network connections. Shutting down all existing connections. ..........:07.196 [WARN] Problem bootstrapping. Stuck at 45% (requesting_descriptors): Asking for relay descriptors. (DONE; DONE; count 1; recommendation warn; host ... at ...) ..........:07.197 [WARN] 6 connections have failed: ..........:07.197 [WARN] 5 connections died in state connect()ing with SSL state (No SSL object) ..........:07.198 [WARN] 1 connections died in state handshaking (Tor, v3 handshake) with SSL state SSL negotiation finished successfully in OPEN ..........:07.199 [WARN] Problem bootstrapping. Stuck at 45% (requesting_descriptors): Asking for relay descriptors. (DONE; DONE; count 2; recommendation warn; host ... at ...) ..........:07.200 [WARN] 17 connections have failed: ..........:07.200 [WARN] 15 connections died in state connect()ing with SSL state (No SSL object) ..........:07.200 [WARN] 1 connections died in state handshaking (TLS) with SSL state SSLv3/TLS write client hello in HANDSHAKE ..........:07.200 [WARN] 1 connections died in state handshaking (Tor, v3 handshake) with SSL state SSL negotiation finished successfully in OPEN ..........:07.458 [NOTICE] DisableNetwork is set. Tor will not make or accept non-control network connections. Shutting down all existing connections. ..........:07.769 [NOTICE] Delaying directory fetches: DisableNetwork is set. ..........:10.690 [NOTICE] New control connection opened from 127.0.0.1.
As you can see, Tor successfully connected to some of the bridges and started bootstrapping, but Connection Assist (presumably - after receiving too much failures through controller interface) forcibly stopped it. After deleting bridges except for specified in first lines everything went to normal. One might argue that having too many dead bridges is sub-optimal and it's better to remove it, but I don't like that behavior.