mikebrady / shairport-sync

AirPlay and AirPlay 2 audio player
Other
7.3k stars 574 forks source link

[Problem]: client occasionally unable to connect to SPS #1730

Closed dasl- closed 10 months ago

dasl- commented 1 year ago

What happened?

When trying to connect to SPS from a iOS client, I sometimes get an error in the client UI: "Airplay: Unable to connect to <SPS server name>"

This has happened once on 2 separate SPS servers I have so far. I can try to collect more data over time to try to narrow down what causes the problem.

Restarting SPS solves the problem.

I upgraded SPS to a newer version in the past couple weeks, so I am wondering if there was possibly a regression recently. Of course it could also be a coincidence and unrelated to upgrading SPS.

Relevant log output

Sep 18 21:59:14 kitchen shairport-sync:         34.805770091 "rtsp.c:699" Found RTSP connection thread 11 in a non-running state.
Sep 18 21:59:14 kitchen shairport-sync:          0.000159427 "rtsp.c:702" Connection 11: deleted in cleanup.
Sep 18 21:59:14 kitchen shairport-sync:          0.000060104 "rtsp.c:723" Airplay Volume for new connections is -24.375000.
Sep 18 21:59:14 kitchen shairport-sync:          0.000175000 "rtsp.c:5598" Connection 12: New connection from fe80::496:f5da:ef76:1006:65408 to self at fe80::a7e8:8434:edbd:8b19:7000.
Sep 18 21:59:14 kitchen shairport-sync:          0.000510989 "rtsp.c:5182" Connection 12: Received an RTSP Packet of type "GET":
Sep 18 21:59:14 kitchen shairport-sync:          0.000079948 "rtsp.c:5184"   Type: "X-Apple-ProtocolVersion", content: "1"
Sep 18 21:59:14 kitchen shairport-sync:          0.000050625 "rtsp.c:5184"   Type: "Content-Length", content: "70"
Sep 18 21:59:14 kitchen shairport-sync:          0.000047709 "rtsp.c:5184"   Type: "Content-Type", content: "application/x-apple-binary-plist"
Sep 18 21:59:14 kitchen shairport-sync:          0.000047656 "rtsp.c:5184"   Type: "CSeq", content: "0"
Sep 18 21:59:14 kitchen shairport-sync:          0.000046510 "rtsp.c:5184"   Type: "DACP-ID", content: "94FF2C846B13B88E"
Sep 18 21:59:14 kitchen shairport-sync:          0.000047709 "rtsp.c:5184"   Type: "Active-Remote", content: "4253721577"
Sep 18 21:59:14 kitchen shairport-sync:          0.000046666 "rtsp.c:5184"   Type: "User-Agent", content: "AirPlay/665.13.1"
Sep 18 21:59:14 kitchen shairport-sync:          0.000107657 "rtsp.c:5184"   Content Plist (as XML):#012--#012<?xml version="1.0" encoding="UTF-8"?>#012<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">#012<plist version="1.0">#012<dict>#012#011<key>qualifier</key>#012#011<array>#012#011#011<string>txtAirPlay</string>#012#011</array>#012</dict>#012</plist>#012--
Sep 18 21:59:14 kitchen shairport-sync:          0.000065052 "rtsp.c:2021" Connection 12: GET /info :: Content-Length 70
Sep 18 21:59:14 kitchen shairport-sync:          0.000049895 "rtsp.c:2023" GET request
Sep 18 21:59:14 kitchen shairport-sync:          0.000047188 "rtsp.c:2023"   Type: "X-Apple-ProtocolVersion", content: "1"
Sep 18 21:59:14 kitchen shairport-sync:          0.000046667 "rtsp.c:2023"   Type: "Content-Length", content: "70"
Sep 18 21:59:14 kitchen shairport-sync:          0.000059323 "rtsp.c:2023"   Type: "Content-Type", content: "application/x-apple-binary-plist"
Sep 18 21:59:14 kitchen shairport-sync:          0.000047343 "rtsp.c:2023"   Type: "CSeq", content: "0"
Sep 18 21:59:14 kitchen shairport-sync:          0.000047084 "rtsp.c:2023"   Type: "DACP-ID", content: "94FF2C846B13B88E"
Sep 18 21:59:14 kitchen shairport-sync:          0.000046875 "rtsp.c:2023"   Type: "Active-Remote", content: "4253721577"
Sep 18 21:59:14 kitchen shairport-sync:          0.000046510 "rtsp.c:2023"   Type: "User-Agent", content: "AirPlay/665.13.1"
Sep 18 21:59:14 kitchen shairport-sync:          0.000087135 "rtsp.c:2023"   Content Plist (as XML):#012--#012<?xml version="1.0" encoding="UTF-8"?>#012<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">#012<plist version="1.0">#012<dict>#012#011<key>qualifier</key>#012#011<array>#012#011#011<string>txtAirPlay</string>#012#011</array>#012</dict>#012</plist>#012--
Sep 18 21:59:14 kitchen shairport-sync:          0.000056042 "rtsp.c:1664" GET /info:
Sep 18 21:59:14 kitchen shairport-sync:          0.000046979 "rtsp.c:1664"   Type: "X-Apple-ProtocolVersion", content: "1"
Sep 18 21:59:14 kitchen shairport-sync:          0.000047292 "rtsp.c:1664"   Type: "Content-Length", content: "70"
Sep 18 21:59:14 kitchen shairport-sync:          0.000048385 "rtsp.c:1664"   Type: "Content-Type", content: "application/x-apple-binary-plist"
Sep 18 21:59:14 kitchen shairport-sync:          0.000047188 "rtsp.c:1664"   Type: "CSeq", content: "0"
Sep 18 21:59:14 kitchen shairport-sync:          0.000046354 "rtsp.c:1664"   Type: "DACP-ID", content: "94FF2C846B13B88E"
Sep 18 21:59:14 kitchen shairport-sync:          0.000048750 "rtsp.c:1664"   Type: "Active-Remote", content: "4253721577"
Sep 18 21:59:14 kitchen shairport-sync:          0.000046094 "rtsp.c:1664"   Type: "User-Agent", content: "AirPlay/665.13.1"
Sep 18 21:59:14 kitchen shairport-sync:          0.000084062 "rtsp.c:1664"   Content Plist (as XML):#012--#012<?xml version="1.0" encoding="UTF-8"?>#012<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">#012<plist version="1.0">#012<dict>#012#011<key>qualifier</key>#012#011<array>#012#011#011<string>txtAirPlay</string>#012#011</array>#012</dict>#012</plist>#012--
Sep 18 21:59:14 kitchen shairport-sync:          0.000058021 "rtsp.c:1673" Connection 12: GET_INFO: Source AirPlay Version is: 665.13.1.
Sep 18 21:59:14 kitchen shairport-sync:          0.000070104 "rtsp.c:1696" GET /info Stage 1: qualifier: txtAirPlay
Sep 18 21:59:14 kitchen shairport-sync:          0.001853229 "rtsp.c:1778" GET /info Stage 1 Response:
Sep 18 21:59:14 kitchen shairport-sync:          0.000136980 "rtsp.c:1778"   Response Code: 501.
Sep 18 21:59:14 kitchen shairport-sync:          0.000051666 "rtsp.c:1778"   Type: "CSeq", content: "0"
Sep 18 21:59:14 kitchen shairport-sync:          0.000050000 "rtsp.c:1778"   Type: "Server", content: "AirTunes/366.0"
Sep 18 21:59:14 kitchen shairport-sync:          0.000047917 "rtsp.c:1778"   Type: "Content-Type", content: "application/x-apple-binary-plist"
Sep 18 21:59:14 kitchen shairport-sync:          0.000626562 "rtsp.c:1778"   Content Plist (as XML):#012--#012<?xml version="1.0" encoding="UTF-8"?>#012<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">#012<plist version="1.0">#012<dict>#012#011<key>audioLatencies</key>#012#011<array>#012#011#011<dict>#012#011#011#011<key>inputLatencyMicros</key>#012#011#011#011<integer>0</integer>#012#011#011#011<key>outputLatencyMicros</key>#012#011#011#011<integer>400000</integer>#012#011#011#011<key>type</key>#012#011#011#011<integer>100</integer>#012#011#011</dict>#012#011#011<dict>#012#011#011#011<key>audioType</key>#012#011#011#011<string>default</string>#012#011#011#011<key>inputLatencyMicros</key>#012#011#011#011<integer>0</integer>#012#011#011#011<key>outputLatencyMicros</key>#012#011#011#011<integer>400000</integer>#012#011#011#011<key>type</key>#012#011#011#011<integer>100</integer>#012#011#011</dict>#012#011#011<dict>#012#011#011#011<key>audioType</key>#012#011#011#011<string>media</string>#012#011#011#011<key>inputLatencyMicros</key>#012#011#011#011<integer>0</integer>#012#011#011#011<key>outputLatencyMicros</key>#012#011#011#011<integer>400000</integer>#012#011#011#011<key>type</key>#012#011#011#011<integer>100</integer>#012#011#011</dict>#012#011#011<dict>#012#011#011#011<key>audioType</key>#012#011#011#011<string>media</string>#012#011#011#011<key>inputLatencyMicros</key>#012#011#011#011<integer>0</integer>#012#011#011#011<key>outputLatencyMicros</key>#012#011#011#011<integer>400000</integer>#012#011#011#011<key>type</key>#012#011#011#011<integer>102</integer>#012#011#011</dict>#012#011</array>#012#011<key>keepAliveLowPower</key>#012#011<true/>#012#011<key>keepAliveSendStatsAsBody</key>#012#011<true/>#012#011<key>manufacturer</key>#012#011<string>Shairport Sync</string>#012#011<key>nameIsFactoryDefault</key>#012#011<false/>#012#011<key>protocolVersion</key>#012#011<string>1.1</string>#012#011<key>sdk</key>#012#011<string>AirPlay;2.0.2</string>#012#011<key>sourceVersion</key>#012#011<string>366.0</string>#012#011<key>statusFlags</key>#012#011<integer>4</integer>#012#011<key>txtAirPlay</key>#012#011<data>#012#011BWFjbD0wGmRldmljZWlkPWI4OjI3OmViOjAyOjg4OmFmG2ZlYXR1cmVzPTB4NDA1RkNB#012#011MDAsMHgxQzM0MAdyc2Y9MHgwCWZsYWdzPTB4NBRtb2RlbD1TaGFpcnBvcnQgU3luYw1t#012#011YW51ZmFjdHVyZXI9DXNlcmlhbE51bWJlcj0NcHJvdG92ZXJzPTEuMQ1zcmN2ZXJzPTM2#012#011Ni4wJ3BpPTRlMTYzNTg3LWFlZDItNGQ1Mi1hMTg5LWZiYTgwMTRiNDFjNShnaWQ9NGUx#012#011NjM1ODctYWVkMi00ZDUyLWExODktZmJhODAxNGI0MWM1BmdjZ2w9MENwaz1kMjY5OTJj#012#011ZmZjNjg3MDg3NmJmNzQ3NjM4ZjMzNTFmZGE4MDMwYzQxM2FkNDkwNWY1NmJkZTI0NDdm#012#011NjU5Zjc5#012#011</data>#012#011<key>features</key>#012#011<integer>496155702053376</integer>#012#011<key>deviceID</key>#012#011<string>b8:27:eb:02:88:af</string>#012#011<key>pi</key>#012#011<string>4e163587-aed2-4d52-a189-fba8014b41c5</string>#012#011<key>name</key>#012#011<string>pi kitchen</string>#012#011<key>model</key>#012#011<string>Shairport Sync</string>#012</dict>#012</plist>#012--
Sep 18 21:59:14 kitchen shairport-sync:          0.000148594 "rtsp.c:5243" Connection 12: RTSP Response:
Sep 18 21:59:14 kitchen shairport-sync:          0.000053021 "rtsp.c:5244"   Response Code: 200.
Sep 18 21:59:14 kitchen shairport-sync:          0.000048333 "rtsp.c:5244"   Type: "CSeq", content: "0"
Sep 18 21:59:14 kitchen shairport-sync:          0.000049948 "rtsp.c:5244"   Type: "Server", content: "AirTunes/366.0"
Sep 18 21:59:14 kitchen shairport-sync:          0.000047969 "rtsp.c:5244"   Type: "Content-Type", content: "application/x-apple-binary-plist"
Sep 18 21:59:14 kitchen shairport-sync:          0.000511510 "rtsp.c:5244"   Content Plist (as XML):#012--#012<?xml version="1.0" encoding="UTF-8"?>#012<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">#012<plist version="1.0">#012<dict>#012#011<key>audioLatencies</key>#012#011<array>#012#011#011<dict>#012#011#011#011<key>inputLatencyMicros</key>#012#011#011#011<integer>0</integer>#012#011#011#011<key>outputLatencyMicros</key>#012#011#011#011<integer>400000</integer>#012#011#011#011<key>type</key>#012#011#011#011<integer>100</integer>#012#011#011</dict>#012#011#011<dict>#012#011#011#011<key>audioType</key>#012#011#011#011<string>default</string>#012#011#011#011<key>inputLatencyMicros</key>#012#011#011#011<integer>0</integer>#012#011#011#011<key>outputLatencyMicros</key>#012#011#011#011<integer>400000</integer>#012#011#011#011<key>type</key>#012#011#011#011<integer>100</integer>#012#011#011</dict>#012#011#011<dict>#012#011#011#011<key>audioType</key>#012#011#011#011<string>media</string>#012#011#011#011<key>inputLatencyMicros</key>#012#011#011#011<integer>0</integer>#012#011#011#011<key>outputLatencyMicros</key>#012#011#011#011<integer>400000</integer>#012#011#011#011<key>type</key>#012#011#011#011<integer>100</integer>#012#011#011</dict>#012#011#011<dict>#012#011#011#011<key>audioType</key>#012#011#011#011<string>media</string>#012#011#011#011<key>inputLatencyMicros</key>#012#011#011#011<integer>0</integer>#012#011#011#011<key>outputLatencyMicros</key>#012#011#011#011<integer>400000</integer>#012#011#011#011<key>type</key>#012#011#011#011<integer>102</integer>#012#011#011</dict>#012#011</array>#012#011<key>keepAliveLowPower</key>#012#011<true/>#012#011<key>keepAliveSendStatsAsBody</key>#012#011<true/>#012#011<key>manufacturer</key>#012#011<string>Shairport Sync</string>#012#011<key>nameIsFactoryDefault</key>#012#011<false/>#012#011<key>protocolVersion</key>#012#011<string>1.1</string>#012#011<key>sdk</key>#012#011<string>AirPlay;2.0.2</string>#012#011<key>sourceVersion</key>#012#011<string>366.0</string>#012#011<key>statusFlags</key>#012#011<integer>4</integer>#012#011<key>txtAirPlay</key>#012#011<data>#012#011BWFjbD0wGmRldmljZWlkPWI4OjI3OmViOjAyOjg4OmFmG2ZlYXR1cmVzPTB4NDA1RkNB#012#011MDAsMHgxQzM0MAdyc2Y9MHgwCWZsYWdzPTB4NBRtb2RlbD1TaGFpcnBvcnQgU3luYw1t#012#011YW51ZmFjdHVyZXI9DXNlcmlhbE51bWJlcj0NcHJvdG92ZXJzPTEuMQ1zcmN2ZXJzPTM2#012#011Ni4wJ3BpPTRlMTYzNTg3LWFlZDItNGQ1Mi1hMTg5LWZiYTgwMTRiNDFjNShnaWQ9NGUx#012#011NjM1ODctYWVkMi00ZDUyLWExODktZmJhODAxNGI0MWM1BmdjZ2w9MENwaz1kMjY5OTJj#012#011ZmZjNjg3MDg3NmJmNzQ3NjM4ZjMzNTFmZGE4MDMwYzQxM2FkNDkwNWY1NmJkZTI0NDdm#012#011NjU5Zjc5#012#011</data>#012#011<key>features</key>#012#011<integer>496155702053376</integer>#012#011<key>deviceID</key>#012#011<string>b8:27:eb:02:88:af</string>#012#011<key>pi</key>#012#011<string>4e163587-aed2-4d52-a189-fba8014b41c5</string>#012#011<key>name</key>#012#011<string>pi kitchen</string>#012#011<key>model</key>#012#011<string>Shairport Sync</string>#012</dict>#012</plist>#012--
Sep 18 21:59:14 kitchen shairport-sync:          0.000126875 "rtsp.c:1522" Responding with content of length 908
Sep 18 21:59:14 kitchen shairport-sync:          0.010291198 "rtsp.c:5182" Connection 12: Received an RTSP Packet of type "POST":
Sep 18 21:59:14 kitchen shairport-sync:          0.000129636 "rtsp.c:5184"   Type: "X-Apple-AbsoluteTime", content: "716767154"
Sep 18 21:59:14 kitchen shairport-sync:          0.000053073 "rtsp.c:5184"   Type: "X-Apple-HKP", content: "6"
Sep 18 21:59:14 kitchen shairport-sync:          0.000050104 "rtsp.c:5184"   Type: "X-Apple-Client-Name", content: "David Leibovic’s iPhone"
Sep 18 21:59:14 kitchen shairport-sync:          0.000046875 "rtsp.c:5184"   Type: "X-Apple-PD", content: "1"
Sep 18 21:59:14 kitchen shairport-sync:          0.000046719 "rtsp.c:5184"   Type: "Content-Length", content: "37"
Sep 18 21:59:14 kitchen shairport-sync:          0.000047083 "rtsp.c:5184"   Type: "Content-Type", content: "application/octet-stream"
Sep 18 21:59:14 kitchen shairport-sync:          0.000047396 "rtsp.c:5184"   Type: "CSeq", content: "1"
Sep 18 21:59:14 kitchen shairport-sync:          0.000047031 "rtsp.c:5184"   Type: "DACP-ID", content: "94FF2C846B13B88E"
Sep 18 21:59:14 kitchen shairport-sync:          0.000047240 "rtsp.c:5184"   Type: "Active-Remote", content: "4253721577"
Sep 18 21:59:14 kitchen shairport-sync:          0.000053906 "rtsp.c:5184"   Type: "User-Agent", content: "AirPlay/665.13.1"
Sep 18 21:59:14 kitchen shairport-sync:          0.000051250 "rtsp.c:5184"   No Content Plist. Content length: 37.
Sep 18 21:59:14 kitchen shairport-sync:          0.000059896 "rtsp.c:2181" Connection 12: pair-verify Content-Length 37
Sep 18 21:59:14 kitchen shairport-sync:          0.004610208 "rtsp.c:2217" pair-verify response
Sep 18 21:59:14 kitchen shairport-sync:          0.000100365 "rtsp.c:2217"   Response Code: 200.
Sep 18 21:59:14 kitchen shairport-sync:          0.000038125 "rtsp.c:2217"   Type: "CSeq", content: "1"
Sep 18 21:59:14 kitchen shairport-sync:          0.000036458 "rtsp.c:2217"   Type: "Server", content: "AirTunes/366.0"
Sep 18 21:59:14 kitchen shairport-sync:          0.000035729 "rtsp.c:2217"   Type: "Content-Type", content: "application/octet-stream"
Sep 18 21:59:14 kitchen shairport-sync:          0.000039115 "rtsp.c:2217"   No Content Plist. Content length: 140.
Sep 18 21:59:14 kitchen shairport-sync:          0.000038541 "rtsp.c:5243" Connection 12: RTSP Response:
Sep 18 21:59:14 kitchen shairport-sync:          0.000035521 "rtsp.c:5244"   Response Code: 200.
Sep 18 21:59:14 kitchen shairport-sync:          0.000049219 "rtsp.c:5244"   Type: "CSeq", content: "1"
Sep 18 21:59:14 kitchen shairport-sync:          0.000036667 "rtsp.c:5244"   Type: "Server", content: "AirTunes/366.0"
Sep 18 21:59:14 kitchen shairport-sync:          0.000036198 "rtsp.c:5244"   Type: "Content-Type", content: "application/octet-stream"
Sep 18 21:59:14 kitchen shairport-sync:          0.000036927 "rtsp.c:5244"   No Content Plist. Content length: 140.
Sep 18 21:59:14 kitchen shairport-sync:          0.000048281 "rtsp.c:1522" Responding with content of length 140
Sep 18 21:59:14 kitchen shairport-sync:          0.016746510 "rtsp.c:5182" Connection 12: Received an RTSP Packet of type "POST":
Sep 18 21:59:14 kitchen shairport-sync:          0.000109219 "rtsp.c:5184"   Type: "X-Apple-AbsoluteTime", content: "716767154"
Sep 18 21:59:14 kitchen shairport-sync:          0.000038854 "rtsp.c:5184"   Type: "X-Apple-HKP", content: "4"
Sep 18 21:59:14 kitchen shairport-sync:          0.000036042 "rtsp.c:5184"   Type: "X-Apple-Client-Name", content: "David Leibovic’s iPhone"
Sep 18 21:59:14 kitchen shairport-sync:          0.000035469 "rtsp.c:5184"   Type: "Content-Length", content: "9"
Sep 18 21:59:14 kitchen shairport-sync:          0.000035000 "rtsp.c:5184"   Type: "Content-Type", content: "application/x-apple-binary-plist"
Sep 18 21:59:14 kitchen shairport-sync:          0.000036041 "rtsp.c:5184"   Type: "CSeq", content: "2"
Sep 18 21:59:14 kitchen shairport-sync:          0.000035000 "rtsp.c:5184"   Type: "DACP-ID", content: "94FF2C846B13B88E"
Sep 18 21:59:14 kitchen shairport-sync:          0.000035886 "rtsp.c:5184"   Type: "Active-Remote", content: "4253721577"
Sep 18 21:59:14 kitchen shairport-sync:          0.000035573 "rtsp.c:5184"   Type: "User-Agent", content: "AirPlay/665.13.1"
Sep 18 21:59:14 kitchen shairport-sync:          0.000038020 "rtsp.c:5184"   No Content Plist. Content length: 9.
Sep 18 21:59:14 kitchen shairport-sync:          0.000046667 "rtsp.c:2225" Connection 12: handle_pair-setup Content-Length 9
Sep 18 21:59:14 kitchen shairport-sync:          0.100080052 "rtsp.c:2263" pair-setup response
Sep 18 21:59:14 kitchen shairport-sync:          0.000082031 "rtsp.c:2263"   Response Code: 200.
Sep 18 21:59:14 kitchen shairport-sync:          0.000022917 "rtsp.c:2263"   Type: "CSeq", content: "2"
Sep 18 21:59:14 kitchen shairport-sync:          0.000022865 "rtsp.c:2263"   Type: "Server", content: "AirTunes/366.0"
Sep 18 21:59:14 kitchen shairport-sync:          0.000022604 "rtsp.c:2263"   Type: "Content-Type", content: "application/octet-stream"
Sep 18 21:59:14 kitchen shairport-sync:          0.000023229 "rtsp.c:2263"   No Content Plist. Content length: 409.
Sep 18 21:59:14 kitchen shairport-sync:          0.000022708 "rtsp.c:5243" Connection 12: RTSP Response:
Sep 18 21:59:14 kitchen shairport-sync:          0.000020573 "rtsp.c:5244"   Response Code: 200.
Sep 18 21:59:14 kitchen shairport-sync:          0.000020104 "rtsp.c:5244"   Type: "CSeq", content: "2"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020417 "rtsp.c:5244"   Type: "Server", content: "AirTunes/366.0"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020208 "rtsp.c:5244"   Type: "Content-Type", content: "application/octet-stream"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020834 "rtsp.c:5244"   No Content Plist. Content length: 409.
Sep 18 21:59:14 kitchen shairport-sync:          0.000027239 "rtsp.c:1522" Responding with content of length 409
Sep 18 21:59:14 kitchen shairport-sync:          0.061036875 "rtsp.c:5182" Connection 12: Received an RTSP Packet of type "POST":
Sep 18 21:59:14 kitchen shairport-sync:          0.000085157 "rtsp.c:5184"   Type: "X-Apple-AbsoluteTime", content: "716767154"
Sep 18 21:59:14 kitchen shairport-sync:          0.000024427 "rtsp.c:5184"   Type: "X-Apple-HKP", content: "4"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020937 "rtsp.c:5184"   Type: "X-Apple-Client-Name", content: "David Leibovic’s iPhone"
Sep 18 21:59:14 kitchen shairport-sync:          0.000022708 "rtsp.c:5184"   Type: "Content-Length", content: "457"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020469 "rtsp.c:5184"   Type: "Content-Type", content: "application/x-apple-binary-plist"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020677 "rtsp.c:5184"   Type: "CSeq", content: "3"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020104 "rtsp.c:5184"   Type: "DACP-ID", content: "94FF2C846B13B88E"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020209 "rtsp.c:5184"   Type: "Active-Remote", content: "4253721577"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020364 "rtsp.c:5184"   Type: "User-Agent", content: "AirPlay/665.13.1"
Sep 18 21:59:14 kitchen shairport-sync:          0.000021927 "rtsp.c:5184"   No Content Plist. Content length: 457.
Sep 18 21:59:14 kitchen shairport-sync:          0.000026667 "rtsp.c:2225" Connection 12: handle_pair-setup Content-Length 457
Sep 18 21:59:14 kitchen shairport-sync:          0.084930365 "rtsp.c:2263" pair-setup response
Sep 18 21:59:14 kitchen shairport-sync:          0.000091718 "rtsp.c:2263"   Response Code: 200.
Sep 18 21:59:14 kitchen shairport-sync:          0.000022969 "rtsp.c:2263"   Type: "CSeq", content: "3"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020990 "rtsp.c:2263"   Type: "Server", content: "AirTunes/366.0"
Sep 18 21:59:14 kitchen shairport-sync:          0.000021093 "rtsp.c:2263"   Type: "Content-Type", content: "application/octet-stream"
Sep 18 21:59:14 kitchen shairport-sync:          0.000022709 "rtsp.c:2263"   No Content Plist. Content length: 69.
Sep 18 21:59:14 kitchen shairport-sync:          0.000023541 "rtsp.c:5243" Connection 12: RTSP Response:
Sep 18 21:59:14 kitchen shairport-sync:          0.000022553 "rtsp.c:5244"   Response Code: 200.
Sep 18 21:59:14 kitchen shairport-sync:          0.000020468 "rtsp.c:5244"   Type: "CSeq", content: "3"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020625 "rtsp.c:5244"   Type: "Server", content: "AirTunes/366.0"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020365 "rtsp.c:5244"   Type: "Content-Type", content: "application/octet-stream"
Sep 18 21:59:14 kitchen shairport-sync:          0.000021198 "rtsp.c:5244"   No Content Plist. Content length: 69.
Sep 18 21:59:14 kitchen shairport-sync:          0.000027239 "rtsp.c:1522" Responding with content of length 69
Sep 18 21:59:14 kitchen shairport-sync:          0.020433177 "rtsp.c:5182" Connection 12: Received an RTSP Packet of type "POST":
Sep 18 21:59:14 kitchen shairport-sync:          0.000080469 "rtsp.c:5184"   Type: "X-Apple-ET", content: "32"
Sep 18 21:59:14 kitchen shairport-sync:          0.000022917 "rtsp.c:5184"   Type: "Content-Length", content: "16"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020833 "rtsp.c:5184"   Type: "Content-Type", content: "application/octet-stream"
Sep 18 21:59:14 kitchen shairport-sync:          0.000021302 "rtsp.c:5184"   Type: "CSeq", content: "4"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020886 "rtsp.c:5184"   Type: "DACP-ID", content: "94FF2C846B13B88E"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020416 "rtsp.c:5184"   Type: "Active-Remote", content: "4253721577"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020573 "rtsp.c:5184"   Type: "User-Agent", content: "AirPlay/665.13.1"
Sep 18 21:59:14 kitchen shairport-sync:          0.000021667 "rtsp.c:5184"   No Content Plist. Content length: 16.
Sep 18 21:59:14 kitchen shairport-sync:          0.000030573 "rtsp.c:5243" Connection 12: RTSP Response:
Sep 18 21:59:14 kitchen shairport-sync:          0.000021406 "rtsp.c:5244"   Response Code: 200.
Sep 18 21:59:14 kitchen shairport-sync:          0.000020417 "rtsp.c:5244"   Type: "CSeq", content: "4"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020260 "rtsp.c:5244"   Type: "Server", content: "AirTunes/366.0"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020209 "rtsp.c:5244"   Type: "Content-Type", content: "application/octet-stream"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020729 "rtsp.c:5244"   No Content Plist. Content length: 142.
Sep 18 21:59:14 kitchen shairport-sync:          0.000026198 "rtsp.c:1522" Responding with content of length 142
Sep 18 21:59:14 kitchen shairport-sync:          0.026237760 "rtsp.c:5182" Connection 12: Received an RTSP Packet of type "POST":
Sep 18 21:59:14 kitchen shairport-sync:          0.000084479 "rtsp.c:5184"   Type: "X-Apple-ET", content: "32"
Sep 18 21:59:14 kitchen shairport-sync:          0.000025625 "rtsp.c:5184"   Type: "Content-Length", content: "164"
Sep 18 21:59:14 kitchen shairport-sync:          0.000021563 "rtsp.c:5184"   Type: "Content-Type", content: "application/octet-stream"
Sep 18 21:59:14 kitchen shairport-sync:          0.000021041 "rtsp.c:5184"   Type: "CSeq", content: "5"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020365 "rtsp.c:5184"   Type: "DACP-ID", content: "94FF2C846B13B88E"
Sep 18 21:59:14 kitchen shairport-sync:          0.000052500 "rtsp.c:5184"   Type: "Active-Remote", content: "4253721577"
Sep 18 21:59:14 kitchen shairport-sync:          0.000022708 "rtsp.c:5184"   Type: "User-Agent", content: "AirPlay/665.13.1"
Sep 18 21:59:14 kitchen shairport-sync:          0.000021927 "rtsp.c:5184"   No Content Plist. Content length: 164.
Sep 18 21:59:14 kitchen shairport-sync:          0.000030990 "rtsp.c:5243" Connection 12: RTSP Response:
Sep 18 21:59:14 kitchen shairport-sync:          0.000020573 "rtsp.c:5244"   Response Code: 200.
Sep 18 21:59:14 kitchen shairport-sync:          0.000020312 "rtsp.c:5244"   Type: "CSeq", content: "5"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020209 "rtsp.c:5244"   Type: "Server", content: "AirTunes/366.0"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020104 "rtsp.c:5244"   Type: "Content-Type", content: "application/octet-stream"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020677 "rtsp.c:5244"   No Content Plist. Content length: 32.
Sep 18 21:59:14 kitchen shairport-sync:          0.000103229 "rtsp.c:1522" Responding with content of length 32
Sep 18 21:59:14 kitchen shairport-sync:          0.017344636 "rtsp.c:5182" Connection 12: Received an RTSP Packet of type "SETUP":
Sep 18 21:59:14 kitchen shairport-sync:          0.000085989 "rtsp.c:5184"   Type: "Content-Length", content: "916"
Sep 18 21:59:14 kitchen shairport-sync:          0.000022917 "rtsp.c:5184"   Type: "Content-Type", content: "application/x-apple-binary-plist"
Sep 18 21:59:14 kitchen shairport-sync:          0.000021458 "rtsp.c:5184"   Type: "CSeq", content: "6"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020625 "rtsp.c:5184"   Type: "DACP-ID", content: "94FF2C846B13B88E"
Sep 18 21:59:14 kitchen shairport-sync:          0.000021406 "rtsp.c:5184"   Type: "Active-Remote", content: "4253721577"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020886 "rtsp.c:5184"   Type: "User-Agent", content: "AirPlay/665.13.1"
Sep 18 21:59:14 kitchen shairport-sync:          0.000210937 "rtsp.c:5184"   Content Plist (as XML):#012--#012<?xml version="1.0" encoding="UTF-8"?>#012<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">#012<plist version="1.0">#012<dict>#012#011<key>timingProtocol</key>#012#011<string>PTP</string>#012#011<key>statsCollectionEnabled</key>#012#011<false/>#012#011<key>sessionUUID</key>#012#011<string>740F7ED3-6703-4DEC-80BA-E19DC51C7A93</string>#012#011<key>osName</key>#012#011<string>iPhone OS</string>#012#011<key>osBuildVersion</key>#012#011<string>20B101</string>#012#011<key>sourceVersion</key>#012#011<string>665.13.1</string>#012#011<key>senderSupportsRelay</key>#012#011<true/>#012#011<key>osVersion</key>#012#011<string>16.1.1</string>#012#011<key>timingPeerInfo</key>#012#011<dict>#012#011#011<key>ID</key>#012#011#011<string>C81C0C40-40BF-44A2-8997-F1257E782CD1</string>#012#011#011<key>Addresses</key>#012#011#011<array>#012#011#011#011<string>fe80::496:f5da:ef76:1006</string>#012#011#011#011<string>192.168.1.12</string>#012#011#011</array>#012#011#011<key>DeviceType</key>#012#011#011<integer>0</integer>#012#011#011<key>SupportsClockPortMatchingOverride</key>#012#011#011<true/>#012#011</dict>#012#011<key>isMultiSelectAirPlay</key>#012#011<true/>#012#011<key>timingPeerList</key>#012#011<array>#012#011#011<dict>#012#011#011#011<key>ID</key>#012#011#011#011<string>C81C0C40-40BF-44A2-8997-F1257E782CD1</string>#012#011#011#011<key>Addresses</key>#012#011#011#011<array>#012#011#011#011#011<string>fe80::496:f5da:ef76:1006</string>#012#011#011#011#011<string>192.168.1.12</string>#012#011#011#011</array>#012#011#011#011<key>DeviceType</key>#012#011#011#011<integer>0</integer>#012#011#011#011<key>SupportsClockPortMatchingOverride</key>#012#011#011#011<true/>#012#011#011</dict>#012#011</array>#012#011<key>sessionCorrelationUUID</key>#012#011<string>C81C0C40-40BF-44A2-8997-F1257E782CD1</string>#012#011<key>groupContainsGroupLeader</key>#012#011<false/>#012#011<key>groupUUID</key>#012#011<string>0DCF726D-E0CE-454E-8906-62DAB3E53947</string>#012#011<key>deviceID</key>#012#011<string>A0:4E:CF:05:29:4E</string>#012#011<key>model</key>#012#011<string>iPhone14,4</string>#012#011<key>name</key>#012#011<string>David Leibovic’s iPhone</string>#012#011<key>macAddress</key>#012#011<string>5A:52:BA:29:FB:97</string>#012</dict>#012</plist>#012--
Sep 18 21:59:14 kitchen shairport-sync:          0.000046459 "rtsp.c:2833" Connection 12: SETUP (AirPlay 2)
Sep 18 21:59:14 kitchen shairport-sync:          0.000109114 "rtsp.c:2834" SETUP (AirPlay 2) SETUP incoming message
Sep 18 21:59:14 kitchen shairport-sync:          0.000023906 "rtsp.c:2834"   Type: "Content-Length", content: "916"
Sep 18 21:59:14 kitchen shairport-sync:          0.000060990 "rtsp.c:2834"   Type: "Content-Type", content: "application/x-apple-binary-plist"
Sep 18 21:59:14 kitchen shairport-sync:          0.000024010 "rtsp.c:2834"   Type: "CSeq", content: "6"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020625 "rtsp.c:2834"   Type: "DACP-ID", content: "94FF2C846B13B88E"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020834 "rtsp.c:2834"   Type: "Active-Remote", content: "4253721577"
Sep 18 21:59:14 kitchen shairport-sync:          0.000020416 "rtsp.c:2834"   Type: "User-Agent", content: "AirPlay/665.13.1"
Sep 18 21:59:14 kitchen shairport-sync:          0.000196980 "rtsp.c:2834"   Content Plist (as XML):#012--#012<?xml version="1.0" encoding="UTF-8"?>#012<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">#012<plist version="1.0">#012<dict>#012#011<key>timingProtocol</key>#012#011<string>PTP</string>#012#011<key>statsCollectionEnabled</key>#012#011<false/>#012#011<key>sessionUUID</key>#012#011<string>740F7ED3-6703-4DEC-80BA-E19DC51C7A93</string>#012#011<key>osName</key>#012#011<string>iPhone OS</string>#012#011<key>osBuildVersion</key>#012#011<string>20B101</string>#012#011<key>sourceVersion</key>#012#011<string>665.13.1</string>#012#011<key>senderSupportsRelay</key>#012#011<true/>#012#011<key>osVersion</key>#012#011<string>16.1.1</string>#012#011<key>timingPeerInfo</key>#012#011<dict>#012#011#011<key>ID</key>#012#011#011<string>C81C0C40-40BF-44A2-8997-F1257E782CD1</string>#012#011#011<key>Addresses</key>#012#011#011<array>#012#011#011#011<string>fe80::496:f5da:ef76:1006</string>#012#011#011#011<string>192.168.1.12</string>#012#011#011</array>#012#011#011<key>DeviceType</key>#012#011#011<integer>0</integer>#012#011#011<key>SupportsClockPortMatchingOverride</key>#012#011#011<true/>#012#011</dict>#012#011<key>isMultiSelectAirPlay</key>#012#011<true/>#012#011<key>timingPeerList</key>#012#011<array>#012#011#011<dict>#012#011#011#011<key>ID</key>#012#011#011#011<string>C81C0C40-40BF-44A2-8997-F1257E782CD1</string>#012#011#011#011<key>Addresses</key>#012#011#011#011<array>#012#011#011#011#011<string>fe80::496:f5da:ef76:1006</string>#012#011#011#011#011<string>192.168.1.12</string>#012#011#011#011</array>#012#011#011#011<key>DeviceType</key>#012#011#011#011<integer>0</integer>#012#011#011#011<key>SupportsClockPortMatchingOverride</key>#012#011#011#011<true/>#012#011#011</dict>#012#011</array>#012#011<key>sessionCorrelationUUID</key>#012#011<string>C81C0C40-40BF-44A2-8997-F1257E782CD1</string>#012#011<key>groupContainsGroupLeader</key>#012#011<false/>#012#011<key>groupUUID</key>#012#011<string>0DCF726D-E0CE-454E-8906-62DAB3E53947</string>#012#011<key>deviceID</key>#012#011<string>A0:4E:CF:05:29:4E</string>#012#011<key>model</key>#012#011<string>iPhone14,4</string>#012#011<key>name</key>#012#011<string>David Leibovic’s iPhone</string>#012#011<key>macAddress</key>#012#011<string>5A:52:BA:29:FB:97</string>#012</dict>#012</plist>#012--
Sep 18 21:59:14 kitchen shairport-sync:          0.000112291 "rtsp.c:2853" Connection 12 SETUP: No "streams" array has been found -- create an event thread and open a TCP port.
Sep 18 21:59:14 kitchen shairport-sync:          0.000024844 "rtsp.c:2866" Connection 12: AP2 PTP connection from fe80::496:f5da:ef76:1006:65408 ("David Leibovic’s iPhone") to self at fe80::a7e8:8434:edbd:8b19:7000.
Sep 18 21:59:14 kitchen shairport-sync:          0.000029583 "rtsp.c:583" Connection 4: is requested to relinquish principal_conn.
Sep 18 21:59:14 kitchen shairport-sync:          0.000021771 "rtsp.c:586" Connection 12: request to acquire principal_conn.
Sep 18 21:59:14 kitchen shairport-sync:          0.000031667 "player.c:3650" Connection 4: player_stop.
Sep 18 21:59:14 kitchen shairport-sync:          0.000117344 "ptp-utilities.c:223" Send control message to NQPTP: "/nqptp E"
Sep 18 21:59:14 kitchen shairport-sync:          0.000254479 "rtsp.c:597" Connection 4: termination requested.
Sep 18 21:59:14 kitchen shairport-sync:          0.000202969 "rtsp.c:5011" Connection 12: PTP stream rtsp_conversation_thread_func_cleanup_function called.
Sep 18 21:59:14 kitchen shairport-sync:          0.000035468 "rtsp.c:2641" Connection 12: TEARDOWN PTP stream connection.
Sep 18 21:59:14 kitchen shairport-sync:          0.000599167 "rtsp.c:2689" Connection 12: TEARDOWN mdns_update on PTP stream.
Sep 18 21:59:14 kitchen shairport-sync:          0.002255104 "ptp-utilities.c:223" Send control message to NQPTP: "/nqptp T"
Sep 18 21:59:14 kitchen shairport-sync:          0.000254479 "rtsp.c:5043" Connection 12: terminating -- closing RTSP connection socket 14: from fe80::496:f5da:ef76:1006:65408 to self at fe80::a7e8:8434:edbd:8b19:7000.
Sep 18 21:59:14 kitchen shairport-sync:          0.000600938 "rtsp.c:5110" Connection 12: Closed.

System Information.

SPS server is raspberry pi 3A using builtin DAC. Client is iOS 16.1.1

Configuration Information.

% shairport-sync --displayConfig
         0.000903854 "shairport.c:1470" default metadata_pipename is "/tmp/shairport-sync-metadata".
         0.000140052 "shairport.c:2113" >> Display Config Start.
         0.006925260 "shairport.c:2113"
         0.000068073 "shairport.c:2113" From "uname -a":
         0.000013959 "shairport.c:2113"  Linux kitchen 6.1.21-v7+ #1642 SMP Mon Apr  3 17:20:52 BST 2023 armv7l GNU/Linux
         0.016538125 "shairport.c:2113"
         0.000080000 "shairport.c:2113" From /etc/os-release:
         0.000019635 "shairport.c:2113"  Raspbian GNU/Linux 11 (bullseye)
         0.007238437 "shairport.c:2113"
         0.000062813 "shairport.c:2113" From /sys/firmware/devicetree/base/model:
         0.000017135 "shairport.c:2113"  Raspberry Pi 3 Model A Plus Rev 1.0
         0.000071823 "shairport.c:2113"
         0.000015886 "shairport.c:2113" Shairport Sync Version String:
         0.000014479 "shairport.c:2113"  4.2.1d0-70-g73af29c8-AirPlay2-smi10-OpenSSL-Avahi-ALSA-soxr-metadata-dbus-sysconfdir:/etc
         0.000018333 "shairport.c:2113"
         0.000012813 "shairport.c:2113" Command Line:
         0.000013229 "shairport.c:2113"  shairport-sync --displayConfig
         0.000083489 "shairport.c:2113"
         0.000015521 "shairport.c:2113" Configuration File:
         0.000014688 "shairport.c:2113"  /etc/shairport-sync.conf
         0.000014010 "shairport.c:2113"
         0.000175677 "shairport.c:2113" Configuration File Settings:
         0.000018490 "shairport.c:2113"  general :
         0.000015208 "shairport.c:2113"  {
         0.000013594 "shairport.c:2113"    volume_max_db = 0.0;
         0.000014687 "shairport.c:2113"    volume_control_profile = "dasl_tapered";
         0.000014167 "shairport.c:2113"    name = "pi %h";
         0.000013177 "shairport.c:2113"  };
         0.000013281 "shairport.c:2113"  alsa :
         0.000012969 "shairport.c:2113"  {
         0.000013594 "shairport.c:2113"    output_device = "hw:0";
         0.000013906 "shairport.c:2113"    mixer_control_name = "PCM";
         0.000014167 "shairport.c:2113"    disable_standby_mode = "always";
         0.000013594 "shairport.c:2113"  };
         0.000013125 "shairport.c:2113"  diagnostics :
         0.000013281 "shairport.c:2113"  {
         0.000013177 "shairport.c:2113"    log_verbosity = 2;
         0.000013802 "shairport.c:2113"    statistics = "yes";
         0.000013542 "shairport.c:2113"  };
         0.000013021 "shairport.c:2113"
         0.000012604 "shairport.c:2113" >> Display Config End.
         0.000014271 "shairport.c:2115" >> Goodbye!
         0.000023281 "shairport.c:1588" exit function called...
         0.000014427 "shairport.c:1598" Stopping the activity monitor.
         0.000013958 "shairport.c:1600" Stopping the activity monitor done.
         0.000013386 "shairport.c:1603" Stopping DACP Monitor
         0.000045208 "shairport.c:1605" Stopping DACP Monitor Done
         0.000015990 "shairport.c:1616" Stopping D-Bus service
         0.000013385 "dbus-service.c:1218" stopping dbus service
         0.000029323 "shairport.c:1618" Stopping D-Bus service done
         0.000013542 "shairport.c:1634" Stopping metadata hub
         0.000013385 "shairport.c:1636" Stopping metadata done
         0.000012969 "shairport.c:1640" Stopping metadata
         0.000032864 "shairport.c:1642" Stopping metadata done
         0.000032396 "shairport.c:1725" normal exit

