Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

waveform plugin crashes - please help with logfile #30

Open
brainbow1 opened this issue Feb 28, 2023 · 2 comments
Open

waveform plugin crashes - please help with logfile #30

brainbow1 opened this issue Feb 28, 2023 · 2 comments

Comments

@brainbow1
Copy link

Hello!
My Deadbeef crashes with the following log:

/opt/deadbeef/bin/deadbeef
starting deadbeef 1.9.5 [static]
server_start
We had a crash. Will not resume the saved session to avoid a crash cycle.
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_waveform_GTK2.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 Waveform Seekbar
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
INFO: from file /home/debian-desktop/.config/deadbeef/playlists/2.dbpl
INFO: from file /home/debian-desktop/.config/deadbeef/playlists/3.dbpl
convgui: gtkui plugin not found
shellexecui: can't find gtkui plugin
gtkui plugin compiled for gtk version: 3.10.8
connecting button tray signals
Segmentation Fault
backtrace() returned 19 addresses
/opt/deadbeef/bin/deadbeef() [0x420bc7]
/lib/x86_64-linux-gnu/libc.so.6(+0x38d60) [0x7ff133063d60]
/home/debian-desktop/.local/lib/deadbeef/ddb_misc_waveform_GTK3.so(+0x7b337) [0x7ff12f87b337]
/home/debian-desktop/.local/lib/deadbeef/ddb_misc_waveform_GTK3.so(+0x7b3e1) [0x7ff12f87b3e1]
/home/debian-desktop/.local/lib/deadbeef/ddb_misc_waveform_GTK3.so(+0x7b8e0) [0x7ff12f87b8e0]
/home/debian-desktop/.local/lib/deadbeef/ddb_misc_waveform_GTK3.so(+0x7bb03) [0x7ff12f87bb03]
/home/debian-desktop/.local/lib/deadbeef/ddb_misc_waveform_GTK3.so(+0x27bad) [0x7ff12f827bad]
/home/debian-desktop/.local/lib/deadbeef/ddb_misc_waveform_GTK3.so(+0x27fc5) [0x7ff12f827fc5]
/home/debian-desktop/.local/lib/deadbeef/ddb_misc_waveform_GTK3.so(+0x59c4b) [0x7ff12f859c4b]
/home/debian-desktop/.local/lib/deadbeef/ddb_misc_waveform_GTK3.so(+0x87262) [0x7ff12f887262]
/home/debian-desktop/.local/lib/deadbeef/ddb_misc_waveform_GTK3.so(+0x89874) [0x7ff12f889874]
/home/debian-desktop/.local/lib/deadbeef/ddb_misc_waveform_GTK3.so(+0x8e1bb) [0x7ff12f88e1bb]
/home/debian-desktop/.local/lib/deadbeef/ddb_misc_waveform_GTK3.so(+0x8e5e9) [0x7ff12f88e5e9]
/home/debian-desktop/.local/lib/deadbeef/ddb_misc_waveform_GTK3.so(sqlite3_prepare_v2+0x18) [0x7ff12f88e848]
/home/debian-desktop/.local/lib/deadbeef/ddb_misc_waveform_GTK3.so(waveform_db_cached+0x76) [0x7ff12f812128]
/home/debian-desktop/.local/lib/deadbeef/ddb_misc_waveform_GTK3.so(waveform_cached+0x3b) [0x7ff12f81789e]
/home/debian-desktop/.local/lib/deadbeef/ddb_misc_waveform_GTK3.so(waveform_get_wavedata+0x9e) [0x7ff12f817a04]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x7ea7) [0x7ff1335bcea7]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x3f) [0x7ff133127a2f]

Can you please let me know how I can fix this?
Where can I cleanup the waveform seekbar plugin's database/cache?
Are there any other problems?

I appreciate your help!

OS: Debian GNU/Linux 11 (bullseye) x86_64
Kernel: 6.0.0-0.deb11.6-amd64 x86_64
DE: Xfce 4.16
WM: Xfwm4

@cboxdoerfer
Copy link
Owner

Thx for the report. I'm very busy at the moment with other projects, but I'll try to have a look at this in the next couple of weeks.

@brainbow1
Copy link
Author

thank you!
In the meantime, I managed to find a way to get the plugin working stable:
I unchecked the "Use cache" line in the Plugin-Preferences for Waveform Seekbar in Deadbeef.
It solved the problem... maybe it helps you, regarding development of the plugin, and others, to find a solution for this problem :) all the best and thanks a lot for that amazing plugin!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants