cboxdoerfer / ddb_waveform_seekbar

Waveform Seekbar plugin for DeaDBeeF audio player
74 stars 10 forks source link

waveform plugin crashes - please help with logfile #30

Open brainbow1 opened 1 year ago

brainbow1 commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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!