UPnP crashes, sad face

Having multiple issues since Friday 26th Feb. UPnP has stopped working. Can sometimes connect once after a reboot but after a few minutes I get the sad face.

Logs are showing:

18:36:43 117.621933 T:1630532592 DEBUG: UPnP Translated id to ‘/mnt/hd2/_KIDS/’
18:36:43 117.622269 T:1630532592 INFO: UPnP: Received Browse DirectChildren request for object ‘/mnt/hd2/_KIDS/’, with sort criteria
18:36:43 117.622665 T:1630532592 DEBUG: CUtil::GetMatchingSource: no matching source found for [/mnt/hd2/_KIDS/]
18:36:43 117.626266 T:1630532592 ERROR: streamin_bufferwrap: can’t stream in: requested 184549376 bytes, was read 395 bytes
18:36:45 119.074554 T:1630532592 ERROR: streamin_bufferwrap: can’t stream in: requested 4 bytes, was read 0 bytes
18:37:05 139.967285 T:1785402352 ERROR: Previous line repeats 1671721 times.
18:37:05 139.967499 T:1785402352 DEBUG: script.module.osmcsetting.updates : - blurp 606 - Home.xml
18:37:05 139.967850 T:1630532592 ERROR: streamin_bufferwrap: can’t stream in: requested 4 bytes, was read 0 bytes
18:37:55 190.009460 T:1785402352 ERROR: Previous line repeats 4007002 times.
18:37:55 190.009674 T:1785402352 DEBUG: script.module.osmcsetting.updates : - blurp 606 - Home.xml
18:37:55 190.009796 T:1630532592 ERROR: streamin_bufferwrap: can’t stream in: requested 4 bytes, was read 0 bytes
18:38:12 206.188385 T:1958408752 ERROR: Previous line repeats 1334341 times.
18:38:12 206.188583 T:1958408752 DEBUG: CAnnouncementManager - Announcement: OnScreensaverActivated from xbmc
18:38:12 206.188721 T:1630532592 ERROR: streamin_bufferwrap: can’t stream in: requested 4 bytes, was read 0 bytes
18:38:12 206.189026 T:1958408752 ERROR: Previous line repeats 10 times.
18:38:12 206.189102 T:1958408752 DEBUG: GOT ANNOUNCEMENT, type: 4, from xbmc, message OnScreensaverActivated
18:38:12 206.189224 T:1630532592 ERROR: streamin_bufferwrap: can’t stream in: requested 4 bytes, was read 0 bytes
18:38:12 206.194534 T:1958408752 ERROR: Previous line repeats 407 times.
18:38:12 206.194672 T:1958408752 DEBUG: ------ Window Init () ------
18:38:12 206.194794 T:1630532592 ERROR: streamin_bufferwrap: can’t stream in: requested 4 bytes, was read 0 bytes
18:38:46 240.042572 T:1785402352 ERROR: Previous line repeats 2768099 times.
18:38:46 240.042770 T:1785402352 DEBUG: script.module.osmcsetting.updates : - blurp 606 - Home.xml
18:38:46 240.042908 T:1630532592 ERROR: streamin_bufferwrap: can’t stream in: requested 4 bytes, was read 0 bytes
18:39:36 290.080963 T:1785402352 ERROR: Previous line repeats 4142711 times.
18:39:36 290.081177 T:1785402352 DEBUG: script.module.osmcsetting.updates : - blurp 606 - Home.xml
18:39:36 290.081329 T:1630532592 ERROR: streamin_bufferwrap: can’t stream in: requested 4 bytes, was read 0 bytes
18:40:26 340.136444 T:1785402352 ERROR: Previous line repeats 4077981 times.
18:40:26 340.136658 T:1785402352 DEBUG: script.module.osmcsetting.updates : - blurp 606 - Home.xml
18:40:26 340.137085 T:1630532592 ERROR: streamin_bufferwrap: can’t stream in: requested 4 bytes, was read 0 bytes
18:41:16 390.176544 T:1785402352 ERROR: Previous line repeats 4086454 times.
18:41:16 390.176758 T:1785402352 DEBUG: script.module.osmcsetting.updates : - blurp 606 - Home.xml
18:41:16 390.176910 T:1630532592 ERROR: streamin_bufferwrap: can’t stream in: requested 4 bytes, was read 0 bytes
18:42:06 440.209808 T:1785402352 ERROR: Previous line repeats 4129109 times.
18:42:06 440.209991 T:1785402352 DEBUG: script.module.osmcsetting.updates : - blurp 606 - Home.xml
18:42:06 440.210236 T:1630532592 ERROR: streamin_bufferwrap: can’t stream in: requested 4 bytes, was read 0 bytes
18:42:56 490.246460 T:1785402352 ERROR: Previous line repeats 4128050 times.
18:42:56 490.246674 T:1785402352 DEBUG: script.module.osmcsetting.updates : - blurp 606 - Home.xml
18:42:56 490.246887 T:1630532592 ERROR: streamin_bufferwrap: can’t stream in: requested 4 bytes, was read 0 bytes

If I try and re-add the source on the client machine I can see the server but not the libraries. The path is definitely OK and can access it from SSH and it was previously working fine. Have the same issue regardless of client.

I’ve tried a manual update and also apt-get dist-upgrade hasn’t fixed the problem.

Running off a genuine PSU, hdds are connected via powered hub. Also tried reducing the frequencies in config.txt

Full logs:

http://paste.osmc.io/efudasajub