Audacious can't play new audio CD

Hi everybody,

I wanted to play some audio CDs I just bought in OpenSuse Leap 15.5 with Audacious 4.2 (my favorite player). I can play old CDs without problem I usually use the menu Services > Play CD, but when trying to play new releases (Arch Enemy reissues from 2023 if that helps) I get a segmentation fault error. I can play the CD on VLC, so the problem may be specific to Audacious. Here is my output:

audacious -V
INFO ../src/audacious/dbus-server.cc:1132 [name_acquired]: Owned D-Bus name (org.atheme.audacious) on session bus.
INFO ../src/audacious/main.cc:399 [main]: No remote session; starting up.
INFO ../src/libaudcore/probe-buffer.cc:30 [ProbeBuffer]: <0x5646017e7a50> buffering enabled for /home/ecoslacker/.config/audacious/config
INFO ../src/libaudcore/vfs.cc:105 [VFSFile]: <0x5646017e7a50> open (mode r) /home/ecoslacker/.config/audacious/config
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Transport/gio.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Transport/mms.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Transport/neon.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Container/asx.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Container/asx3.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Container/audpl.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Container/cue.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Container/m3u.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Container/pls.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Container/xspf.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/amidi-plug.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/cdaudio-ng.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/console.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/ffaudio.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/flacng.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/madplug.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/metronom.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/openmpt.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/psf2.so
INFO ../src/libaudcSegmentation fault (core dumped)ugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/sid.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Input/sndfile.so
INFO ../src/libaudSegmentation fault (core dumped)dcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Output/jack-ng.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Output/oss4.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Output/pulse_audio.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Output/qtaudio.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Output/sdlout.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Output/sndio-ng.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Output/filewriter.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/bitcrusher.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/bs2b.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/compressor.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/crossfade.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/crystalizer.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/echo.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/ladspa.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/mixer.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/resample.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/silence-removal.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/sox-resampler.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/speed-pitch.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/stereo.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Effect/voice_removal.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/alarm.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/albumart-qt.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/albumart.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/aosd.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/cd-menu-items.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/delete-files.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/gtkui.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/hotkey.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/lirc.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/lyricwiki-qt.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/mpris2.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/notify.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/playlist-manager-qt.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/playlist-manager.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/qthotkey.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/qtui.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/scrobbler.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/search-tool-qt.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/search-tool.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/skins-qt.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/skins.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/song-info-qt.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/song_change.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/statusicon-qt.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/General/statusicon.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Visualization/blur_scope-qt.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Visualization/blur_scope.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Visualization/cairo-spectrum.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Visualization/gl-spectrum-qt.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Visualization/gl-spectrum.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugin: /usr/lib64/audacious/Visualization/qt-spectrum.so
INFO ../src/libaudcore/plugin-registry.cc:546 [plugin_register]: Register plugiAudacious 4.2n: /usr/lib64/audacious/Visualization/vumeter-qt.so
INFO ../src/libaudcore/plugin-registry.cc:437 [operator()]: Incompatible plugin flags: blur_scope
INFO ../src/libaudcore/plugin-registry.cc:437 [operator()]: Incompatible plugin flags: gl-spectrum
INFO ../src/libaudcore/plugin-registry.cc:437 [operator()]: Incompatible plugin flags: cairo-spectrum
INFO ../src/libaudcore/plugin-registry.cc:437 [operator()]: Incompatible plugin flags: alarm
INFO ../src/libaudcore/plugin-registry.cc:437 [operator()]: Incompatible plugin flags: albumart
INFO ../src/libaudcore/plugin-registry.cc:437 [operator()]: Incompatible plugin flags: aosd
INFO ../src/libaudcore/plugin-registry.cc:437 [operator()]: Incompatible plugin flags: hotkey
INFO ../src/libaudcore/plugin-registry.cc:437 [operator()]: Incompatible plugin flags: playlist-manager
INFO ../src/libaudcore/plugin-registry.cc:437 [operator()]: Incompatible plugin flags: search-tool
INFO ../src/libaudcore/plugin-registry.cc:437 [operator()]: Incompatible plugin flags: statusicon
INFO ../src/libaudcore/plugin-registry.cc:437 [operator()]: Incompatible plugin flags: gtkui
INFO ../src/libaudcore/plugin-registry.cc:437 [operator()]: Incompatible plugin flags: skins
INFO ../src/libaudcore/plugin-init.cc:134 [start_required]: Starting selected output plugin PulseAudio Output.
INFO ../src/libaudcore/plugin-load.cc:64 [plugin_load]: Loading plugin: /usr/lib64/audacious/Output/pulse_audio.so.
INFO ../src/libaudcore/probe-buffer.cc:30 [ProbeBuffer]: <0x56460180ac60> buffering enabled for /home/ecoslacker/.config/audacious/playlists/order
INFO ../src/libaudcore/vfs.cc:105 [VFSFile]: <0x56460180ac60> open (mode r) /home/ecoslacker/.config/audacious/playlists/order
INFO ../src/libaudcore/playlist-files.cc:49 [playlist_load]: Loading playlist file:///home/ecoslacker/.config/audacious/playlists/1001.audpl.
INFO ../src/libaudcore/playlist-files.cc:63 [playlist_load]: Trying playlist plugin Audacious Playlists (audpl).
INFO ../src/libaudcore/plugin-load.cc:64 [plugin_load]: Loading plugin: /usr/lib64/audacious/Container/audpl.so.
INFO ../src/libaudcore/probe-buffer.cc:30 [ProbeBuffer]: <0x56460180aca0> buffering enabled for file:///home/ecoslacker/.config/audacious/playlists/1001.audpl
INFO ../src/libaudcore/vfs.cc:105 [VFSFile]: <0x56460180aca0> open (mode r) file:///home/ecoslacker/.config/audacious/playlists/1001.audpl
INFO ../src/libaudcore/plugin-init.cc:188 [start_plugins]: Starting Audio CD Menu Items.
INFO ../src/libaudcore/plugin-load.cc:64 [plugin_load]: Loading plugin: /usr/lib64/audacious/General/cd-menu-items.so.
INFO ../src/libaudcore/plugin-init.cc:188 [start_plugins]: Starting MPRIS 2 Server.
INFO ../src/libaudcore/plugin-load.cc:64 [plugin_load]: Loading plugin: /usr/lib64/audacious/General/mpris2.so.
INFO ../src/libaudcore/plugin-init.cc:188 [start_plugins]: Starting Status Icon.
INFO ../src/libaudcore/plugin-load.cc:64 [plugin_load]: Loading plugin: /usr/lib64/audacious/General/statusicon-qt.so.
INFO ../src/libaudcore/plugin-init.cc:134 [start_required]: Starting selected interface plugin Qt Interface.
INFO ../src/libaudcore/plugin-load.cc:64 [plugin_load]: Loading plugin: /usr/lib64/audacious/General/qtui.so.
INFO ../src/libaudcore/interface.cc:70 [interface_load]: Loading Qt Interface.
INFO ../src/libaudcore/adder.cc:142 [add_file]: Adding file: cdda://
INFO ../src/libaudcore/probe.cc:89 [aud_file_find_decoder]: Fast-probing cdda://.
INFO ../src/libaudcore/probe.cc:104 [aud_file_find_decoder]: Matched Audio CD Plugin by URI scheme.
INFO ../src/libaudcore/plugin-load.cc:64 [plugin_load]: Loading plugin: /usr/lib64/audacious/Input/cdaudio-ng.so.
Checking /dev/cdrom for cdrom...
                CDROM sensed: HL-DT-ST BD-RE BP50NB40   1.03 SCSI CD-ROM

