DeaDBeeF-Player / deadbeef

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

[Bug] Deadbeef crashes when starting playback #2956

Closed nomen-niesco closed 1 year ago

nomen-niesco commented 1 year ago

Steps to reproduce the problem

Using the output plugin: Alsa output plugin Select a device containing the output option: Direct Hardware device without any conversions Press play to crash and close Deadbeef.

Information about the software:

System_01: Deadbeef version: 1.9.5 OS: 6.1.31-2-MANJARO (64-bit) CPU: AMD Ryzen 5 3600 RAM: 16 go Motherboard IO: Jack 3.5 into speaker

System_02 Deadbeef version: 1.9.5 OS: 6.1.31-2-MANJARO (64-bit) CPU: AMD quad-core processor up to 1.4 Ghz RAM: 3.3 go DAC: Audiophonics U-SABRE ES9023 TCXO usb

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

To have the audio outputs I created a .asoundrc file in my /home. Which gives me access to the output: ALSA Direct Hardware device without any conversions. In this file are the following lines:

# show all name hints also for definitions without hint {} section
defaults.namehint.showall on
# show just basic name hints
defaults.namehint.basic on
# show extended name hints
defaults.namehint.extended on

Since the last update of my system (Manjaro), when I try to play via this output, Deabeef freezes for a few tenths of a second, crashes and closes on its own. Before that everything worked perfectly and still works with other outputs.

For control I tested this output under VLC (only other application that I know allowing to choose this output) and everything works perfectly, which directs my attention on Deabeef more than on my system.

When I launch Deabeef via my terminal and make it crash the last message displayed is:

zsh: floating point exception (core dumped) deadbeef

I updated the same OS to another machine (a laptop on which I use a DAC, unlike my tower where the output used is the rear jack of the motherboard) with the same audio output configuration and the same problem occurred.

Having seen that the output of the gdb command might help, I provide it (my username is replaced by $USER):

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

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from deadbeef...

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.archlinux.org>
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
(No debugging symbols found in deadbeef)
(gdb) r
Starting program: /usr/bin/deadbeef
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
starting deadbeef devel
server_start
We had a crash. Will not resume the saved session to avoid a crash cycle.
searching for GUI plugins in /home/$USER/.local/lib64/deadbeef
searching for GUI plugins in /home/$USER/.local/lib/deadbeef
load_plugin_dir /home/$USER/.local/lib/deadbeef: scandir found 10 files
searching for GUI plugins in /usr/lib/deadbeef
load_plugin_dir /usr/lib/deadbeef: scandir found 57 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/lib/deadbeef/ddb_gui_GTK3.so
loading plugins from /home/$USER/.local/lib64/deadbeef
loading plugins from /home/$USER/.local/lib/deadbeef
load_plugin_dir /home/$USER/.local/lib/deadbeef: scandir found 10 files
loading plugin /home/$USER/.local/lib/deadbeef/ddb_customizabletb_gtk2.so
loading plugin /home/$USER/.local/lib/deadbeef/ddb_customizabletb_gtk3.so
loading plugin /home/$USER/.local/lib/deadbeef/ddb_misc_filebrowser_GTK2.so
loading plugin /home/$USER/.local/lib/deadbeef/ddb_misc_filebrowser_GTK3.so
loading plugin /home/$USER/.local/lib/deadbeef/ddb_misc_quick_search_GTK2.so
loading plugin /home/$USER/.local/lib/deadbeef/ddb_misc_quick_search_GTK3.so
loading plugin /home/$USER/.local/lib/deadbeef/ddb_vis_musical_spectrum_GTK2.so
loading plugin /home/$USER/.local/lib/deadbeef/ddb_vis_musical_spectrum_GTK3.so
loading plugins from /usr/lib/deadbeef
load_plugin_dir /usr/lib/deadbeef: scandir found 57 files
loading plugin /usr/lib/deadbeef/aac.so
loading plugin /usr/lib/deadbeef/adplug.so
loading plugin /usr/lib/deadbeef/alac.so
loading plugin /usr/lib/deadbeef/alsa.so
loading plugin /usr/lib/deadbeef/artwork.so
loading plugin /usr/lib/deadbeef/cdda.so
loading plugin /usr/lib/deadbeef/converter.so
loading plugin /usr/lib/deadbeef/converter_gtk2.so
loading plugin /usr/lib/deadbeef/converter_gtk3.so
loading plugin /usr/lib/deadbeef/dca.so
loading plugin /usr/lib/deadbeef/ddb_dsp_libretro.so
loading plugin /usr/lib/deadbeef/ddb_dumb.so
loading plugin /usr/lib/deadbeef/ddb_mono2stereo.so
loading plugin /usr/lib/deadbeef/ddb_out_pw.so
loading plugin /usr/lib/deadbeef/ddb_shn.so
loading plugin /usr/lib/deadbeef/ddb_soundtouch.so
loading plugin /usr/lib/deadbeef/dsp_libsrc.so
loading plugin /usr/lib/deadbeef/ffap.so
loading plugin /usr/lib/deadbeef/ffmpeg.so
loading plugin /usr/lib/deadbeef/flac.so
loading plugin /usr/lib/deadbeef/gme.so
loading plugin /usr/lib/deadbeef/hotkeys.so
loading plugin /usr/lib/deadbeef/in_sc68.so
loading plugin /usr/lib/deadbeef/lastfm.so
loading plugin /usr/lib/deadbeef/m3u.so
loading plugin /usr/lib/deadbeef/mms.so
loading plugin /usr/lib/deadbeef/mp3.so
loading plugin /usr/lib/deadbeef/musepack.so
loading plugin /usr/lib/deadbeef/notify.so
loading plugin /usr/lib/deadbeef/nullout.so
loading plugin /usr/lib/deadbeef/opus.so
loading plugin /usr/lib/deadbeef/oss.so
loading plugin /usr/lib/deadbeef/pltbrowser_gtk2.so
loading plugin /usr/lib/deadbeef/pltbrowser_gtk3.so
loading plugin /usr/lib/deadbeef/psf.so
loading plugin /usr/lib/deadbeef/pulse.so
loading plugin /usr/lib/deadbeef/rg_scanner.so
loading plugin /usr/lib/deadbeef/shellexec.so
loading plugin /usr/lib/deadbeef/shellexecui_gtk2.so
loading plugin /usr/lib/deadbeef/shellexecui_gtk3.so
loading plugin /usr/lib/deadbeef/sid.so
loading plugin /usr/lib/deadbeef/sndfile.so
loading plugin /usr/lib/deadbeef/supereq.so
loading plugin /usr/lib/deadbeef/tta.so
loading plugin /usr/lib/deadbeef/vfs_curl.so
loading plugin /usr/lib/deadbeef/vfs_zip.so
loading plugin /usr/lib/deadbeef/vorbis.so
loading plugin /usr/lib/deadbeef/vtx.so
loading plugin /usr/lib/deadbeef/wavpack.so
loading plugin /usr/lib/deadbeef/wildmidi.so
loading plugin /usr/lib/deadbeef/wma.so
starting plugin GTK3 user interface
starting plugin Customizable toolbar for GTKUI(GTK2)
starting plugin Customizable toolbar for GTKUI(GTK3)
starting plugin File Browser
starting plugin File Browser
starting plugin Quick search
starting plugin Quick search
starting plugin Musical Spectrum
starting plugin Musical Spectrum
starting plugin AAC player
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 UI
starting plugin Converter UI
starting plugin dts decoder
starting plugin Resampler (Libretro)
starting plugin DUMB module player
starting plugin Mono to stereo
starting plugin PipeWire output plugin
starting plugin Shorten player
starting plugin Soundtouch
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
starting plugin Playlist Browser
starting plugin PSF player using Audio Overload SDK
starting plugin PulseAudio output plugin
starting plugin ReplayGain Scanner
starting plugin Shell commands
starting plugin Shellexec UI
starting plugin Shellexec 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
selected output plugin: ALSA output plugin
INFO: from file /home/$USER/.config/deadbeef/playlists/0.dbpl
INFO: from file /home/$USER/.config/deadbeef/playlists/1.dbpl
INFO: from file /home/$USER/.config/deadbeef/playlists/2.dbpl
INFO: from file /home/$USER/.config/deadbeef/playlists/3.dbpl
INFO: from file /home/$USER/.config/deadbeef/playlists/4.dbpl
INFO: from file /home/$USER/.config/deadbeef/playlists/5.dbpl
INFO: from file /home/$USER/.config/deadbeef/playlists/6.dbpl
[New Thread 0x7fffe1bff6c0 (LWP 522504)]
[ddb_customizabletb_gtk2] Failed to connect to GTKUI(GTK2), deactivating
fb api2
convgui: gtkui plugin not found
shellexecui: can't find gtkui plugin
[New Thread 0x7fffe13fe6c0 (LWP 522505)]
[New Thread 0x7fffe0bfd6c0 (LWP 522506)]
gtkui plugin compiled for gtk version: 3.24.37
[New Thread 0x7fffdbfff6c0 (LWP 522507)]
[New Thread 0x7fffdb7fe6c0 (LWP 522508)]
[New Thread 0x7fffd2ffd6c0 (LWP 522509)]
[New Thread 0x7fffdaffd6c0 (LWP 522510)]

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5787:0: Expected a valid selector

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5791:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5794:8: 'window' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5801:6: 'window' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5808:6: 'window' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5811:6: 'window' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5819:6: 'window' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5825:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5831:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5835:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5847:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5856:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5863:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5868:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5873:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5876:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5881:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5886:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5896:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5903:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5906:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5908:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5910:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5913:7: 'menubar' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5918:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5928:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5931:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5942:29: 'PantheonCalculatorMainWindow' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5944:31: 'PantheonCalculatorMainWindow' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5950:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5953:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5959:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5966:19: 'NoiseLibraryWindow' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5968:21: 'NoiseLibraryWindow' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5970:21: 'NoiseLibraryWindow' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5976:15: 'SnapMainWindow' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5983:13: 'DirectWindow' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5987:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5993:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:5999:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:6007:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:6013:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:6015:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:6025:16: 'UnityDecoration' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:6058:18: 'UnityDecoration' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:6067:20: 'UnityDecoration' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:6071:20: 'UnityDecoration' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:6073:22: 'UnityDecoration' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:6076:15: 'UnityDecoration' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:6084:15: 'UnityDecoration' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:6089:15: 'UnityDecoration' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:6098:16: 'UnityPanelWidget' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:6103:16: 'UnityPanelWidget' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:6107:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.148: Theme parsing error: gtk-dark.css:6112:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6116:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6121:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6125:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6135:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6142:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6146:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6152:16: 'SheetStyleDialog' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6155:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6159:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6164:12: 'MsdOsdWindow' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6167:14: 'MsdOsdWindow' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6172:14: 'MsdOsdWindow' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6183:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6187:21: 'ConversationListView' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6189:23: 'ConversationListView' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6192:25: 'ConversationListView' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6195:23: 'ConversationListView' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6198:25: 'ConversationListView' is not a valid property name

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6205:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6210:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6216:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6219:4: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6222:4: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6225:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6229:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6237:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6245:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6250:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6255:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6260:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6266:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6276:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6285:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6294:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6303:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6312:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6315:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6319:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6323:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6327:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6331:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6334:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6339:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6341:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6345:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6353:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6357:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6360:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6369:4: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6372:4: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6378:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6382:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6385:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6389:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6396:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6398:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6400:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6407:4: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6412:4: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6422:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6425:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6435:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6442:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6453:0: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6461:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6463:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6468:2: Expected semicolon

