Android Tunneler Bug

No, these are existing services.

Yes, the interface is already up - it seems to happen mainly when my laptop is put to sleep for a while (I don't know exact timing... but could be minutes or hours), @TheLumberjack re-produced it on his side as well. There's nothing special about the apps that stop working (it seems to be the same ones - proxmox's web interface is my "test" for this as I know it will stop working). Either way I'll pass over the thread link so I don't fill up this thread with the details - thread is here.

I have a recent connectivity issue that I feel may be related here.

As of late, my android tunnels have been failing quite a bit.
They will be connected, then all connections cease.
Also, this failure prevents normal internet traffic until I force close the tunnel and reconnect.

I am running controller version 1.4.2 and router version 1.4.3.

I noticed these in the logs:

Controller:

{"circuitId":"tM1VZgDzKp","file":"github.com/openziti/ziti/controller/network/fault.go:49","func":"github.com/openziti/ziti/controller/network.(*Network).fault","level":"info","msg":"sent unroute for circuit to router in response to forwarding fault","routerId":"router-id-here","time":"2025-06-02T18:12:41.941Z"}

Router:

{"_context":"{c/s4edZgDYU|@/yB1pQ}\u003cTerminator\u003e","error":"payload buffer closed","file":"github.com/openziti/ziti/router/xgress/xgress.go:807","func":"github.com/openziti/ziti/router/xgress.(*Xgress).forwardPayload","level":"error","msg":"failure to buffer payload","time":"2025-06-02T18:12:31.782Z"}
{"_context":"{c/P4HVZgDYU|@/wlopY}\u003cInitiator\u003e","file":"github.com/openziti/ziti/router/xgress/xgress.go:571","func":"github.com/openziti/ziti/router/xgress.(*Xgress).flushSendThenClose.func1","level":"info","msg":"sending end of circuit payload","time":"2025-06-02T18:12:31.784Z"}
{"_context":"{c/BJx7hFwYK|@/mrnpo}\u003cTerminator\u003e","file":"github.com/openziti/ziti/router/xgress/xgress.go:571","func":"github.com/openziti/ziti/router/xgress.(*Xgress).flushSendThenClose.func1","level":"info","msg":"sending end of circuit payload","time":"2025-06-02T18:12:38.249Z"}
{"_context":"{c/BJx7hFwYK|@/M68VM}\u003cInitiator\u003e","file":"github.com/openziti/ziti/router/xgress/xgress.go:571","func":"github.com/openziti/ziti/router/xgress.(*Xgress).flushSendThenClose.func1","level":"info","msg":"sending end of circuit payload","time":"2025-06-02T18:12:38.250Z"}
{"circuitCount":1,"ctrlId":"ziti-controller-ctrl-plane-client-identity","file":"github.com/openziti/ziti/router/forwarder/faulter.go:107","func":"github.com/openziti/ziti/router/forwarder.(*Faulter).run","level":"warning","msg":"reported forwarding faults","time":"2025-06-02T18:12:41.941Z"}
{"_context":"{c/ZSisZgDzK|@/qa5pp}\u003cInitiator\u003e","file":"github.com/openziti/ziti/router/xgress/xgress.go:571","func":"github.com/openziti/ziti/router/xgress.(*Xgress).flushSendThenClose.func1","level":"info","msg":"sending end of circuit payload","time":"2025-06-02T18:12:42.171Z"}
{"_context":"{c/USj7hgwYK|@/lK3Jz}\u003cTerminator\u003e","file":"github.com/openziti/ziti/router/xgress/xgress.go:571","func":"github.com/openziti/ziti/router/xgress.(*Xgress).flushSendThenClose.func1","level":"info","msg":"sending end of circuit payload","time":"2025-06-02T18:12:48.195Z"}
{"_context":"{c/USj7hgwYK|@/GP9mY}\u003cInitiator\u003e","file":"github.com/openziti/ziti/router/xgress/xgress.go:571","func":"github.com/openziti/ziti/router/xgress.(*Xgress).flushSendThenClose.func1","level":"info","msg":"sending end of circuit payload","time":"2025-06-02T18:12:48.195Z"}
{"_context":"{c/USj7hgwYK|@/GP9mY}\u003cInitiator\u003e","error":"payload buffer closed","file":"github.com/openziti/ziti/router/xgress/xgress.go:807","func":"github.com/openziti/ziti/router/xgress.(*Xgress).forwardPayload","level":"error","msg":"failure to buffer payload","time":"2025-06-02T18:12:48.195Z"}