scorpp / db-vk

DeaDBeeF vkontakte plugin
http://scorpp.github.io/db-vk/
23 stars 5 forks source link

Plugin crashes player after configuring auth params #26

Closed scorpp closed 8 years ago

scorpp commented 10 years ago

ubuntu 12.04.3 amd64 libgtk-3-0 3.4.2 libgtk2.0-0 2.24.10

self-build newer version of curl

starting deadbeef 0.6.0 [static]
server_start
loading plugins from /home/master/.local/lib/deadbeef
loading plugins from /opt/deadbeef/lib/deadbeef
plug_load_all: scandir found 58 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_ao.so
loading plugin /opt/deadbeef/lib/deadbeef/ddb_dumb.so
found gui plugin ddb_gui_GTK2.so
added GTK2 gui plugin
found gui plugin ddb_gui_GTK3.so
added GTK3 gui plugin
loading plugin /opt/deadbeef/lib/deadbeef/ddb_infobar_gtk2.so
loading plugin /opt/deadbeef/lib/deadbeef/ddb_infobar_gtk3.so
loading plugin /opt/deadbeef/lib/deadbeef/ddb_lyrics.so
loading plugin /opt/deadbeef/lib/deadbeef/ddb_misc_filebrowser_GTK2.so
loading plugin /opt/deadbeef/lib/deadbeef/ddb_misc_filebrowser_GTK3.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/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/lastfm.so
loading plugin /opt/deadbeef/lib/deadbeef/m3u.so
loading plugin /opt/deadbeef/lib/deadbeef/mms.so
loading plugin /opt/deadbeef/lib/deadbeef/mpgmad.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/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/pulse.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/vkontakte_gtk2.so
loading plugin /opt/deadbeef/lib/deadbeef/vkontakte_gtk3.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
checking GUI plugin: GTK2
found selected GUI plugin: GTK2
loading plugin /opt/deadbeef/lib/deadbeef/ddb_gui_GTK2.so
selected output plugin: PulseAudio output plugin
INFO: loading playlist Nightwish
INFO: from file /home/master/.config/deadbeef/playlists/0.dbpl
INFO: loading playlist Three Steps To The Ocean
INFO: from file /home/master/.config/deadbeef/playlists/1.dbpl
INFO: loading playlist Our Ceasing Voice
INFO: from file /home/master/.config/deadbeef/playlists/2.dbpl
INFO: loading playlist Lights At Sea
INFO: from file /home/master/.config/deadbeef/playlists/3.dbpl
INFO: loading playlist Queen
INFO: from file /home/master/.config/deadbeef/playlists/4.dbpl
INFO: loading playlist David Garrett
INFO: from file /home/master/.config/deadbeef/playlists/5.dbpl
INFO: loading playlist AC-DC
INFO: from file /home/master/.config/deadbeef/playlists/6.dbpl
convgui: gtkui plugin not found
plugin Converter GTK3 UI failed to connect to dependencies, deactivated.
infobar: can't find gtkui plugin
plugin Infobar failed to connect to dependencies, deactivated.
fb api2
plugin File Browser failed to connect to dependencies, deactivated.
pltbrowser: can't find gtkui plugin
plugin pltbrowser failed to connect to dependencies, deactivated.
shellexecui: can't find gtkui plugin
plugin Shellexec GTK3 UI failed to connect to dependencies, deactivated.

(process:9058): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init()

(process:9058): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed

(process:9058): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
scorpp commented 10 years ago

similar bugreport from another user. he claims that crash doesn't happen if he deletes ~/.config/deadbeef/ and removes plugin

starting deadbeef 0.6.1-rc1

server_start

loading plugins from /home/alexander-froloff/.local/lib64/deadbeef

loading plugins from /home/alexander-froloff/.local/lib/deadbeef

plug_load_all: scandir found 5 files

loading plugin /home/alexander-froloff/.local/lib/deadbeef/ddb_infobar_gtk3.so

loading plugin /home/alexander-froloff/.local/lib/deadbeef/ddb_misc_waveform_GTK2.so

loading plugin /home/alexander-froloff/.local/lib/deadbeef/ddb_misc_waveform_GTK3.so

loading plugins from /usr/lib/deadbeef

plug_load_all: scandir found 250 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_ao.so

loading plugin /usr/lib/deadbeef/ddb_dumb.so

