Double left-click on either spectrum or waterfall graph in the freedv-gui window causes the program to crash
Steps to reproduce the behavior. Include code if applicable.
Run freedv
Start modem with start button
Double left click in waterfall or spectrum graph window
Expected behavior
No crashes with reasonable user behaviour.
Actual behavior
I was experimenting with the left-click-to-tune tooltip which appears with the cursor over waterfall and spectrum graph windows.
I could not get anything to happen with a left-click, this might mean this is a separate bug ;-)
I double-clicked because my single click seemed to do nothing and I was a bit fast with the 2nd click.
Immediate crash.
Desktop (please complete the following information):
OS: Fedora Linux
OS Version 34
PortAudio version: portaudio-19-36 (rebuilt from Fedora 35 src rpm, uses pa_stable_v190700_20210406.tgz, spec file edited to use pipewire-jack-audio-connection-kit-devel instead of jack-audio-connection-kit-devel which cannot be installed with pipewire-jack-audio-connection-kit providing JACK support)
If Windows or Linux, which Host API (e.g. WASAPI): unsure, but pipewire 0.3.33 with JACK, alsa and pulse support.
Additional context
Previously seen output in gdb from PA about illegal sample rates no longer appears with the April 2021 portaudio tarball, the current released Fedora packages are based on January 2014 portaudio with a few patches at build time to fix Fedora build-system and pipewire/JACK type bugs.
Double left-click on either spectrum or waterfall graph in the freedv-gui window causes the program to crash
Steps to reproduce the behavior. Include code if applicable.
Expected behavior No crashes with reasonable user behaviour.
Actual behavior I was experimenting with the left-click-to-tune tooltip which appears with the cursor over waterfall and spectrum graph windows. I could not get anything to happen with a left-click, this might mean this is a separate bug ;-) I double-clicked because my single click seemed to do nothing and I was a bit fast with the 2nd click. Immediate crash.
Attaching a gdb report with libasan installed gdb_output_freedv.txt
Desktop (please complete the following information):
Additional context Previously seen output in gdb from PA about illegal sample rates no longer appears with the April 2021 portaudio tarball, the current released Fedora packages are based on January 2014 portaudio with a few patches at build time to fix Fedora build-system and pipewire/JACK type bugs.