PulseAudio or PipeWire installed?

How did you install Shairport Sync?

Built from source

Check previous issues

mikebrady commented 1 year ago

Thanks for the report. The log looks to show a new connection (Connection 12) attempting to supplant an existing one (Connection 4), but then it terminates for no obvious reason. I might push out an update to add a diagnostic to see why that might be happening.

mikebrady commented 1 year ago

I just pushed an update that should log something if the client drops the connection, as might be happening in that log above. It's a bit noisy -- there is other stuff being watched for too...

dasl- commented 1 year ago

Excellent, thank you. I just upgraded to the latest development version. I'll reply again if / when this recurs.

mikebrady commented 1 year ago

Thanks. Just doing some checking with various sanitizer tools on Clang/FreeBSD and some data races are surfacing. I'll keep you posted with any updates.

mikebrady commented 1 year ago

Just pushed an update with those data races fixed -- it just might make a difference... Whenever you got a chance to try it, it would be great to get some feedback.

dasl- commented 1 year ago

Great, I just upgraded to the latest development version. Will continue to look out for any recurrences of the issue!

dasl- commented 1 year ago

Hi, earlier today I tried to connect my iOS client to SPS. The client got another "Airplay: Unable to connect to <SPS server name>" error message. This time, however, the server segfaulted - in my original bug report, the server did not segfault. So perhaps this is a different bug than my original bug report?

