LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Debian (https://www.linuxquestions.org/questions/debian-26/)
-   -   problems installing xmms on lenny (https://www.linuxquestions.org/questions/debian-26/problems-installing-xmms-on-lenny-764631/)

mark_alfred 10-26-2009 04:12 PM

problems installing xmms on lenny
 
Hello. I became used to xmms as my default music player on Etch, but it was taken out of Lenny. I discovered a site that has packages for it, right here. However, while the install went fine, I was unable to run it. I then downloaded the provided debian source package from the same site, and created my own package. This too installed fine, but it won't run. Here's the error I get:
Code:

mark@debian:~/stuff/debs/xmms/xmms-1.2.11$ xmms
Message: device: default
Gdk-ERROR **: BadMatch (invalid parameter attributes)
  serial 1504 error_code 8 request_code 72 minor_code 0
Locking assertion failure.  Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb7b12787]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb7b1292e]
#2 /usr/lib/libX11.so.6 [0xb7cdcde9]
#3 /usr/lib/libX11.so.6(XSync+0x25) [0xb7cd1115]
#4 /usr/lib/libgdk-1.2.so.0(gdk_flush+0x2a) [0xb7e3267a]
#5 /usr/lib/libgdk-1.2.so.0(gdk_image_destroy+0x55) [0xb7e3a325]
#6 /usr/lib/libgdk-1.2.so.0(gdk_image_exit+0x2a) [0xb7e3a42a]
#7 /usr/lib/libgdk-1.2.so.0 [0xb7e272d5]
#8 /lib/i686/cmov/libc.so.6(exit+0x89) [0xb7b46ab9]
#9 /usr/lib/libgdk-1.2.so.0 [0xb7e27495]
#10 /usr/lib/libX11.so.6(_XError+0xd9) [0xb7cd57d9]
#11 /usr/lib/libX11.so.6 [0xb7cdd798]
#12 /usr/lib/libX11.so.6(_XReply+0x15a) [0xb7cddb4a]
#13 /usr/lib/libX11.so.6(XSync+0x67) [0xb7cd1157]
#14 /usr/lib/libgdk-1.2.so.0(gdk_flush+0x2a) [0xb7e3267a]
#15 xmms(draw_main_window+0x155) [0x8087a55]
#16 xmms(set_doublesize+0x96) [0x80892a6]
#17 xmms(mainwin_options_menu_callback+0x3ae) [0x80896fe]
#18 /usr/lib/libgtk-1.2.so.0 [0xb7ee3ab8]
#19 /usr/lib/libgtk-1.2.so.0(gtk_marshal_NONE__NONE+0x16) [0xb7ef6cf6]
Gdk-ERROR **: BadMatch (invalid parameter attributes)
  serial 1505 error_code 8 request_code 72 minor_code 0

Any idea what is wrong, and if it can be fixed?

I'm now going to simply try to install from source, and not worry about building a debian package.

mark_alfred 10-26-2009 05:40 PM

I just discovered that it does work when I run it as root, but not as regular user. Well, I'm not sure how to fix that. So, I guess I'll stick with moc (music on console), which, frankly, works quite well.

craigevil 10-26-2009 06:13 PM

Known issues

* If XMMS crashes with the error message Gdk-ERROR **: BadMatch (invalid parameter attributes), try running it with the command XLIB_SKIP_ARGB_VISUALS=1 xmms

moc and shell-fm are the only music players I have installed, well other than mplayer.

#318093 - xmms: XMMS does not start with Xorg and enabled CompositeExtension - Debian Bug report logs
Quote:

Please see http://bugs.xmms.org/show_bug.cgi?id=1907 for an explanation of the problem. In short, there are certain compatibility issues with GTK+ 1.2.x applications and the Composite extension, as you have discovered. There is a work-around, however: 'export XLIB_SKIP_ARGB_VISUALS=1 && xmms' Furthermore, since this doesn't affect all users (Composite is disabled by default, and obviously for good reason)
Also you might try audacious, it is very similar to xmms.

knudfl 10-27-2009 05:52 PM

Why not give 'xmms2' a try ?

# apt-get install xmms2

mark_alfred 10-31-2009 11:26 AM

Quote:

Originally Posted by craigevil (Post 3733433)
Known issues

* If XMMS crashes with the error message Gdk-ERROR **: BadMatch (invalid parameter attributes), try running it with the command XLIB_SKIP_ARGB_VISUALS=1 xmms

Thanks. This does work.
Quote:

Originally Posted by craigevil (Post 3733433)
Also you might try audacious, it is very similar to xmms.

I believe that is what I'll do. Time to move to the next level of gtk, I guess. I'm sure I'll get used to audacious' subtle differences (from xmms) after a while, and be happy enough with it.

mark_alfred 10-31-2009 11:29 AM

Quote:

Originally Posted by knudfl (Post 3734611)
Why not give 'xmms2' a try ?

# apt-get install xmms2

I use aptitude, actually. Anyway, I did look at xmms2, but the program seemed to be trying to accomplish something other than what the original objective of xmms was, I felt. Anyway, it just didn't strike a chord with me. However, audacious is close enough, and as I mentioned in my previous post, I'm sure I'll get used to it over time.


All times are GMT -5. The time now is 07:11 AM.