Verifying drive can read CDDA...
        Expected command set reads OK.

But when I try to play the CD via Services > Play CD, I get:

Segmentation fault (core dumped)

Hope somebody can point me to the right direction. Thanks!

You seem to have started audacious from the command prompt, does it tells anything on the command prompt the moment the segfault happens?

Can you run “gdb audacious” and try Services > Play with the CD?

When the segfault happens, gdb should catch it, post the output in this topic. Include the output for the command “where”

When I use:

gdb audacious
GNU gdb (GDB; SUSE Linux Enterprise 15) 12.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://bugs.opensuse.org/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...

Reading symbols from audacious...
(No debugging symbols found in audacious)
Missing separate debuginfos, use: zypper install audacious-debuginfo-4.2-bp155.1.20.x86_64

If I run the where command as suggested, it does not give me anything meaningful, which I think is expected??? But I’m not sure what I’m doing here, honestly.

(gdb) where
No stack.

Then when I try to install that package it cannot be found:

sudo zypper install audacious-debuginfo-4.2-bp155.1.20.x86_64
Loading repository data...
Reading installed packages...
'audacious-debuginfo-4.2-bp155.1.20.x86_64' not found in package names. Trying capabilities.
No provider of 'audacious-debuginfo-4.2-bp155.1.20.x86_64' found. ['--plus-content debug'?]
Resolving package dependencies...
Nothing to do.

