Skip to content

**BROKEN** connectd: Subd did not close, forcing close #5678

@whitslack

Description

@whitslack

Issue and Steps to Reproduce

There are an awful lot of Subd did not close, forcing close and Peer did not close, forcing close messages in my log. As they are logged at the **BROKEN** level, this suggests a logic bug in CLN, so I am reporting it here.

It's affecting not just a handful of peers either; it's widespread, though it does appear to affect some peers disproportionately more than others. In the seven days since I most recently restarted CLN, I have seen the following counts of these messages:

$ sed -ne '/^2022-10-21T11:40/,${/did not close/s/^[^ ]* //p}' /var/log/lightningd.log | sort | uniq -c | sort -nr | redact
     41 **BROKEN** 02…af-connectd: Subd did not close, forcing close
     15 **BROKEN** 03…c6-connectd: Subd did not close, forcing close
     14 **BROKEN** 02…6b-connectd: Peer did not close, forcing close
     13 **BROKEN** 03…07-connectd: Subd did not close, forcing close
     13 **BROKEN** 02…50-connectd: Subd did not close, forcing close
     12 **BROKEN** 03…a4-connectd: Subd did not close, forcing close
     11 **BROKEN** 02…ea-connectd: Subd did not close, forcing close
     10 **BROKEN** 03…c2-connectd: Subd did not close, forcing close
     10 **BROKEN** 02…a0-connectd: Subd did not close, forcing close
      9 **BROKEN** 03…53-connectd: Subd did not close, forcing close
      9 **BROKEN** 02…a6-connectd: Subd did not close, forcing close
      9 **BROKEN** 02…69-connectd: Subd did not close, forcing close
      8 **BROKEN** 03…c2-connectd: Subd did not close, forcing close
      8 **BROKEN** 02…cd-connectd: Subd did not close, forcing close
      8 **BROKEN** 02…74-connectd: Subd did not close, forcing close
      7 **BROKEN** 03…2c-connectd: Subd did not close, forcing close
      7 **BROKEN** 03…2c-connectd: Subd did not close, forcing close
      7 **BROKEN** 03…b0-connectd: Subd did not close, forcing close
      7 **BROKEN** 03…07-connectd: Subd did not close, forcing close
      7 **BROKEN** 03…f0-connectd: Subd did not close, forcing close
      7 **BROKEN** 03…c9-connectd: Subd did not close, forcing close
      7 **BROKEN** 03…69-connectd: Subd did not close, forcing close
      7 **BROKEN** 03…43-connectd: Subd did not close, forcing close
      7 **BROKEN** 03…ef-connectd: Subd did not close, forcing close
      7 **BROKEN** 02…6c-connectd: Subd did not close, forcing close
      7 **BROKEN** 02…52-connectd: Subd did not close, forcing close
      6 **BROKEN** 03…83-connectd: Subd did not close, forcing close
      6 **BROKEN** 03…b9-connectd: Subd did not close, forcing close
      6 **BROKEN** 03…57-connectd: Subd did not close, forcing close
      6 **BROKEN** 03…b0-connectd: Subd did not close, forcing close
      6 **BROKEN** 03…d1-connectd: Subd did not close, forcing close
      6 **BROKEN** 03…31-connectd: Subd did not close, forcing close
      6 **BROKEN** 03…35-connectd: Subd did not close, forcing close
      6 **BROKEN** 02…14-connectd: Subd did not close, forcing close
      6 **BROKEN** 02…03-connectd: Subd did not close, forcing close
      6 **BROKEN** 02…07-connectd: Subd did not close, forcing close
      6 **BROKEN** 02…0c-connectd: Subd did not close, forcing close
      6 **BROKEN** 02…28-connectd: Subd did not close, forcing close
      5 **BROKEN** 03…ea-connectd: Subd did not close, forcing close
      5 **BROKEN** 03…a9-connectd: Subd did not close, forcing close
      5 **BROKEN** 03…ee-connectd: Subd did not close, forcing close
      5 **BROKEN** 03…cf-connectd: Subd did not close, forcing close
      5 **BROKEN** 03…ca-connectd: Subd did not close, forcing close
      5 **BROKEN** 03…db-connectd: Subd did not close, forcing close
      5 **BROKEN** 03…a9-connectd: Subd did not close, forcing close
      5 **BROKEN** 03…d3-connectd: Subd did not close, forcing close
      5 **BROKEN** 03…c8-connectd: Subd did not close, forcing close
      5 **BROKEN** 03…65-connectd: Subd did not close, forcing close
      5 **BROKEN** 03…d1-connectd: Subd did not close, forcing close
      5 **BROKEN** 03…eb-connectd: Subd did not close, forcing close
      5 **BROKEN** 03…9a-connectd: Subd did not close, forcing close
      5 **BROKEN** 02…b0-connectd: Subd did not close, forcing close
      5 **BROKEN** 02…25-connectd: Subd did not close, forcing close
      5 **BROKEN** 02…9e-connectd: Subd did not close, forcing close
      5 **BROKEN** 02…35-connectd: Subd did not close, forcing close
      5 **BROKEN** 02…91-connectd: Subd did not close, forcing close
      5 **BROKEN** 02…85-connectd: Subd did not close, forcing close
      5 **BROKEN** 02…ad-connectd: Subd did not close, forcing close
      5 **BROKEN** 02…9a-connectd: Subd did not close, forcing close
      5 **BROKEN** 02…8b-connectd: Subd did not close, forcing close
      5 **BROKEN** 02…27-connectd: Subd did not close, forcing close
      4 **BROKEN** 03…4b-connectd: Subd did not close, forcing close
      4 **BROKEN** 03…be-connectd: Subd did not close, forcing close
      4 **BROKEN** 03…57-connectd: Subd did not close, forcing close
      4 **BROKEN** 03…be-connectd: Subd did not close, forcing close
      4 **BROKEN** 03…9b-connectd: Subd did not close, forcing close
      4 **BROKEN** 03…42-connectd: Subd did not close, forcing close
      4 **BROKEN** 03…c3-connectd: Subd did not close, forcing close
      4 **BROKEN** 03…78-connectd: Subd did not close, forcing close
      4 **BROKEN** 03…0d-connectd: Subd did not close, forcing close
      4 **BROKEN** 03…3d-connectd: Subd did not close, forcing close
      4 **BROKEN** 03…f7-connectd: Subd did not close, forcing close
      4 **BROKEN** 03…a2-connectd: Subd did not close, forcing close
      4 **BROKEN** 03…50-connectd: Subd did not close, forcing close
      4 **BROKEN** 02…1f-connectd: Subd did not close, forcing close
      4 **BROKEN** 02…4e-connectd: Subd did not close, forcing close
      4 **BROKEN** 02…0a-connectd: Subd did not close, forcing close
      4 **BROKEN** 02…6d-connectd: Subd did not close, forcing close
      4 **BROKEN** 02…68-connectd: Subd did not close, forcing close
      4 **BROKEN** 02…e5-connectd: Subd did not close, forcing close
      4 **BROKEN** 02…df-connectd: Subd did not close, forcing close
      4 **BROKEN** 02…c9-connectd: Subd did not close, forcing close
      4 **BROKEN** 02…9b-connectd: Subd did not close, forcing close
      4 **BROKEN** 02…bf-connectd: Subd did not close, forcing close
      4 **BROKEN** 02…5f-connectd: Subd did not close, forcing close
      4 **BROKEN** 02…af-connectd: Peer did not close, forcing close
      4 **BROKEN** 02…18-connectd: Subd did not close, forcing close
      4 **BROKEN** 02…c1-connectd: Subd did not close, forcing close
      4 **BROKEN** 02…4a-connectd: Subd did not close, forcing close
      4 **BROKEN** 02…02-connectd: Subd did not close, forcing close
      4 **BROKEN** 02…21-connectd: Subd did not close, forcing close
      4 **BROKEN** 02…1e-connectd: Subd did not close, forcing close
      4 **BROKEN** 02…e8-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…38-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…b5-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…44-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…ad-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…76-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…7c-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…e4-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…69-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…20-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…9c-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…1a-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…7d-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…18-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…31-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…7c-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…fc-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…e2-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…58-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…5f-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…ef-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…52-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…da-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…43-connectd: Peer did not close, forcing close
      3 **BROKEN** 03…94-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…3c-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…26-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…83-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…ab-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…7a-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…ac-connectd: Subd did not close, forcing close
      3 **BROKEN** 03…95-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…7c-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…0c-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…c5-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…79-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…78-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…c9-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…47-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…47-connectd: Peer did not close, forcing close
      3 **BROKEN** 02…1e-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…ec-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…85-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…f7-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…62-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…c1-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…98-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…5d-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…56-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…52-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…39-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…a6-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…6f-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…c6-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…aa-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…50-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…2b-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…b7-connectd: Subd did not close, forcing close
      3 **BROKEN** 02…4b-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…b6-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…79-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…ef-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…38-connectd: Peer did not close, forcing close
      2 **BROKEN** 03…ba-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…b3-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…37-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…85-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…f3-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…6f-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…9f-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…57-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…93-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…e9-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…d5-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…aa-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…e2-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…30-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…de-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…1a-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…de-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…fb-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…73-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…91-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…cc-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…ae-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…8d-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…f7-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…af-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…98-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…a7-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…0d-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…ca-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…0b-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…f1-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…ec-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…6b-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…76-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…42-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…e8-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…87-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…78-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…8c-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…67-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…1a-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…6b-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…f6-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…94-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…13-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…5a-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…55-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…72-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…2b-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…6e-connectd: Subd did not close, forcing close
      2 **BROKEN** 03…3b-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…13-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…1f-connectd: Peer did not close, forcing close
      2 **BROKEN** 02…a2-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…bf-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…b6-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…8d-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…29-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…23-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…e9-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…3e-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…dd-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…08-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…ad-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…c5-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…1c-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…02-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…2b-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…db-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…b7-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…c9-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…93-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…cf-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…05-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…e3-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…a9-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…8b-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…3f-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…88-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…74-connectd: Peer did not close, forcing close
      2 **BROKEN** 02…02-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…a3-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…c3-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…81-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…68-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…9a-connectd: Peer did not close, forcing close
      2 **BROKEN** 02…01-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…2f-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…7f-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…01-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…74-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…7c-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…51-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…51-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…92-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…ea-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…b0-connectd: Subd did not close, forcing close
      2 **BROKEN** 02…d5-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…50-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…65-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…cb-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…c7-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…c7-connectd: Peer did not close, forcing close
      1 **BROKEN** 03…40-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…2b-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…e7-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…b3-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…b3-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…43-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…09-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…55-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…e2-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…6f-connectd: Peer did not close, forcing close
      1 **BROKEN** 03…23-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…73-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…10-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…19-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…d3-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…ee-connectd: Peer did not close, forcing close
      1 **BROKEN** 03…58-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…7c-connectd: Peer did not close, forcing close
      1 **BROKEN** 03…93-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…24-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…da-connectd: Peer did not close, forcing close
      1 **BROKEN** 03…42-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…02-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…c7-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…69-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…9b-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…1f-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…39-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…6f-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…88-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…40-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…91-connectd: Peer did not close, forcing close
      1 **BROKEN** 03…e3-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…10-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…d0-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…de-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…82-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…e8-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…90-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…82-connectd: Peer did not close, forcing close
      1 **BROKEN** 03…d1-connectd: Peer did not close, forcing close
      1 **BROKEN** 03…57-connectd: Peer did not close, forcing close
      1 **BROKEN** 03…5e-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…c8-connectd: Peer did not close, forcing close
      1 **BROKEN** 03…f0-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…e8-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…ec-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…36-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…56-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…43-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…e2-connectd: Peer did not close, forcing close
      1 **BROKEN** 03…bf-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…48-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…fc-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…e1-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…db-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…76-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…0b-connectd: Peer did not close, forcing close
      1 **BROKEN** 03…c9-connectd: Peer did not close, forcing close
      1 **BROKEN** 03…eb-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…18-connectd: Peer did not close, forcing close
      1 **BROKEN** 03…e4-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…0b-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…87-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…4f-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…3e-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…c8-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…42-connectd: Peer did not close, forcing close
      1 **BROKEN** 03…8f-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…31-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…8c-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…2a-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…99-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…38-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…c5-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…2d-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…f7-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…64-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…97-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…eb-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…b8-connectd: Peer did not close, forcing close
      1 **BROKEN** 03…1b-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…d1-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…7a-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…00-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…90-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…f6-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…a4-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…60-connectd: Subd did not close, forcing close
      1 **BROKEN** 03…ef-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…5f-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…bc-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…4e-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…a8-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…91-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…cb-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…0e-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…79-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…43-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…ac-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…ac-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…44-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…49-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…b8-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…48-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…a3-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…e1-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…ad-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…2e-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…1b-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…1b-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…24-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…6d-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…75-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…29-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…50-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…44-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…81-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…1a-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…3e-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…a7-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…b0-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…1f-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…c5-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…37-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…2b-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…ff-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…1c-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…e5-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…8e-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…c9-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…0d-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…d2-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…14-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…02-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…ef-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…9a-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…e3-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…a6-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…1a-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…8b-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…20-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…ae-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…2b-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…8b-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…2e-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…5a-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…93-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…08-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…db-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…59-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…59-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…d7-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…d7-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…af-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…07-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…0d-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…77-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…01-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…ed-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…37-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…52-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…01-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…60-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…8d-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…a2-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…0a-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…cd-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…51-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…ea-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…64-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…54-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…49-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…68-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…6c-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…b5-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…c8-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…d8-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…0d-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…d5-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…e3-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…0f-connectd: Peer did not close, forcing close
      1 **BROKEN** 02…e7-connectd: Subd did not close, forcing close
      1 **BROKEN** 02…e2-connectd: Subd did not close, forcing close

getinfo output

I am running a backports branch into which I have cherry-picked every commit whose log message begins with connectd:, up through and including e0d6f3c and particularly including all of the reworkings of connecting, reconnecting, and passing FDs between connectd and lightningd. In fact there are no differences in my connectd/connectd.c and lightningd/connect_control.c versus those on master as of f158b52, and there are only two minor, unrelated differences in my lightningd/lightningd.c. I therefore believe these symptoms would be presenting all the same if I were running the v0.12.1 release tag.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions