Currently Geoclue has been running on my phone for just over 2 days (gnome-maps is open in the background which keeps geoclue running) and it allocated over 2G of RAm and has 394M resident which is excessive. In a previous run it allocated 4G exactly which appears to be some sort of hard coded limit to memory use and then the OOM killer started repeatedly killing programs. The fact that the OOM killer didn't kill Geoclue might be a bug in the OOM killer.
The first time I had this happen it took about 24 hours to get to 4G so this time it appears to be leaking memory more slowly.
Is there any better place to report software bugs than this forum?
https://github.com/FuriLabs/geoclue/
This URL has geoclue source for version 2.7.1-2 but the version on my phone is 2.7.1-3+furios6+git20250823000016.d49f5fb.forky.production and a quick look at the changelog shows there's a huge amount of changes. Is the source for 2.7.1-3+furios6+git20250823000016.d49f5fb.forky.production online somewhere? I'd like to try running valgrind but there's not much point without the source.