I have installed almost everything related to audacious, devel and debug information but only for plugins, not actually for audacious.

sudo zypper se audacious
[sudo] password for root: 
Loading repository data...
Reading installed packages...

S  | Name                              | Summary                                                  | Type
---+-----------------------------------+----------------------------------------------------------+-----------
i+ | audacious                         | Audio player with graphical UI and library functionality | package
i+ | audacious-devel                   | Development files for Audacious                          | package
i  | audacious-lang                    | Translations for package audacious                       | package
i+ | audacious-plugins                 | Plugins for Audacious                                    | package
   | audacious-plugins                 | Plugins for Audacious                                    | srcpackage
i+ | audacious-plugins-debuginfo       | Debug information for package audacious-plugins          | package
i+ | audacious-plugins-debugsource     | Debug sources for package audacious-plugins              | package
i  | audacious-plugins-extra           | Extra plugins for Audacious                              | package
i+ | audacious-plugins-extra-debuginfo | Debug information for package audacious-plugins-extra    | package
i  | audacious-plugins-lang            | Translations for package audacious-plugins               | package

Do you have any idea how can I get the debug info required?

Thanks for your response!

Have you tried enabling the debug repo ? That repo was probably setup, but disabled, when you installed Leap 15.5

@ecoslacker:

Are you using KDE Plasma as your Desktop environment?

  • “Audacious” uses Qt and, is therefore, a KDE Plasma application …

Did you install Audacious from the main openSUSE Leap 15.5 repository or, did you take the newer version from the “Multimedia: Apps” repository?

<https://build.opensuse.org/package/show/multimedia%3Aapps/audacity>
<https://software.opensuse.org//download.html?project=multimedia%3Aapps&package=audacity>

For 15.5 run the following as root:

 # zypper addrepo https://download.opensuse.org/repositories/multimedia:apps/15.5/multimedia:apps.repo
 # zypper refresh
 # zypper install audacity`

Sorry, I should have told you to enter “run” after starting gdb so that the program will run. Then try Services > Play with the CD.

On the missing symbols, what I remember is that gdb did download them for me automatically.

Sorry, I have been away for a while.

Yes I am using Plasma and I used the main repo (I guess), this is my output from zypper:

zypper info audacious
Loading repository data...
Reading installed packages...


Information for package audacious:
----------------------------------
Repository     : Main Repository
Name           : audacious
Version        : 4.2-bp155.1.20
Arch           : x86_64
Vendor         : openSUSE
Installed Size : 377.0 KiB
Installed      : Yes
Status         : up-to-date
Source package : audacious-4.2-bp155.1.20.src
Upstream URL   : https://audacious-media-player.org/
Summary        : Audio player with graphical UI and library functionality
Description    : 
    Audacious is an audio player. It is based on Qt and supports a wide
    range of audio codecs. It still features an alternative skinned user
    interface (based on Winamp 2.x skins). Historically, it started as a
    fork of a fork of XMMS.

Should I update/reinstall from the newer Multimedia:Apps repo?

I’m still unfamiliar with opensuse and I don’t want to bloat my system or break something just for this “minor” thing. If I do this, will everything in multimedia be automatically replaced with new versions from this repo?

Thanks for you help and suggestions, I just want to be sure before trying anything.

Thanks for the follow up recommendation, I was not sure what to do at the (gdb) prompt. This is my output, again I’m no expert so I don’t see anything useful or meaningful to me.

Thanks for your help!

(base) ecoslacker@linuxbox:~> gdb audacious
GNU gdb (GDB; SUSE Linux Enterprise 15) 12.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://bugs.opensuse.org/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from audacious...
Reading symbols from /usr/lib/debug/usr/bin/audacious-4.2-bp155.1.20.x86_64.debug...
(gdb) run
Starting program: /usr/bin/audacious 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7ffff4f49700 (LWP 6852)]
[New Thread 0x7fffeffff700 (LWP 6853)]
[New Thread 0x7fffef7fe700 (LWP 6854)]
[New Thread 0x7fffeeffd700 (LWP 6855)]
[New Thread 0x7fffed61e700 (LWP 6856)]
[New Thread 0x7fffc64e5700 (LWP 6857)]
[New Thread 0x7fffc5ce4700 (LWP 6858)]
[New Thread 0x7fffaf3db700 (LWP 6859)]
[New Thread 0x7fffaea99700 (LWP 6860)]
[New Thread 0x7fffae298700 (LWP 6861)]
[New Thread 0x7fffada97700 (LWP 6862)]
[New Thread 0x7ffface96700 (LWP 6863)]
[Thread 0x7ffface96700 (LWP 6863) exited]
[Thread 0x7fffef7fe700 (LWP 6854) exited]
[New Thread 0x7fffef7fe700 (LWP 6864)]
[New Thread 0x7ffface96700 (LWP 6865)]
[New Thread 0x7fff92595700 (LWP 6866)]
[New Thread 0x7fff8bfff700 (LWP 6867)]
[New Thread 0x7fff91d94700 (LWP 6868)]
[New Thread 0x7fff91593700 (LWP 6869)]
[New Thread 0x7fff90d92700 (LWP 6870)]
[New Thread 0x7fff8b7fe700 (LWP 6871)]
[New Thread 0x7fff8affd700 (LWP 6872)]
[New Thread 0x7fff8a7fc700 (LWP 6873)]
[New Thread 0x7fff89ffb700 (LWP 6874)]
[New Thread 0x7fff897fa700 (LWP 6875)]
[New Thread 0x7fff88ff9700 (LWP 6876)]
[New Thread 0x7fff63fff700 (LWP 6877)]
Checking /dev/cdrom for cdrom...
                CDROM sensed: HL-DT-ST BD-RE BP50NB40   1.03 SCSI CD-ROM

Verifying drive can read CDDA...
        Expected command set reads OK.

