PortAudio / portaudio

PortAudio is a cross-platform, open-source C language library for real-time audio input and output.
Other
1.49k stars 305 forks source link

Double click on waterfall or spectrum graph causes crash in freedv-gui #625

Closed Tyrbiter closed 3 years ago

Tyrbiter commented 3 years ago

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.

  1. Run freedv
  2. Start modem with start button
  3. 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.

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.

Tyrbiter commented 3 years ago

Aaargh! Wrong issues page.

Closing!