curlyboi / WinTelive

telive comaptible frontend for Windows
35 stars 15 forks source link

Crashes with Int16 overflow if baseband frequency too large #5

Open vk4tdi opened 7 years ago

vk4tdi commented 7 years ago

First thing: I stuffed up here, and instead of entering 865MHz, I entered 8650MHz. This is beyond what my RTLSDR can do. It looks like it passed the sanity check in baseSetSafe() because it was a valid number.

The full debug log is attached. WinTelive crash.txt

I thought that the value was getting saved somewhere, but I see from the source that it is coming from GnuRadio. A stop/start of that has fixed the problem - major crisis avoided :-) Still, it is a crash, so if you need more details please let me know.

DangerTimsen commented 6 years ago

I've got the same exception, but not only with higher frequency. It just crashes in normal bands

E3V3A commented 6 years ago

There is a Fix by someone called "Holger" here.