Thread 27 "audacious" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff63fff700 (LWP 6877)]
0x00007fff885d97c3 in cdtext_get_const () from /usr/lib64/libcdio.so.19
Missing separate debuginfos, use: zypper install Mesa-dri-debuginfo-22.3.5-150500.76.pm.3.x86_64 Mesa-libGL1-debuginfo-22.3.5-150500.76.pm.3.x86_64 Mesa-libglapi0-debuginfo-22.3.5-150500.76.pm.3.x86_64 breeze5-style-debuginfo-5.27.4-bp155.1.6.x86_64 glibc-locale-base-debuginfo-2.31-150300.52.2.x86_64 kimageformats-debuginfo-5.102.0-bp155.2.7.x86_64 kio-core-debuginfo-5.103.0-150500.1.2.x86_64 kio-debuginfo-5.103.0-150500.1.2.x86_64 kservice-debuginfo-5.103.0-150500.1.2.x86_64 libFLAC8-debuginfo-1.3.2-150000.3.11.1.x86_64 libHalf23-debuginfo-2.2.1-1.17.x86_64 libICE6-debuginfo-1.0.9-1.25.x86_64 libIex-2_2-23-debuginfo-2.2.1-1.17.x86_64 libIlmImf-2_2-23-debuginfo-2.2.1-3.41.1.x86_64 libKF5Archive5-debuginfo-5.103.0-150500.1.3.x86_64 libKF5AuthCore5-debuginfo-5.103.0-150500.1.2.x86_64 libKF5Bookmarks5-debuginfo-5.103.0-150500.1.1.x86_64 libKF5Codecs5-debuginfo-5.103.0-150500.1.3.x86_64 libKF5Completion5-debuginfo-5.103.0-150500.1.2.x86_64 libKF5ConfigCore5-debuginfo-5.103.0-150500.1.4.x86_64 libKF5ConfigGui5-debuginfo-5.103.0-150500.1.4.x86_64 libKF5ConfigWidgets5-debuginfo-5.103.0-150500.1.1.x86_64 libKF5CoreAddons5-debuginfo-5.103.0-150500.1.3.x86_64 libKF5DBusAddons5-debuginfo-5.103.0-150500.1.4.x86_64 libKF5GlobalAccel5-debuginfo-5.103.0-150500.1.4.x86_64 libKF5GuiAddons5-debuginfo-5.103.0-150500.1.4.x86_64 libKF5I18n5-debuginfo-5.103.0-150500.1.3.x86_64 libKF5IconThemes5-debuginfo-5.103.0-150500.1.3.x86_64 libKF5ItemViews5-debuginfo-5.103.0-150500.1.4.x86_64 libKF5JobWidgets5-debuginfo-5.103.0-150500.1.2.x86_64 libKF5Kirigami2-5-debuginfo-5.102.0-bp155.1.7.x86_64 libKF5Notifications5-debuginfo-5.103.0-150500.1.1.x86_64 libKF5Solid5-debuginfo-5.103.0-150500.1.2.x86_64 libKF5WindowSystem5-debuginfo-5.103.0-150500.1.3.x86_64 libKF5XmlGui5-debuginfo-5.103.0-150500.1.1.x86_64 libLLVM15-debuginfo-15.0.7-150500.4.2.4.x86_64 libQt5Core5-debuginfo-5.15.8+kde185-150500.4.8.1.x86_64 libQt5DBus5-debuginfo-5.15.8+kde185-150500.4.8.1.x86_64 libQt5Gui5-debuginfo-5.15.8+kde185-150500.4.8.1.x86_64 libQt5PrintSupport5-debuginfo-5.15.8+kde185-150500.4.8.1.x86_64 libQt5QuickControls2-5-debuginfo-5.15.8+kde7-150500.1.4.x86_64 libQt5QuickTemplates2-5-debuginfo-5.15.8+kde7-150500.1.4.x86_64 libQt5Svg5-debuginfo-5.15.8+kde8-150500.3.3.1.x86_64 libQt5WaylandClient5-debuginfo-5.15.8+kde63-150500.1.3.x86_64 libQt5Widgets5-debuginfo-5.15.8+kde185-150500.4.8.1.x86_64 libQt5X11Extras5-debuginfo-5.15.8+kde0-150500.1.4.x86_64 libQt5Xml5-debuginfo-5.15.8+kde185-150500.4.8.1.x86_64 libQtQuick5-debuginfo-5.15.8+kde22-150500.1.2.x86_64 libX11-6-debuginfo-1.6.5-150000.3.30.1.x86_64 libX11-xcb1-debuginfo-1.6.5-150000.3.30.1.x86_64 libXau6-debuginfo-1.0.8-1.26.x86_64 libXcursor1-debuginfo-1.1.15-1.18.x86_64 libXext6-debuginfo-1.3.3-1.30.x86_64 libXfixes3-debuginfo-6.0.0-150400.1.4.x86_64 libXxf86vm1-debuginfo-1.1.4-1.23.x86_64 libaom3-debuginfo-3.2.0-150400.1.8.x86_64 libaudcore5-debuginfo-4.2-bp155.1.20.x86_64 libaudqt2-debuginfo-4.2-bp155.1.20.x86_64 libaudtag3-debuginfo-4.2-bp155.1.20.x86_64 libavif13-debuginfo-0.9.3-150400.1.9.x86_64 libblkid1-debuginfo-2.37.4-150500.7.16.x86_64 libbreezecommon5-5-debuginfo-5.27.4-bp155.1.6.x86_64 libbrotlidec1-debuginfo-1.0.7-3.3.1.x86_64 libbrotlienc1-debuginfo-1.0.7-3.3.1.x86_64 libbz2-1-debuginfo-1.0.8-150400.1.122.x86_64 libcap2-debuginfo-2.63-150400.3.3.1.x86_64 libcddb2-debuginfo-1.3.2-1.26.x86_64 libcdio_cdda2-debuginfo-10.2+0.93+1-150000.3.2.1.x86_64 libdav1d5-debuginfo-0.9.2-150400.1.7.x86_64 libdav1d6-debuginfo-1.0.0-150500.3.3.1.x86_64 libdbus-1-3-debuginfo-1.12.2-150400.18.8.1.x86_64 libdbusmenu-qt5-2-debuginfo-0.9.3+16.04.20160218-150300.3.3.1.x86_64 libdouble-conversion3-debuginfo-3.1.5-3.2.1.x86_64 libdrm_amdgpu1-debuginfo-2.4.114-150500.3.2.x86_64 libdrm_intel1-debuginfo-2.4.114-150500.3.2.x86_64 libdrm_nouveau2-debuginfo-2.4.114-150500.3.2.x86_64 libedit0-debuginfo-3.1.snap20150325-2.12.x86_64 libelf1-debuginfo-0.185-150400.5.3.1.x86_64 libexpat1-debuginfo-2.4.4-150400.3.12.1.x86_64 libffi7-debuginfo-3.2.1.git259-10.8.x86_64 libfontconfig1-debuginfo-2.13.1-150400.1.4.x86_64 libfreetype6-debuginfo-2.10.4-150000.4.15.1.x86_64 libgcc_s1-debuginfo-12.3.0+git1204-150000.1.10.1.x86_64 libgcrypt20-debuginfo-1.9.4-150500.10.19.x86_64 libgio-2_0-0-debuginfo-2.70.5-150400.3.8.1.x86_64 libglib-2_0-0-debuginfo-2.70.5-150400.3.8.1.x86_64 libglvnd-debuginfo-1.5.0-150500.1.2.x86_64 libgmodule-2_0-0-debuginfo-2.70.5-150400.3.8.1.x86_64 libgobject-2_0-0-debuginfo-2.70.5-150400.3.8.1.x86_64 libgpg-error0-debuginfo-1.42-150400.1.101.x86_64 libgraphite2-3-debuginfo-1.3.11-150000.4.3.1.x86_64 libharfbuzz0-debuginfo-3.4.0-150400.3.6.1.x86_64 libheif1-debuginfo-1.16.2-150500.5.pm.2.x86_64 libhwy1-debuginfo-1.0.4-bp155.1.1.x86_64 libicu-suse65_1-debuginfo-65.1-150200.4.8.1.x86_64 libimobiledevice-1_0-6-debuginfo-1.3.0+git.20210921-150400.1.15.x86_64 libimobiledevice-glue-1_0-0-debuginfo-0~git.20210925-150400.1.10.x86_64 libjitterentropy3-debuginfo-3.4.0-150000.1.9.1.x86_64 libjpeg8-debuginfo-8.2.2-150400.15.9.x86_64 libltdl7-debuginfo-2.4.6-3.4.1.x86_64 liblz4-1-debuginfo-1.9.3-150400.1.7.x86_64 liblzma5-debuginfo-5.2.3-150000.4.7.1.x86_64 libmount1-debuginfo-2.37.4-150500.7.16.x86_64 libncurses6-debuginfo-6.1-150000.5.15.1.x86_64 libnuma1-debuginfo-2.0.14.20.g4ee5e0c-150400.1.24.x86_64 libogg0-debuginfo-1.3.2-150000.3.4.1.x86_64 libopenssl1_1-debuginfo-1.1.1l-150500.17.15.1.x86_64 libpcre1-debuginfo-8.45-150000.20.13.1.x86_64 libpcre2-16-0-debuginfo-10.39-150400.4.9.1.x86_64 libpng16-16-debuginfo-1.6.34-3.9.1.x86_64 libproxy1-debuginfo-0.4.17-150400.1.8.x86_64 libpulse0-debuginfo-15.0-150400.2.10.x86_64 libqt5-qtimageformats-debuginfo-5.15.8+kde9-150500.1.3.x86_64 librav1e0-debuginfo-0.5.1+0-150400.1.10.x86_64 libraw20-debuginfo-0.20.2-150400.3.3.1.x86_64 libselinux1-debuginfo-3.1-150400.1.69.x86_64 libspeex1-debuginfo-1.2-150000.3.5.2.x86_64 libsystemd0-debuginfo-249.16-150400.8.33.1.x86_64 libtiff5-debuginfo-4.0.9-150000.45.28.1.x86_64 libusbmuxd-2_0-6-debuginfo-2.0.2-150400.1.6.x86_64 libvorbis0-debuginfo-1.3.6-150000.4.5.2.x86_64 libvorbisenc2-debuginfo-1.3.6-150000.4.5.2.x86_64 libvorbisfile3-debuginfo-1.3.6-150000.4.5.2.x86_64 libwayland-client0-debuginfo-1.21.0-150500.1.1.x86_64 libwebp7-debuginfo-1.0.3-150200.3.7.3.x86_64 libwebpmux3-debuginfo-1.0.3-150200.3.7.3.x86_64 libx265-199-debuginfo-3.5-150500.2.pm.3.x86_64 libxcb-dri2-0-debuginfo-1.13-150000.3.9.1.x86_64 libxcb-dri3-0-debuginfo-1.13-150000.3.9.1.x86_64 libxcb-glx0-debuginfo-1.13-150000.3.9.1.x86_64 libxcb-icccm4-debuginfo-0.4.1-1.24.x86_64 libxcb-image0-debuginfo-0.4.0-1.23.x86_64 libxcb-keysyms1-debuginfo-0.4.0-1.23.x86_64 libxcb-randr0-debuginfo-1.13-150000.3.9.1.x86_64 libxcb-render-util0-debuginfo-0.3.9-1.23.x86_64 libxcb-render0-debuginfo-1.13-150000.3.9.1.x86_64 libxcb-shape0-debuginfo-1.13-150000.3.9.1.x86_64 libxcb-xfixes0-debuginfo-1.13-150000.3.9.1.x86_64 libxcb-xinerama0-debuginfo-1.13-150000.3.9.1.x86_64 libxcb-xinput0-debuginfo-1.13-150000.3.9.1.x86_64 libxcb-xkb1-debuginfo-1.13-150000.3.9.1.x86_64 libxcb1-debuginfo-1.13-150000.3.9.1.x86_64 libxkbcommon0-debuginfo-1.3.0-150400.1.13.x86_64 libxml2-2-debuginfo-2.10.3-150500.5.5.1.x86_64 libxshmfence1-debuginfo-1.2-1.23.x86_64 libz1-debuginfo-1.2.13-150500.2.3.x86_64 libzstd1-debuginfo-1.5.0-150400.3.3.1.x86_64 plasma5-integration-plugin-debuginfo-5.27.4-bp155.1.6.x86_64
(gdb) 

