Summary: | media-sound/spotify-0.9.0.133 - spotify is already running, but not responding | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | manwe <gentoo> |
Component: | Current packages | Assignee: | Matthew Thode ( prometheanfire ) <prometheanfire> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | kavafree, thomas.jaeger |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
manwe
2013-05-07 21:06:31 UTC
There's a lock file somewhere, let me see if I can find it :| I have tmpfs mounted in /tmp and /var/tmp so definitely not there. Also removing $HOME/.config/spotify doesn't help. same issue with recent ~amd64 removing /opt/spotify/spotify-client/libcef.so from LD_PRELOAD makes it startup, but then crashed on playing a song downgrading too '=nss-3.14.1' and '=dev-libs/nspr-4.9.4' makes it startup again with preload in spotify runscript, but still crashing on playback trying older versions What's the ldd of '/opt/spotify/spotify-client/libcef.so' give you? Good shot :) # ldd /opt/spotify/spotify-client/libcef.so linux-vdso.so.1 (0x00007fff727ff000) libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0 (0x00007f3e0f87c000) libgdk-x11-2.0.so.0 => /usr/lib64/libgdk-x11-2.0.so.0 (0x00007f3e0f5c8000) libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007f3e0f3a7000) libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007f3e0f19a000) libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007f3e0ee94000) libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007f3e0ec47000) libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f3e0e9ab000) libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f3e0e770000) libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f3e0e51f000) librt.so.1 => /lib64/librt.so.1 (0x00007f3e0e317000) libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f3e0dff2000) libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f3e0dcb5000) libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f3e0daab000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f3e0d8a7000) libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f3e0d696000) libnss3.so.12 => /usr/lib64/libnss3.so.12 (0x00007f3e0d359000) libnssutil3.so.12 => /usr/lib64/libnssutil3.so.12 (0x00007f3e0d12d000) libsmime3.so.12 => /usr/lib64/libsmime3.so.12 (0x00007f3e0ceff000) libplc4.so.9 => not found libnspr4.so.9 => not found libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f3e0cce1000) libgconf-2.so.4 => /usr/lib64/libgconf-2.so.4 (0x00007f3e0caaf000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f3e0c898000) libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007f3e0c65a000) libcups.so.2 => /usr/lib64/libcups.so.2 (0x00007f3e0c3f9000) libgcrypt.so.11 => /usr/lib64/libgcrypt.so.11 (0x00007f3e0c17a000) libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f3e0bf6f000) libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f3e0bd5d000) libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f3e0bb57000) libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007f3e0b953000) libasound.so.2 => /usr/lib64/libasound.so.2 (0x00007f3e0b671000) libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/libstdc++.so.6 (0x00007f3e0b36b000) libm.so.6 => /lib64/libm.so.6 (0x00007f3e0b06d000) libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/libgcc_s.so.1 (0x00007f3e0ae57000) libc.so.6 => /lib64/libc.so.6 (0x00007f3e0aaac000) libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007f3e0a8a8000) libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007f3e0a69d000) libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007f3e0a499000) libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f3e0a295000) libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00007f3e0a071000) libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007f3e09d1c000) libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007f3e09b06000) libz.so.1 => /lib64/libz.so.1 (0x00007f3e098f0000) libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f3e096e0000) libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f3e094a9000) libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f3e0920d000) libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007f3e08f71000) libEGL.so.1 => /usr/lib64/libEGL.so.1 (0x00007f3e08d51000) libdirectfb-1.6.so.0 => /usr/lib64/libdirectfb-1.6.so.0 (0x00007f3e08a4d000) libfusion-1.6.so.0 => /usr/lib64/libfusion-1.6.so.0 (0x00007f3e0883d000) libdirect-1.6.so.0 => /usr/lib64/libdirect-1.6.so.0 (0x00007f3e0861b000) libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f3e082ed000) libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f3e080c1000) libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 (0x00007f3e07ebf000) libffi.so.6 => /usr/lib64/libffi.so.6 (0x00007f3e07cb7000) libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f3e07a95000) /lib64/ld-linux-x86-64.so.2 (0x00007f3e13377000) libplc4.so => /usr/lib64/libplc4.so (0x00007f3e07890000) libplds4.so => /usr/lib64/libplds4.so (0x00007f3e0768b000) libnspr4.so => /usr/lib64/libnspr4.so (0x00007f3e0744c000) libdbus-glib-1.so.2 => /usr/lib64/libdbus-glib-1.so.2 (0x00007f3e07224000) libgnutls.so.28 => /usr/lib64/libgnutls.so.28 (0x00007f3e06f16000) libgpg-error.so.0 => /usr/lib64/libgpg-error.so.0 (0x00007f3e06d11000) libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007f3e06af3000) libicule.so.51 => /usr/lib64/libicule.so.51 (0x00007f3e068a7000) libicuuc.so.51 => /usr/lib64/libicuuc.so.51 (0x00007f3e06530000) libicudata.so.51 => /usr/lib64/libicudata.so.51 (0x00007f3e04de6000) libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007f3e04be4000) libxcb-dri2.so.0 => /usr/lib64/libxcb-dri2.so.0 (0x00007f3e049de000) libxcb-xfixes.so.0 => /usr/lib64/libxcb-xfixes.so.0 (0x00007f3e047d7000) libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x00007f3e045cd000) libxcb-shape.so.0 => /usr/lib64/libxcb-shape.so.0 (0x00007f3e043c8000) libgbm.so.1 => /usr/lib64/libgbm.so.1 (0x00007f3e041c2000) libglapi.so.0 => /usr/lib64/libglapi.so.0 (0x00007f3e03f9c000) libudev.so.1 => /lib64/libudev.so.1 (0x00007f3e03d89000) libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007f3e03b7d000) libnvidia-tls.so.319.17 => /usr/lib64/libnvidia-tls.so.319.17 (0x00007f3e03979000) libnvidia-glcore.so.319.17 => /usr/lib64/libnvidia-glcore.so.319.17 (0x00007f3e01424000) libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f3e01220000) libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f3e01019000) libnettle.so.4 => /usr/lib64/libnettle.so.4 (0x00007f3e00de8000) libhogweed.so.2 => /usr/lib64/libhogweed.so.2 (0x00007f3e00bb9000) libgmp.so.10 => /usr/lib64/libgmp.so.10 (0x00007f3e00942000) So looks like dev-libs/nspr (I have 4.9.6) doesn't create .so.9 symlinks, I had only .so files. After creating .so.9 -> .so spotify starts, but there seems to be some kind of problem related do displaying albums. When I go to "radio", select one from "Recommended stations" music start to play, but main display box (with album cover) is half-way locked. Doesn't change covers, doesn't react to clicks (play/pause), I cannot like/dislike anything. Controls from left-bottom corner (prev/play/next) are working fine. Messages after selecting "radio" panel: 13:22:03.898 I [ApplicationPage.cpp:154 ] Keeping application home alive for 60000 ms. 13:22:03.920 I [AppManager.cpp:239 ] Creating instance of the application radio. (spotify:13730): GLib-GObject-WARNING **: invalid cast from `GtkFixed' to `GtkBox' (spotify:13730): Gtk-CRITICAL **: gtk_box_pack: assertion `GTK_IS_BOX (box)' failed 13:22:04.017 I [MainView.cpp:7106 ] Load complete (0) url: sp://1315e58fdcb8374bbf825871125b94c9a086320c.radio/index.html 13:22:12.566 I [index.html:1 ] Uncaught SyntaxError: Unexpected number 13:22:16.607 E [watchdog.cpp:198 ] High-latency (gui, 3349) Can you test the radio stuff with nspr-4.9.5 as it works for me? everything works for me with =dev-libs/nspr-4.9.5 && =dev-libs/nss-3.14.3 ya, may have to just set a max dep on it. (In reply to comment #7) > Can you test the radio stuff with nspr-4.9.5 as it works for me? No. With nspr-4.9.5 and nss-3.14.3 I still have this radio issues. Afaik this whole album/buttons stuff is showed using webkit (qtwebkit), maybe it's problem with it. are you still having the issue, if you fixed it, how? Yeah, still have it. Spotify starts with =dev-libs/nspr-4.9.5 and =dev-libs/nss-3.14.3, but interface is problematic. To be honest I don't use it anymore, I've switched to https://play.spotify.com/. I had no time for this so-called application, which is only an interface to the same website. I've found that running spotify like this 'solves it'. Let me know if it helps dbus-launch spotify ok, add this to your xinitrc (or just start it at login, however you do that with whatever you are using as a WM). eval $(dbus-launch --auto-syntax) dbus too the rescue, maybe add a einfo or something with this information? einfo 'If on startup you receive the error: "Spotify is already running", ' einfo 'try running it under dbus-launch: # dbus-launch spotify' |