DeaDBeeF-Player / deadbeef

DeaDBeeF Player
https://deadbeef.sourceforge.io/
Other
1.64k stars 178 forks source link

Floating point exception when playing AAC files #2148

Closed thegreyshadow closed 3 years ago

thegreyshadow commented 5 years ago

Steps to reproduce the problem

Add an AAC file to the playlist. Press play on that file.

What's going on? Describe the problem in as much detail as possible.

The player crashes. On the console (can't tell whether is stdout or stderr) the following message is printed:

"Floating point exception"

Information about the software:

Deadbeef version: 1.8.0 OS: Linux, Slackware current, 64-bit Kernel 4.19.46 gcc 9.1.0. The error shows both in gtk2 and gtk3 interfaces.

Console output (using gtk2 interface):

[eduardo:~/Downloads/build/deadbeef/deadbeef-1.8.0]$ deadbeef
starting deadbeef 1.8.0
server_start
searching for GUI plugins in /home/eduardo/.local/lib64/deadbeef
searching for GUI plugins in /home/eduardo/.local/lib/deadbeef
searching for GUI plugins in /usr/lib64/deadbeef
load_plugin_dir /usr/lib64/deadbeef: scandir found 92 files
found gui plugin ddb_gui_GTK2.so
added GTK2 gui plugin
load gui plugin
checking GUI plugin: GTK2
selected GUI plugin not found or failed to load, trying to find another GUI plugin
the plugin not found or failed to load
the plugin not found or failed to load
loading plugin /usr/lib64/deadbeef/ddb_gui_GTK2.so
loading plugins from /home/eduardo/.local/lib64/deadbeef
loading plugins from /home/eduardo/.local/lib/deadbeef
loading plugins from /usr/lib64/deadbeef
load_plugin_dir /usr/lib64/deadbeef: scandir found 92 files
loading plugin /usr/lib64/deadbeef/adplug.so
loading plugin /usr/lib64/deadbeef/alac.so
loading plugin /usr/lib64/deadbeef/alsa.so
loading plugin /usr/lib64/deadbeef/artwork.so
loading plugin /usr/lib64/deadbeef/cdda.so
loading plugin /usr/lib64/deadbeef/converter.so
loading plugin /usr/lib64/deadbeef/converter_gtk2.so
loading plugin /usr/lib64/deadbeef/dca.so
loading plugin /usr/lib64/deadbeef/ddb_dumb.so
loading plugin /usr/lib64/deadbeef/ddb_mono2stereo.so
loading plugin /usr/lib64/deadbeef/ddb_shn.so
loading plugin /usr/lib64/deadbeef/dsp_libsrc.so
loading plugin /usr/lib64/deadbeef/ffap.so
loading plugin /usr/lib64/deadbeef/ffmpeg.so
loading plugin /usr/lib64/deadbeef/flac.so
loading plugin /usr/lib64/deadbeef/gme.so
loading plugin /usr/lib64/deadbeef/hotkeys.so
loading plugin /usr/lib64/deadbeef/in_sc68.so
loading plugin /usr/lib64/deadbeef/lastfm.so
loading plugin /usr/lib64/deadbeef/m3u.so
loading plugin /usr/lib64/deadbeef/mms.so
loading plugin /usr/lib64/deadbeef/mp3.so
loading plugin /usr/lib64/deadbeef/musepack.so
loading plugin /usr/lib64/deadbeef/notify.so
loading plugin /usr/lib64/deadbeef/nullout.so
loading plugin /usr/lib64/deadbeef/opus.so
loading plugin /usr/lib64/deadbeef/oss.so
loading plugin /usr/lib64/deadbeef/pltbrowser_gtk2.so
loading plugin /usr/lib64/deadbeef/psf.so
loading plugin /usr/lib64/deadbeef/pulse.so
loading plugin /usr/lib64/deadbeef/rg_scanner.so
loading plugin /usr/lib64/deadbeef/shellexec.so
loading plugin /usr/lib64/deadbeef/shellexecui_gtk2.so
loading plugin /usr/lib64/deadbeef/sid.so
loading plugin /usr/lib64/deadbeef/sndfile.so
loading plugin /usr/lib64/deadbeef/supereq.so
loading plugin /usr/lib64/deadbeef/tta.so
loading plugin /usr/lib64/deadbeef/vfs_curl.so
loading plugin /usr/lib64/deadbeef/vorbis.so
loading plugin /usr/lib64/deadbeef/vtx.so
loading plugin /usr/lib64/deadbeef/wavpack.so
loading plugin /usr/lib64/deadbeef/wildmidi.so
loading plugin /usr/lib64/deadbeef/wma.so
starting plugin GTK2 user interface
starting plugin Adplug player
starting plugin ALAC player
starting plugin ALSA output plugin
starting plugin Album Artwork
starting plugin Audio CD player
starting plugin Converter
starting plugin Converter GTK2 UI
starting plugin dts decoder
starting plugin DUMB module player
starting plugin Mono to stereo
starting plugin Shorten player
starting plugin Resampler (Secret Rabbit Code)
starting plugin Monkey's Audio (APE) decoder
starting plugin FLAC decoder
starting plugin Game-Music-Emu player
starting plugin Hotkey manager
starting plugin SC68 player (Atari ST SNDH YM2149)
starting plugin last.fm scrobbler
starting plugin M3U and PLS support
starting plugin mms vfs
starting plugin MP3 player
starting plugin MusePack decoder
starting plugin OSD Notify
starting plugin Null output plugin
starting plugin Opus player
starting plugin OSS output plugin
starting plugin Playlist browser GTK2
starting plugin PSF player using Audio Overload SDK
starting plugin PulseAudio output plugin
starting plugin ReplayGain Scanner
starting plugin Shell commands
starting plugin Shellexec GTK2 UI
starting plugin SID player
starting plugin WAV/PCM player
starting plugin SuperEQ
starting plugin tta decoder
starting plugin cURL vfs
starting plugin Ogg Vorbis decoder
starting plugin VTX player
starting plugin WavPack decoder
starting plugin WildMidi player
starting plugin WMA player
starting plugin stdio vfs
starting plugin FFMPEG audio player
streamer_set_output
selected output plugin: PulseAudio output plugin
INFO: from file /home/eduardo/.config/deadbeef/playlists/0.dbpl
INFO: from file /home/eduardo/.config/deadbeef/playlists/1.dbpl
INFO: from file /home/eduardo/.config/deadbeef/playlists/2.dbpl
resume: track -1 pos -1.000000 playlist -1
gtkui plugin compiled for gtk version: 2.24.32
connecting button tray signals
Floating point exception
[eduardo:~/Downloads/build/deadbeef/deadbeef-1.8.0]$ 
Oleksiy-Yakovenko commented 5 years ago

any aac files?

Oleksiy-Yakovenko commented 5 years ago

I just tried to play several aac test files, and nothing happened, no crash. Not enough information provided at all to do anything about this issue, therefore closing as invalid.

thegreyshadow commented 5 years ago

so far, it's crashing with any AAC I'm throwing at it. btw THANK YOU for deadbeef. It's so far the best player in GNU/Linux. I Love it.

thegreyshadow commented 5 years ago

How can I add some debug information or something which may help you troubleshoot the issue?

Oleksiy-Yakovenko commented 5 years ago

One suggestion. If you built deadbeef yourself, make sure to delete the old version completely before installing the new one. It's possible that you had leftovers from previous build or something like that. Otherwise I don't know. Wiki has instructions how to use GDB to get stack trace.

thegreyshadow commented 5 years ago

ok. Anyway, the last build was done after uninstalling the previous build so I think this does not apply. Thanks for the pointer with GDB. Will look into that.

thegreyshadow commented 5 years ago

GDB Backtrace. Hope this helps:

Starting program: /usr/bin/deadbeef 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
starting deadbeef 1.8.0
server_start
searching for GUI plugins in /home/eduardo/.local/lib64/deadbeef
searching for GUI plugins in /home/eduardo/.local/lib/deadbeef
searching for GUI plugins in /usr/lib64/deadbeef
load_plugin_dir /usr/lib64/deadbeef: scandir found 92 files
found gui plugin ddb_gui_GTK2.so
added GTK2 gui plugin
load gui plugin
checking GUI plugin: GTK2
selected GUI plugin not found or failed to load, trying to find another GUI plugin
the plugin not found or failed to load
the plugin not found or failed to load
loading plugin /usr/lib64/deadbeef/ddb_gui_GTK2.so
loading plugins from /home/eduardo/.local/lib64/deadbeef
loading plugins from /home/eduardo/.local/lib/deadbeef
loading plugins from /usr/lib64/deadbeef
load_plugin_dir /usr/lib64/deadbeef: scandir found 92 files
loading plugin /usr/lib64/deadbeef/adplug.so
loading plugin /usr/lib64/deadbeef/alac.so
loading plugin /usr/lib64/deadbeef/alsa.so
loading plugin /usr/lib64/deadbeef/artwork.so
loading plugin /usr/lib64/deadbeef/cdda.so
loading plugin /usr/lib64/deadbeef/converter.so
loading plugin /usr/lib64/deadbeef/converter_gtk2.so
loading plugin /usr/lib64/deadbeef/dca.so
loading plugin /usr/lib64/deadbeef/ddb_dumb.so
loading plugin /usr/lib64/deadbeef/ddb_mono2stereo.so
loading plugin /usr/lib64/deadbeef/ddb_shn.so
loading plugin /usr/lib64/deadbeef/dsp_libsrc.so
loading plugin /usr/lib64/deadbeef/ffap.so
loading plugin /usr/lib64/deadbeef/ffmpeg.so
loading plugin /usr/lib64/deadbeef/flac.so
loading plugin /usr/lib64/deadbeef/gme.so
loading plugin /usr/lib64/deadbeef/hotkeys.so
loading plugin /usr/lib64/deadbeef/in_sc68.so
loading plugin /usr/lib64/deadbeef/lastfm.so
loading plugin /usr/lib64/deadbeef/m3u.so
loading plugin /usr/lib64/deadbeef/mms.so
loading plugin /usr/lib64/deadbeef/mp3.so
loading plugin /usr/lib64/deadbeef/musepack.so
loading plugin /usr/lib64/deadbeef/notify.so
loading plugin /usr/lib64/deadbeef/nullout.so
loading plugin /usr/lib64/deadbeef/opus.so
loading plugin /usr/lib64/deadbeef/oss.so
loading plugin /usr/lib64/deadbeef/pltbrowser_gtk2.so
loading plugin /usr/lib64/deadbeef/psf.so
loading plugin /usr/lib64/deadbeef/pulse.so
loading plugin /usr/lib64/deadbeef/rg_scanner.so
loading plugin /usr/lib64/deadbeef/shellexec.so
loading plugin /usr/lib64/deadbeef/shellexecui_gtk2.so
loading plugin /usr/lib64/deadbeef/sid.so
loading plugin /usr/lib64/deadbeef/sndfile.so
loading plugin /usr/lib64/deadbeef/supereq.so
loading plugin /usr/lib64/deadbeef/tta.so
loading plugin /usr/lib64/deadbeef/vfs_curl.so
loading plugin /usr/lib64/deadbeef/vorbis.so
loading plugin /usr/lib64/deadbeef/vtx.so
loading plugin /usr/lib64/deadbeef/wavpack.so
loading plugin /usr/lib64/deadbeef/wildmidi.so
loading plugin /usr/lib64/deadbeef/wma.so
starting plugin GTK2 user interface
starting plugin Adplug player
starting plugin ALAC player
starting plugin ALSA output plugin
starting plugin Album Artwork
[New Thread 0x7fffec5ab700 (LWP 32360)]
[New Thread 0x7fffebdaa700 (LWP 32361)]
starting plugin Audio CD player
starting plugin Converter
starting plugin Converter GTK2 UI
starting plugin dts decoder
starting plugin DUMB module player
starting plugin Mono to stereo
starting plugin Shorten player
starting plugin Resampler (Secret Rabbit Code)
starting plugin Monkey's Audio (APE) decoder
starting plugin FLAC decoder
starting plugin Game-Music-Emu player
starting plugin Hotkey manager
[New Thread 0x7fffeb5a9700 (LWP 32362)]
starting plugin SC68 player (Atari ST SNDH YM2149)
starting plugin last.fm scrobbler
[New Thread 0x7fffeada8700 (LWP 32363)]
starting plugin M3U and PLS support
starting plugin mms vfs
starting plugin MP3 player
starting plugin MusePack decoder
starting plugin OSD Notify
starting plugin Null output plugin
starting plugin Opus player
starting plugin OSS output plugin
starting plugin Playlist browser GTK2
starting plugin PSF player using Audio Overload SDK
starting plugin PulseAudio output plugin
starting plugin ReplayGain Scanner
starting plugin Shell commands
starting plugin Shellexec GTK2 UI
starting plugin SID player
starting plugin WAV/PCM player
starting plugin SuperEQ
starting plugin tta decoder
starting plugin cURL vfs
starting plugin Ogg Vorbis decoder
starting plugin VTX player
starting plugin WavPack decoder
starting plugin WildMidi player
starting plugin WMA player
starting plugin stdio vfs
starting plugin FFMPEG audio player
streamer_set_output
selected output plugin: PulseAudio output plugin
INFO: from file /home/eduardo/.config/deadbeef/playlists/0.dbpl
INFO: from file /home/eduardo/.config/deadbeef/playlists/1.dbpl
INFO: from file /home/eduardo/.config/deadbeef/playlists/2.dbpl
[New Thread 0x7fffea4e8700 (LWP 32364)]
resume: track -1 pos -1.000000 playlist -1
[New Thread 0x7fffe9ce7700 (LWP 32365)]
[New Thread 0x7fffe94e6700 (LWP 32366)]
gtkui plugin compiled for gtk version: 2.24.32
connecting button tray signals
[New Thread 0x7fffe3fff700 (LWP 32367)]
[New Thread 0x7fffe37fe700 (LWP 32368)]
[New Thread 0x7fffe2ffd700 (LWP 32369)]
[New Thread 0x7fffe27fc700 (LWP 32370)]
[Thread 0x7fffe27fc700 (LWP 32370) exited]
[New Thread 0x7fffe27fc700 (LWP 32371)]
[New Thread 0x7fffe1ffb700 (LWP 32372)]

Thread 6 "deadbeef-stream" received signal SIGFPE, Arithmetic exception.
[Switching to Thread 0x7fffea4e8700 (LWP 32364)]
0x0000000000417a6a in ?? ()
(gdb) thread apply all backtrace

Thread 14 (Thread 0x7fffe1ffb700 (LWP 32372)):
#0  0x00007ffff7cf6500 in nanosleep () at /lib64/libc.so.6
#1  0x00007ffff7d28664 in usleep () at /lib64/libc.so.6
#2  0x00007fffed99140a in  () at /usr/lib64/deadbeef/pulse.so
#3  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7fffe27fc700 (LWP 32371)):
#0  0x00007ffff7d25a19 in poll () at /lib64/libc.so.6
#1  0x00007fffed1e8d7d in  () at /usr/lib64/libpulse.so.0
#2  0x00007fffed1d5084 in pa_mainloop_poll () at /usr/lib64/libpulse.so.0
#3  0x00007fffed1d5457 in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0
#4  0x00007fffed1d54cb in pa_mainloop_run () at /usr/lib64/libpulse.so.0
#5  0x00007fffed1e8e6c in  () at /usr/lib64/libpulse.so.0
#6  0x00007fffed17a87e in  () at /usr/lib64/pulseaudio/libpulsecommon-12.2.so
#7  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#8  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7fffe2ffd700 (LWP 32369)):
#0  0x00007ffff7d25a19 in poll () at /lib64/libc.so.6
#1  0x00007ffff6be665e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff6be6a03 in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff6f63ea6 in  () at /usr/lib64/libgio-2.0.so.0
#4  0x00007ffff6c0dddd in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
--Type <RET> for more, q to quit, c to continue without paging--c
#6  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7fffe37fe700 (LWP 32368)):
#0  0x00007ffff7d25a19 in poll () at /lib64/libc.so.6
#1  0x00007ffff6be665e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff6be677f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff6be67d1 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007ffff6c0dddd in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#6  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7fffe3fff700 (LWP 32367)):
#0  0x00007ffff7e0e1b3 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffff7b51a63 in  () at /usr/lib64/deadbeef/ddb_gui_GTK2.so
#2  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fffe94e6700 (LWP 32366)):
#0  0x00007ffff7e0e1b3 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x000000000041a222 in  ()
#2  0x0000000000418f37 in  ()
#3  0x0000000000405f09 in  ()
#4  0x0000000000406099 in  ()
#5  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#6  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fffe9ce7700 (LWP 32365)):
#0  0x00007ffff7d27eb7 in select () at /lib64/libc.so.6
#1  0x0000000000405b7d in  ()
#2  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fffea4e8700 (LWP 32364)):
#0  0x0000000000417a6a in  ()
#1  0x00000000004156c6 in  ()
#2  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fffeada8700 (LWP 32363)):
#0  0x00007ffff7e0e1b3 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x000000000041a222 in  ()
#2  0x00007ffff44a4e74 in  () at /usr/lib64/deadbeef/lastfm.so
#3  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fffeb5a9700 (LWP 32362)):
#0  0x00007ffff7cf6500 in nanosleep () at /lib64/libc.so.6
#1  0x00007ffff7d28664 in usleep () at /lib64/libc.so.6
#2  0x00007ffff44be19f in  () at /usr/lib64/deadbeef/hotkeys.so
#3  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fffebdaa700 (LWP 32361)):
#0  0x00007ffff7e0e647 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffff7a9c42a in  () at /usr/lib64/deadbeef/artwork.so
#2  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fffec5ab700 (LWP 32360)):
#0  0x00007ffff7e0e1b3 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffff7a9bd71 in  () at /usr/lib64/deadbeef/artwork.so
#2  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7ffff7c19b80 (LWP 32356)):
#0  0x00007ffff7d25a19 in poll () at /lib64/libc.so.6
#1  0x00007ffff6be665e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff6be6a03 in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff755f5c7 in gtk_main () at /usr/lib64/libgtk-x11-2.0.so.0
#4  0x00007ffff7b23439 in gtkui_thread () at /usr/lib64/deadbeef/ddb_gui_GTK2.so
#5  0x00007ffff7b234bc in  () at /usr/lib64/deadbeef/ddb_gui_GTK2.so
#6  0x000000000040468e in  ()
#7  0x00007ffff7c3eb5b in __libc_start_main () at /lib64/libc.so.6
#8  0x00000000004048ea in  ()
(gdb) 
Oleksiy-Yakovenko commented 5 years ago

Unfortunately, that doesn't provide any clues -- your build is without any debug info, and this is how the crash info looks:

Thread 6 (Thread 0x7fffea4e8700 (LWP 32364)):
#0  0x0000000000417a6a in  ()
#1  0x00000000004156c6 in  ()
#2  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d314af in clone () at /lib64/libc.so.6
thegreyshadow commented 5 years ago

how could I enable some debug info in my build? Any ./configure parameters ? Or any wiki page where I could go to help you?

Oleksiy-Yakovenko commented 5 years ago

debug info is usually included by default. Your current build process is doing something to remove it.

thegreyshadow commented 5 years ago

ok will look into that on my build script. Looks like this was the culprit for the lack of debug symbols, maybe:

find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
  | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
thegreyshadow commented 5 years ago

ok, I recompiled without that l --strip-unneeded line and this is the backtrace I got:

Starting program: /usr/bin/deadbeef 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
starting deadbeef 1.8.0
server_start
searching for GUI plugins in /home/eduardo/.local/lib64/deadbeef
searching for GUI plugins in /home/eduardo/.local/lib/deadbeef
searching for GUI plugins in /usr/lib64/deadbeef
load_plugin_dir /usr/lib64/deadbeef: scandir found 92 files
found gui plugin ddb_gui_GTK2.so
added GTK2 gui plugin
load gui plugin
checking GUI plugin: GTK2
selected GUI plugin not found or failed to load, trying to find another GUI plugin
the plugin not found or failed to load
the plugin not found or failed to load
loading plugin /usr/lib64/deadbeef/ddb_gui_GTK2.so
loading plugins from /home/eduardo/.local/lib64/deadbeef
loading plugins from /home/eduardo/.local/lib/deadbeef
loading plugins from /usr/lib64/deadbeef
load_plugin_dir /usr/lib64/deadbeef: scandir found 92 files
loading plugin /usr/lib64/deadbeef/adplug.so
loading plugin /usr/lib64/deadbeef/alac.so
loading plugin /usr/lib64/deadbeef/alsa.so
loading plugin /usr/lib64/deadbeef/artwork.so
loading plugin /usr/lib64/deadbeef/cdda.so
loading plugin /usr/lib64/deadbeef/converter.so
loading plugin /usr/lib64/deadbeef/converter_gtk2.so
loading plugin /usr/lib64/deadbeef/dca.so
loading plugin /usr/lib64/deadbeef/ddb_dumb.so
loading plugin /usr/lib64/deadbeef/ddb_mono2stereo.so
loading plugin /usr/lib64/deadbeef/ddb_shn.so
loading plugin /usr/lib64/deadbeef/dsp_libsrc.so
loading plugin /usr/lib64/deadbeef/ffap.so
loading plugin /usr/lib64/deadbeef/ffmpeg.so
loading plugin /usr/lib64/deadbeef/flac.so
loading plugin /usr/lib64/deadbeef/gme.so
loading plugin /usr/lib64/deadbeef/hotkeys.so
loading plugin /usr/lib64/deadbeef/in_sc68.so
loading plugin /usr/lib64/deadbeef/lastfm.so
loading plugin /usr/lib64/deadbeef/m3u.so
loading plugin /usr/lib64/deadbeef/mms.so
loading plugin /usr/lib64/deadbeef/mp3.so
loading plugin /usr/lib64/deadbeef/musepack.so
loading plugin /usr/lib64/deadbeef/notify.so
loading plugin /usr/lib64/deadbeef/nullout.so
loading plugin /usr/lib64/deadbeef/opus.so
loading plugin /usr/lib64/deadbeef/oss.so
loading plugin /usr/lib64/deadbeef/pltbrowser_gtk2.so
loading plugin /usr/lib64/deadbeef/psf.so
loading plugin /usr/lib64/deadbeef/pulse.so
loading plugin /usr/lib64/deadbeef/rg_scanner.so
loading plugin /usr/lib64/deadbeef/shellexec.so
loading plugin /usr/lib64/deadbeef/shellexecui_gtk2.so
loading plugin /usr/lib64/deadbeef/sid.so
loading plugin /usr/lib64/deadbeef/sndfile.so
loading plugin /usr/lib64/deadbeef/supereq.so
loading plugin /usr/lib64/deadbeef/tta.so
loading plugin /usr/lib64/deadbeef/vfs_curl.so
loading plugin /usr/lib64/deadbeef/vorbis.so
loading plugin /usr/lib64/deadbeef/vtx.so
loading plugin /usr/lib64/deadbeef/wavpack.so
loading plugin /usr/lib64/deadbeef/wildmidi.so
loading plugin /usr/lib64/deadbeef/wma.so
starting plugin GTK2 user interface
starting plugin Adplug player
starting plugin ALAC player
starting plugin ALSA output plugin
starting plugin Album Artwork
[New Thread 0x7fffec5ab700 (LWP 30645)]
[New Thread 0x7fffebdaa700 (LWP 30646)]
starting plugin Audio CD player
starting plugin Converter
starting plugin Converter GTK2 UI
starting plugin dts decoder
starting plugin DUMB module player
starting plugin Mono to stereo
starting plugin Shorten player
starting plugin Resampler (Secret Rabbit Code)
starting plugin Monkey's Audio (APE) decoder
starting plugin FLAC decoder
starting plugin Game-Music-Emu player
starting plugin Hotkey manager
[New Thread 0x7fffeb5a9700 (LWP 30647)]
starting plugin SC68 player (Atari ST SNDH YM2149)
starting plugin last.fm scrobbler
[New Thread 0x7fffeada8700 (LWP 30648)]
starting plugin M3U and PLS support
starting plugin mms vfs
starting plugin MP3 player
starting plugin MusePack decoder
starting plugin OSD Notify
starting plugin Null output plugin
starting plugin Opus player
starting plugin OSS output plugin
starting plugin Playlist browser GTK2
starting plugin PSF player using Audio Overload SDK
starting plugin PulseAudio output plugin
starting plugin ReplayGain Scanner
starting plugin Shell commands
starting plugin Shellexec GTK2 UI
starting plugin SID player
starting plugin WAV/PCM player
starting plugin SuperEQ
starting plugin tta decoder
starting plugin cURL vfs
starting plugin Ogg Vorbis decoder
starting plugin VTX player
starting plugin WavPack decoder
starting plugin WildMidi player
starting plugin WMA player
starting plugin stdio vfs
starting plugin FFMPEG audio player
streamer_set_output
selected output plugin: PulseAudio output plugin
INFO: from file /home/eduardo/.config/deadbeef/playlists/0.dbpl
INFO: from file /home/eduardo/.config/deadbeef/playlists/1.dbpl
INFO: from file /home/eduardo/.config/deadbeef/playlists/2.dbpl
[New Thread 0x7fffea4e8700 (LWP 30649)]
resume: track -1 pos -1.000000 playlist -1
[New Thread 0x7fffe9ce7700 (LWP 30650)]
[New Thread 0x7fffe94e6700 (LWP 30651)]
gtkui plugin compiled for gtk version: 2.24.32
connecting button tray signals
[New Thread 0x7fffe3fff700 (LWP 30652)]
[New Thread 0x7fffe37fe700 (LWP 30653)]
[New Thread 0x7fffe2ffd700 (LWP 30654)]
[New Thread 0x7fffe27fc700 (LWP 30656)]
[Thread 0x7fffe27fc700 (LWP 30656) exited]
[New Thread 0x7fffe27fc700 (LWP 30657)]
[New Thread 0x7fffe1ffb700 (LWP 30658)]

Thread 6 "deadbeef-stream" received signal SIGFPE, Arithmetic exception.
[Switching to Thread 0x7fffea4e8700 (LWP 30649)]
0x0000000000417a6a in streamreader_read_block ()
(gdb) thread apply all backtrace

Thread 14 (Thread 0x7fffe1ffb700 (LWP 30658)):
#0  0x00007ffff7cf6500 in nanosleep () at /lib64/libc.so.6
#1  0x00007ffff7d28664 in usleep () at /lib64/libc.so.6
#2  0x00007fffed99140a in pulse_thread () at /usr/lib64/deadbeef/pulse.so
#3  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7fffe27fc700 (LWP 30657)):
#0  0x00007ffff7d25a19 in poll () at /lib64/libc.so.6
#1  0x00007fffed1e8d7d in  () at /usr/lib64/libpulse.so.0
#2  0x00007fffed1d5084 in pa_mainloop_poll () at /usr/lib64/libpulse.so.0
#3  0x00007fffed1d5457 in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0
#4  0x00007fffed1d54cb in pa_mainloop_run () at /usr/lib64/libpulse.so.0
#5  0x00007fffed1e8e6c in  () at /usr/lib64/libpulse.so.0
#6  0x00007fffed17a87e in  () at /usr/lib64/pulseaudio/libpulsecommon-12.2.so
#7  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#8  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7fffe2ffd700 (LWP 30654)):
#0  0x00007ffff7d25a19 in poll () at /lib64/libc.so.6
#1  0x00007ffff6be665e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff6be6a03 in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff6f63ea6 in  () at /usr/lib64/libgio-2.0.so.0
#4  0x00007ffff6c0dddd in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
--Type <RET> for more, q to quit, c to continue without paging--c
#6  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7fffe37fe700 (LWP 30653)):
#0  0x00007ffff7d25a19 in poll () at /lib64/libc.so.6
#1  0x00007ffff6be665e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff6be677f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff6be67d1 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007ffff6c0dddd in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#6  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7fffe3fff700 (LWP 30652)):
#0  0x00007ffff7e0e1b3 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffff7b51a63 in loading_thread () at /usr/lib64/deadbeef/ddb_gui_GTK2.so
#2  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fffe94e6700 (LWP 30651)):
#0  0x00007ffff7e0e1b3 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x000000000041a222 in cond_wait ()
#2  0x0000000000418f37 in messagepump_wait ()
#3  0x0000000000405f09 in player_mainloop ()
#4  0x0000000000406099 in mainloop_thread ()
#5  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#6  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fffe9ce7700 (LWP 30650)):
#0  0x00007ffff7d27eb7 in select () at /lib64/libc.so.6
#1  0x0000000000405b7d in server_loop ()
#2  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fffea4e8700 (LWP 30649)):
#0  0x0000000000417a6a in streamreader_read_block ()
#1  0x00000000004156c6 in streamer_thread ()
#2  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fffeada8700 (LWP 30648)):
#0  0x00007ffff7e0e1b3 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x000000000041a222 in cond_wait ()
#2  0x00007ffff44a4e74 in lfm_thread () at /usr/lib64/deadbeef/lastfm.so
#3  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fffeb5a9700 (LWP 30647)):
#0  0x00007ffff7cf6500 in nanosleep () at /lib64/libc.so.6
#1  0x00007ffff7d28664 in usleep () at /lib64/libc.so.6
#2  0x00007ffff44be19f in hotkeys_event_loop () at /usr/lib64/deadbeef/hotkeys.so
#3  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fffebdaa700 (LWP 30646)):
#0  0x00007ffff7e0e647 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffff7a9c42a in cache_cleaner_thread () at /usr/lib64/deadbeef/artwork.so
#2  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fffec5ab700 (LWP 30645)):
#0  0x00007ffff7e0e1b3 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffff7a9bd71 in fetcher_thread () at /usr/lib64/deadbeef/artwork.so
#2  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7ffff7c19b80 (LWP 30641)):
#0  0x00007ffff7d25a19 in poll () at /lib64/libc.so.6
#1  0x00007ffff6be665e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff6be6a03 in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff755f5c7 in gtk_main () at /usr/lib64/libgtk-x11-2.0.so.0
#4  0x00007ffff7b23439 in gtkui_thread () at /usr/lib64/deadbeef/ddb_gui_GTK2.so
#5  0x00007ffff7b234bc in gtkui_start () at /usr/lib64/deadbeef/ddb_gui_GTK2.so
#6  0x000000000040468e in main ()
(gdb) 
Oleksiy-Yakovenko commented 5 years ago

Hmm. It's weird that no line numbers or address offsets are given, so it's a little hard to trace that.

Please try a few more things:

  1. Use the prebuilt binary from here: https://sourceforge.net/projects/deadbeef/files/travis/linux/master/deadbeef-static_devel-1_x86_64.tar.bz2/download

  2. Temporarily move the ~/.config/deadbeef directory so that deadbeef runs with clean config. Maybe some option is causing this.

Oleksiy-Yakovenko commented 5 years ago

Actually, I just noticed something. You don't have AAC plugin built. But somehow you're able to add and play the files, and then get the exception. So that means that some other plugin somehow picks up the AAC files, but can't decode them correctly.

Oleksiy-Yakovenko commented 5 years ago

Perhaps you have aac enabled via FFMPEG somehow. This would explain it.

thegreyshadow commented 5 years ago

Correct, I have ffmpeg2 installed.

Additional info: I compiled deadbeef just by typing ./configure and outside my build script (which is intending to create a Slackware package, known as a "SlackBuild"). This is the backtrace I got. I think it's not that good, but it offers marginally more info that it might help:

Starting program: /usr/local/bin/deadbeef 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
starting deadbeef 1.8.0
server_start
searching for GUI plugins in /home/eduardo/.local/lib64/deadbeef
searching for GUI plugins in /home/eduardo/.local/lib/deadbeef
searching for GUI plugins in /usr/local/lib/deadbeef
load_plugin_dir /usr/local/lib/deadbeef: scandir found 102 files
found gui plugin ddb_gui_GTK2.so
added GTK2 gui plugin
found gui plugin ddb_gui_GTK3.so
added GTK3 gui plugin
load gui plugin
checking GUI plugin: GTK2
checking GUI plugin: GTK3
found selected GUI plugin: GTK3
loading plugin /usr/local/lib/deadbeef/ddb_gui_GTK3.so
loading plugins from /home/eduardo/.local/lib64/deadbeef
loading plugins from /home/eduardo/.local/lib/deadbeef
loading plugins from /usr/local/lib/deadbeef
load_plugin_dir /usr/local/lib/deadbeef: scandir found 102 files
loading plugin /usr/local/lib/deadbeef/adplug.so
loading plugin /usr/local/lib/deadbeef/alac.so
loading plugin /usr/local/lib/deadbeef/alsa.so
loading plugin /usr/local/lib/deadbeef/artwork.so
loading plugin /usr/local/lib/deadbeef/cdda.so
loading plugin /usr/local/lib/deadbeef/converter.so
loading plugin /usr/local/lib/deadbeef/converter_gtk2.so
loading plugin /usr/local/lib/deadbeef/converter_gtk3.so
loading plugin /usr/local/lib/deadbeef/dca.so
loading plugin /usr/local/lib/deadbeef/ddb_dumb.so
loading plugin /usr/local/lib/deadbeef/ddb_mono2stereo.so
loading plugin /usr/local/lib/deadbeef/ddb_shn.so
loading plugin /usr/local/lib/deadbeef/dsp_libsrc.so
loading plugin /usr/local/lib/deadbeef/ffap.so
loading plugin /usr/local/lib/deadbeef/ffmpeg.so
loading plugin /usr/local/lib/deadbeef/flac.so
loading plugin /usr/local/lib/deadbeef/gme.so
loading plugin /usr/local/lib/deadbeef/hotkeys.so
loading plugin /usr/local/lib/deadbeef/in_sc68.so
loading plugin /usr/local/lib/deadbeef/lastfm.so
loading plugin /usr/local/lib/deadbeef/m3u.so
loading plugin /usr/local/lib/deadbeef/mms.so
loading plugin /usr/local/lib/deadbeef/mp3.so
loading plugin /usr/local/lib/deadbeef/musepack.so
loading plugin /usr/local/lib/deadbeef/notify.so
loading plugin /usr/local/lib/deadbeef/nullout.so
loading plugin /usr/local/lib/deadbeef/opus.so
loading plugin /usr/local/lib/deadbeef/oss.so
loading plugin /usr/local/lib/deadbeef/pltbrowser_gtk2.so
loading plugin /usr/local/lib/deadbeef/pltbrowser_gtk3.so
loading plugin /usr/local/lib/deadbeef/psf.so
loading plugin /usr/local/lib/deadbeef/pulse.so
loading plugin /usr/local/lib/deadbeef/rg_scanner.so
loading plugin /usr/local/lib/deadbeef/shellexec.so
loading plugin /usr/local/lib/deadbeef/shellexecui_gtk2.so
loading plugin /usr/local/lib/deadbeef/shellexecui_gtk3.so
loading plugin /usr/local/lib/deadbeef/sid.so
loading plugin /usr/local/lib/deadbeef/sndfile.so
loading plugin /usr/local/lib/deadbeef/supereq.so
loading plugin /usr/local/lib/deadbeef/tta.so
loading plugin /usr/local/lib/deadbeef/vfs_curl.so
loading plugin /usr/local/lib/deadbeef/vfs_zip.so
loading plugin /usr/local/lib/deadbeef/vorbis.so
loading plugin /usr/local/lib/deadbeef/vtx.so
loading plugin /usr/local/lib/deadbeef/wavpack.so
loading plugin /usr/local/lib/deadbeef/wildmidi.so
loading plugin /usr/local/lib/deadbeef/wma.so
starting plugin GTK3 user interface
starting plugin Adplug player
starting plugin ALAC player
starting plugin ALSA output plugin
starting plugin Album Artwork
[New Thread 0x7fffebc09700 (LWP 32172)]
[New Thread 0x7fffeb408700 (LWP 32173)]
starting plugin Audio CD player
starting plugin Converter
starting plugin Converter GTK2 UI
starting plugin Converter GTK3 UI
starting plugin dts decoder
starting plugin DUMB module player
starting plugin Mono to stereo
starting plugin Shorten player
starting plugin Resampler (Secret Rabbit Code)
starting plugin Monkey's Audio (APE) decoder
starting plugin FLAC decoder
starting plugin Game-Music-Emu player
starting plugin Hotkey manager
[New Thread 0x7fffeac07700 (LWP 32174)]
starting plugin SC68 player (Atari ST SNDH YM2149)
starting plugin last.fm scrobbler
[New Thread 0x7fffea406700 (LWP 32175)]
starting plugin M3U and PLS support
starting plugin mms vfs
starting plugin MP3 player
starting plugin MusePack decoder
starting plugin OSD Notify
starting plugin Null output plugin
starting plugin Opus player
starting plugin OSS output plugin
starting plugin Playlist browser GTK2
starting plugin Playlist browser GTK3
starting plugin PSF player using Audio Overload SDK
starting plugin PulseAudio output plugin
starting plugin ReplayGain Scanner
starting plugin Shell commands
starting plugin Shellexec GTK2 UI
starting plugin Shellexec GTK3 UI
starting plugin SID player
starting plugin WAV/PCM player
starting plugin SuperEQ
starting plugin tta decoder
starting plugin cURL vfs
starting plugin ZIP vfs
starting plugin Ogg Vorbis decoder
starting plugin VTX player
starting plugin WavPack decoder
starting plugin WildMidi player
starting plugin WMA player
starting plugin stdio vfs
starting plugin FFMPEG audio player
streamer_set_output
selected output plugin: PulseAudio output plugin
INFO: from file /home/eduardo/.config/deadbeef/playlists/0.dbpl
INFO: from file /home/eduardo/.config/deadbeef/playlists/1.dbpl
INFO: from file /home/eduardo/.config/deadbeef/playlists/2.dbpl
[New Thread 0x7fffe9b46700 (LWP 32176)]
convgui: gtkui plugin not found
plugin Converter GTK2 UI failed to connect to dependencies, deactivated.
plugin Playlist browser GTK2 failed to connect to dependencies, deactivated.
shellexecui: can't find gtkui plugin
plugin Shellexec GTK2 UI failed to connect to dependencies, deactivated.
resume: track -1 pos -1.000000 playlist -1
[New Thread 0x7ffff480c700 (LWP 32177)]
[New Thread 0x7fffe9345700 (LWP 32178)]
gtkui plugin compiled for gtk version: 3.24.8
[New Thread 0x7fffe8b44700 (LWP 32179)]
[New Thread 0x7fffdbfff700 (LWP 32180)]

(deadbeef:32167): Gtk-WARNING **: 14:12:30.741: Theme parsing error: gtk.css:385:8: not a number

(deadbeef:32167): Gtk-WARNING **: 14:12:30.741: Theme parsing error: gtk.css:385:17: Using Pango syntax for the font: style property is deprecated; please use CSS syntax

(deadbeef:32167): Gtk-WARNING **: 14:12:30.741: Theme parsing error: gtk.css:453:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.742: Theme parsing error: gtk.css:623:68: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.742: Theme parsing error: gtk.css:636:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.742: Theme parsing error: gtk.css:648:67: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.742: Theme parsing error: gtk.css:660:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.742: Theme parsing error: gtk.css:669:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.742: Theme parsing error: gtk.css:681:68: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.742: Theme parsing error: gtk.css:691:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.742: Theme parsing error: gtk.css:704:67: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.742: Theme parsing error: gtk.css:715:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.742: Theme parsing error: gtk.css:724:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.742: Theme parsing error: gtk.css:744:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.742: Theme parsing error: gtk.css:754:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.742: Theme parsing error: gtk.css:775:69: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.743: Theme parsing error: gtk.css:819:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.743: Theme parsing error: gtk.css:933:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.743: Theme parsing error: gtk.css:943:74: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.743: Theme parsing error: gtk.css:956:58: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.743: Theme parsing error: gtk.css:967:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.743: Theme parsing error: gtk.css:976:74: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.743: Theme parsing error: gtk.css:1019:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.743: Theme parsing error: gtk.css:1133:71: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.743: Theme parsing error: gtk.css:1143:73: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.743: Theme parsing error: gtk.css:1156:58: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.743: Theme parsing error: gtk.css:1167:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.743: Theme parsing error: gtk.css:1176:73: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.744: Theme parsing error: gtk.css:1295:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.745: Theme parsing error: gtk.css:2103:58: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.746: Theme parsing error: gtk.css:2264:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.746: Theme parsing error: gtk.css:2270:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.746: Theme parsing error: gtk.css:2277:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.746: Theme parsing error: gtk.css:2324:67: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.746: Theme parsing error: gtk.css:2333:69: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.746: Theme parsing error: gtk.css:2342:69: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.746: Theme parsing error: gtk.css:2351:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.746: Theme parsing error: gtk.css:2391:54: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.746: Theme parsing error: gtk.css:2396:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.747: Theme parsing error: gtk.css:2909:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.748: Theme parsing error: gtk.css:3218:17: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(deadbeef:32167): Gtk-WARNING **: 14:12:30.750: Theme parsing error: gtk.css:4439:58: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.750: Theme parsing error: gtk.css:4463:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.750: Theme parsing error: gtk.css:4474:74: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.750: Theme parsing error: gtk.css:4483:71: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.750: Theme parsing error: gtk.css:4492:74: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.751: Theme parsing error: gtk.css:4500:74: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.751: Theme parsing error: gtk.css:4901:55: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.752: Theme parsing error: gtk.css:5365:68: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.752: Theme parsing error: gtk.css:5374:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.753: Theme parsing error: gtk.css:5383:67: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.753: Theme parsing error: gtk.css:5392:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.753: Theme parsing error: gtk.css:5400:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.753: Theme parsing error: gtk.css:5447:9: Not using units is deprecated. Assuming 'px'.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.753: Theme parsing error: gtk.css:5447:9: Expected a string.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.753: Theme parsing error: gtk.css:5674:16: not a number

(deadbeef:32167): Gtk-WARNING **: 14:12:30.753: Theme parsing error: gtk.css:5674:16: Expected a string.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.755: Theme parsing error: gtk.css:6359:14: not a number

(deadbeef:32167): Gtk-WARNING **: 14:12:30.755: Theme parsing error: gtk.css:6359:14: Expected a string.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.755: Theme parsing error: gtk.css:6364:10: not a number

(deadbeef:32167): Gtk-WARNING **: 14:12:30.755: Theme parsing error: gtk.css:6364:24: Using Pango syntax for the font: style property is deprecated; please use CSS syntax

(deadbeef:32167): Gtk-WARNING **: 14:12:30.755: Theme parsing error: gtk.css:6378:23: The '-gtk-image-effect' property has been renamed to '-gtk-icon-effect'

(deadbeef:32167): Gtk-WARNING **: 14:12:30.755: Theme parsing error: gtk.css:6386:14: not a number

(deadbeef:32167): Gtk-WARNING **: 14:12:30.755: Theme parsing error: gtk.css:6386:14: Expected a string.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.755: Theme parsing error: gtk.css:6388:15: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(deadbeef:32167): Gtk-WARNING **: 14:12:30.755: Theme parsing error: gtk.css:6438:13: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(deadbeef:32167): Gtk-WARNING **: 14:12:30.755: Theme parsing error: gtk.css:6551:16: The 'outline-radius' property has been renamed to '-gtk-outline-radius'

(deadbeef:32167): Gtk-WARNING **: 14:12:30.756: Theme parsing error: gtk.css:6574:52: The :prelight pseudo-class is deprecated. Use :hover instead.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.756: Theme parsing error: gtk.css:6627:14: not a number

(deadbeef:32167): Gtk-WARNING **: 14:12:30.756: Theme parsing error: gtk.css:6627:14: Expected a string.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.756: Theme parsing error: gtk.css:6937:10: Not using units is deprecated. Assuming 'px'.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.756: Theme parsing error: gtk.css:6937:10: Expected a string.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.757: Theme parsing error: gtk.css:7284:12: not a number

(deadbeef:32167): Gtk-WARNING **: 14:12:30.757: Theme parsing error: gtk.css:7284:12: Expected a string.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.757: Theme parsing error: gtk.css:7292:14: not a number

(deadbeef:32167): Gtk-WARNING **: 14:12:30.757: Theme parsing error: gtk.css:7292:14: Expected a string.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.757: Theme parsing error: gtk.css:7301:16: not a number

(deadbeef:32167): Gtk-WARNING **: 14:12:30.757: Theme parsing error: gtk.css:7301:16: Expected a string.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.757: Theme parsing error: gtk.css:7306:14: not a number

(deadbeef:32167): Gtk-WARNING **: 14:12:30.757: Theme parsing error: gtk.css:7306:14: Expected a string.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.757: Theme parsing error: gtk.css:7370:68: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.757: Theme parsing error: gtk.css:7379:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.757: Theme parsing error: gtk.css:7388:67: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.757: Theme parsing error: gtk.css:7397:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.757: Theme parsing error: gtk.css:7405:12: Expected a string.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.757: Theme parsing error: gtk.css:7408:16: not a number

(deadbeef:32167): Gtk-WARNING **: 14:12:30.757: Theme parsing error: gtk.css:7408:16: Expected a string.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.757: Theme parsing error: gtk.css:7416:12: not a number

(deadbeef:32167): Gtk-WARNING **: 14:12:30.757: Theme parsing error: gtk.css:7416:12: Expected a string.

(deadbeef:32167): Gtk-WARNING **: 14:12:30.847: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
connecting button tray signals
[New Thread 0x7fffdb77e700 (LWP 32181)]
[New Thread 0x7fffdab7d700 (LWP 32182)]
[New Thread 0x7fffda37c700 (LWP 32183)]
[Thread 0x7fffdab7d700 (LWP 32182) exited]
[New Thread 0x7fffdab7d700 (LWP 32184)]

Thread 6 "deadbeef-stream" received signal SIGFPE, Arithmetic exception.
[Switching to Thread 0x7fffe9b46700 (LWP 32176)]
0x00000000004173fa in streamreader_read_block (block=block@entry=0x6085e0, track=0x5edb50, fileinfo=0x7fffcc000c40, mutex=6217248)
    at streamreader.c:111
111         if (mod) {
(gdb) thread apply all backtrace

Thread 14 (Thread 0x7fffdab7d700 (LWP 32184)):
#0  0x00007ffff7cf6500 in nanosleep () at /lib64/libc.so.6
#1  0x00007ffff7d28664 in usleep () at /lib64/libc.so.6
#2  0x00007fffecfca40a in pulse_thread (context=<optimized out>) at pulse.c:286
#3  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7fffda37c700 (LWP 32183)):
#0  0x00007ffff7d25a19 in poll () at /lib64/libc.so.6
#1  0x00007fffec87ed7d in  () at /usr/lib64/libpulse.so.0
#2  0x00007fffec86b084 in pa_mainloop_poll () at /usr/lib64/libpulse.so.0
#3  0x00007fffec86b457 in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0
#4  0x00007fffec86b4cb in pa_mainloop_run () at /usr/lib64/libpulse.so.0
#5  0x00007fffec87ee6c in  () at /usr/lib64/libpulse.so.0
#6  0x00007fffec81087e in  () at /usr/lib64/pulseaudio/libpulsecommon-12.2.so
#7  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#8  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7fffdb77e700 (LWP 32181)):
#0  0x00007ffff7e0e1b3 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffff7b520d3 in loading_thread (none=<optimized out>) at coverart.c:405
#2  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7fffdbfff700 (LWP 32180)):
--Type <RET> for more, q to quit, c to continue without paging--c
#0  0x00007ffff7d25a19 in poll () at /lib64/libc.so.6
#1  0x00007ffff6e3665e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff6e36a03 in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff7064ea6 in  () at /usr/lib64/libgio-2.0.so.0
#4  0x00007ffff6e5dddd in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#6  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7fffe8b44700 (LWP 32179)):
#0  0x00007ffff7d25a19 in poll () at /lib64/libc.so.6
#1  0x00007ffff6e3665e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff6e3677f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff6e367d1 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007ffff6e5dddd in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#6  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fffe9345700 (LWP 32178)):
#0  0x00007ffff7e0e1b3 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x0000000000419bd2 in cond_wait (c=5401856, m=5401808) at threading_pthread.c:218
#2  0x00000000004188a7 in messagepump_wait () at messagepump.c:129
#3  0x0000000000405c09 in player_mainloop () at main.c:716
#4  0x0000000000405d89 in mainloop_thread (ctx=<optimized out>) at main.c:850
#5  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#6  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7ffff480c700 (LWP 32177)):
#0  0x00007ffff7d27eb7 in select () at /lib64/libc.so.6
#1  0x00000000004058bd in server_loop (ctx=<optimized out>) at main.c:587
#2  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fffe9b46700 (LWP 32176)):
#0  0x00000000004173fa in streamreader_read_block (block=block@entry=0x6085e0, track=0x5edb50, fileinfo=0x7fffcc000c40, mutex=6217248) at streamreader.c:111
#1  0x000000000041526e in streamer_thread (unused=<optimized out>) at streamer.c:1553
#2  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fffea406700 (LWP 32175)):
#0  0x00007ffff7e0e1b3 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x0000000000419bd2 in cond_wait (c=6162336, m=6162288) at threading_pthread.c:218
#2  0x00007ffff3e78e74 in lfm_thread (ctx=<optimized out>) at lastfm.c:734
#3  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fffeac07700 (LWP 32174)):
#0  0x00007ffff7cf6500 in nanosleep () at /lib64/libc.so.6
#1  0x00007ffff7d28664 in usleep () at /lib64/libc.so.6
#2  0x00007ffff3e9219f in hotkeys_event_loop (unused=<optimized out>) at hotkeys.c:498
#3  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fffeb408700 (LWP 32173)):
#0  0x00007ffff7e0e647 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffff7a9a42a in cache_cleaner_thread (none=<optimized out>) at cache.c:182
#2  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fffebc09700 (LWP 32172)):
#0  0x00007ffff7e0e1b3 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffff7a99d71 in fetcher_thread (none=<optimized out>) at artwork.c:1838
#2  0x00007ffff7e0819c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d314af in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7ffff7c19b80 (LWP 32167)):
#0  0x00007ffff7d25a19 in poll () at /lib64/libc.so.6
#1  0x00007ffff6e3665e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff6e3677f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff702dedd in g_application_run () at /usr/lib64/libgio-2.0.so.0
#4  0x00007ffff7b229dd in gtkui_thread (ctx=ctx@entry=0x0) at gtkui.c:1398
#5  0x00007ffff7b22a6c in gtkui_start () at gtkui.c:1527
#6  0x0000000000404594 in main (argc=<optimized out>, argv=<optimized out>) at main.c:1229
(gdb) 
thegreyshadow commented 5 years ago

this is what I got in the Plugin Summary after ./configure:

aac: no - AAC player (m4a, aac, mp4) based on FAAD2
Oleksiy-Yakovenko commented 5 years ago

exactly. it says "aac: no" which means something else weird is going on, because by default AAC is not supposed to work, unless this plugin is built.

and btw thanks for the stack trace, I'll try to figure out how to prevent the crash.

thegreyshadow commented 5 years ago

you're very welcome! btw, ./configure --enable-aac does not change anything.

This is the full ./configure output with full Plugin Summary, in case it might be useful:

[eduardo:~/Downloads/build/deadbeef/deadbeef-1.8.0]$ ./configure --enable-aac
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... dlltool
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for gcc... gcc
checking whether we are using the GNU Objective C compiler... yes
checking whether gcc accepts -g... yes
checking for ANSI C header files... (cached) yes
checking whether byte ordering is bigendian... no
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking whether we are using the GNU C Library 2 or newer... yes
checking for ranlib... (cached) ranlib
checking whether the -Werror option is usable... yes
checking for simple visibility declarations... yes
checking for inline... inline
checking for size_t... yes
checking for stdint.h... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking whether integer division by zero raises SIGFPE... yes
checking for inttypes.h... yes
checking for unsigned long long int... yes
checking for inttypes.h... (cached) yes
checking whether the inttypes.h PRIxNN macros are broken... no
checking for ld used by GCC... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking for shared library run path origin... done
checking whether imported symbols can be declared weak... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for pthread_kill in -lpthread... yes
checking for multithread API to use... posix
checking for pthread_rwlock_t... yes
checking argz.h usability... yes
checking argz.h presence... yes
checking for argz.h... yes
checking for inttypes.h... (cached) yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for getcwd... yes
checking for getegid... yes
checking for geteuid... yes
checking for getgid... yes
checking for getuid... yes
checking for mempcpy... yes
checking for munmap... yes
checking for stpcpy... yes
checking for strcasecmp... yes
checking for strdup... yes
checking for strtoul... yes
checking for tsearch... yes
checking for uselocale... yes
checking for argz_count... yes
checking for argz_stringify... yes
checking for argz_next... yes
checking for __fsetlocking... yes
checking whether feof_unlocked is declared... yes
checking whether fgets_unlocked is declared... yes
checking for iconv... yes
checking for working iconv... yes
checking for iconv declaration... 
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for bison... bison
checking version of bison... 3.4.1, ok
checking for long long int... yes
checking for wchar_t... yes
checking for wint_t... yes
checking for intmax_t... yes
checking whether printf() supports POSIX/XSI format strings... yes
checking whether we are using the GNU C Library 2.1 or newer... yes
checking for stdint.h... (cached) yes
checking for SIZE_MAX... yes
checking for stdint.h... (cached) yes
checking for working fcntl.h... yes
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for ptrdiff_t... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for asprintf... yes
checking for fwprintf... yes
checking for newlocale... yes
checking for putenv... yes
checking for setenv... yes
checking for setlocale... yes
checking for snprintf... yes
checking for strnlen... yes
checking for wcslen... yes
checking for wcsnlen... yes
checking for mbrtowc... yes
checking for wcrtomb... yes
checking whether _snprintf is declared... no
checking whether _snwprintf is declared... no
checking whether getc_unlocked is declared... yes
checking for nl_langinfo and CODESET... yes
checking for LC_MESSAGES... yes
checking for CFPreferencesCopyAppValue... (cached) no
checking for CFLocaleCopyCurrent... (cached) no
checking whether included gettext is requested... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for intltool >= 0.40.0... 0.51.0 found
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... (cached) /usr/bin/xgettext
checking for msgmerge... (cached) /usr/bin/msgmerge
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for gmsgfmt... (cached) /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.30.0
checking for XML::Parser... ok
checking for main in -lintl... no
checking for yasm... yes
checking for log2 in -lm... yes
checking for main in -ldl... yes
checking for main in -lsocket... no
checking alloca.h usability... yes
checking alloca.h presence... yes
checking for alloca.h... yes
checking sys/syslimits.h usability... no
checking sys/syslimits.h presence... no
checking for sys/syslimits.h... no
checking sys/cdefs.h usability... yes
checking sys/cdefs.h presence... yes
checking for sys/cdefs.h... yes
checking for main in -lz... yes
checking for ZIP... yes
checking for GTK3_DEPS... yes
checking for glib-compile-resources... /usr/bin/glib-compile-resources
checking for JANSSON... yes
checking for GTK2_DEPS... yes
checking for ALSA_DEPS... yes
checking CoreAudio/AudioHardware.h usability... no
checking CoreAudio/AudioHardware.h presence... no
checking for CoreAudio/AudioHardware.h... no
checking sndio.h usability... no
checking sndio.h presence... no
checking for sndio.h... no
checking for sio_write in -lsndio... no
checking for FFMPEG_DEPS... yes
checking for DBUS_DEPS... yes
checking for PULSE_DEPS... yes
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking for main in -liconv... no
checking whether C compiler accepts -msse2... yes
checking for main in -lcurl... yes
checking for main in -lmad... yes
checking for main in -lmpg123... yes
checking for main in -lvorbis... yes
checking for main in -lvorbisfile... yes
checking for OPUS... yes
checking for main in -logg... yes
checking for ogg_stream_flush_fill in -logg... yes
checking for main in -lFLAC... yes
checking for main in -lwavpack... yes
checking for main in -lsndfile... yes
checking for main in -lcdio... yes
checking for main in -lcddb... yes
checking for main in -lcdda_interface... yes
checking for main in -lcdda_paranoia... yes
checking cdda/cdda_interface.h usability... yes
checking cdda/cdda_interface.h presence... yes
checking for cdda/cdda_interface.h... yes
checking ffmpeg/avformat.h usability... no
checking ffmpeg/avformat.h presence... no
checking for ffmpeg/avformat.h... no
checking X11/Xlib.h usability... yes
checking X11/Xlib.h presence... yes
checking for X11/Xlib.h... yes
checking for sndiod ... checking for OSS include dir... not found
checking for sys/soundcard.h... checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
found
checking for IMLIB2_DEPS... yes
checking for LIBSAMPLERATE_DEPS... yes
checking for main in -lfaad... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating shared/Makefile
config.status: creating pixmaps/Makefile
config.status: creating icons/Makefile
config.status: creating plugins/liboggedit/Makefile
config.status: creating plugins/libmp4ff/Makefile
config.status: creating plugins/libparser/Makefile
config.status: creating plugins/gme/Makefile
config.status: creating plugins/alsa/Makefile
config.status: creating plugins/hotkeys/Makefile
config.status: creating plugins/lastfm/Makefile
config.status: creating plugins/ffap/Makefile
config.status: creating plugins/mp3/Makefile
config.status: creating plugins/vorbis/Makefile
config.status: creating plugins/opus/Makefile
config.status: creating plugins/flac/Makefile
config.status: creating plugins/wavpack/Makefile
config.status: creating plugins/sndfile/Makefile
config.status: creating plugins/vfs_curl/Makefile
config.status: creating plugins/cdda/Makefile
config.status: creating plugins/gtkui/Makefile
config.status: creating plugins/nullout/Makefile
config.status: creating plugins/vtx/Makefile
config.status: creating plugins/adplug/Makefile
config.status: creating plugins/ffmpeg/Makefile
config.status: creating plugins/sid/Makefile
config.status: creating plugins/oss/Makefile
config.status: creating plugins/pulse/Makefile
config.status: creating plugins/artwork-legacy/Makefile
config.status: creating plugins/supereq/Makefile
config.status: creating plugins/notify/Makefile
config.status: creating plugins/shellexec/Makefile
config.status: creating plugins/musepack/Makefile
config.status: creating plugins/wildmidi/Makefile
config.status: creating plugins/tta/Makefile
config.status: creating plugins/dca/Makefile
config.status: creating plugins/aac/Makefile
config.status: creating plugins/mms/Makefile
config.status: creating plugins/dsp_libsrc/Makefile
config.status: creating plugins/m3u/Makefile
config.status: creating plugins/vfs_zip/Makefile
config.status: creating plugins/converter/Makefile
config.status: creating plugins/dumb/Makefile
config.status: creating plugins/psf/Makefile
config.status: creating plugins/shn/Makefile
config.status: creating plugins/mono2stereo/Makefile
config.status: creating plugins/shellexecui/Makefile
config.status: creating plugins/alac/Makefile
config.status: creating plugins/wma/Makefile
config.status: creating plugins/pltbrowser/Makefile
config.status: creating plugins/sc68/Makefile
config.status: creating plugins/coreaudio/Makefile
config.status: creating plugins/sndio/Makefile
config.status: creating plugins/rg_scanner/Makefile
config.status: creating intl/Makefile
config.status: creating po/Makefile.in
config.status: creating deadbeef.desktop
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing libtool commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing po/stamp-it commands

Plugin Summary:

    stdio: yes - Standard IO plugin
    gme: yes - chiptune music player based on GME
    nullout: yes - NULL output
    alsa: yes - ALSA output
    oss: yes - oss output plugin
    pulse: yes - PulseAudio output plugin
    coreaudio: no - CoreAudio output plugin
    sndio: no - sndio output plugin
    sid: yes - SID player based on libsidplay2
    ffap: yes - Monkey's audio (APE) decoder
    lastfm: yes - last.fm scrobbler
    mp3: yes - mp3 plugin
        libmad: yes - libmad backend for mp3 plugin
        libmpg123: yes - libmpg123 backend for mp3 plugin
    vorbis: yes - ogg vorbis player
    opus: yes - ogg opus player
    flac: yes - flac player
    wavpack: yes - wavpack player
    sndfile: yes - PCM (wav,aiff,etc) player based on libsndfile
    vtx: yes - vtx file player (ay8910/12 emulation)
    adplug: yes - adplug player (OPL2/OPL3 emulation)
    vfs_curl: yes - http/ftp streaming support
    cdda: yes - cd audio player
    gtkui: yes - GTK2 user interface
    gtkui3: yes - GTK3 user interface
    hotkeys: yes - Local and global hotkeys support
    ffmpeg: yes - ffmpeg codecs
    artwork: yes - Cover art plugin
    supereq: yes - Equalizer based on Super EQ library by Naoki Shibata
    notify: yes - notification-daemon support plugin
    shellexec: yes - shell commands plugin
    shellexecui: yes - GTK user interface for setting up shellexec plugin
    musepack: yes - musepack player plugin
    wildmidi: yes - WildMidi player plugin
    tta: yes - TTA player plugin
    dca: yes - libdca (DTS Audio) player plugin
    aac: no - AAC player (m4a, aac, mp4) based on FAAD2
    mms: yes - mms streaming support
    dsp_src: yes - High quality samplerate conversion using libsamplerate
    m3u: yes - M3U and PLS playlist support
    vfs_zip: yes - zip archive support
    converter: yes - plugin for converting files to any formats
    psf: yes - PSF player, using Audio Overload SDK
    dumb: yes - DUMB module plugin, for MOD, S3M, etc
    shn: yes - SHN plugin based on xmms-shn
    mono2stereo: yes - mono2stereo DSP plugin
    alac: yes - ALAC plugin
    wma: yes - WMA plugin
    pltbrowser: yes - playlist browser gui plugin
    sc68: yes - sc68 Atari ST And Amiga player
    rgscanner: yes - plugin for ReplayGain scanner support

[eduardo:~/Downloads/build/deadbeef/deadbeef-1.8.0]$ 
Oleksiy-Yakovenko commented 5 years ago

it won't build unless you install libfaad2 and libmpeg4ff + their dev packages if needed.

thegreyshadow commented 5 years ago

Well. I installed FAAD2 and libmpeg2 (in Slackware each package also includes all dev headers).

Now the AAC plugin builds but DeadBeef still crashes upon playing any AAC file.

Full ./configure output:

[eduardo:~/Downloads/build/deadbeef/deadbeef-1.8.0]$ ./configure
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... dlltool
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for gcc... gcc
checking whether we are using the GNU Objective C compiler... yes
checking whether gcc accepts -g... yes
checking for ANSI C header files... (cached) yes
checking whether byte ordering is bigendian... no
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking whether we are using the GNU C Library 2 or newer... yes
checking for ranlib... (cached) ranlib
checking whether the -Werror option is usable... yes
checking for simple visibility declarations... yes
checking for inline... inline
checking for size_t... yes
checking for stdint.h... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking whether integer division by zero raises SIGFPE... yes
checking for inttypes.h... yes
checking for unsigned long long int... yes
checking for inttypes.h... (cached) yes
checking whether the inttypes.h PRIxNN macros are broken... no
checking for ld used by GCC... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking for shared library run path origin... done
checking whether imported symbols can be declared weak... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for pthread_kill in -lpthread... yes
checking for multithread API to use... posix
checking for pthread_rwlock_t... yes
checking argz.h usability... yes
checking argz.h presence... yes
checking for argz.h... yes
checking for inttypes.h... (cached) yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for getcwd... yes
checking for getegid... yes
checking for geteuid... yes
checking for getgid... yes
checking for getuid... yes
checking for mempcpy... yes
checking for munmap... yes
checking for stpcpy... yes
checking for strcasecmp... yes
checking for strdup... yes
checking for strtoul... yes
checking for tsearch... yes
checking for uselocale... yes
checking for argz_count... yes
checking for argz_stringify... yes
checking for argz_next... yes
checking for __fsetlocking... yes
checking whether feof_unlocked is declared... yes
checking whether fgets_unlocked is declared... yes
checking for iconv... yes
checking for working iconv... yes
checking for iconv declaration... 
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for bison... bison
checking version of bison... 3.4.1, ok
checking for long long int... yes
checking for wchar_t... yes
checking for wint_t... yes
checking for intmax_t... yes
checking whether printf() supports POSIX/XSI format strings... yes
checking whether we are using the GNU C Library 2.1 or newer... yes
checking for stdint.h... (cached) yes
checking for SIZE_MAX... yes
checking for stdint.h... (cached) yes
checking for working fcntl.h... yes
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for ptrdiff_t... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for asprintf... yes
checking for fwprintf... yes
checking for newlocale... yes
checking for putenv... yes
checking for setenv... yes
checking for setlocale... yes
checking for snprintf... yes
checking for strnlen... yes
checking for wcslen... yes
checking for wcsnlen... yes
checking for mbrtowc... yes
checking for wcrtomb... yes
checking whether _snprintf is declared... no
checking whether _snwprintf is declared... no
checking whether getc_unlocked is declared... yes
checking for nl_langinfo and CODESET... yes
checking for LC_MESSAGES... yes
checking for CFPreferencesCopyAppValue... (cached) no
checking for CFLocaleCopyCurrent... (cached) no
checking whether included gettext is requested... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for intltool >= 0.40.0... 0.51.0 found
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... (cached) /usr/bin/xgettext
checking for msgmerge... (cached) /usr/bin/msgmerge
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for gmsgfmt... (cached) /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.30.0
checking for XML::Parser... ok
checking for main in -lintl... no
checking for yasm... yes
checking for log2 in -lm... yes
checking for main in -ldl... yes
checking for main in -lsocket... no
checking alloca.h usability... yes
checking alloca.h presence... yes
checking for alloca.h... yes
checking sys/syslimits.h usability... no
checking sys/syslimits.h presence... no
checking for sys/syslimits.h... no
checking sys/cdefs.h usability... yes
checking sys/cdefs.h presence... yes
checking for sys/cdefs.h... yes
checking for main in -lz... yes
checking for ZIP... yes
checking for GTK3_DEPS... yes
checking for glib-compile-resources... /usr/bin/glib-compile-resources
checking for JANSSON... yes
checking for GTK2_DEPS... yes
checking for ALSA_DEPS... yes
checking CoreAudio/AudioHardware.h usability... no
checking CoreAudio/AudioHardware.h presence... no
checking for CoreAudio/AudioHardware.h... no
checking sndio.h usability... no
checking sndio.h presence... no
checking for sndio.h... no
checking for sio_write in -lsndio... no
checking for FFMPEG_DEPS... yes
checking for DBUS_DEPS... yes
checking for PULSE_DEPS... yes
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking for main in -liconv... no
checking whether C compiler accepts -msse2... yes
checking for main in -lcurl... yes
checking for main in -lmad... yes
checking for main in -lmpg123... yes
checking for main in -lvorbis... yes
checking for main in -lvorbisfile... yes
checking for OPUS... yes
checking for main in -logg... yes
checking for ogg_stream_flush_fill in -logg... yes
checking for main in -lFLAC... yes
checking for main in -lwavpack... yes
checking for main in -lsndfile... yes
checking for main in -lcdio... yes
checking for main in -lcddb... yes
checking for main in -lcdda_interface... yes
checking for main in -lcdda_paranoia... yes
checking cdda/cdda_interface.h usability... yes
checking cdda/cdda_interface.h presence... yes
checking for cdda/cdda_interface.h... yes
checking ffmpeg/avformat.h usability... no
checking ffmpeg/avformat.h presence... no
checking for ffmpeg/avformat.h... no
checking X11/Xlib.h usability... yes
checking X11/Xlib.h presence... yes
checking for X11/Xlib.h... yes
checking for sndiod ... checking for OSS include dir... not found
checking for sys/soundcard.h... checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
found
checking for IMLIB2_DEPS... yes
checking for LIBSAMPLERATE_DEPS... yes
checking for main in -lfaad... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating shared/Makefile
config.status: creating pixmaps/Makefile
config.status: creating icons/Makefile
config.status: creating plugins/liboggedit/Makefile
config.status: creating plugins/libmp4ff/Makefile
config.status: creating plugins/libparser/Makefile
config.status: creating plugins/gme/Makefile
config.status: creating plugins/alsa/Makefile
config.status: creating plugins/hotkeys/Makefile
config.status: creating plugins/lastfm/Makefile
config.status: creating plugins/ffap/Makefile
config.status: creating plugins/mp3/Makefile
config.status: creating plugins/vorbis/Makefile
config.status: creating plugins/opus/Makefile
config.status: creating plugins/flac/Makefile
config.status: creating plugins/wavpack/Makefile
config.status: creating plugins/sndfile/Makefile
config.status: creating plugins/vfs_curl/Makefile
config.status: creating plugins/cdda/Makefile
config.status: creating plugins/gtkui/Makefile
config.status: creating plugins/nullout/Makefile
config.status: creating plugins/vtx/Makefile
config.status: creating plugins/adplug/Makefile
config.status: creating plugins/ffmpeg/Makefile
config.status: creating plugins/sid/Makefile
config.status: creating plugins/oss/Makefile
config.status: creating plugins/pulse/Makefile
config.status: creating plugins/artwork-legacy/Makefile
config.status: creating plugins/supereq/Makefile
config.status: creating plugins/notify/Makefile
config.status: creating plugins/shellexec/Makefile
config.status: creating plugins/musepack/Makefile
config.status: creating plugins/wildmidi/Makefile
config.status: creating plugins/tta/Makefile
config.status: creating plugins/dca/Makefile
config.status: creating plugins/aac/Makefile
config.status: creating plugins/mms/Makefile
config.status: creating plugins/dsp_libsrc/Makefile
config.status: creating plugins/m3u/Makefile
config.status: creating plugins/vfs_zip/Makefile
config.status: creating plugins/converter/Makefile
config.status: creating plugins/dumb/Makefile
config.status: creating plugins/psf/Makefile
config.status: creating plugins/shn/Makefile
config.status: creating plugins/mono2stereo/Makefile
config.status: creating plugins/shellexecui/Makefile
config.status: creating plugins/alac/Makefile
config.status: creating plugins/wma/Makefile
config.status: creating plugins/pltbrowser/Makefile
config.status: creating plugins/sc68/Makefile
config.status: creating plugins/coreaudio/Makefile
config.status: creating plugins/sndio/Makefile
config.status: creating plugins/rg_scanner/Makefile
config.status: creating intl/Makefile
config.status: creating po/Makefile.in
config.status: creating deadbeef.desktop
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing libtool commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing po/stamp-it commands

Plugin Summary:

    stdio: yes - Standard IO plugin
    gme: yes - chiptune music player based on GME
    nullout: yes - NULL output
    alsa: yes - ALSA output
    oss: yes - oss output plugin
    pulse: yes - PulseAudio output plugin
    coreaudio: no - CoreAudio output plugin
    sndio: no - sndio output plugin
    sid: yes - SID player based on libsidplay2
    ffap: yes - Monkey's audio (APE) decoder
    lastfm: yes - last.fm scrobbler
    mp3: yes - mp3 plugin
        libmad: yes - libmad backend for mp3 plugin
        libmpg123: yes - libmpg123 backend for mp3 plugin
    vorbis: yes - ogg vorbis player
    opus: yes - ogg opus player
    flac: yes - flac player
    wavpack: yes - wavpack player
    sndfile: yes - PCM (wav,aiff,etc) player based on libsndfile
    vtx: yes - vtx file player (ay8910/12 emulation)
    adplug: yes - adplug player (OPL2/OPL3 emulation)
    vfs_curl: yes - http/ftp streaming support
    cdda: yes - cd audio player
    gtkui: yes - GTK2 user interface
    gtkui3: yes - GTK3 user interface
    hotkeys: yes - Local and global hotkeys support
    ffmpeg: yes - ffmpeg codecs
    artwork: yes - Cover art plugin
    supereq: yes - Equalizer based on Super EQ library by Naoki Shibata
    notify: yes - notification-daemon support plugin
    shellexec: yes - shell commands plugin
    shellexecui: yes - GTK user interface for setting up shellexec plugin
    musepack: yes - musepack player plugin
    wildmidi: yes - WildMidi player plugin
    tta: yes - TTA player plugin
    dca: yes - libdca (DTS Audio) player plugin
    aac: yes - AAC player (m4a, aac, mp4) based on FAAD2
    mms: yes - mms streaming support
    dsp_src: yes - High quality samplerate conversion using libsamplerate
    m3u: yes - M3U and PLS playlist support
    vfs_zip: yes - zip archive support
    converter: yes - plugin for converting files to any formats
    psf: yes - PSF player, using Audio Overload SDK
    dumb: yes - DUMB module plugin, for MOD, S3M, etc
    shn: yes - SHN plugin based on xmms-shn
    mono2stereo: yes - mono2stereo DSP plugin
    alac: yes - ALAC plugin
    wma: yes - WMA plugin
    pltbrowser: yes - playlist browser gui plugin
    sc68: yes - sc68 Atari ST And Amiga player
    rgscanner: yes - plugin for ReplayGain scanner support

[eduardo:~/Downloads/build/deadbeef/deadbeef-1.8.0]$ 

Below is the GDB output:

Reading symbols from /usr/local/bin/deadbeef...
(gdb) r
Starting program: /usr/local/bin/deadbeef 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
starting deadbeef 1.8.0
server_start
searching for GUI plugins in /home/eduardo/.local/lib64/deadbeef
searching for GUI plugins in /home/eduardo/.local/lib/deadbeef
searching for GUI plugins in /usr/local/lib/deadbeef
load_plugin_dir /usr/local/lib/deadbeef: scandir found 104 files
found gui plugin ddb_gui_GTK2.so
added GTK2 gui plugin
found gui plugin ddb_gui_GTK3.so
added GTK3 gui plugin
load gui plugin
checking GUI plugin: GTK2
checking GUI plugin: GTK3
found selected GUI plugin: GTK3
loading plugin /usr/local/lib/deadbeef/ddb_gui_GTK3.so
loading plugins from /home/eduardo/.local/lib64/deadbeef
loading plugins from /home/eduardo/.local/lib/deadbeef
loading plugins from /usr/local/lib/deadbeef
load_plugin_dir /usr/local/lib/deadbeef: scandir found 104 files
loading plugin /usr/local/lib/deadbeef/aac.so
loading plugin /usr/local/lib/deadbeef/adplug.so
loading plugin /usr/local/lib/deadbeef/alac.so
loading plugin /usr/local/lib/deadbeef/alsa.so
loading plugin /usr/local/lib/deadbeef/artwork.so
loading plugin /usr/local/lib/deadbeef/cdda.so
loading plugin /usr/local/lib/deadbeef/converter.so
loading plugin /usr/local/lib/deadbeef/converter_gtk2.so
loading plugin /usr/local/lib/deadbeef/converter_gtk3.so
loading plugin /usr/local/lib/deadbeef/dca.so
loading plugin /usr/local/lib/deadbeef/ddb_dumb.so
loading plugin /usr/local/lib/deadbeef/ddb_mono2stereo.so
loading plugin /usr/local/lib/deadbeef/ddb_shn.so
loading plugin /usr/local/lib/deadbeef/dsp_libsrc.so
loading plugin /usr/local/lib/deadbeef/ffap.so
loading plugin /usr/local/lib/deadbeef/ffmpeg.so
loading plugin /usr/local/lib/deadbeef/flac.so
loading plugin /usr/local/lib/deadbeef/gme.so
loading plugin /usr/local/lib/deadbeef/hotkeys.so
loading plugin /usr/local/lib/deadbeef/in_sc68.so
loading plugin /usr/local/lib/deadbeef/lastfm.so
loading plugin /usr/local/lib/deadbeef/m3u.so
loading plugin /usr/local/lib/deadbeef/mms.so
loading plugin /usr/local/lib/deadbeef/mp3.so
loading plugin /usr/local/lib/deadbeef/musepack.so
loading plugin /usr/local/lib/deadbeef/notify.so
loading plugin /usr/local/lib/deadbeef/nullout.so
loading plugin /usr/local/lib/deadbeef/opus.so
loading plugin /usr/local/lib/deadbeef/oss.so
loading plugin /usr/local/lib/deadbeef/pltbrowser_gtk2.so
loading plugin /usr/local/lib/deadbeef/pltbrowser_gtk3.so
loading plugin /usr/local/lib/deadbeef/psf.so
loading plugin /usr/local/lib/deadbeef/pulse.so
loading plugin /usr/local/lib/deadbeef/rg_scanner.so
loading plugin /usr/local/lib/deadbeef/shellexec.so
loading plugin /usr/local/lib/deadbeef/shellexecui_gtk2.so
loading plugin /usr/local/lib/deadbeef/shellexecui_gtk3.so
loading plugin /usr/local/lib/deadbeef/sid.so
loading plugin /usr/local/lib/deadbeef/sndfile.so
loading plugin /usr/local/lib/deadbeef/supereq.so
loading plugin /usr/local/lib/deadbeef/tta.so
loading plugin /usr/local/lib/deadbeef/vfs_curl.so
loading plugin /usr/local/lib/deadbeef/vfs_zip.so
loading plugin /usr/local/lib/deadbeef/vorbis.so
loading plugin /usr/local/lib/deadbeef/vtx.so
loading plugin /usr/local/lib/deadbeef/wavpack.so
loading plugin /usr/local/lib/deadbeef/wildmidi.so
loading plugin /usr/local/lib/deadbeef/wma.so
starting plugin GTK3 user interface
starting plugin AAC player
starting plugin Adplug player
starting plugin ALAC player
starting plugin ALSA output plugin
starting plugin Album Artwork
[New Thread 0x7fffebbe1700 (LWP 4548)]
[New Thread 0x7fffeb3e0700 (LWP 4549)]
starting plugin Audio CD player
starting plugin Converter
starting plugin Converter GTK2 UI
starting plugin Converter GTK3 UI
starting plugin dts decoder
starting plugin DUMB module player
starting plugin Mono to stereo
starting plugin Shorten player
starting plugin Resampler (Secret Rabbit Code)
starting plugin Monkey's Audio (APE) decoder
starting plugin FLAC decoder
starting plugin Game-Music-Emu player
starting plugin Hotkey manager
[New Thread 0x7fffeabdf700 (LWP 4550)]
starting plugin SC68 player (Atari ST SNDH YM2149)
starting plugin last.fm scrobbler
[New Thread 0x7fffea3de700 (LWP 4551)]
starting plugin M3U and PLS support
starting plugin mms vfs
starting plugin MP3 player
starting plugin MusePack decoder
starting plugin OSD Notify
starting plugin Null output plugin
starting plugin Opus player
starting plugin OSS output plugin
starting plugin Playlist browser GTK2
starting plugin Playlist browser GTK3
starting plugin PSF player using Audio Overload SDK
starting plugin PulseAudio output plugin
starting plugin ReplayGain Scanner
starting plugin Shell commands
starting plugin Shellexec GTK2 UI
starting plugin Shellexec GTK3 UI
starting plugin SID player
starting plugin WAV/PCM player
starting plugin SuperEQ
starting plugin tta decoder
starting plugin cURL vfs
starting plugin ZIP vfs
starting plugin Ogg Vorbis decoder
starting plugin VTX player
starting plugin WavPack decoder
starting plugin WildMidi player
starting plugin WMA player
starting plugin stdio vfs
starting plugin FFMPEG audio player
streamer_set_output
selected output plugin: PulseAudio output plugin
INFO: from file /home/eduardo/.config/deadbeef/playlists/0.dbpl
INFO: from file /home/eduardo/.config/deadbeef/playlists/1.dbpl
INFO: from file /home/eduardo/.config/deadbeef/playlists/2.dbpl
[New Thread 0x7fffe9b1e700 (LWP 4552)]
convgui: gtkui plugin not found
plugin Converter GTK2 UI failed to connect to dependencies, deactivated.
plugin Playlist browser GTK2 failed to connect to dependencies, deactivated.
shellexecui: can't find gtkui plugin
plugin Shellexec GTK2 UI failed to connect to dependencies, deactivated.
resume: track -1 pos -1.000000 playlist -1
[New Thread 0x7ffff47ac700 (LWP 4553)]
[New Thread 0x7fffe931d700 (LWP 4554)]
gtkui plugin compiled for gtk version: 3.24.8
[New Thread 0x7fffe8b1c700 (LWP 4555)]
[New Thread 0x7fffdbfff700 (LWP 4556)]

(deadbeef:4544): Gtk-WARNING **: 14:44:16.455: Theme parsing error: gtk.css:385:8: not a number

(deadbeef:4544): Gtk-WARNING **: 14:44:16.455: Theme parsing error: gtk.css:385:17: Using Pango syntax for the font: style property is deprecated; please use CSS syntax

(deadbeef:4544): Gtk-WARNING **: 14:44:16.455: Theme parsing error: gtk.css:453:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.455: Theme parsing error: gtk.css:623:68: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.455: Theme parsing error: gtk.css:636:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.456: Theme parsing error: gtk.css:648:67: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.456: Theme parsing error: gtk.css:660:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.456: Theme parsing error: gtk.css:669:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.456: Theme parsing error: gtk.css:681:68: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.456: Theme parsing error: gtk.css:691:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.456: Theme parsing error: gtk.css:704:67: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.456: Theme parsing error: gtk.css:715:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.456: Theme parsing error: gtk.css:724:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.456: Theme parsing error: gtk.css:744:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.456: Theme parsing error: gtk.css:754:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.456: Theme parsing error: gtk.css:775:69: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.457: Theme parsing error: gtk.css:819:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.457: Theme parsing error: gtk.css:933:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.457: Theme parsing error: gtk.css:943:74: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.457: Theme parsing error: gtk.css:956:58: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.457: Theme parsing error: gtk.css:967:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.457: Theme parsing error: gtk.css:976:74: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.457: Theme parsing error: gtk.css:1019:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.458: Theme parsing error: gtk.css:1133:71: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.458: Theme parsing error: gtk.css:1143:73: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.458: Theme parsing error: gtk.css:1156:58: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.458: Theme parsing error: gtk.css:1167:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.458: Theme parsing error: gtk.css:1176:73: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.458: Theme parsing error: gtk.css:1295:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.460: Theme parsing error: gtk.css:2103:58: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.460: Theme parsing error: gtk.css:2264:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.460: Theme parsing error: gtk.css:2270:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.460: Theme parsing error: gtk.css:2277:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.460: Theme parsing error: gtk.css:2324:67: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.461: Theme parsing error: gtk.css:2333:69: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.461: Theme parsing error: gtk.css:2342:69: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.461: Theme parsing error: gtk.css:2351:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.461: Theme parsing error: gtk.css:2391:54: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.461: Theme parsing error: gtk.css:2396:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.462: Theme parsing error: gtk.css:2909:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.463: Theme parsing error: gtk.css:3218:17: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(deadbeef:4544): Gtk-WARNING **: 14:44:16.465: Theme parsing error: gtk.css:4439:58: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.465: Theme parsing error: gtk.css:4463:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.465: Theme parsing error: gtk.css:4474:74: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.465: Theme parsing error: gtk.css:4483:71: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.465: Theme parsing error: gtk.css:4492:74: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.465: Theme parsing error: gtk.css:4500:74: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.466: Theme parsing error: gtk.css:4901:55: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.467: Theme parsing error: gtk.css:5365:68: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.467: Theme parsing error: gtk.css:5374:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.467: Theme parsing error: gtk.css:5383:67: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.467: Theme parsing error: gtk.css:5392:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.467: Theme parsing error: gtk.css:5400:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.467: Theme parsing error: gtk.css:5447:9: Not using units is deprecated. Assuming 'px'.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.467: Theme parsing error: gtk.css:5447:9: Expected a string.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.468: Theme parsing error: gtk.css:5674:16: not a number

(deadbeef:4544): Gtk-WARNING **: 14:44:16.468: Theme parsing error: gtk.css:5674:16: Expected a string.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.469: Theme parsing error: gtk.css:6359:14: not a number

(deadbeef:4544): Gtk-WARNING **: 14:44:16.469: Theme parsing error: gtk.css:6359:14: Expected a string.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.469: Theme parsing error: gtk.css:6364:10: not a number

(deadbeef:4544): Gtk-WARNING **: 14:44:16.469: Theme parsing error: gtk.css:6364:24: Using Pango syntax for the font: style property is deprecated; please use CSS syntax

(deadbeef:4544): Gtk-WARNING **: 14:44:16.469: Theme parsing error: gtk.css:6378:23: The '-gtk-image-effect' property has been renamed to '-gtk-icon-effect'

(deadbeef:4544): Gtk-WARNING **: 14:44:16.469: Theme parsing error: gtk.css:6386:14: not a number

(deadbeef:4544): Gtk-WARNING **: 14:44:16.469: Theme parsing error: gtk.css:6386:14: Expected a string.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.469: Theme parsing error: gtk.css:6388:15: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(deadbeef:4544): Gtk-WARNING **: 14:44:16.469: Theme parsing error: gtk.css:6438:13: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(deadbeef:4544): Gtk-WARNING **: 14:44:16.470: Theme parsing error: gtk.css:6551:16: The 'outline-radius' property has been renamed to '-gtk-outline-radius'

(deadbeef:4544): Gtk-WARNING **: 14:44:16.470: Theme parsing error: gtk.css:6574:52: The :prelight pseudo-class is deprecated. Use :hover instead.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.470: Theme parsing error: gtk.css:6627:14: not a number

(deadbeef:4544): Gtk-WARNING **: 14:44:16.470: Theme parsing error: gtk.css:6627:14: Expected a string.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.470: Theme parsing error: gtk.css:6937:10: Not using units is deprecated. Assuming 'px'.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.470: Theme parsing error: gtk.css:6937:10: Expected a string.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.471: Theme parsing error: gtk.css:7284:12: not a number

(deadbeef:4544): Gtk-WARNING **: 14:44:16.471: Theme parsing error: gtk.css:7284:12: Expected a string.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.471: Theme parsing error: gtk.css:7292:14: not a number

(deadbeef:4544): Gtk-WARNING **: 14:44:16.471: Theme parsing error: gtk.css:7292:14: Expected a string.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.471: Theme parsing error: gtk.css:7301:16: not a number

(deadbeef:4544): Gtk-WARNING **: 14:44:16.471: Theme parsing error: gtk.css:7301:16: Expected a string.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.471: Theme parsing error: gtk.css:7306:14: not a number

(deadbeef:4544): Gtk-WARNING **: 14:44:16.471: Theme parsing error: gtk.css:7306:14: Expected a string.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.471: Theme parsing error: gtk.css:7370:68: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.471: Theme parsing error: gtk.css:7379:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.471: Theme parsing error: gtk.css:7388:67: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.471: Theme parsing error: gtk.css:7397:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.471: Theme parsing error: gtk.css:7405:12: Expected a string.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.471: Theme parsing error: gtk.css:7408:16: not a number

(deadbeef:4544): Gtk-WARNING **: 14:44:16.472: Theme parsing error: gtk.css:7408:16: Expected a string.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.472: Theme parsing error: gtk.css:7416:12: not a number

(deadbeef:4544): Gtk-WARNING **: 14:44:16.472: Theme parsing error: gtk.css:7416:12: Expected a string.

(deadbeef:4544): Gtk-WARNING **: 14:44:16.556: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
connecting button tray signals
[New Thread 0x7fffdb77e700 (LWP 4557)]
[New Thread 0x7fffdab7d700 (LWP 4558)]
[New Thread 0x7fffda37c700 (LWP 4559)]
[New Thread 0x7fffd9b7b700 (LWP 4560)]
[Thread 0x7fffdab7d700 (LWP 4558) exited]

Thread 6 "deadbeef-stream" received signal SIGFPE, Arithmetic exception.
[Switching to Thread 0x7fffe9b1e700 (LWP 4552)]
0x00000000004173fa in streamreader_read_block (block=block@entry=0x6091d0, track=0x5ee740, fileinfo=0x7fffcc000c40, mutex=6220304)
    at streamreader.c:111
111         if (mod) {
(gdb) thread apply all backtrace

Thread 14 (Thread 0x7fffd9b7b700 (LWP 4560)):
#0  0x00007ffff7cf5500 in nanosleep () at /lib64/libc.so.6
#1  0x00007ffff7d27664 in usleep () at /lib64/libc.so.6
#2  0x00007fffed06540a in pulse_thread (context=<optimized out>) at pulse.c:286
#3  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7fffda37c700 (LWP 4559)):
#0  0x00007ffff7d24a19 in poll () at /lib64/libc.so.6
#1  0x00007fffec81fd7d in  () at /usr/lib64/libpulse.so.0
#2  0x00007fffec80c084 in pa_mainloop_poll () at /usr/lib64/libpulse.so.0
#3  0x00007fffec80c457 in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0
#4  0x00007fffec80c4cb in pa_mainloop_run () at /usr/lib64/libpulse.so.0
#5  0x00007fffec81fe6c in  () at /usr/lib64/libpulse.so.0
#6  0x00007fffec7b187e in  () at /usr/lib64/pulseaudio/libpulsecommon-12.2.so
#7  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#8  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7fffdb77e700 (LWP 4557)):
#0  0x00007ffff7e0d1b3 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffff7b510d3 in loading_thread (none=<optimized out>) at coverart.c:405
#2  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7fffdbfff700 (LWP 4556)):
--Type <RET> for more, q to quit, c to continue without paging--c
#0  0x00007ffff7d24a19 in poll () at /lib64/libc.so.6
#1  0x00007ffff6e3465e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff6e34a03 in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff7062ea6 in  () at /usr/lib64/libgio-2.0.so.0
#4  0x00007ffff6e5bddd in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#6  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7fffe8b1c700 (LWP 4555)):
#0  0x00007ffff7d24a19 in poll () at /lib64/libc.so.6
#1  0x00007ffff6e3465e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff6e3477f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff6e347d1 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007ffff6e5bddd in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#6  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fffe931d700 (LWP 4554)):
#0  0x00007ffff7e0d1b3 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x0000000000419bd2 in cond_wait (c=5401856, m=5401808) at threading_pthread.c:218
#2  0x00000000004188a7 in messagepump_wait () at messagepump.c:129
#3  0x0000000000405c09 in player_mainloop () at main.c:716
#4  0x0000000000405d89 in mainloop_thread (ctx=<optimized out>) at main.c:850
#5  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#6  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7ffff47ac700 (LWP 4553)):
#0  0x00007ffff7d26eb7 in select () at /lib64/libc.so.6
#1  0x00000000004058bd in server_loop (ctx=<optimized out>) at main.c:587
#2  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fffe9b1e700 (LWP 4552)):
#0  0x00000000004173fa in streamreader_read_block (block=block@entry=0x6091d0, track=0x5ee740, fileinfo=0x7fffcc000c40, mutex=6220304) at streamreader.c:111
#1  0x000000000041526e in streamer_thread (unused=<optimized out>) at streamer.c:1553
#2  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fffea3de700 (LWP 4551)):
#0  0x00007ffff7e0d1b3 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x0000000000419bd2 in cond_wait (c=6165392, m=6165344) at threading_pthread.c:218
#2  0x00007ffff3e18e74 in lfm_thread (ctx=<optimized out>) at lastfm.c:734
#3  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fffeabdf700 (LWP 4550)):
#0  0x00007ffff7cf5500 in nanosleep () at /lib64/libc.so.6
#1  0x00007ffff7d27664 in usleep () at /lib64/libc.so.6
#2  0x00007ffff3e3219f in hotkeys_event_loop (unused=<optimized out>) at hotkeys.c:498
#3  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fffeb3e0700 (LWP 4549)):
#0  0x00007ffff7e0d647 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffff54ce42a in cache_cleaner_thread (none=<optimized out>) at cache.c:182
#2  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fffebbe1700 (LWP 4548)):
#0  0x00007ffff7e0d1b3 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffff54cdd71 in fetcher_thread (none=<optimized out>) at artwork.c:1838
#2  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7ffff7c18b80 (LWP 4544)):
#0  0x00007ffff7d24a19 in poll () at /lib64/libc.so.6
#1  0x00007ffff6e3465e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff6e3477f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff702bedd in g_application_run () at /usr/lib64/libgio-2.0.so.0
#4  0x00007ffff7b219dd in gtkui_thread (ctx=ctx@entry=0x0) at gtkui.c:1398
#5  0x00007ffff7b21a6c in gtkui_start () at gtkui.c:1527
#6  0x0000000000404594 in main (argc=<optimized out>, argv=<optimized out>) at main.c:1229
(gdb) 
Oleksiy-Yakovenko commented 5 years ago

Have you tried the other suggestions?

thegreyshadow commented 5 years ago

Right now I'm in that process.

Using the website provided build you linked produced the same crash. GDB output below:

Reading symbols from ./deadbeef...
(No debugging symbols found in ./deadbeef)
(gdb) r
Starting program: /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/deadbeef 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
starting deadbeef devel [static] [portable]
server_start
searching for GUI plugins in /home/eduardo/.local/lib64/deadbeef
searching for GUI plugins in /home/eduardo/.local/lib/deadbeef
searching for GUI plugins in /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins
load_plugin_dir /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins: scandir found 54 files
found gui plugin ddb_gui_GTK2.so
added GTK2 gui plugin
found gui plugin ddb_gui_GTK3.so
added GTK3 gui plugin
load gui plugin
checking GUI plugin: GTK2
checking GUI plugin: GTK3
found selected GUI plugin: GTK3
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/ddb_gui_GTK3.so
loading plugins from /home/eduardo/.local/lib64/deadbeef
loading plugins from /home/eduardo/.local/lib/deadbeef
loading plugins from /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins
load_plugin_dir /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins: scandir found 54 files
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/aac.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/adplug.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/alac.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/alsa.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/artwork.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/cdda.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/converter.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/converter_gtk2.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/converter_gtk3.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/dca.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/ddb_dumb.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/ddb_mono2stereo.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/ddb_shn.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/dsp_libsrc.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/ffap.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/ffmpeg.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/flac.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/gme.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/hotkeys.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/in_sc68.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/lastfm.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/m3u.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/mms.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/mp3.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/musepack.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/notify.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/nullout.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/opus.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/oss.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/pltbrowser_gtk2.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/pltbrowser_gtk3.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/psf.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/pulse.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/rg_scanner.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/shellexec.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/shellexecui_gtk2.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/shellexecui_gtk3.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/sid.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/sndfile.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/supereq.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/tta.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/vfs_curl.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/vfs_zip.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/vorbis.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/vtx.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/wavpack.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/wildmidi.so
loading plugin /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/wma.so
starting plugin GTK3 user interface
starting plugin AAC player
starting plugin Adplug player
starting plugin ALAC player
starting plugin ALSA output plugin
starting plugin Album Artwork
[New Thread 0x7fffec5a1700 (LWP 11452)]
[New Thread 0x7fffebda0700 (LWP 11453)]
starting plugin Audio CD player
starting plugin Converter
starting plugin Converter GTK2 UI
starting plugin Converter GTK3 UI
starting plugin dts decoder
starting plugin DUMB module player
starting plugin Mono to stereo
starting plugin Shorten player
starting plugin Resampler (Secret Rabbit Code)
starting plugin Monkey's Audio (APE) decoder
starting plugin FLAC decoder
starting plugin Game-Music-Emu player
starting plugin Hotkey manager
[New Thread 0x7fffeb59f700 (LWP 11454)]
starting plugin SC68 player (Atari ST SNDH YM2149)
starting plugin last.fm scrobbler
[New Thread 0x7fffead9e700 (LWP 11455)]
starting plugin M3U and PLS support
starting plugin mms vfs
starting plugin MP3 player
starting plugin MusePack decoder
starting plugin OSD Notify
starting plugin Null output plugin
starting plugin Opus player
starting plugin OSS output plugin
starting plugin Playlist browser GTK2
starting plugin Playlist browser GTK3
starting plugin PSF player using Audio Overload SDK
starting plugin PulseAudio output plugin
starting plugin ReplayGain Scanner
starting plugin Shell commands
starting plugin Shellexec GTK2 UI
starting plugin Shellexec GTK3 UI
starting plugin SID player
starting plugin WAV/PCM player
starting plugin SuperEQ
starting plugin tta decoder
starting plugin cURL vfs
starting plugin ZIP vfs
starting plugin Ogg Vorbis decoder
starting plugin VTX player
starting plugin WavPack decoder
starting plugin WildMidi player
starting plugin WMA player
starting plugin stdio vfs
starting plugin FFMPEG audio player
streamer_set_output
selected output plugin: PulseAudio output plugin
INFO: from file /home/eduardo/.config/deadbeef/playlists/0.dbpl
INFO: from file /home/eduardo/.config/deadbeef/playlists/1.dbpl
INFO: from file /home/eduardo/.config/deadbeef/playlists/2.dbpl
[New Thread 0x7fffea51f700 (LWP 11456)]
convgui: gtkui plugin not found
plugin Converter GTK2 UI failed to connect to dependencies, deactivated.
plugin Playlist browser GTK2 failed to connect to dependencies, deactivated.
shellexecui: can't find gtkui plugin
plugin Shellexec GTK2 UI failed to connect to dependencies, deactivated.
resume: track -1 pos -1.000000 playlist -1
[New Thread 0x7ffff4229700 (LWP 11457)]
[New Thread 0x7fffe9d1e700 (LWP 11458)]
gtkui plugin compiled for gtk version: 3.10.8
[New Thread 0x7fffe951d700 (LWP 11459)]
[New Thread 0x7fffe8d1c700 (LWP 11460)]

(deadbeef:11448): Gtk-WARNING **: 15:05:09.914: Theme parsing error: gtk.css:385:8: not a number

(deadbeef:11448): Gtk-WARNING **: 15:05:09.915: Theme parsing error: gtk.css:385:17: Using Pango syntax for the font: style property is deprecated; please use CSS syntax

(deadbeef:11448): Gtk-WARNING **: 15:05:09.915: Theme parsing error: gtk.css:453:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.915: Theme parsing error: gtk.css:623:68: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.915: Theme parsing error: gtk.css:636:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.916: Theme parsing error: gtk.css:648:67: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.916: Theme parsing error: gtk.css:660:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.916: Theme parsing error: gtk.css:669:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.916: Theme parsing error: gtk.css:681:68: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.916: Theme parsing error: gtk.css:691:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.916: Theme parsing error: gtk.css:704:67: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.916: Theme parsing error: gtk.css:715:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.916: Theme parsing error: gtk.css:724:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.916: Theme parsing error: gtk.css:744:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.916: Theme parsing error: gtk.css:754:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.916: Theme parsing error: gtk.css:775:69: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.917: Theme parsing error: gtk.css:819:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.917: Theme parsing error: gtk.css:933:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.917: Theme parsing error: gtk.css:943:74: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.917: Theme parsing error: gtk.css:956:58: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.917: Theme parsing error: gtk.css:967:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.917: Theme parsing error: gtk.css:976:74: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.917: Theme parsing error: gtk.css:1019:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.918: Theme parsing error: gtk.css:1133:71: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.918: Theme parsing error: gtk.css:1143:73: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.918: Theme parsing error: gtk.css:1156:58: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.918: Theme parsing error: gtk.css:1167:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.918: Theme parsing error: gtk.css:1176:73: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.918: Theme parsing error: gtk.css:1295:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.920: Theme parsing error: gtk.css:2103:58: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.920: Theme parsing error: gtk.css:2264:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.920: Theme parsing error: gtk.css:2270:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.920: Theme parsing error: gtk.css:2277:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.920: Theme parsing error: gtk.css:2324:67: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.921: Theme parsing error: gtk.css:2333:69: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.921: Theme parsing error: gtk.css:2342:69: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.921: Theme parsing error: gtk.css:2351:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.921: Theme parsing error: gtk.css:2391:54: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.921: Theme parsing error: gtk.css:2396:56: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.922: Theme parsing error: gtk.css:2909:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.923: Theme parsing error: gtk.css:3218:17: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(deadbeef:11448): Gtk-WARNING **: 15:05:09.925: Theme parsing error: gtk.css:4439:58: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.925: Theme parsing error: gtk.css:4463:72: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.925: Theme parsing error: gtk.css:4474:74: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.925: Theme parsing error: gtk.css:4483:71: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.925: Theme parsing error: gtk.css:4492:74: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.926: Theme parsing error: gtk.css:4500:74: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.926: Theme parsing error: gtk.css:4901:55: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.927: Theme parsing error: gtk.css:5365:68: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.927: Theme parsing error: gtk.css:5374:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.928: Theme parsing error: gtk.css:5383:67: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.928: Theme parsing error: gtk.css:5392:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.928: Theme parsing error: gtk.css:5400:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.928: Theme parsing error: gtk.css:5447:9: Not using units is deprecated. Assuming 'px'.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.928: Theme parsing error: gtk.css:5447:9: Expected a string.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.928: Theme parsing error: gtk.css:5674:16: not a number

(deadbeef:11448): Gtk-WARNING **: 15:05:09.928: Theme parsing error: gtk.css:5674:16: Expected a string.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.930: Theme parsing error: gtk.css:6359:14: not a number

(deadbeef:11448): Gtk-WARNING **: 15:05:09.930: Theme parsing error: gtk.css:6359:14: Expected a string.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.930: Theme parsing error: gtk.css:6364:10: not a number

(deadbeef:11448): Gtk-WARNING **: 15:05:09.930: Theme parsing error: gtk.css:6364:24: Using Pango syntax for the font: style property is deprecated; please use CSS syntax

(deadbeef:11448): Gtk-WARNING **: 15:05:09.930: Theme parsing error: gtk.css:6378:23: The '-gtk-image-effect' property has been renamed to '-gtk-icon-effect'

(deadbeef:11448): Gtk-WARNING **: 15:05:09.930: Theme parsing error: gtk.css:6386:14: not a number

(deadbeef:11448): Gtk-WARNING **: 15:05:09.930: Theme parsing error: gtk.css:6386:14: Expected a string.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.930: Theme parsing error: gtk.css:6388:15: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(deadbeef:11448): Gtk-WARNING **: 15:05:09.930: Theme parsing error: gtk.css:6438:13: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(deadbeef:11448): Gtk-WARNING **: 15:05:09.931: Theme parsing error: gtk.css:6551:16: The 'outline-radius' property has been renamed to '-gtk-outline-radius'

(deadbeef:11448): Gtk-WARNING **: 15:05:09.931: Theme parsing error: gtk.css:6574:52: The :prelight pseudo-class is deprecated. Use :hover instead.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.931: Theme parsing error: gtk.css:6627:14: not a number

(deadbeef:11448): Gtk-WARNING **: 15:05:09.931: Theme parsing error: gtk.css:6627:14: Expected a string.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.931: Theme parsing error: gtk.css:6937:10: Not using units is deprecated. Assuming 'px'.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.931: Theme parsing error: gtk.css:6937:10: Expected a string.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.932: Theme parsing error: gtk.css:7284:12: not a number

(deadbeef:11448): Gtk-WARNING **: 15:05:09.932: Theme parsing error: gtk.css:7284:12: Expected a string.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.932: Theme parsing error: gtk.css:7292:14: not a number

(deadbeef:11448): Gtk-WARNING **: 15:05:09.932: Theme parsing error: gtk.css:7292:14: Expected a string.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.932: Theme parsing error: gtk.css:7301:16: not a number

(deadbeef:11448): Gtk-WARNING **: 15:05:09.932: Theme parsing error: gtk.css:7301:16: Expected a string.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.932: Theme parsing error: gtk.css:7306:14: not a number

(deadbeef:11448): Gtk-WARNING **: 15:05:09.932: Theme parsing error: gtk.css:7306:14: Expected a string.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.932: Theme parsing error: gtk.css:7370:68: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.932: Theme parsing error: gtk.css:7379:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.932: Theme parsing error: gtk.css:7388:67: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.932: Theme parsing error: gtk.css:7397:70: Using one color stop with linear-gradient() is deprecated.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.932: Theme parsing error: gtk.css:7405:12: Expected a string.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.932: Theme parsing error: gtk.css:7408:16: not a number

(deadbeef:11448): Gtk-WARNING **: 15:05:09.933: Theme parsing error: gtk.css:7408:16: Expected a string.

(deadbeef:11448): Gtk-WARNING **: 15:05:09.933: Theme parsing error: gtk.css:7416:12: not a number

(deadbeef:11448): Gtk-WARNING **: 15:05:09.933: Theme parsing error: gtk.css:7416:12: Expected a string.

(deadbeef:11448): Gtk-WARNING **: 15:05:10.015: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
connecting button tray signals
[New Thread 0x7fffdbfff700 (LWP 11461)]
[New Thread 0x7fffdb7fe700 (LWP 11462)]
[New Thread 0x7fffdaffd700 (LWP 11463)]
[New Thread 0x7fffda7fc700 (LWP 11464)]

Thread 6 "deadbeef-stream" received signal SIGFPE, Arithmetic exception.
[Switching to Thread 0x7fffea51f700 (LWP 11456)]
0x000000000041e3cb in ?? ()
(gdb) thread apply all backtrace

Thread 14 (Thread 0x7fffda7fc700 (LWP 11464)):
#0  0x00007ffff7cf5500 in nanosleep () at /lib64/libc.so.6
#1  0x00007ffff7d27664 in usleep () at /lib64/libc.so.6
#2  0x00007fffef94eeea in  () at /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/pulse.so
#3  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7fffdaffd700 (LWP 11463)):
#0  0x00007ffff7d24a19 in poll () at /lib64/libc.so.6
#1  0x00007fffef929d7d in  () at /usr/lib64/libpulse.so.0
#2  0x00007fffef916084 in pa_mainloop_poll () at /usr/lib64/libpulse.so.0
#3  0x00007fffef916457 in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0
#4  0x00007fffef9164cb in pa_mainloop_run () at /usr/lib64/libpulse.so.0
#5  0x00007fffef929e6c in  () at /usr/lib64/libpulse.so.0
#6  0x00007fffef8bb87e in  () at /usr/lib64/pulseaudio/libpulsecommon-12.2.so
#7  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#8  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7fffdb7fe700 (LWP 11462)):
#0  0x00007ffff7fd963a in _dl_map_object_from_fd () at /lib64/ld-linux-x86-64.so.2
#1  0x00007ffff7fdc902 in _dl_map_object () at /lib64/ld-linux-x86-64.so.2
#2  0x00007ffff7fe7904 in dl_open_worker () at /lib64/ld-linux-x86-64.so.2
#3  0x00007ffff7d6de7c in _dl_catch_exception () at /lib64/libc.so.6
#4  0x00007ffff7fe7206 in _dl_open () at /lib64/ld-linux-x86-64.so.2
#5  0x00007ffff7d6d3dd in do_dlopen () at /lib64/libc.so.6
--Type <RET> for more, q to quit, c to continue without paging--c
#6  0x00007ffff7d6de7c in _dl_catch_exception () at /lib64/libc.so.6
#7  0x00007ffff7d6deef in _dl_catch_error () at /lib64/libc.so.6
#8  0x00007ffff7d6d4d1 in __libc_dlopen_mode () at /lib64/libc.so.6
#9  0x00007ffff7e11f9b in pthread_cancel_init () at /lib64/libpthread.so.0
#10 0x00007ffff7e121b4 in _Unwind_ForcedUnwind () at /lib64/libpthread.so.0
#11 0x00007ffff7e104f0 in __pthread_unwind () at /lib64/libpthread.so.0
#12 0x00007ffff7e083fc in  () at /lib64/libpthread.so.0
#13 0x0000000000420909 in  ()
#14 0x00007ffff0976bb2 in  () at /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/notify.so
#15 0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#16 0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7fffdbfff700 (LWP 11461)):
#0  0x00007ffff7e0d1b3 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffff7948f0b in  () at /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/ddb_gui_GTK3.so
#2  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7fffe8d1c700 (LWP 11460)):
#0  0x00007ffff7d24a19 in poll () at /lib64/libc.so.6
#1  0x00007ffff6c2765e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff6c27a03 in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff6e55ea6 in  () at /usr/lib64/libgio-2.0.so.0
#4  0x00007ffff6c4eddd in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#6  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7fffe951d700 (LWP 11459)):
#0  0x00007ffff7d24a19 in poll () at /lib64/libc.so.6
#1  0x00007ffff6c2765e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff6c2777f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff6c277d1 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007ffff6c4eddd in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#6  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fffe9d1e700 (LWP 11458)):
#0  0x00007ffff7e0d1b3 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x0000000000420b33 in  ()
#2  0x000000000041f867 in  ()
#3  0x00000000004050c7 in  ()
#4  0x00000000004050e9 in  ()
#5  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#6  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7ffff4229700 (LWP 11457)):
#0  0x00007ffff7d26eb7 in select () at /lib64/libc.so.6
#1  0x0000000000404da1 in  ()
#2  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fffea51f700 (LWP 11456)):
#0  0x000000000041e3cb in  ()
#1  0x00000000004198f6 in  ()
#2  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fffead9e700 (LWP 11455)):
#0  0x00007ffff7e0d1b3 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x0000000000420b33 in  ()
#2  0x00007ffff145ae28 in  () at /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/lastfm.so
#3  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fffeb59f700 (LWP 11454)):
#0  0x00007ffff7cf5500 in nanosleep () at /lib64/libc.so.6
#1  0x00007ffff7d27664 in usleep () at /lib64/libc.so.6
#2  0x00007ffff199d242 in  () at /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/hotkeys.so
#3  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fffebda0700 (LWP 11453)):
#0  0x00007ffff7e0d647 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffff46a6a67 in  () at /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/artwork.so
#2  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fffec5a1700 (LWP 11452)):
#0  0x00007ffff7e0d1b3 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ffff46a5a41 in  () at /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/artwork.so
#2  0x00007ffff7e0719c in start_thread () at /lib64/libpthread.so.0
#3  0x00007ffff7d304af in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7ffff7c18b80 (LWP 11448)):
#0  0x00007ffff6bf8528 in  () at /usr/lib64/libglib-2.0.so.0
#1  0x00007ffff6bf8bea in g_array_append_vals () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff72da374 in  () at /usr/lib64/libgtk-3.so.0
#3  0x00007ffff7296610 in  () at /usr/lib64/libgtk-3.so.0
#4  0x00007ffff72dfaa4 in  () at /usr/lib64/libgtk-3.so.0
#5  0x00007ffff72941c4 in  () at /usr/lib64/libgtk-3.so.0
#6  0x00007ffff72e4a0d in  () at /usr/lib64/libgtk-3.so.0
#7  0x00007ffff72e9582 in  () at /usr/lib64/libgtk-3.so.0
#8  0x00007ffff7296871 in  () at /usr/lib64/libgtk-3.so.0
#9  0x00007ffff752b69b in  () at /usr/lib64/libgtk-3.so.0
#10 0x00007ffff74d980f in  () at /usr/lib64/libgtk-3.so.0
#11 0x00007ffff6d0cb24 in g_closure_invoke () at /usr/lib64/libgobject-2.0.so.0
#12 0x00007ffff6d1e8b6 in  () at /usr/lib64/libgobject-2.0.so.0
#13 0x00007ffff6d27217 in g_signal_emit_valist () at /usr/lib64/libgobject-2.0.so.0
#14 0x00007ffff6d281d2 in g_signal_emit () at /usr/lib64/libgobject-2.0.so.0
#15 0x00007ffff74e5d92 in  () at /usr/lib64/libgtk-3.so.0
#16 0x00007ffff72dfa1a in gtk_container_propagate_draw () at /usr/lib64/libgtk-3.so.0
#17 0x00007ffff72dfadd in  () at /usr/lib64/libgtk-3.so.0
#18 0x00007ffff72941c4 in  () at /usr/lib64/libgtk-3.so.0
#19 0x00007ffff72e4a0d in  () at /usr/lib64/libgtk-3.so.0
#20 0x00007ffff72e9582 in  () at /usr/lib64/libgtk-3.so.0
#21 0x00007ffff7296871 in  () at /usr/lib64/libgtk-3.so.0
#22 0x00007ffff752b69b in  () at /usr/lib64/libgtk-3.so.0
#23 0x00007ffff74d980f in  () at /usr/lib64/libgtk-3.so.0
#24 0x00007ffff6d0cb24 in g_closure_invoke () at /usr/lib64/libgobject-2.0.so.0
#25 0x00007ffff6d1e8b6 in  () at /usr/lib64/libgobject-2.0.so.0
#26 0x00007ffff6d27217 in g_signal_emit_valist () at /usr/lib64/libgobject-2.0.so.0
#27 0x00007ffff6d281d2 in g_signal_emit () at /usr/lib64/libgobject-2.0.so.0
#28 0x00007ffff74e5d92 in  () at /usr/lib64/libgtk-3.so.0
#29 0x00007ffff72dfa1a in gtk_container_propagate_draw () at /usr/lib64/libgtk-3.so.0
#30 0x00007ffff72dfadd in  () at /usr/lib64/libgtk-3.so.0
#31 0x00007ffff732b82c in  () at /usr/lib64/libgtk-3.so.0
#32 0x00007ffff752b69b in  () at /usr/lib64/libgtk-3.so.0
#33 0x00007ffff74d980f in  () at /usr/lib64/libgtk-3.so.0
#34 0x00007ffff6d0cb24 in g_closure_invoke () at /usr/lib64/libgobject-2.0.so.0
#35 0x00007ffff6d1e8b6 in  () at /usr/lib64/libgobject-2.0.so.0
#36 0x00007ffff6d27217 in g_signal_emit_valist () at /usr/lib64/libgobject-2.0.so.0
#37 0x00007ffff6d281d2 in g_signal_emit () at /usr/lib64/libgobject-2.0.so.0
#38 0x00007ffff74e5d92 in  () at /usr/lib64/libgtk-3.so.0
#39 0x00007ffff72dfa1a in gtk_container_propagate_draw () at /usr/lib64/libgtk-3.so.0
#40 0x00007ffff72dfadd in  () at /usr/lib64/libgtk-3.so.0
#41 0x00007ffff72941c4 in  () at /usr/lib64/libgtk-3.so.0
#42 0x00007ffff72e4a0d in  () at /usr/lib64/libgtk-3.so.0
#43 0x00007ffff72e9582 in  () at /usr/lib64/libgtk-3.so.0
#44 0x00007ffff7296871 in  () at /usr/lib64/libgtk-3.so.0
#45 0x00007ffff752b69b in  () at /usr/lib64/libgtk-3.so.0
#46 0x00007ffff74d980f in  () at /usr/lib64/libgtk-3.so.0
#47 0x00007ffff6d0cb24 in g_closure_invoke () at /usr/lib64/libgobject-2.0.so.0
#48 0x00007ffff6d1e8b6 in  () at /usr/lib64/libgobject-2.0.so.0
#49 0x00007ffff6d27217 in g_signal_emit_valist () at /usr/lib64/libgobject-2.0.so.0
#50 0x00007ffff6d281d2 in g_signal_emit () at /usr/lib64/libgobject-2.0.so.0
#51 0x00007ffff74e5d92 in  () at /usr/lib64/libgtk-3.so.0
#52 0x00007ffff72dfa1a in gtk_container_propagate_draw () at /usr/lib64/libgtk-3.so.0
#53 0x00007ffff72dfadd in  () at /usr/lib64/libgtk-3.so.0
#54 0x00007ffff732b82c in  () at /usr/lib64/libgtk-3.so.0
#55 0x00007ffff752b69b in  () at /usr/lib64/libgtk-3.so.0
#56 0x00007ffff74d980f in  () at /usr/lib64/libgtk-3.so.0
#57 0x00007ffff6d0cc12 in g_closure_invoke () at /usr/lib64/libgobject-2.0.so.0
#58 0x00007ffff6d1e8b6 in  () at /usr/lib64/libgobject-2.0.so.0
#59 0x00007ffff6d27217 in g_signal_emit_valist () at /usr/lib64/libgobject-2.0.so.0
#60 0x00007ffff6d281d2 in g_signal_emit () at /usr/lib64/libgobject-2.0.so.0
#61 0x00007ffff74e5d92 in  () at /usr/lib64/libgtk-3.so.0
#62 0x00007ffff72dfa1a in gtk_container_propagate_draw () at /usr/lib64/libgtk-3.so.0
#63 0x00007ffff72dfadd in  () at /usr/lib64/libgtk-3.so.0
#64 0x00007ffff72941c4 in  () at /usr/lib64/libgtk-3.so.0
#65 0x00007ffff72e4a0d in  () at /usr/lib64/libgtk-3.so.0
#66 0x00007ffff72e9582 in  () at /usr/lib64/libgtk-3.so.0
#67 0x00007ffff7296871 in  () at /usr/lib64/libgtk-3.so.0
#68 0x00007ffff74e5c99 in  () at /usr/lib64/libgtk-3.so.0
#69 0x00007ffff72dfa1a in gtk_container_propagate_draw () at /usr/lib64/libgtk-3.so.0
#70 0x00007ffff72dfadd in  () at /usr/lib64/libgtk-3.so.0
#71 0x00007ffff72941c4 in  () at /usr/lib64/libgtk-3.so.0
#72 0x00007ffff72e4a0d in  () at /usr/lib64/libgtk-3.so.0
#73 0x00007ffff72e9582 in  () at /usr/lib64/libgtk-3.so.0
#74 0x00007ffff7296871 in  () at /usr/lib64/libgtk-3.so.0
#75 0x00007ffff74e5c99 in  () at /usr/lib64/libgtk-3.so.0
#76 0x00007ffff72dfa1a in gtk_container_propagate_draw () at /usr/lib64/libgtk-3.so.0
#77 0x00007ffff72dfadd in  () at /usr/lib64/libgtk-3.so.0
#78 0x00007ffff72941c4 in  () at /usr/lib64/libgtk-3.so.0
#79 0x00007ffff72e4a0d in  () at /usr/lib64/libgtk-3.so.0
#80 0x00007ffff72e9582 in  () at /usr/lib64/libgtk-3.so.0
#81 0x00007ffff7296871 in  () at /usr/lib64/libgtk-3.so.0
#82 0x00007ffff74e5c99 in  () at /usr/lib64/libgtk-3.so.0
#83 0x00007ffff72dfa1a in gtk_container_propagate_draw () at /usr/lib64/libgtk-3.so.0
#84 0x00007ffff72dfadd in  () at /usr/lib64/libgtk-3.so.0
#85 0x00007ffff74f369a in  () at /usr/lib64/libgtk-3.so.0
#86 0x00007ffff74e5c99 in  () at /usr/lib64/libgtk-3.so.0
#87 0x00007ffff74eea33 in  () at /usr/lib64/libgtk-3.so.0
#88 0x00007ffff73a7201 in gtk_main_do_event () at /usr/lib64/libgtk-3.so.0
#89 0x00007ffff70e08e5 in  () at /usr/lib64/libgdk-3.so.0
#90 0x00007ffff70f09b3 in  () at /usr/lib64/libgdk-3.so.0
#91 0x00007ffff70f1b16 in  () at /usr/lib64/libgdk-3.so.0
#92 0x00007ffff70f1cd4 in  () at /usr/lib64/libgdk-3.so.0
#93 0x00007ffff6d0cc12 in g_closure_invoke () at /usr/lib64/libgobject-2.0.so.0
#94 0x00007ffff6d1f024 in  () at /usr/lib64/libgobject-2.0.so.0
#95 0x00007ffff6d27b6e in g_signal_emit_valist () at /usr/lib64/libgobject-2.0.so.0
#96 0x00007ffff6d281d2 in g_signal_emit () at /usr/lib64/libgobject-2.0.so.0
#97 0x00007ffff70e9c5d in  () at /usr/lib64/libgdk-3.so.0
#98 0x00007ffff70d5298 in  () at /usr/lib64/libgdk-3.so.0
#99 0x00007ffff6c27dc4 in  () at /usr/lib64/libglib-2.0.so.0
#100 0x00007ffff6c2735f in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#101 0x00007ffff6c276f0 in  () at /usr/lib64/libglib-2.0.so.0
#102 0x00007ffff6c2777f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#103 0x00007ffff6e1eedd in g_application_run () at /usr/lib64/libgio-2.0.so.0
#104 0x00007ffff79167c6 in gtkui_thread () at /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/ddb_gui_GTK3.so
#105 0x00007ffff791684c in  () at /home/eduardo/Downloads/build/deadbeef/deadbeef-devel/plugins/ddb_gui_GTK3.so
#106 0x0000000000403a03 in  ()
#107 0x00007ffff7c3db5b in __libc_start_main () at /lib64/libc.so.6
#108 0x0000000000403bfb in  ()
(gdb) 
thegreyshadow commented 5 years ago

SUCCESS! Moving away the config directory did the trick. Now deadbeef runs smoothly and plays AAC files without issue. Thanks!

Oleksiy-Yakovenko commented 5 years ago

Could you then diff the config and see what is the culprit?

thegreyshadow commented 5 years ago

I noticed that in the old config there was a ./presets directory which is not present in the current config. There, it was a single directory, ./encoders. Within thad directory, I saw several txt files. One of them was named AAC (Nero FAAC).txt.

This is the content of this file:

title AAC (Nero FAAC)
ext mp4
encoder faac -w -o %o -
method 0
id3v2_version 0
tag_id3v2 0
tag_id3v1 0
tag_apev2 0
tag_flac 0
tag_oggvorbis 0
thegreyshadow commented 5 years ago

directory diff:

[eduardo:~/Downloads/build/deadbeef]$ diff -qrN ~/.config/deadbeef/ ./deadbeef-config/
Files /home/eduardo/.config/deadbeef/config and ./deadbeef-config/config differ
Files /home/eduardo/.config/deadbeef/dspconfig and ./deadbeef-config/dspconfig differ
Files /home/eduardo/.config/deadbeef/playlists/0.dbpl and ./deadbeef-config/playlists/0.dbpl differ
Files /home/eduardo/.config/deadbeef/playlists/1.dbpl and ./deadbeef-config/playlists/1.dbpl differ
Files /home/eduardo/.config/deadbeef/playlists/2.dbpl and ./deadbeef-config/playlists/2.dbpl differ
Files /home/eduardo/.config/deadbeef/playlists/3.dbpl and ./deadbeef-config/playlists/3.dbpl differ
Files /home/eduardo/.config/deadbeef/playlists/4.dbpl and ./deadbeef-config/playlists/4.dbpl differ
Files /home/eduardo/.config/deadbeef/playlists/5.dbpl and ./deadbeef-config/playlists/5.dbpl differ
Files /home/eduardo/.config/deadbeef/presets/encoders/AAC (Nero FAAC).txt and ./deadbeef-config/presets/encoders/AAC (Nero FAAC).txt differ
Files /home/eduardo/.config/deadbeef/presets/encoders/FLAC (compression level 5).txt and ./deadbeef-config/presets/encoders/FLAC (compression level 5).txt differ
Files /home/eduardo/.config/deadbeef/presets/encoders/MP3 CBR 320 Kbps (Lame).txt and ./deadbeef-config/presets/encoders/MP3 CBR 320 Kbps (Lame).txt differ
Files /home/eduardo/.config/deadbeef/presets/encoders/MP3 VBR 192Kbps (Lame).txt and ./deadbeef-config/presets/encoders/MP3 VBR 192Kbps (Lame).txt differ
Files /home/eduardo/.config/deadbeef/presets/encoders/MS RIFF WAV.txt and ./deadbeef-config/presets/encoders/MS RIFF WAV.txt differ
Files /home/eduardo/.config/deadbeef/presets/encoders/MusePack.txt and ./deadbeef-config/presets/encoders/MusePack.txt differ
Files /home/eduardo/.config/deadbeef/presets/encoders/Ogg Vorbis (-q 5).txt and ./deadbeef-config/presets/encoders/Ogg Vorbis (-q 5).txt differ
Files /home/eduardo/.config/deadbeef/presets/encoders/TTA.txt and ./deadbeef-config/presets/encoders/TTA.txt differ
Files /home/eduardo/.config/deadbeef/presets/encoders/WavPack.txt and ./deadbeef-config/presets/encoders/WavPack.txt differ
File /home/eduardo/.config/deadbeef/socket is a socket while file ./deadbeef-config/socket is a socket
[eduardo:~/Downloads/build/deadbeef]$
Oleksiy-Yakovenko commented 5 years ago

This is not something that may affect aac decoding. You should diff the config file, and see which lines differ between the clean config, and the old one. This should give some clues.

Oleksiy-Yakovenko commented 5 years ago

Also the file dspconfig might have caused this somehow. So it should be diffed too.

thegreyshadow commented 5 years ago

this is the diff of the config files. ./config is the old config, ~/.config/deadbeef/config is the newer one:

[eduardo:~/Downloads/build/deadbeef/deadbeef-config]$ diff -w ./config ~/.config/deadbeef/config 
1,2d0
< alsa_soundcard sysdefault:CARD=PCH
< ape.write_apev2 1
5,24c3,5
< cli_add_to_specific_playlist 1
< close_send_to_tray 1
< deadbeef_version devel
< filechooser.lastdir file:///home/eduardo/musica/Gounod_Symphonies
< filechooser.playlist.lastdir file:///home/eduardo/musica/Rachmaninov_Piano_Concerto_2,_Rhapsody-Wang-MCO-Abbado
< gtkui.action_separators 0
< gtkui.columns.playlist [{"title":"Playing","id":"1","format":"","size":"41","align":"0","color_override":"0","color":"#ff000000"},{"title":"Title","id":"-1","format":"%title%","size":"247","align":"0","color_override":"0","color":"#ff000000"},{"title":"Artist / Album","id":"-1","format":"%artist% - %album%","size":"221","align":"0","color_override":"0","color":"#ff000000"},{"title":"Track No","id":"-1","format":"%tracknumber%","size":"49","align":"1","color_override":"0","color":"#ff000000"},{"title":"Duration","id":"-1","format":"%length%","size":"50","align":"0","color_override":"0","color":"#ff000000"}]
< gtkui.custom_tray_icon deadbeef-tray-icon
< gtkui.delete_files_ask 1
< gtkui.embolden_current_track 1
< gtkui.eq.visible 1
< gtkui.headers.visible 1
< gtkui.layout vsplitter pos=221 locked=0 {tabbed_playlist hideheaders=0 {} hsplitter pos=320 locked=0 {selproperties {} scope {} } } 
< gtkui.layout.0.6.2 vbox expand="0 1" fill="1 1" homogeneous=0 {hbox expand="0 1 0" fill="1 1 1" homogeneous=0 {playtb {} seekbar {} volumebar {} } vsplitter locked=0 ratio=0.500000 pos=205 size2=0 {tabbed_playlist hideheaders=0 width=827 {} hsplitter locked=0 ratio=0.500000 pos=283 size2=0 {spectrum {} scope {} } } } 
< gtkui.mmb_delete_playlist 1
< gtkui.name_playlist_from_folder 1
< gtkui.override_bar_colors 0
< gtkui.override_listview_colors 1
< gtkui.override_tabstrip_colors 0
< gtkui.playlist.group_by_tf 
---
> deadbeef_version 1.8.0
> filechooser.lastdir file:///home/eduardo/musica
> gtkui.layout.0.6.2 vbox expand="0 1" fill="1 1" homogeneous=0 {hbox expand="0 1 0" fill="1 1 1" homogeneous=0 {playtb {} seekbar {} volumebar {} } tabbed_playlist hideheaders=0 width=500 {} } 
26,29c7
< gtkui.sync 0
< gtkui.tabs.visible 1
< gtkui.tabscroll 146
< gtkui.titlebar_playing %a - %t - DeaDBeeF-%V
---
> gtkui.tabscroll 0
31d8
< gtkui.titlebar_stopped DeaDBeeF-%V
33,34d9
< gtkui.tray_volume_sensitivity 1
< gui_plugin GTK3
45a21
> hotkey.key13 "Alt Return" 1 0 track_properties
64,71c40
< hotkey.key40 "XF86AudioPlay" 0 1 play_pause
< hotkey.key41 "XF86AudioNext" 0 1 next
< hotkey.key42 "XF86AudioPrev" 0 1 prev
< hotkey.key43 "XF86AudioStop" 0 1 stop
< hotkeys.key1 XF86AudioPlay: play_pause
< hotkeys.key2 XF86AudioNext: next
< hotkeys.key3 XF86AudioPrev: prev
< hotkeys.key4 XF86AudioStop: stop
---
> hotkey.key32 "Ctrl k" 0 0 toggle_stop_after_album
73,75d41
< hvsc_enable 1
< ignore_archives 1
< junk.enable_cp1251_detection 1
80,89c46,49
< mainwin.geometry.h 782
< mainwin.geometry.maximized 0
< mainwin.geometry.w 827
< mainwin.geometry.x 169
< mainwin.geometry.y 119
< mp3.id3v1_encoding iso8859-1
< mp3.id3v2_version 3
< mp3.write_id3v1 1
< mp3.write_id3v2 1
< network.http_user_agent deadbeef
---
> mainwin.geometry.h 300
> mainwin.geometry.w 500
> mainwin.geometry.x 40
> mainwin.geometry.y 40
91,100c51,52
< network.proxy.type HTTP
< notify.albumart 1
< notify.albumart_size 64
< notify.enable 1
< notify.format %t
< notify.format_content %a - %b
< notify.format_content_tf %artist% - %album%
< notify.format_title_tf %title%
< output_plugin pulseaudio
< playback.loop 1
---
> output_plugin PulseAudio output plugin
> playback.loop 0
103,115c55,57
< playlist.column.00 "Playing" "" 1 41 0
< playlist.column.01 "Title" "%t" -1 207 0
< playlist.column.02 "Artist / Album" "%a - %b" -1 120 0
< playlist.column.03 "Track No" "%n" -1 49 1
< playlist.column.04 "Duration" "%l" -1 50 0
< playlist.current 0
< playlist.cursor.0 -1
< playlist.cursor.1 34
< playlist.cursor.2 3
< playlist.cursor.3 -1
< playlist.cursor.4 19
< playlist.cursor.5 0
< playlist.group_by 
---
> playlist.current 1
> playlist.cursor.0 0
> playlist.cursor.1 -1
117,121c59
< playlist.scroll.1 493
< playlist.scroll.2 0
< playlist.scroll.3 97
< playlist.scroll.4 664
< playlist.scroll.5 0
---
> playlist.scroll.1 0
123d60
< playlist.scroll.followplayback 0
125,126c62
< playlist.tab.00001 Messiah
< playlist.tab.00002 Online
---
> playlist.tab.00001 Default
128,132c64,66
< prefwin.geometry.w 655
< prefwin.geometry.x 528
< prefwin.geometry.y 191
< replaygain_mode 0
< replaygain_scale 0
---
> prefwin.geometry.w 606
> prefwin.geometry.x 657
> prefwin.geometry.y 285
137,140d70
< sid.bps 16
< sid.defaultlength 180
< sid.samplerate 44100
< streamer.8_to_16 1
144,148d73
< trkproperties.geometry.h 400
< trkproperties.geometry.w 400
< trkproperties.geometry.x 0
< trkproperties.geometry.y 113
< wv.write_apev2 1
[eduardo:~/Downloads/build/deadbeef/deadbeef-config]$ 
thegreyshadow commented 5 years ago

diff of dspconfig in the same manner as the previous diff:

[eduardo:~/Downloads/build/deadbeef/deadbeef-config]$ diff -w ./dspconfig ~/.config/deadbeef/dspconfig 
3,4d2
<       5.000000
<       2.000000
6,20c4,20
<       -2.000000
<       -5.000000
<       -6.000000
<       -8.000000
<       -8.000000
<       -7.000000
<       -7.000000
<       -4.000000
<       -3.000000
<       -1.000000
<       1.000000
<       3.000000
<       5.000000
<       5.000000
<       4.000000
---
>       0.000000
>       0.000000
>       0.000000
>       0.000000
>       0.000000
>       0.000000
>       0.000000
>       0.000000
>       0.000000
>       0.000000
>       0.000000
>       0.000000
>       0.000000
>       0.000000
>       0.000000
>       0.000000
>       0.000000
22c22
< SRC 0 {
---
> SRC 1 {
[eduardo:~/Downloads/build/deadbeef/deadbeef-config]$
Oleksiy-Yakovenko commented 5 years ago

ok thanks. I can't see anything straight away yet, but if I do -- I'll let you know.

thegreyshadow commented 5 years ago

Thanks, I really appreciate this. Meanwhile I can start listening with deadbeef.

Oleksiy-Yakovenko commented 3 years ago

I verified the code for any remaining potential issues, that may be causing SIGFPE, and seems like everything is in check, so I'm closing the bug.