It would be good to execute what gdb outputs at the end (sudo zyppe rinstall …) although that are 147 debug packages, way more then I expected.

Then run gdb again and when the SIGSEGV happens execute “where”

To the best of my knowledge, and following your instructions this is the output. Thanks for your help!

ecoslacker@linuxbox:~> gdb audacious
GNU gdb (GDB; SUSE Linux Enterprise 15) 12.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://bugs.opensuse.org/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from audacious...
Reading symbols from /usr/lib/debug/usr/bin/audacious-4.2-bp155.1.20.x86_64.debug...
(gdb) run
Starting program: /usr/bin/audacious 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7ffff4f49700 (LWP 28029)]
[New Thread 0x7fffeffff700 (LWP 28030)]
[New Thread 0x7fffef7fe700 (LWP 28031)]
[New Thread 0x7fffeeffd700 (LWP 28032)]
[New Thread 0x7fffed61e700 (LWP 28033)]
[Thread 0x7fffef7fe700 (LWP 28031) exited]
[New Thread 0x7fffef7fe700 (LWP 28034)]
[New Thread 0x7fffc62e1700 (LWP 28035)]
[New Thread 0x7fffb3acf700 (LWP 28040)]
[New Thread 0x7fffb3158700 (LWP 28041)]
[New Thread 0x7fffb2957700 (LWP 28042)]
[New Thread 0x7fffb2156700 (LWP 28043)]
[New Thread 0x7fffb1555700 (LWP 28044)]
[Thread 0x7fffb1555700 (LWP 28044) exited]
[New Thread 0x7fffb1555700 (LWP 28045)]
[New Thread 0x7fff96e42700 (LWP 28046)]
[New Thread 0x7fff96641700 (LWP 28047)]
[New Thread 0x7fff95e40700 (LWP 28048)]
[New Thread 0x7fff9563f700 (LWP 28049)]
[New Thread 0x7fff94e3e700 (LWP 28050)]
[New Thread 0x7fff87fff700 (LWP 28051)]
[New Thread 0x7fff877fe700 (LWP 28052)]
Checking /dev/cdrom for cdrom...
                CDROM sensed: HL-DT-ST BD-RE BP50NB40   1.03 SCSI CD-ROM