found gui plugin ddb_gui_GTK2.so

added GTK2 gui plugin

found gui plugin ddb_gui_GTK3.so

added GTK3 gui plugin

found gui plugin ddb_gui_Qt.so

added Qt gui plugin

loading plugin /usr/lib/deadbeef/ddb_misc_filebrowser_GTK2.so

loading plugin /usr/lib/deadbeef/ddb_misc_filebrowser_GTK3.so

loading plugin /usr/lib/deadbeef/ddb_mono2stereo.so

loading plugin /usr/lib/deadbeef/ddb_shn.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/lastfm.so

loading plugin /usr/lib/deadbeef/m3u.so

loading plugin /usr/lib/deadbeef/mms.so

loading plugin /usr/lib/deadbeef/mpgmad.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/oss.so

loading plugin /usr/lib/deadbeef/pltbrowser_gtk2.so

loading plugin /usr/lib/deadbeef/pltbrowser_gtk3.so

loading plugin /usr/lib/deadbeef/pulse.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/vkontakte_gtk3.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

checking GUI plugin: GTK2

checking GUI plugin: GTK3

found selected GUI plugin: GTK3

loading plugin /usr/lib/deadbeef/ddb_gui_GTK3.so

selected output plugin: ALSA output plugin

INFO: loading playlist Музыка

INFO: from file /home/alexander-froloff/.config/deadbeef/playlists/0.dbpl

INFO: loading playlist Радио

INFO: from file /home/alexander-froloff/.config/deadbeef/playlists/1.dbpl

INFO: loading playlist Новый плейлист

INFO: from file /home/alexander-froloff/.config/deadbeef/playlists/2.dbpl

plugin Waveform Seekbar failed to connect to dependencies, deactivated.

convgui: gtkui plugin not found

plugin Converter GTK2 UI failed to connect to dependencies, deactivated.

plugin File Browser failed to connect to dependencies, deactivated.

fb api2

plugin Playlist browser GTK2 failed to connect to dependencies, deactivated.

shellexecui: can't find gtkui plugin

plugin Shellexec GTK2 UI failed to connect to dependencies, deactivated.

(process:12620): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init()

(process:12620): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed

(process:12620): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed```
spvkgn commented 10 years ago

I have the same error. Deadbeef doesn't start with vkontakte_gtk2.so compiled grom git

$ deadbeef starting deadbeef 0.6.1-rc1 server_start loading plugins from /home/pavel/.local/lib32/deadbeef loading plugins from /home/pavel/.local/lib/deadbeef plug_load_all: scandir found 5 files loading plugin /home/pavel/.local/lib/deadbeef/ddb_infobar_gtk2.so loading plugin /home/pavel/.local/lib/deadbeef/ddb_misc_filebrowser_GTK2.so loading plugin /home/pavel/.local/lib/deadbeef/vkontakte_gtk2.so loading plugins from /usr/lib/deadbeef plug_load_all: scandir found 144 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_ao.so loading plugin /usr/lib/deadbeef/ddb_dumb.so found gui plugin ddb_gui_GTK2.so added GTK2 gui plugin found gui plugin ddb_gui_GTK3.so added GTK3 gui plugin loading plugin /usr/lib/deadbeef/ddb_mono2stereo.so loading plugin /usr/lib/deadbeef/ddb_shn.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/lastfm.so loading plugin /usr/lib/deadbeef/m3u.so loading plugin /usr/lib/deadbeef/mms.so loading plugin /usr/lib/deadbeef/mpgmad.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/oss.so loading plugin /usr/lib/deadbeef/pltbrowser_gtk2.so loading plugin /usr/lib/deadbeef/pltbrowser_gtk3.so loading plugin /usr/lib/deadbeef/pulse.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 checking GUI plugin: GTK2 found selected GUI plugin: GTK2 loading plugin /usr/lib/deadbeef/ddb_gui_GTK2.so libWildMidi(WM_BufferFile:640): ERROR Unable to stat /etc/timidity/freepats/freepats.cfg (Нет такого файла или каталога) selected output plugin: ALSA output plugin INFO: loading playlist NEW INFO: from file /home/pavel/.config/deadbeef/playlists/0.dbpl fb api2

(process:14226): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init()

(process:14226): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed

(process:14226): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed

scorpp commented 8 years ago

no more reports for long time