(deadbeef:522501): Gtk-WARNING **: 00:15:16.149: Theme parsing error: gtk-dark.css:6474:0: expected '}' after declarations
[New Thread 0x7fffda7fc6c0 (LWP 522512)]
[Thread 0x7fffda7fc6c0 (LWP 522512) exited]
[New Thread 0x7fffda7fc6c0 (LWP 522513)]
[New Thread 0x7fffd9ffb6c0 (LWP 522514)]
[Thread 0x7fffda7fc6c0 (LWP 522513) exited]
[New Thread 0x7fffda7fc6c0 (LWP 522515)]
[New Thread 0x7fffd97fa6c0 (LWP 522516)]
[Thread 0x7fffda7fc6c0 (LWP 522515) exited]
[Thread 0x7fffd9ffb6c0 (LWP 522514) exited]
[Thread 0x7fffd97fa6c0 (LWP 522516) exited]
[New Thread 0x7fffd97fa6c0 (LWP 522517)]
[New Thread 0x7fffd9ffb6c0 (LWP 522518)]
[New Thread 0x7fffda7fc6c0 (LWP 522519)]
[Thread 0x7fffd9ffb6c0 (LWP 522518) exited]
[Thread 0x7fffda7fc6c0 (LWP 522519) exited]
[New Thread 0x7fffda7fc6c0 (LWP 522520)]
[New Thread 0x7fffd9ffb6c0 (LWP 522521)]
[Thread 0x7fffda7fc6c0 (LWP 522520) exited]
[Thread 0x7fffd9ffb6c0 (LWP 522521) exited]
[New Thread 0x7fffd9ffb6c0 (LWP 522522)]
[New Thread 0x7fffda7fc6c0 (LWP 522524)]
[New Thread 0x7fffd8bf96c0 (LWP 522525)]
[Thread 0x7fffda7fc6c0 (LWP 522524) exited]
[New Thread 0x7fffda7fc6c0 (LWP 522526)]
[New Thread 0x7fffd3fff6c0 (LWP 522527)]
[Thread 0x7fffda7fc6c0 (LWP 522526) exited]
[Thread 0x7fffd8bf96c0 (LWP 522525) exited]
[Thread 0x7fffd3fff6c0 (LWP 522527) exited]
[New Thread 0x7fffd3fff6c0 (LWP 522528)]
[New Thread 0x7fffd8bf96c0 (LWP 522529)]
[Thread 0x7fffd3fff6c0 (LWP 522528) exited]
[Thread 0x7fffd8bf96c0 (LWP 522529) exited]
[New Thread 0x7fffd8bf96c0 (LWP 522530)]
[New Thread 0x7fffd3fff6c0 (LWP 522531)]
[Thread 0x7fffd8bf96c0 (LWP 522530) exited]
[New Thread 0x7fffd8bf96c0 (LWP 522532)]
[New Thread 0x7fffda7fc6c0 (LWP 522533)]
[Thread 0x7fffd8bf96c0 (LWP 522532) exited]
[Thread 0x7fffd3fff6c0 (LWP 522531) exited]
[Thread 0x7fffda7fc6c0 (LWP 522533) exited]
[New Thread 0x7fffda7fc6c0 (LWP 522534)]
[New Thread 0x7fffd3fff6c0 (LWP 522535)]
[Thread 0x7fffda7fc6c0 (LWP 522534) exited]
[New Thread 0x7fffda7fc6c0 (LWP 522536)]
[New Thread 0x7fffd8bf96c0 (LWP 522537)]
[Thread 0x7fffd3fff6c0 (LWP 522535) exited]
[Thread 0x7fffda7fc6c0 (LWP 522536) exited]
[New Thread 0x7fffda7fc6c0 (LWP 522538)]
[New Thread 0x7fffd3fff6c0 (LWP 522539)]
[Thread 0x7fffda7fc6c0 (LWP 522538) exited]
[Thread 0x7fffd8bf96c0 (LWP 522537) exited]
[Thread 0x7fffd3fff6c0 (LWP 522539) exited]
[New Thread 0x7fffd3fff6c0 (LWP 522552)]
[New Thread 0x7fffd8bf96c0 (LWP 522553)]
[New Thread 0x7fffda7fc6c0 (LWP 522554)]
[New Thread 0x7fffd37fe6c0 (LWP 522555)]
[New Thread 0x7fffd27fc6c0 (LWP 522556)]
[Thread 0x7fffd37fe6c0 (LWP 522555) exited]
[Thread 0x7fffd27fc6c0 (LWP 522556) exited]
[New Thread 0x7fffd27fc6c0 (LWP 522558)]
[New Thread 0x7fffd37fe6c0 (LWP 522559)]
[New Thread 0x7fffd1ffb6c0 (LWP 522560)]
[Thread 0x7fffd27fc6c0 (LWP 522558) exited]
[Thread 0x7fffd3fff6c0 (LWP 522552) exited]
[Thread 0x7fffd8bf96c0 (LWP 522553) exited]
[Thread 0x7fffd1ffb6c0 (LWP 522560) exited]
[Thread 0x7fffd37fe6c0 (LWP 522559) exited]
[Thread 0x7fffd97fa6c0 (LWP 522517) exited]
[New Thread 0x7fffd97fa6c0 (LWP 522562)]
[New Thread 0x7fffd37fe6c0 (LWP 522563)]