Verifying drive can read CDDA...
        Expected command set reads OK.

Thread 21 "audacious" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff877fe700 (LWP 28052)]
0x00007fff86dde7c3 in cdtext_get_const (p_cdtext=p_cdtext@entry=0x7fff78030b30, field=field@entry=CDTEXT_FIELD_PERFORMER, track=track@entry=0 '\000') at cdtext.c:296
296       return p_cdtext->block[p_cdtext->block_i].track[track].field[field];
(gdb) where
#0  0x00007fff86dde7c3 in cdtext_get_const
    (p_cdtext=p_cdtext@entry=0x7fff78030b30, field=field@entry=CDTEXT_FIELD_PERFORMER, track=track@entry=0 '\000') at cdtext.c:296
#1  0x00007fff97815128 in scan_cd () at ../src/cdaudio/cdaudio-ng.cc:557
#2  refresh_trackinfo(bool) (warning=warning@entry=true) at ../src/cdaudio/cdaudio-ng.cc:752
#3  0x00007fff97815cc2 in CDAudio::read_tag(char const*, VFSFile&, Tuple&, Index<char>*)
    (this=<optimized out>, filename=<optimized out>, file=<optimized out>, tuple=..., image=<optimized out>)
    at ../src/cdaudio/cdaudio-ng.cc:366
