Infinite loop in libcppnetlib-uri.so causing 100% CPU usage

Hi @mikec_pt, this is a known issue and I’m somewhat surprised by your response, considering you’re a Plex Employee and that this has been discussed and investigated extensively on the forums. We’ve been told repeatedly by sa2000 and chuckpa that this is “with engineering” (hence I’d expect you to have visibility of it on the internal bug tracker) but that, sadly, they’re waiting for a change in the libcpp code rather than Plex fixing the problem in their implementation.

@Realdeuce - there’s lots more information here and here.

Basically, you need to disable UPnP (not NAT-PMP, just UPnP) on your router (which I’m assuming is running OpenWRT) then restart the PMS service, or roll back to PMS 1.14.0.5470.

Disabling UPnP means you’ll need to manually configure any port forwards for Plex remote access (and whatever other services you run internally and expose to the Internet) but it is likely to break some gaming stuff if you’re a Playstation or Xbox user as some games dynamically configure port forwards using UPnP.