If you use RPM Fusion repos, I recommend swapping to audacity-freeworld which is on version 3.3.2.
sudo dnf swap audacity audacity-freeworld
Otherwise flatpak from Flathub should also work, but I don’t know if there are any limitations.
I don’t recommend AppImages. They claim to be universal packages but they’re actually not, and most of them are built with older Ubuntu versions of libraries. But if you want to use the AppImage and can’t, then you should report the issue to Audacity upstream.
Version 3.1.3 was released Dec 23, 2021 (current Fedora)
Audacity 3.2.0: Sep 22, 2022
Audacity 3.2.1: Oct 5, 2022
Audacity 3.2.2: Dec 6, 2022
Audacity 3.2.3: Dec 27, 2022
Audacity 3.2.4: Jan 27, 2023
Audacity 3.2.5: Mar 1, 2023
F37 released in Nov 2022.
F38 released in Apr 2023.
(process:7166): Gdk-CRITICAL **: 08:04:22.011: gdk_cursor_new_from_pixbuf: assertion ‘GDK_IS_DISPLAY (display)’ failed
ALSA lib pcm.c:2666:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2666:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2666:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:877:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:877:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:877:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:877:(find_matching_chmap) Found no matching channel map
Segmentation fault (core dumped)
[agun76@fedora ~]$ sudo dnf info audacity-freeworld-3.2.1-1.fc37.x86_64
Last metadata expiration check: 0:00:51 ago on Tue Jun 6 08:04:03 2023.
Available Packages
Name : audacity-freeworld
Version : 3.2.1
Release : 1.fc37
Architecture : x86_64
Size : 19 M
Source : audacity-freeworld-3.2.1-1.fc37.src.rpm
Repository : rpmfusion-free
Summary : Multitrack audio editor
URL : http://audacity.sourceforge.net
License : GPLv2
Description : Audacity is a cross-platform multitrack audio editor. It allows you to
: record sounds directly or to import files in various formats. It features
: a few s0mple effects, all of the editing features you should need, and
: unlimited undo. The GUI was built with wxWidgets and the audio I/O
: supports PulseAudio, OSS and ALSA under Linux.
: This build has support for mp3 and ffmpeg import/export.
I’ll report to audacity upstream, thanks anyway !!
Oh, sorry, I even quoted that part and overlooked it …
With the AppImage, I get most of the failed gdk assertions which you get but not the ALSA errors (nor the core dump), and audacity starts. But I’m an F38 and you’re on F37. Hopefully upstream can provide better hints.
Is your audio stack standard Fedora? pipewire, pipewire-pulseaudio, and pipewire-jack-audio-connection-kit. Or did you swap any components (e.g. PulseAudio or JACK)?
Try disconnecting any extra audio devices.
Try clearing the config. Rename ~/.audacity_data to something else temporarily.
(This is for audacity or audacity-freeworld packages. No idea why the AppImage is not even able to execute.)