ddb_output_pw
ddb_output_pw copied to clipboard
ddb_out_pw.so failed to load
Deadbeef is closing randomly, after finishing a random track the program just disappears and I have to reopen it. Then after opening it again I get the following in the log:
dlopen error: /opt/deadbeef/lib/deadbeef/ddb_out_pw.so: undefined symbol: PW_LOG_TOPIC_DEFAULT trying /opt/deadbeef/lib/deadbeef/ddb_out_pw.fallback.so... plugin ddb_out_pw.so not found or failed to load
I use ALSA output plugin..
I dont use Pipewire, and I dont have this plugin in my .local/lib/deadbeef directory.... thats why I dont understand this "failed to load".... Do u think the randomly exiting is connected with this plugin? Where would u start searching for the problem? I appreciate any ideas...
Deadbeef version 1.9.5 comes with pipewire plugin now. If you have a very old version of pipewire libraries required by that plugin installed then you may get this error. If you really don't need it and don't want to fix your distro then you can simply delete the /opt/deadbeef/lib/deadbeef/ddb_out_pw.so file.
Deadbeef binary downloaded from the website is built in an Ubuntu 16.04 environment so expects libraries no older than what shipped with that version of Ubuntu.
I'm curious what distro and version do you run this on? Do you have Pipewire installed (often installed and used for video only on older distros).
thanks a lot for the answer! Ah I didnt know that pipewire was installed... It is installed and apt tells me it is version 0.3.19-4.
OS: Debian GNU/Linux 11 (bullseye) x86_64 Kernel: 6.0.0-0.deb11.6-amd64 x86_64 DE: Xfce 4.16 WM: Xfwm4
In the Debian bullseye repos, pipewire is version: 0.3.19-4 In the Debian bookworm repos, pipewire is version: 0.3.65-2
bookworm is becoming stable until the end of summer I guess. As soon as that's the case, I want to upgrade to bookworm anyway :-)
In the past, I tried pipewire as my main audio driver but it was so buggy that I decided to wait for bookworm stable, and then delete pulseaudio completely, and use pipewire for anything.
But for now I want to simply stick with ALSA.... that's why I now have deleted /opt/deadbeef/lib/deadbeef/ddb_out_pw.so
Do you think the random crashes after playing a few songs have something to do with that ddb_out_pw.so dlopen error and should be history now...?
Regarding ALSA and Deadbeef, and how they interact with each other, I think you know more about this as I do.. Maybe you can tell me something regarding this topic, that I have opened in reddit?
I appreciate any help a lot, that contributes to using Deadbeef stable and being able to enjoy it :-)
I realized that the crash always happens randomly, after a few tracks, when a track ends, and the next should begin... I started deadbeef via terminal to observe whats going on, and it gives me the following:
`/opt/deadbeef/bin/deadbeef %F starting deadbeef 1.9.5 [static] server_start searching for GUI plugins in /home/debian-desktop/.local/lib64/deadbeef searching for GUI plugins in /home/debian-desktop/.local/lib/deadbeef load_plugin_dir /home/debian-desktop/.local/lib/deadbeef: scandir found 4 files searching for GUI plugins in /opt/deadbeef/lib/deadbeef load_plugin_dir /opt/deadbeef/lib/deadbeef: scandir found 56 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 /opt/deadbeef/lib/deadbeef/ddb_gui_GTK3.so loading plugins from /home/debian-desktop/.local/lib64/deadbeef loading plugins from /home/debian-desktop/.local/lib/deadbeef load_plugin_dir /home/debian-desktop/.local/lib/deadbeef: scandir found 4 files loading plugin /home/debian-desktop/.local/lib/deadbeef/ddb_misc_filebrowser_GTK3.so loading plugin /home/debian-desktop/.local/lib/deadbeef/ddb_misc_waveform_GTK3.so loading plugins from /opt/deadbeef/lib/deadbeef load_plugin_dir /opt/deadbeef/lib/deadbeef: scandir found 56 files loading plugin /opt/deadbeef/lib/deadbeef/aac.so loading plugin /opt/deadbeef/lib/deadbeef/adplug.so loading plugin /opt/deadbeef/lib/deadbeef/alac.so loading plugin /opt/deadbeef/lib/deadbeef/alsa.so loading plugin /opt/deadbeef/lib/deadbeef/artwork.so loading plugin /opt/deadbeef/lib/deadbeef/cdda.so loading plugin /opt/deadbeef/lib/deadbeef/converter.so loading plugin /opt/deadbeef/lib/deadbeef/converter_gtk2.so loading plugin /opt/deadbeef/lib/deadbeef/converter_gtk3.so loading plugin /opt/deadbeef/lib/deadbeef/dca.so loading plugin /opt/deadbeef/lib/deadbeef/ddb_dsp_libretro.so loading plugin /opt/deadbeef/lib/deadbeef/ddb_dumb.so loading plugin /opt/deadbeef/lib/deadbeef/ddb_mono2stereo.so loading plugin /opt/deadbeef/lib/deadbeef/ddb_shn.so loading plugin /opt/deadbeef/lib/deadbeef/ddb_soundtouch.so loading plugin /opt/deadbeef/lib/deadbeef/dsp_libsrc.so loading plugin /opt/deadbeef/lib/deadbeef/ffap.so loading plugin /opt/deadbeef/lib/deadbeef/ffmpeg.so loading plugin /opt/deadbeef/lib/deadbeef/flac.so loading plugin /opt/deadbeef/lib/deadbeef/gme.so loading plugin /opt/deadbeef/lib/deadbeef/hotkeys.so loading plugin /opt/deadbeef/lib/deadbeef/in_sc68.so loading plugin /opt/deadbeef/lib/deadbeef/lastfm.so loading plugin /opt/deadbeef/lib/deadbeef/m3u.so loading plugin /opt/deadbeef/lib/deadbeef/mms.so loading plugin /opt/deadbeef/lib/deadbeef/mp3.so loading plugin /opt/deadbeef/lib/deadbeef/musepack.so loading plugin /opt/deadbeef/lib/deadbeef/notify.so loading plugin /opt/deadbeef/lib/deadbeef/nullout.so loading plugin /opt/deadbeef/lib/deadbeef/opus.so loading plugin /opt/deadbeef/lib/deadbeef/oss.so loading plugin /opt/deadbeef/lib/deadbeef/pltbrowser_gtk2.so loading plugin /opt/deadbeef/lib/deadbeef/pltbrowser_gtk3.so loading plugin /opt/deadbeef/lib/deadbeef/psf.so loading plugin /opt/deadbeef/lib/deadbeef/pulse.so loading plugin /opt/deadbeef/lib/deadbeef/rg_scanner.so loading plugin /opt/deadbeef/lib/deadbeef/shellexec.so loading plugin /opt/deadbeef/lib/deadbeef/shellexecui_gtk2.so loading plugin /opt/deadbeef/lib/deadbeef/shellexecui_gtk3.so loading plugin /opt/deadbeef/lib/deadbeef/sid.so loading plugin /opt/deadbeef/lib/deadbeef/sndfile.so loading plugin /opt/deadbeef/lib/deadbeef/supereq.so loading plugin /opt/deadbeef/lib/deadbeef/tta.so loading plugin /opt/deadbeef/lib/deadbeef/vfs_curl.so loading plugin /opt/deadbeef/lib/deadbeef/vfs_zip.so loading plugin /opt/deadbeef/lib/deadbeef/vorbis.so loading plugin /opt/deadbeef/lib/deadbeef/vtx.so loading plugin /opt/deadbeef/lib/deadbeef/wavpack.so loading plugin /opt/deadbeef/lib/deadbeef/wildmidi.so loading plugin /opt/deadbeef/lib/deadbeef/wma.so starting plugin GTK3 user interface starting plugin File Browser starting plugin Waveform Seekbar 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 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/debian-desktop/.config/deadbeef/playlists/0.dbpl INFO: from file /home/debian-desktop/.config/deadbeef/playlists/1.dbpl failed to add file or folder %F fb api2 convgui: gtkui plugin not found shellexecui: can't find gtkui plugin gtkui plugin compiled for gtk version: 3.10.8 gtk style:
- { } *:selected { } *:active { } connecting button tray signals Segmentation Fault backtrace() returned 7 addresses /opt/deadbeef/bin/deadbeef() [0x420bc7] /lib/x86_64-linux-gnu/libc.so.6(+0x38d60) [0x7fa8cc663d60] /lib/x86_64-linux-gnu/libc.so.6(+0x83717) [0x7fa8cc6ae717] /lib/x86_64-linux-gnu/libc.so.6(+0x83f7b) [0x7fa8cc6aef7b] /lib/x86_64-linux-gnu/libc.so.6(+0x8787b) [0x7fa8cc6b287b] /lib/x86_64-linux-gnu/libpthread.so.0(+0x7ebf) [0x7fa8ccb7febf] /lib/x86_64-linux-gnu/libc.so.6(clone+0x3f) [0x7fa8cc727a2f] `