robotastic / trunk-recorder

Records calls from a Trunked Radio System (P25 & SmartNet)
GNU General Public License v3.0
827 stars 191 forks source link

thread_body_wrapper "Buffer too small for min_noutput_items" errors in 4.7 #884

Closed bnazari closed 7 months ago

bnazari commented 7 months ago

First of all, this project is absolutely incredible. Dove into a few weeks ago and now I have a system with 8 RTL-SDRs on it, recording about 40k calls/day. Everything has been working like a charm after I got it dialed in.

So today, I decided to bump it to the 4.7 release and noticed a bunch of overrun issues and this error repeated continually: "thread_body_wrapper :error: ERROR thread[thread-per-block[27]: <block fft_filter_ccf(2027)>]: Buffer too small for min_noutput_items"

I suspect it has to do with the new OP25 integration, as pulling the commit from Nov. 28 runs just fine. Running Ubuntu 23.10 and the package install of GR is 3.10.7.0, if that provides any insight. System is recording 4 trunked P25 systems and a few conventional analog ones.

Please let me know if I can contribute in any way. I didn't want to flood the post with massive log and config dumps.

taclane commented 7 months ago

I just noticed the same thing. Seems like it's specifically with the analog system.

Either disabling those systems, or rolling back to the 23e3d9f commit or earlier seems to get things back on track.

robotastic commented 7 months ago

Sorry about that - I was trying to make the filtering a little more efficent. I just undid that change - it should it fix things

bnazari commented 7 months ago

Wow, that was a quick reply! Thank you for the support, as always. New version is running smoothly! Marking it as closed, if okay with you.