Closed tmiw closed 3 years ago
Do we have any other Fedora 34 users reporting this problem? @hobbes1069 can you please try to reproduce this issue?
I try this weekend. Still fighting a huge OpenEXR update in Fedora. Lot's of dependent packages and many of them needed porting to the new API.
Thanks @hobbes1069 - no rush on this one :slightly_smiling_face:
Just submitted an update for Fedora 34, should be available in testing soon.
https://bodhi.fedoraproject.org/updates/FEDORA-2021-39513a0a6a
Right, well I am now officially embarrassed.
Turns out that -DLPCNET=OFF in the codec2 spec file was responsible for this crash too. Apologies to everyone for not realising what was happening sooner.
Off to shut my head in the door a few times...
No worries!
I took a look too and it seems you can't even run cmake on freedv-gui without -DLPCNET_BUILD_DIR. @drowe67, is it intended to be able to run FreeDV without LPCNet?
I took a look too and it seems you can't even run cmake on freedv-gui without -DLPCNET_BUILD_DIR. @drowe67, is it intended to be able to run FreeDV without LPCNet?
Nope. Thanks @hobbes1069 :slightly_smiling_face:
Per digitialvoice list discussion and https://github.com/drowe67/freedv-gui/pull/154, FreeDV crashes on Fedora 34 due to a buffer overflow when performing the following steps:
Compiling FreeDV with libasan produces the following:
This particular crash cannot currently be duplicated on a Fedora 34 VM (running in VMware Fusion) but another crash occurs immediately on opening Audio Config when using the system PortAudio package; upgrading to 35/Rawhide (or compiling FreeDV with -DUSE_STATIC_PORTAUDIO=1) results in the audio configuration and buttons working without issue.
Current fix attempts done:
As of now, this appears to be a PortAudio issue but more investigation/testing is needed.