#4  0x00007ffff7f7130d in aud_file_read_tag(char const*, PluginHandle*, VFSFile&, Tuple&, Index<char>*, String*)
    (filename=0x555555d0cc20 "cdda://", decoder=<optimized out>, file=..., tuple=..., image=image@entry=0x0, error=error@entry=0x0) at ../src/libaudcore/probe.cc:203
#5  0x00007ffff7f4b99a in add_file(PlaylistAddItem&&, Playlist::FilterFunc, void*, AddResult*, bool)
    (item=..., filter=filter@entry=0x0, user=user@entry=0x0, result=result@entry=0x7fff78000b60, skip_invalid=skip_invalid@entry=false) at ../src/libaudcore/adder.cc:201
#6  0x00007ffff7f4c5be in add_generic(PlaylistAddItem&&, Playlist::FilterFunc, void*, AddResult*, bool, bool)
    (item=..., filter=0x0, user=0x0, result=result@entry=0x7fff78000b60, save_title=save_title@entry=true, from_playlist=from_playlist@entry=false) at ../src/libaudcore/adder.cc:416
#7  0x00007ffff7f4cd21 in add_worker() () at ../src/libaudcore/adder.cc:530
#8  0x00007ffff7877ac3 in std::execute_native_thread_routine(void*) (__p=0x555555c42280)
    at ../../../../../libstdc++-v3/src/c++11/thread.cc:82
#9  0x00007ffff75616ea in start_thread (arg=0x7fff877fe700) at pthread_create.c:477
#10 0x00007ffff747849f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
(gdb) 

Yes, that is what I was hoping to see.

What you see in the trace is that this go wrong in scan_cd → cdtext_get_const.

Is the problem for one particular CD? Maybe that CD has something special not handled by Audacious.
For further debug I would open an issue at Issues - Audacious - Redmine