Package: xine-ui Version: 0.99.4+cvs20060813-1 Severity: important The crash is: X Error of failed request: BadAtom (invalid Atom parameter) Major opcode of failed request: 18 (X_ChangeProperty) Atom id in failed request: 0x0 Serial number of failed request: 187 Current serial number in output stream: 190
I believe I've tracked it down to: src/xitk/videowin.c:340 static void video_window_lock_opacity (void) { XChangeProperty(gGui->video_display, gGui->video_window, XInternAtom (gGui->video_display, "_NET_WM_WINDOW_OPACITY_LOCKED", False), XA_CARDINAL, 32, PropModeReplace, (unsigned char *)gGui, 1); } I have a lot of atoms interned already on my system, so the XInternAtom() call fails, returning the Atom None, which is then passed unchanged into XChangeProperty(). Checking if this returns 0 and aborting should be sufficient to avoid this bug. Any loss from not setting this atom is pretty minimal, as only one window-manager uses it so far. A similar problem undoubtedly is in gxine. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.17 Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages xine-ui depends on: ii libc6 2.3.6.ds1-2 GNU C Library: Shared libraries ii libcomerr2 1.39-1 common error description library ii libcurl3-gnutls 7.15.5-1 Multi-protocol file transfer libra ii libfontconfig1 2.3.2-7 generic font configuration library ii libgnutls13 1.4.2-1 the GNU TLS library - runtime libr ii libice6 1:1.0.0-3 X11 Inter-Client Exchange library ii libidn11 0.6.5-1 GNU libidn library, implementation ii libkrb53 1.4.4~beta1-1 MIT Kerberos runtime libraries ii libncurses5 5.5-2 Shared libraries for terminal hand ii libpng12-0 1.2.8rel-5.2 PNG library - runtime ii libreadline5 5.1-7 GNU readline and history libraries ii libslang2 2.0.6-3 The S-Lang programming library - r ii libsm6 1:1.0.0-4 X11 Session Management library ii libx11-6 2:1.0.0-8 X11 client-side library ii libxext6 1:1.0.0-4 X11 miscellaneous extension librar ii libxft2 2.1.8.2-8 FreeType-based font drawing librar ii libxine1 1.1.2-3 the xine video/media player librar ii libxinerama1 1:1.0.1-4.1 X11 Xinerama extension library ii libxtst6 1:1.0.1-5 X11 Testing -- Resource extension ii libxv1 1:1.0.1-5 X11 Video extension library ii libxxf86vm1 1:1.0.0-4 X11 XFree86 video mode extension l ii zlib1g 1:1.2.3-13 compression library - runtime Versions of packages xine-ui recommends: ii libaa1 1.4p5-30 ascii art library -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]