Here are the logs regardless: https://gist.github.com/dasl-/f4ee52a6bde927cd23c22053c2fb4256

Here is the output of --displayConfig also: https://gist.github.com/dasl-/50bfef011b3b02d10ade50617546c45d

Unfortunately I did not have coredumps enabled on this SPS server. But I've enabled them now so I can capture the coredump next time.

mikebrady commented 1 year ago

Many thanks. This looks a lot like a bug we've been chasing over at Issue #1723 -- I was lucky enough to find a replicable procedure for causing an anomaly and managed to push an update about 15 hours ago. As ever, if you got a chance to update and keep a lookout, it would be appreciated.

dasl- commented 1 year ago

Great, will do - I just upgraded to the latest development version.

dasl- commented 1 year ago

Hello again! Today I tried to connect from my iOS 16.1.1 client, and I received the "Airplay: Unable to connect to <SPS server name>" error again.

Here are logs: https://gist.github.com/dasl-/ccf2fba3f06d53fef2b536dd1336e527

I think the timeline in these logs is:

  1. 18:33:28 - I try to connect and receive the error
  2. 18:33:31 - I try to connect again and connect successfully

Here's --displayConfig on the server: https://gist.github.com/dasl-/e66dfc4f94ce1a4e62898f5baeed91ac

There was no segfault / crash. The SPS server continued running throughout all of this, and a restart of SPS was not necessary.

Just to be clear, I consider this an incredibly minor inconvenience at most - reconnecting solves it, and 99.9% of the time SPS is working perfectly :)

mikebrady commented 1 year ago

Thanks for this! It looks like it didn’t like something in the pair-setup sequence. Hmm.

github-actions[bot] commented 11 months ago

This issue has been inactive for 28 days so will be closed 7 days from now. To prevent this, please remove the "stale" label or post a comment.