Discussion:
FAIL in core: xmms_object_unref: assertion 'obj && XMMS_IS_OBJECT (obj)' failed
Chris
2018-04-13 22:18:03 UTC
Permalink
This is:
xmms2d -V
XMMS2 version 0.8 DrO_o (git commit: dedc33d7)
Copyright (C) 2003-2017 XMMS2 Team
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
 Using glib version 2.48.2 (compiled against 2.48.2)

The install output of commands
./waf configure && ./waf && sudo ./waf install

is here - https://pastebin.com/BPBkFBMs

When starting with xmms2-launcher ~/.cache/xmms2/xmms2d.log shows:

https://pastebin.com/bUjmTEAu

Not sure what to do. 
--
Chris
KeyID 0xE372A7DA98E6705C
31.11972; -97.90167 (Elev. 1092 ft)
17:03:11 up 5:11, 1 user, load average: 0.76, 0.73, 0.65
Description: Ubuntu 16.04.4 LTS, kernel 4.13.0-38-generic
Adam Nielsen
2018-04-15 11:15:29 UTC
Permalink
Post by Chris
XMMS2 version 0.8 DrO_o (git commit: dedc33d7)
https://pastebin.com/bUjmTEAu
Not sure what to do. 
I'm assuming you installed the git version then went back and installed
0.8 over the top?

When you install the git version, it will have created a bunch of files
that may or may not overlap with the 0.8 ones. Typically when you
compile stuff yourself it gets installed into /usr/local whereas
distribution-supplied software goes into /usr. However it's also
possible that the files went to the same place, but the git version has
some extra files that aren't present in 0.8. Thus when you installed
0.8 over the top, it didn't replace all the files and there are some
left behind from the git version. 0.8 tries to load them but fails
because those plugins are for a different XMMS2 version.

So you possibly have XMMS2 plugins from the git version
in /usr/local/lib/xmms2/ and plugins from the 0.8 version
in /usr/lib/xmms2/ which could be conflicting, if one version is
picking up files from the other somehow.

If you want to go back to 0.8, it's probably best to uninstall all
XMMS2 versions, then make sure there are no leftover files in
either /usr/local/lib/xmms2/ or /usr/lib/xmms2/. I think you might be
able to do a "waf uninstall" in the git version to simplify this.

Once all the files are gone you can pick one version to install and it
should work properly.

Cheers,
Adam.

--

Loading...