Thread 2 "deadbeef-stream" received signal SIGFPE, Arithmetic exception.
[Switching to Thread 0x7fffe1bff6c0 (LWP 522504)]
0x00007ffff327b636 in snd_pcm_hw_drain (pcm=0x7fffc000bb40) at pcm/pcm_hw.c:753
753             if ((pcm->boundary % pcm->period_size) == 0) {
(gdb) thread apply all backtrace

Thread 45 (Thread 0x7fffd37fe6c0 (LWP 522563) "deadbeef-main"):
#0  0x00007ffff7cdaf0e in __futex_abstimed_wait_common64 (private=<optimized out>, cancel=true, abstime=0x7fffd37fddc0, op=393, expected=0, futex_word=0x7ffff7ea1d60) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7ffff7ea1d60, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffd37fddc0, private=<optimized out>, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007ffff7cdaf8f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff7ea1d60, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffd37fddc0, private=<optimized out>) at futex-internal.c:139
#3  0x00007ffff7ce6130 in do_futex_wait (sem=sem@entry=0x7ffff7ea1d60, abstime=abstime@entry=0x7fffd37fddc0, clockid=0) at /usr/src/debug/glibc/glibc/nptl/sem_waitcommon.c:111
#4  0x00007ffff7ce61cb in __new_sem_wait_slow64 (sem=0x7ffff7ea1d60, abstime=0x7fffd37fddc0, clockid=0) at /usr/src/debug/glibc/glibc/nptl/sem_waitcommon.c:183
#5  0x00007ffff7e7d99f in  () at /usr/lib/libdispatch.so
#6  0x00007ffff7e7c387 in  () at /usr/lib/libdispatch.so
#7  0x00007ffff7cde44b in start_thread (arg=<optimized out>) at pthread_create.c:444
#8  0x00007ffff7d61e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 44 (Thread 0x7fffd97fa6c0 (LWP 522562) "deadbeef-main"):
#0  0x00007ffff7cdaf0e in __futex_abstimed_wait_common64 (private=<optimized out>, cancel=true, abstime=0x7fffd97f9dc0, op=393, expected=0, futex_word=0x7ffff7ea1e10) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7ffff7ea1e10, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffd97f9dc0, private=<optimized out>, cancel=cancel@entry=true) at futex-internal.c:87
--Type <RET> for more, q to quit, c to continue without paging--
ed=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x7fffd97f9dc0, private=<optimized out>) at futex-internal.c:139
#3  0x00007ffff7ce6130 in do_futex_wait (sem=sem@entry=0x7ffff7ea1e10, abstime=abstime@entry=0x7fffd97f9dc0, clockid=0) at /usr/src/debug/glibc/glibc/nptl/sem_waitcommon.c:111
#4  0x00007ffff7ce61cb in __new_sem_wait_slow64 (sem=0x7ffff7ea1e10, abstime=0x7fffd97f9dc0, clockid=0) at /usr/src/debug/glibc/glibc/nptl/sem_waitcommon.c:183
#5  0x00007ffff7e7d99f in  () at /usr/lib/libdispatch.so
#6  0x00007ffff7e7c387 in  () at /usr/lib/libdispatch.so
#7  0x00007ffff7cde44b in start_thread (arg=<optimized out>) at pthread_create.c:444
#8  0x00007ffff7d61e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 38 (Thread 0x7fffda7fc6c0 (LWP 522554) "deadbeef-main"):
#0  0x00007ffff7d62266 in epoll_wait (epfd=19, events=0x7fffda7fbc00, maxevents=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1  0x00007ffff7e849b8 in  () at /usr/lib/libdispatch.so
#2  0x00007ffff7e7bab5 in  () at /usr/lib/libdispatch.so
#3  0x00007ffff7e7ba0b in  () at /usr/lib/libdispatch.so
#4  0x00007ffff7e7c0b3 in  () at /usr/lib/libdispatch.so
#5  0x00007ffff7cde44b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff7d61e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 19 (Thread 0x7fffd9ffb6c0 (LWP 522522) "threaded-ml"):
#0  0x00007ffff7d54c0f in __GI___poll (fds=fds@entry=0x7fffbc002170, nfds=nfds@entry=3, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffecb068c7 in poll (__timeout=-1, __nfds=3, __fds=0x7fffbc002170) at /usr/include/bits/poll2.h:39
#2  poll_func (ufds=0x7fffbc002170, nfds=3, timeout=-1, userdata=0x555556464cf0) at ../pulseaudio/src/pulse/thread-mainloop.c:70
#3  0x00007fffecaf046c in pa_mainloop_poll (m=m@entry=0x5555569704d0) at ../pulseaudio/src/pulse/mainloop.c:863
#4  0x00007fffecafa42c in pa_mainloop_iterate (m=m@entry=0x5555569704d0, block=block@entry=1, retval=retval@entry=0x0) at ../pulseaudio/src/pulse/mainloop.c:945
#5  0x00007fffecafa4e1 in pa_mainloop_run (m=0x5555569704d0, retval=0x0) at ../pulseaudio/src/pulse/mainloop.c:963
#6  0x00007fffecb0ac02 in thread (userdata=0x555556403a00) at ../pulseaudio/src/pulse/thread-mainloop.c:101
#7  0x00007fffe41d4c67 in internal_thread_func (userdata=0x555556403a50) at ../pulseaudio/src/pulsecore/thread-posix.c:81
#8  0x00007ffff7cde44b in start_thread (arg=<optimized out>) at pthread_create.c:444
#9  0x00007ffff7d61e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7fffdaffd6c0 (LWP 522510) "gdbus"):
#0  0x00007ffff7d54c0f in __GI___poll (fds=0x7fffc4000b90, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff696017f in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff6902c7f in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff6b63d3c in  () at /usr/lib/libgio-2.0.so.0
#4  0x00007ffff6930315 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff7cde44b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff7d61e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7fffd2ffd6c0 (LWP 522509) "gmain"):
#0  0x00007ffff7d54c0f in __GI___poll (fds=0x5555562691e0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff696017f in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff69021a2 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff69021f2 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff6930315 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff7cde44b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff7d61e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7fffdb7fe6c0 (LWP 522508) "pool-spawner"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff69597b5 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff68cdfb4 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff6934f9e in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff6930315 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff7cde44b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff7d61e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7fffdbfff6c0 (LWP 522507) "deadbeef-hotkey"):
#0  0x00007ffff7d269e5 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=req@entry=0x7fffdbffed60, rem=rem@entry=0x0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
--Type <RET> for more, q to quit, c to continue without paging--
#1  0x00007ffff7d2b5e7 in __GI___nanosleep (req=req@entry=0x7fffdbffed60, rem=rem@entry=0x0) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2  0x00007ffff7d57cd9 in usleep (useconds=<optimized out>) at ../sysdeps/posix/usleep.c:31
#3  0x00007ffff08b53fb in  () at /usr/lib/deadbeef/hotkeys.so
#4  0x00007ffff7cde44b in start_thread (arg=<optimized out>) at pthread_create.c:444
#5  0x00007ffff7d61e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7fffe0bfd6c0 (LWP 522506) "deadbeef-main"):
#0  0x00007ffff7cdaf0e in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55555561781c) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55555561781c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007ffff7cdaf8f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555561781c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007ffff7cdd7a0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555556177c0, cond=0x5555556177f0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5555556177f0, mutex=0x5555556177c0) at pthread_cond_wait.c:618
#5  0x00005555555bf12e in  ()
#6  0x00005555555a81fc in  ()
#7  0x00005555555a591f in  ()
#8  0x00005555555a736d in  ()
#9  0x00007ffff7cde44b in start_thread (arg=<optimized out>) at pthread_create.c:444
#10 0x00007ffff7d61e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7fffe13fe6c0 (LWP 522505) "deadbeef-server"):
#0  0x00007ffff7d573fc in __GI___select (nfds=4, readfds=0x7fffe13fdde0, writefds=0x0, exceptfds=0x0, timeout=0x7fffe13fddd0) at ../sysdeps/unix/sysv/linux/select.c:69
#1  0x00005555555a5797 in  ()
#2  0x00007ffff7cde44b in start_thread (arg=<optimized out>) at pthread_create.c:444
#3  0x00007ffff7d61e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7fffe1bff6c0 (LWP 522504) "deadbeef-stream"):
#0  0x00007ffff327b636 in snd_pcm_hw_drain (pcm=0x7fffc000bb40) at pcm/pcm_hw.c:753
#1  0x00007ffff55da1c1 in  () at /usr/lib/deadbeef/alsa.so
#2  0x00007ffff55d99d5 in  () at /usr/lib/deadbeef/alsa.so
#3  0x00007ffff55d947a in  () at /usr/lib/deadbeef/alsa.so
#4  0x00005555555b5fef in  ()
#5  0x00005555555b1aa3 in  ()
#6  0x00007ffff7cde44b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff7d61e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7ffff7c51400 (LWP 522501) "deadbeef-main"):
#0  0x00007ffff7d54c0f in __GI___poll (fds=0x55555625d870, nfds=3, timeout=25) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff696017f in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff69021a2 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff6b313be in g_application_run () at /usr/lib/libgio-2.0.so.0
#4  0x00007ffff7bc8d14 in  () at /usr/lib/deadbeef/ddb_gui_GTK3.so
#5  0x00005555555a6c83 in  ()
#6  0x00007ffff7c7a850 in __libc_start_call_main (main=main@entry=0x5555555a6020, argc=argc@entry=1, argv=argv@entry=0x7fffffffdb28) at ../sysdeps/nptl/libc_start_call_main.h:58
#7  0x00007ffff7c7a90a in __libc_start_main_impl (main=0x5555555a6020, argc=1, argv=0x7fffffffdb28, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdb18) at ../csu/libc-start.c:360
#8  0x00005555555890b5 in  ()
(gdb)
Oleksiy-Yakovenko commented 1 year ago

@nomen-niesco Does it only happen when you select this output device?

Direct Hardware device without any conversions

Would you be willing / able to make a debug build of deadbeef (with line numbers), and try to provide a more detailed gdb backtrace?

nomen-niesco commented 1 year ago

Yes, other outputs such as PulseAudio or Alsa default device work without issue.

On the other hand, with the "debug build" (if it was done well, I'm not at all an expert in make and compilation from source) I can't generate a file with the line numbers (or I don't understand how this is supposed to work). On my attempt to generate a backtrace with gdb, on the other hand, I have more lines than in my previous post, but I don't know if it is appropriate to post everything in this state, if it is useful.

export CFLAGS="-O0 -g" must be run before the ./configure && make && sudo make install command. Or should it be in the same command line?

Oleksiy-Yakovenko commented 1 year ago

So, you don't need to do anything else than ./configure && make && sudo make install, and then you need to run by gdb /usr/local/bin/deadbeef. After reproducing the bug, you should get a more detailed backtrace with line numbers and filenames.

You can later uninstall it with sudo make uninstall.

nomen-niesco commented 1 year ago

This procedure gives me more or less the same thing as before (I don't understand where it's wrong). What I do:

git clone https://github.com/DeaDBeeF-Player/deadbeef.git
cd deadbeef
git submodule update --init
./autogen.sh
sudo CC=clang CXX=clang++ ./configure && make && sudo make install

gdb /usr/local/bin/deadbeef
r
y
Causes the crash
thread apply all backtrace
Save terminal output to a file (I'm using Kate)

The output of the command is as follows:

    ~/deadbeef    master    gdb /usr/local/bin/deadbeef                                                   ✔ 
GNU gdb (GDB) 13.1
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/local/bin/deadbeef...
(gdb) r
Starting program: /usr/local/bin/deadbeef 

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.archlinux.org>
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
Downloading separate debug info for /lib64/ld-linux-x86-64.so.2
Downloading separate debug info for system-supplied DSO at 0x7ffff7fc8000                                            
Downloading separate debug info for /usr/lib/libm.so.6                                                               
Downloading separate debug info for /usr/lib/libc.so.6                                                               
[Thread debugging using libthread_db enabled]                                                                        
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Downloading separate debug info for /usr/lib/libpthread.so.0
starting deadbeef devel                                                                                              
server_start
searching for GUI plugins in /home/$USER/.local/lib64/deadbeef
searching for GUI plugins in /home/$USER/.local/lib/deadbeef
load_plugin_dir /home/$USER/.local/lib/deadbeef: scandir found 10 files
searching for GUI plugins in /usr/local/lib/deadbeef
load_plugin_dir /usr/local/lib/deadbeef: scandir found 110 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
Downloading separate debug info for /usr/lib/libgtk-3.so.0
Downloading separate debug info for /usr/lib/libgdk-3.so.0                                                           
Downloading separate debug info for /usr/lib/libz.so.1                                                               
Downloading separate debug info for /usr/lib/libpangocairo-1.0.so.0                                                  
Downloading separate debug info for /usr/lib/libpango-1.0.so.0                                                       
Downloading separate debug info for /usr/lib/libharfbuzz.so.0                                                        
Downloading separate debug info for /usr/lib/libatk-1.0.so.0                                                         
Downloading separate debug info for /usr/lib/libcairo-gobject.so.2                                                   
Downloading separate debug info for /usr/lib/libcairo.so.2                                                           
Downloading separate debug info for /usr/lib/libgdk_pixbuf-2.0.so.0                                                  
Downloading separate debug info for /usr/lib/libgthread-2.0.so.0                                                     
Downloading separate debug info for /usr/lib/libgio-2.0.so.0                                                         
Downloading separate debug info for /usr/lib/libgobject-2.0.so.0                                                     
Downloading separate debug info for /usr/lib/libglib-2.0.so.0                                                        
Downloading separate debug info for /usr/lib/libjansson.so.4                                                         
Downloading separate debug info for /usr/lib/libgmodule-2.0.so.0                                                     
Downloading separate debug info for /usr/lib/libpangoft2-1.0.so.0                                                    
Downloading separate debug info for /usr/lib/libfontconfig.so.1                                                      
Downloading separate debug info for /usr/lib/libfribidi.so.0                                                         
Downloading separate debug info for /usr/lib/libepoxy.so.0                                                           
Downloading separate debug info for /usr/lib/libXi.so.6                                                              
Downloading separate debug info for /usr/lib/libX11.so.6                                                             
Downloading separate debug info for /usr/lib/libatk-bridge-2.0.so.0                                                  
Downloading separate debug info for /usr/lib/libcloudproviders.so.0                                                  
Downloading separate debug info for /usr/lib/libtracker-sparql-3.0.so.0                                              
Downloading separate debug info for /usr/lib/libXfixes.so.3                                                          
Downloading separate debug info for /usr/lib/libxkbcommon.so.0                                                       
Downloading separate debug info for /usr/lib/libwayland-client.so.0                                                  
Downloading separate debug info for /usr/lib/libwayland-cursor.so.0                                                  
Downloading separate debug info for /usr/lib/libwayland-egl.so.1                                                     
Downloading separate debug info for /usr/lib/libXext.so.6                                                            
Downloading separate debug info for /usr/lib/libXcursor.so.1                                                         
Downloading separate debug info for /usr/lib/libXdamage.so.1                                                         
Downloading separate debug info for /usr/lib/libXcomposite.so.1                                                      
Downloading separate debug info for /usr/lib/libXrandr.so.2                                                          
Downloading separate debug info for /usr/lib/libXinerama.so.1                                                        
Downloading separate debug info for /usr/lib/libthai.so.0                                                            
Downloading separate debug info for /usr/lib/libfreetype.so.6                                                        
Downloading separate debug info for /usr/lib/libgraphite2.so.3                                                       
Downloading separate debug info for /usr/lib/libpng16.so.16                                                          
Downloading separate debug info for /usr/lib/libXrender.so.1                                                         
Downloading separate debug info for /usr/lib/libxcb.so.1                                                             
Downloading separate debug info for /usr/lib/libxcb-render.so.0                                                      
Downloading separate debug info for /usr/lib/libxcb-shm.so.0                                                         
Downloading separate debug info for /usr/lib/libpixman-1.so.0                                                        
Downloading separate debug info for /usr/lib/libjpeg.so.8                                                            
Downloading separate debug info for /usr/lib/libtiff.so.6                                                            
Downloading separate debug info for /usr/lib/libmount.so.1                                                           
Downloading separate debug info for /usr/lib/libffi.so.8                                                             
Downloading separate debug info for /usr/lib/libpcre2-8.so.0                                                         
Downloading separate debug info for /usr/lib/libexpat.so.1                                                           
Downloading separate debug info for /usr/lib/libatspi.so.0                                                           
Downloading separate debug info for /usr/lib/libdbus-1.so.3                                                          
Downloading separate debug info for /usr/lib/libjson-glib-1.0.so.0                                                   
Downloading separate debug info for /usr/lib/libxml2.so.2                                                            
Downloading separate debug info for /usr/lib/libsqlite3.so.0                                                         
Downloading separate debug info for /usr/lib/libdatrie.so.1                                                          
Downloading separate debug info for /usr/lib/libbz2.so.1.0                                                           
Downloading separate debug info for /usr/lib/libbrotlidec.so.1                                                       
Downloading separate debug info for /usr/lib/libXau.so.6                                                             
Downloading separate debug info for /usr/lib/libXdmcp.so.6                                                           
Downloading separate debug info for /usr/lib/libzstd.so.1                                                            
Downloading separate debug info for /usr/lib/liblzma.so.5                                                            
Downloading separate debug info for /usr/lib/libblkid.so.1                                                           
Downloading separate debug info for /usr/lib/libsystemd.so.0                                                         
Downloading separate debug info for /usr/lib/libicuuc.so.72                                                          
Downloading separate debug info for /usr/lib/libbrotlicommon.so.1                                                    
Downloading separate debug info for /usr/lib/libcap.so.2                                                             
Downloading separate debug info for /usr/lib/libgcrypt.so.20                                                         
Downloading separate debug info for /usr/lib/liblz4.so.1                                                             
Downloading separate debug info for /usr/lib/libicudata.so.72                                                        
Downloading separate debug info for /usr/lib/libgpg-error.so.0                                                       
loading plugins from /home/$USER/.local/lib64/deadbeef
loading plugins from /home/$USER/.local/lib/deadbeef
load_plugin_dir /home/$USER/.local/lib/deadbeef: scandir found 10 files
loading plugin /home/$USER/.local/lib/deadbeef/ddb_customizabletb_gtk2.so
Downloading separate debug info for /home/$USER/.local/lib/deadbeef/ddb_customizabletb_gtk2.so
Downloading separate debug info for /usr/lib/libgtk-x11-2.0.so.0                                                     
Downloading separate debug info for /usr/lib/libgdk-x11-2.0.so.0                                                     
loading plugin /home/$USER/.local/lib/deadbeef/ddb_customizabletb_gtk3.so
Downloading separate debug info for /home/$USER/.local/lib/deadbeef/ddb_customizabletb_gtk3.so
loading plugin /home/$USER/.local/lib/deadbeef/ddb_misc_filebrowser_GTK2.so
loading plugin /home/$USER/.local/lib/deadbeef/ddb_misc_filebrowser_GTK3.so
loading plugin /home/$USER/.local/lib/deadbeef/ddb_misc_quick_search_GTK2.so
loading plugin /home/$USER/.local/lib/deadbeef/ddb_misc_quick_search_GTK3.so
loading plugin /home/$USER/.local/lib/deadbeef/ddb_vis_musical_spectrum_GTK2.so
loading plugin /home/$USER/.local/lib/deadbeef/ddb_vis_musical_spectrum_GTK3.so
loading plugins from /usr/local/lib/deadbeef
load_plugin_dir /usr/local/lib/deadbeef: scandir found 110 files
loading plugin /usr/local/lib/deadbeef/aac.so
Downloading separate debug info for /usr/lib/libfaad.so.2
loading plugin /usr/local/lib/deadbeef/adplug.so                                                                     
loading plugin /usr/local/lib/deadbeef/alac.so
loading plugin /usr/local/lib/deadbeef/alsa.so
Downloading separate debug info for /usr/lib/libasound.so.2
loading plugin /usr/local/lib/deadbeef/artwork.so                                                                    
Downloading separate debug info for /usr/lib/libFLAC.so.12
Downloading separate debug info for /usr/lib/libogg.so.0                                                             
Downloading separate debug info for /usr/lib/libvorbis.so.0                                                          
Downloading separate debug info for /usr/lib/libvorbisfile.so.3                                                      
loading plugin /usr/local/lib/deadbeef/cdda.so                                                                       
Downloading separate debug info for /usr/lib/libcdio.so.19
Downloading separate debug info for /usr/lib/libcdda_interface.so.0                                                  
Downloading separate debug info for /usr/lib/libcdda_paranoia.so.0                                                   
Downloading separate debug info for /usr/lib/libcddb.so.2                                                            
Downloading separate debug info for /usr/lib/librt.so.1                                                              
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_dsp_libretro.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_out_pw.so
Downloading separate debug info for /usr/lib/libpipewire-0.3.so.0
loading plugin /usr/local/lib/deadbeef/ddb_shn.so                                                                    
loading plugin /usr/local/lib/deadbeef/ddb_soundtouch.so
loading plugin /usr/local/lib/deadbeef/dsp_libsrc.so
Downloading separate debug info for /usr/lib/libsamplerate.so.0
loading plugin /usr/local/lib/deadbeef/ffap.so                                                                       
loading plugin /usr/local/lib/deadbeef/ffmpeg.so
Downloading separate debug info for /usr/lib/libavcodec.so.60
Downloading separate debug info for /usr/lib/libavutil.so.58                                                         
Downloading separate debug info for /usr/lib/libavformat.so.60                                                       
Downloading separate debug info for /usr/lib/libswresample.so.4                                                      
Downloading separate debug info for /usr/lib/libvpx.so.8                                                             
Downloading separate debug info for /usr/lib/libwebpmux.so.3                                                         
Downloading separate debug info for /usr/lib/libwebp.so.7                                                            
Downloading separate debug info for /usr/lib/libdav1d.so.6                                                           
Downloading separate debug info for /usr/lib/libopencore-amrwb.so.0                                                  
Downloading separate debug info for /usr/lib/librsvg-2.so.2                                                          
Downloading separate debug info for /usr/lib/libaom.so.3                                                             
Downloading separate debug info for /usr/lib/libgsm.so.1                                                             
Downloading separate debug info for /usr/lib/libjxl.so.0.8                                                           
Downloading separate debug info for /usr/lib/libjxl_threads.so.0.8                                                   
Downloading separate debug info for /usr/lib/libmp3lame.so.0                                                         
Downloading separate debug info for /usr/lib/libopencore-amrnb.so.0                                                  
Downloading separate debug info for /usr/lib/libopenjp2.so.7                                                         
Downloading separate debug info for /usr/lib/libopus.so.0                                                            
Downloading separate debug info for /usr/lib/librav1e.so.0                                                           
Downloading separate debug info for /usr/lib/libspeex.so.1                                                           
Downloading separate debug info for /usr/lib/libSvtAv1Enc.so.1                                                       
Downloading separate debug info for /usr/lib/libtheoraenc.so.1                                                       
Downloading separate debug info for /usr/lib/libtheoradec.so.1                                                       
Downloading separate debug info for /usr/lib/libvorbisenc.so.2                                                       
Downloading separate debug info for /usr/lib/libx264.so.164                                                          
Downloading separate debug info for /usr/lib/libx265.so.199                                                          
Downloading separate debug info for /usr/lib/libxvidcore.so.4                                                        
Downloading separate debug info for /usr/lib/libva.so.2                                                              
Downloading separate debug info for /usr/lib/libmfx.so.1                                                             
Downloading separate debug info for /usr/lib/libva-drm.so.2                                                          
Downloading separate debug info for /usr/lib/libva-x11.so.2                                                          
Downloading separate debug info for /usr/lib/libvdpau.so.1                                                           
Downloading separate debug info for /usr/lib/libdrm.so.2                                                             
Downloading separate debug info for /usr/lib/libOpenCL.so.1                                                          
Downloading separate debug info for /usr/lib/libmodplug.so.1                                                         
Downloading separate debug info for /usr/lib/libopenmpt.so.0                                                         
Downloading separate debug info for /usr/lib/libbluray.so.2                                                          
Downloading separate debug info for /usr/lib/libgmp.so.10                                                            
Downloading separate debug info for /usr/lib/libgnutls.so.30                                                         
Downloading separate debug info for /usr/lib/libsrt.so.1.5                                                           
Downloading separate debug info for /usr/lib/libssh.so.4                                                             
Downloading separate debug info for /usr/lib/libsoxr.so.0                                                            
Downloading separate debug info for /usr/lib/libsharpyuv.so.0                                                        
Downloading separate debug info for /usr/lib/libhwy.so.1                                                             
Downloading separate debug info for /usr/lib/libbrotlienc.so.1                                                       
Downloading separate debug info for /usr/lib/libmvec.so.1                                                            
Downloading separate debug info for /usr/lib/libX11-xcb.so.1                                                         
Downloading separate debug info for /usr/lib/libxcb-dri3.so.0                                                        
Downloading separate debug info for /usr/lib/libdl.so.2                                                              
Downloading separate debug info for /usr/lib/libmpg123.so.0                                                          
Downloading separate debug info for /usr/lib/libp11-kit.so.0                                                         
Downloading separate debug info for /usr/lib/libidn2.so.0                                                            
Downloading separate debug info for /usr/lib/libunistring.so.5                                                       
Downloading separate debug info for /usr/lib/libtasn1.so.6                                                           
Downloading separate debug info for /usr/lib/libnettle.so.8                                                          
Downloading separate debug info for /usr/lib/libhogweed.so.6                                                         
Downloading separate debug info for /usr/lib/libcrypto.so.3                                                          
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
Downloading separate debug info for /usr/lib/libcurl.so.4
Downloading separate debug info for /usr/lib/libnghttp2.so.14                                                        
Downloading separate debug info for /usr/lib/libssh2.so.1                                                            
Downloading separate debug info for /usr/lib/libpsl.so.5                                                             
Downloading separate debug info for /usr/lib/libssl.so.3                                                             
Downloading separate debug info for /usr/lib/libgssapi_krb5.so.2                                                     
Downloading separate debug info for /usr/lib/libkrb5.so.3                                                            
Downloading separate debug info for /usr/lib/libk5crypto.so.3                                                        
Downloading separate debug info for /usr/lib/libcom_err.so.2                                                         
Downloading separate debug info for /usr/lib/libkrb5support.so.0                                                     
Downloading separate debug info for /usr/lib/libkeyutils.so.1                                                        
Downloading separate debug info for /usr/lib/libresolv.so.2                                                          
loading plugin /usr/local/lib/deadbeef/m3u.so                                                                        
loading plugin /usr/local/lib/deadbeef/mms.so
loading plugin /usr/local/lib/deadbeef/mp3.so
Downloading separate debug info for /usr/lib/libmad.so.0
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
Downloading separate debug info for /usr/lib/libopusfile.so.0
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
Downloading separate debug info for /usr/lib/libpulse-simple.so.0
Downloading separate debug info for /usr/lib/libpulse.so.0                                                           
Downloading separate debug info for /usr/lib/pulseaudio/libpulsecommon-16.1.so                                       
Downloading separate debug info for /usr/lib/libsndfile.so.1                                                         
Downloading separate debug info for /usr/lib/libasyncns.so.0                                                         
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
Downloading separate debug info for /usr/lib/libzip.so.5
loading plugin /usr/local/lib/deadbeef/vorbis.so                                                                     
loading plugin /usr/local/lib/deadbeef/vtx.so
loading plugin /usr/local/lib/deadbeef/wavpack.so
Downloading separate debug info for /usr/lib/libwavpack.so.1
loading plugin /usr/local/lib/deadbeef/wildmidi.so                                                                   
loading plugin /usr/local/lib/deadbeef/wma.so
starting plugin GTK3 user interface
starting plugin Customizable toolbar for GTKUI(GTK2)
starting plugin Customizable toolbar for GTKUI(GTK3)
starting plugin File Browser
starting plugin File Browser
starting plugin Quick search
starting plugin Quick search
starting plugin Musical Spectrum
starting plugin Musical Spectrum
starting plugin AAC player
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 UI
starting plugin Converter UI
starting plugin dts decoder
starting plugin Resampler (Libretro)
starting plugin DUMB module player
starting plugin Mono to stereo
starting plugin PipeWire output plugin
starting plugin Shorten player
starting plugin Soundtouch
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
starting plugin Playlist Browser
starting plugin PSF player using Audio Overload SDK
starting plugin PulseAudio output plugin
starting plugin ReplayGain Scanner
starting plugin Shell commands
starting plugin Shellexec UI
starting plugin Shellexec 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
selected output plugin: ALSA output plugin
INFO: from file /home/$USER/.config/deadbeef/playlists/0.dbpl
INFO: from file /home/$USER/.config/deadbeef/playlists/1.dbpl
INFO: from file /home/$USER/.config/deadbeef/playlists/2.dbpl
INFO: from file /home/$USER/.config/deadbeef/playlists/3.dbpl
INFO: from file /home/$USER/.config/deadbeef/playlists/4.dbpl
INFO: from file /home/$USER/.config/deadbeef/playlists/5.dbpl
INFO: from file /home/$USER/.config/deadbeef/playlists/6.dbpl
[New Thread 0x7fffe1bff6c0 (LWP 80070)]
[ddb_customizabletb_gtk2] Failed to connect to GTKUI(GTK2), deactivating
fb api2
convgui: gtkui plugin not found
shellexecui: can't find gtkui plugin
[New Thread 0x7fffe13fe6c0 (LWP 80071)]
[New Thread 0x7fffe0bfd6c0 (LWP 80072)]
gtkui plugin compiled for gtk version: 3.24.37
Downloading separate debug info for /usr/lib/gtk-3.0/modules/libxapp-gtk3-module.so
Downloading separate debug info for /usr/lib/libxapp.so.1                                                            
Downloading separate debug info for /usr/lib/libgnomekbdui.so.8                                                      
Downloading separate debug info for /usr/lib/libgnomekbd.so.8                                                        
Downloading separate debug info for /usr/lib/libxklavier.so.16                                                       
Downloading separate debug info for /usr/lib/libxkbfile.so.1                                                         
[New Thread 0x7fffdbfff6c0 (LWP 80073)]                                                                              
Downloading separate debug info for /usr/lib/gtk-3.0/modules/libcanberra-gtk-module.so
Downloading separate debug info for /usr/lib/libcanberra-gtk3.so.0                                                   
Downloading separate debug info for /usr/lib/libcanberra.so.0                                                        
Downloading separate debug info for /usr/lib/libtdb.so.1                                                             
Downloading separate debug info for /usr/lib/libltdl.so.7                                                            
[New Thread 0x7fffdb7fe6c0 (LWP 80074)]                                                                              
[New Thread 0x7fffd2ffd6c0 (LWP 80075)]
[New Thread 0x7fffdaffd6c0 (LWP 80076)]

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5787:0: Expected a valid selector

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5791:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5794:8: 'window' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5801:6: 'window' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5808:6: 'window' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5811:6: 'window' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5819:6: 'window' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5825:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5831:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5835:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5847:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5856:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5863:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5868:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5873:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5876:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5881:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5886:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5896:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5903:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5906:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5908:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5910:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5913:7: 'menubar' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5918:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5928:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5931:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5942:29: 'PantheonCalculatorMainWindow' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5944:31: 'PantheonCalculatorMainWindow' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5950:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5953:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5959:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5966:19: 'NoiseLibraryWindow' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5968:21: 'NoiseLibraryWindow' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5970:21: 'NoiseLibraryWindow' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5976:15: 'SnapMainWindow' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5983:13: 'DirectWindow' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5987:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5993:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:5999:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6007:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6013:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6015:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6025:16: 'UnityDecoration' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6058:18: 'UnityDecoration' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6067:20: 'UnityDecoration' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6071:20: 'UnityDecoration' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6073:22: 'UnityDecoration' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6076:15: 'UnityDecoration' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6084:15: 'UnityDecoration' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6089:15: 'UnityDecoration' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6098:16: 'UnityPanelWidget' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6103:16: 'UnityPanelWidget' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6107:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6112:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6116:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6121:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6125:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6135:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6142:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6146:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6152:16: 'SheetStyleDialog' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6155:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6159:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6164:12: 'MsdOsdWindow' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6167:14: 'MsdOsdWindow' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6172:14: 'MsdOsdWindow' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6183:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6187:21: 'ConversationListView' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6189:23: 'ConversationListView' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6192:25: 'ConversationListView' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6195:23: 'ConversationListView' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6198:25: 'ConversationListView' is not a valid property name

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6205:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6210:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6216:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6219:4: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6222:4: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6225:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6229:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6237:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6245:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6250:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6255:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6260:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6266:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6276:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6285:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6294:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6303:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6312:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6315:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6319:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6323:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6327:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6331:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6334:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6339:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6341:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6345:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6353:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6357:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6360:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6369:4: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6372:4: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6378:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6382:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6385:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6389:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6396:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6398:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6400:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.079: Theme parsing error: gtk-dark.css:6407:4: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.080: Theme parsing error: gtk-dark.css:6412:4: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.080: Theme parsing error: gtk-dark.css:6422:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.080: Theme parsing error: gtk-dark.css:6425:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.080: Theme parsing error: gtk-dark.css:6435:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.080: Theme parsing error: gtk-dark.css:6442:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.080: Theme parsing error: gtk-dark.css:6453:0: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.080: Theme parsing error: gtk-dark.css:6461:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.080: Theme parsing error: gtk-dark.css:6463:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.080: Theme parsing error: gtk-dark.css:6468:2: Expected semicolon

(deadbeef:80055): Gtk-WARNING **: 23:29:54.080: Theme parsing error: gtk-dark.css:6474:0: expected '}' after declarations
Downloading separate debug info for /usr/lib/gtk-3.0/modules/libcolorreload-gtk-module.so
Downloading separate debug info for /usr/lib/gtk-3.0/modules/libwindow-decorations-gtk-module.so                     
Downloading separate debug info for /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so                    
[New Thread 0x7fffda7fc6c0 (LWP 80077)]                                                                              
[Thread 0x7fffda7fc6c0 (LWP 80077) exited]
[New Thread 0x7fffda7fc6c0 (LWP 80078)]
[New Thread 0x7fffd9ffb6c0 (LWP 80079)]
[Thread 0x7fffda7fc6c0 (LWP 80078) exited]
[New Thread 0x7fffda7fc6c0 (LWP 80080)]
[New Thread 0x7fffd97fa6c0 (LWP 80081)]
[Thread 0x7fffd9ffb6c0 (LWP 80079) exited]
[Thread 0x7fffda7fc6c0 (LWP 80080) exited]
[Thread 0x7fffd97fa6c0 (LWP 80081) exited]
Downloading separate debug info for /usr/lib/gtk-3.0/3.0.0/immodules/im-cedilla.so
[New Thread 0x7fffd97fa6c0 (LWP 80082)]                                                                              
[New Thread 0x7fffda7fc6c0 (LWP 80083)]
[New Thread 0x7fffd9ffb6c0 (LWP 80084)]
[Thread 0x7fffda7fc6c0 (LWP 80083) exited]
[Thread 0x7fffd9ffb6c0 (LWP 80084) exited]
[New Thread 0x7fffd9ffb6c0 (LWP 80085)]
[New Thread 0x7fffda7fc6c0 (LWP 80086)]
[Thread 0x7fffd9ffb6c0 (LWP 80085) exited]
[Thread 0x7fffda7fc6c0 (LWP 80086) exited]
Downloading separate debug info for /usr/lib/libcanberra-0.30/libcanberra-multi.so
Downloading separate debug info for /usr/lib/libcanberra-0.30/libcanberra-pulse.so                                   
[New Thread 0x7fffda7fc6c0 (LWP 80100)]                                                                              
Downloading separate debug info for /usr/lib/libcanberra-0.30/libcanberra-alsa.so
[New Thread 0x7fffd9ffb6c0 (LWP 80101)]                                                                              
[New Thread 0x7fffd8bf96c0 (LWP 80102)]
[Thread 0x7fffd9ffb6c0 (LWP 80101) exited]
[New Thread 0x7fffd9ffb6c0 (LWP 80103)]
[New Thread 0x7fffd3fff6c0 (LWP 80104)]
[Thread 0x7fffd8bf96c0 (LWP 80102) exited]
[Thread 0x7fffd9ffb6c0 (LWP 80103) exited]
[Thread 0x7fffd3fff6c0 (LWP 80104) exited]
[New Thread 0x7fffd3fff6c0 (LWP 80105)]
[New Thread 0x7fffd9ffb6c0 (LWP 80106)]
[Thread 0x7fffd3fff6c0 (LWP 80105) exited]
[Thread 0x7fffd9ffb6c0 (LWP 80106) exited]
[New Thread 0x7fffd9ffb6c0 (LWP 80107)]
[New Thread 0x7fffd3fff6c0 (LWP 80108)]
[Thread 0x7fffd9ffb6c0 (LWP 80107) exited]
[Thread 0x7fffd3fff6c0 (LWP 80108) exited]
[New Thread 0x7fffd3fff6c0 (LWP 80109)]
[New Thread 0x7fffd9ffb6c0 (LWP 80110)]
[New Thread 0x7fffd8bf96c0 (LWP 80111)]
[New Thread 0x7fffd37fe6c0 (LWP 80112)]
[New Thread 0x7fffd27fc6c0 (LWP 80113)]
[New Thread 0x7fffd1ffb6c0 (LWP 80114)]
[Thread 0x7fffd37fe6c0 (LWP 80112) exited]
[Thread 0x7fffd3fff6c0 (LWP 80109) exited]
[Thread 0x7fffd9ffb6c0 (LWP 80110) exited]
[Thread 0x7fffd1ffb6c0 (LWP 80114) exited]
[Thread 0x7fffd27fc6c0 (LWP 80113) exited]
[New Thread 0x7fffd27fc6c0 (LWP 80146)]
[New Thread 0x7fffd1ffb6c0 (LWP 80147)]
[Thread 0x7fffd27fc6c0 (LWP 80146) exited]
[New Thread 0x7fffd27fc6c0 (LWP 80148)]
[New Thread 0x7fffd9ffb6c0 (LWP 80149)]
[Thread 0x7fffd1ffb6c0 (LWP 80147) exited]
[Thread 0x7fffd27fc6c0 (LWP 80148) exited]
[Thread 0x7fffd9ffb6c0 (LWP 80149) exited]

Thread 2 "deadbeef-stream" received signal SIGFPE, Arithmetic exception.
[Switching to Thread 0x7fffe1bff6c0 (LWP 80070)]
0x00007ffff327d636 in snd_pcm_hw_drain (pcm=0x7fffa8056800) at pcm/pcm_hw.c:753
Downloading source file /usr/src/debug/alsa-lib/alsa-lib-1.2.9/src/pcm/pcm_hw.c
753             if ((pcm->boundary % pcm->period_size) == 0) {                                                       
(gdb) thread apply all backtrace

Thread 30 (Thread 0x7fffd8bf96c0 (LWP 80111) "deadbeef-main"):
#0  0x00007ffff7d62266 in epoll_wait (epfd=19, events=0x7fffd8bf8c00, maxevents=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1  0x00007ffff7e849b8 in  () at /usr/lib/libdispatch.so
#2  0x00007ffff7e7bab5 in  () at /usr/lib/libdispatch.so
#3  0x00007ffff7e7ba0b in  () at /usr/lib/libdispatch.so
#4  0x00007ffff7e7c0b3 in  () at /usr/lib/libdispatch.so
#5  0x00007ffff7cde44b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff7d61e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 19 (Thread 0x7fffda7fc6c0 (LWP 80100) "threaded-ml"):
#0  0x00007ffff7d54c0f in __GI___poll (fds=fds@entry=0x7fffc80122a0, nfds=nfds@entry=3, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffecb068c7 in poll (__timeout=-1, __nfds=3, __fds=0x7fffc80122a0) at /usr/include/bits/poll2.h:39
#2  poll_func (ufds=0x7fffc80122a0, nfds=3, timeout=-1, userdata=0x55555694f570) at ../pulseaudio/src/pulse/thread-mainloop.c:70
#3  0x00007fffecaf046c in pa_mainloop_poll (m=m@entry=0x5555568a5d70) at ../pulseaudio/src/pulse/mainloop.c:863
#4  0x00007fffecafa42c in pa_mainloop_iterate (m=m@entry=0x5555568a5d70, block=block@entry=1, retval=retval@entry=0x0) at ../pulseaudio/src/pulse/mainloop.c:945
#5  0x00007fffecafa4e1 in pa_mainloop_run (m=0x5555568a5d70, retval=0x0) at ../pulseaudio/src/pulse/mainloop.c:963
#6  0x00007fffecb0ac02 in thread (userdata=0x5555569710f0) at ../pulseaudio/src/pulse/thread-mainloop.c:101
#7  0x00007fffe41d4c67 in internal_thread_func (userdata=0x555556a3d940) at ../pulseaudio/src/pulsecore/thread-posix.c:81
#8  0x00007ffff7cde44b in start_thread (arg=<optimized out>) at pthread_create.c:444
#9  0x00007ffff7d61e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
--Type <RET> for more, q to quit, c to continue without paging--c

Thread 14 (Thread 0x7fffd97fa6c0 (LWP 80082) "pool-deadbeef"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6959d03 in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff68cdf83 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff68ce127 in g_async_queue_timeout_pop () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff6935846 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff6930315 in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007ffff7cde44b in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007ffff7d61e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7fffdaffd6c0 (LWP 80076) "gdbus"):
#0  0x00007ffff7d54c0f in __GI___poll (fds=0x7fffc4000b90, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff696017f in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff6902c7f in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff6b63d3c in  () at /usr/lib/libgio-2.0.so.0
#4  0x00007ffff6930315 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff7cde44b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff7d61e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7fffd2ffd6c0 (LWP 80075) "gmain"):
#0  0x00007ffff7d54c0f in __GI___poll (fds=0x555556267900, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff696017f in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff69021a2 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff69021f2 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff6930315 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff7cde44b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff7d61e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7fffdb7fe6c0 (LWP 80074) "pool-spawner"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff69597b5 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff68cdfb4 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff6934f9e in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff6930315 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff7cde44b in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007ffff7d61e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7fffdbfff6c0 (LWP 80073) "deadbeef-hotkey"):
#0  0x00007ffff7d269e5 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=req@entry=0x7fffdbffed60, rem=rem@entry=0x0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
#1  0x00007ffff7d2b5e7 in __GI___nanosleep (req=req@entry=0x7fffdbffed60, rem=rem@entry=0x0) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2  0x00007ffff7d57cd9 in usleep (useconds=useconds@entry=200000) at ../sysdeps/posix/usleep.c:31
#3  0x00007ffff08c047a in hotkeys_event_loop (unused=<optimized out>) at hotkeys.c:492
#4  0x00007ffff7cde44b in start_thread (arg=<optimized out>) at pthread_create.c:444
#5  0x00007ffff7d61e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7fffe0bfd6c0 (LWP 80072) "deadbeef-main"):
#0  0x00007ffff7cdaf0e in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55555561383c) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55555561383c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007ffff7cdaf8f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555561383c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007ffff7cdd7a0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555556137e0, cond=0x555555613810) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=cond@entry=0x555555613810, mutex=mutex@entry=0x5555556137e0) at pthread_cond_wait.c:618
#5  0x00005555555bc124 in cond_wait (c=93824993015824, m=93824993015776) at threading_pthread.c:221
#6  0x00005555555a60a4 in messagepump_wait () at messagepump.c:132
#7  0x00005555555a38ae in player_mainloop () at main.c:927
#8  0x00005555555a5116 in mainloop_thread (ctx=<optimized out>) at main.c:1085
#9  0x00007ffff7cde44b in start_thread (arg=<optimized out>) at pthread_create.c:444
#10 0x00007ffff7d61e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7fffe13fe6c0 (LWP 80071) "deadbeef-server"):
#0  0x00007ffff7d573fc in __GI___select (nfds=4, readfds=readfds@entry=0x7fffe13fde00, writefds=writefds@entry=0x0, exceptfds=exceptfds@entry=0x0, timeout=timeout@entry=0x7fffe13fddf0) at ../sysdeps/unix/sysv/linux/select.c:69
#1  0x00005555555a3735 in server_loop (ctx=<optimized out>) at main.c:785
#2  0x00007ffff7cde44b in start_thread (arg=<optimized out>) at pthread_create.c:444
#3  0x00007ffff7d61e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7fffe1bff6c0 (LWP 80070) "deadbeef-stream"):
#0  0x00007ffff327d636 in snd_pcm_hw_drain (pcm=0x7fffa8056800) at pcm/pcm_hw.c:753
#1  0x00007ffff55da3cc in palsa_set_hw_params (fmt=<optimized out>) at alsa.c:124
#2  0x00007ffff55d9c03 in palsa_open () at alsa.c:391
#3  0x00007ffff55d9701 in palsa_init () at alsa.c:454
#4  palsa_play () at alsa.c:580
#5  0x00005555555b3314 in _play_track (it=it@entry=0x5555557f5180, startpaused=startpaused@entry=0) at streamer.c:2549
#6  0x00005555555af028 in play_index (idx=<optimized out>, startpaused=0) at streamer.c:2605
#7  streamer_thread (unused=<optimized out>) at streamer.c:1709
#8  0x00007ffff7cde44b in start_thread (arg=<optimized out>) at pthread_create.c:444
#9  0x00007ffff7d61e40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7ffff7c51400 (LWP 80055) "deadbeef-main"):
#0  0x00007ffff7d54c0f in __GI___poll (fds=0x55555625c4f0, nfds=3, timeout=25) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff696017f in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff69021a2 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff6b313be in g_application_run () at /usr/lib/libgio-2.0.so.0
#4  0x00007ffff7bcb4f8 in gtkui_start () at gtkui.c:1815
#5  0x00005555555a4a7d in main (argc=1, argv=0x7fffffffdae8) at main.c:1543
(gdb) 

ddb_gdb01.txt

Oleksiy-Yakovenko commented 1 year ago

Thanks, this backtrace contains what I need. However, unfortunately, I didn't find anything new from it. It shows a crash within alsa-lib, where there's a division by zero caused by period size being 0.

if ((pcm->boundary % pcm->period_size) == 0) {

So, I don't know why period_size becomes 0, but this is a configurable value in Deadbeef -- so perhaps you need to play with it and set it to some new value -- please check ALSA plugin settings in Deadbeef.

Oleksiy-Yakovenko commented 1 year ago

If you know how to apply patches, please try this. It's a wild guess that it might help, but why not.

diff --git a/plugins/alsa/alsa.c b/plugins/alsa/alsa.c
index e4f445835..c787d7ed7 100644
--- a/plugins/alsa/alsa.c
+++ b/plugins/alsa/alsa.c
@@ -388,10 +388,6 @@ palsa_open (void) {
         memcpy (&plugin.fmt, &requested_fmt, sizeof (ddb_waveformat_t));
     }

-    if (palsa_set_hw_params (&plugin.fmt) < 0) {
-        goto open_error;
-    }
-
     if ((err = snd_pcm_sw_params_malloc (&sw_params)) < 0) {
         fprintf (stderr, "cannot allocate software parameters structure (%s)\n",
                 snd_strerror (err));
@@ -428,6 +424,11 @@ palsa_open (void) {
     snd_pcm_sw_params_free (sw_params);
     sw_params = NULL;

+    if (palsa_set_hw_params (&plugin.fmt) < 0) {
+        goto open_error;
+    }
+
+
     if ((err = snd_pcm_prepare (audio)) < 0) {
         fprintf (stderr, "cannot prepare audio interface for use (%s)\n",
                 snd_strerror (err));
nomen-niesco commented 1 year ago

I changed the values of the Alsa plugin without result.

Unfortunately I don't know how to use git beyond its most basic features. I tried to apply the patch (after researching how to do it) but without success. I'm sorry, I think I'm at the end of my skills.

Oleksiy-Yakovenko commented 1 year ago

I made a build with this patch for you. Could you try if it changes anything? https://sourceforge.net/projects/deadbeef/files/travis/linux/bugfix/2956-alsa-sigfpe/deadbeef-static_devel-1_x86_64.tar.bz2/download

nomen-niesco commented 1 year ago

With this build Deadbeef no longer crashes, but when I choose the Output Plugin: Alsa Output Plugin I no longer have any playback, whether I choose my output, the default device or PluseAudio Sound Server. When Deabeef is launched from a terminal and I try to play the following error message appears: cannot set software parameters (Invalid Argument) I remind/restate that these outputs are functional on the official build. PulseAudio Output Plugin works without problems

Oleksiy-Yakovenko commented 1 year ago

Thanks for checking. I'm out of guesses for now. I'll keep an eye on it, maybe I figure something out in the future.

engineeror commented 1 year ago

might be ralated https://github.com/alsa-project/alsa-lib/issues/318

Oleksiy-Yakovenko commented 1 year ago

@engineeror it is definitely the same problem, also referring to deadbeef causing ALSA to crash by calling snd_pcm_drain. And one comment in there gave me some clue why this is happening. I'll try to fix :) Thanks.

Oleksiy-Yakovenko commented 1 year ago

Also they apparently fixed this crash on the ALSA side, so it should stop crashing after alsa-lib update. But they're right that deadbeef is not doing the right thing there.

Oleksiy-Yakovenko commented 1 year ago

@nomen-niesco can you please try the new build? https://sourceforge.net/projects/deadbeef/files/travis/linux/bugfix/2956-alsa-sigfpe/deadbeef-static_devel-1_x86_64.tar.bz2/download

nomen-niesco commented 1 year ago

Test of the last build done, it works again. I also tested other outputs and PulseAudio to see, all play files normally. I don't know if it's of any importance but my terminal shows me the following message when starting a reading (with Alsa output plugin for 24-bit files):

cannot set sample format to 24 bps (error: Invalid argument), trying all supported formats Found supports 32 bps format

Oleksiy-Yakovenko commented 1 year ago

This message is ok, it doesn't indicate a problem.

Thanks for checking. I'll make a better patch and merge it in a moment.