Running the example code at the bottom of
https://github.com/wedesoft/hornetseye-xorg results in the following
error:

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:  10
  Current serial number in output stream:  11

The same code works well with wmii and fluxbox window managers.
Strangely enough it works also from time to time with dwm, but I have no
idea how to reproduce these working conditions. Never had problems with
other X applications under dwm.

I have been able to track the following code
The error is raised by 

  m_wmProtocols = XInternAtom( display->get(), "WM_PROTOCOLS", False );

https://github.com/wedesoft/hornetseye-xorg/blob/master/ext/x11window.cc#L258

Unfortunately I am completely clueless when it comes to X programming
and would appreciate any help to solve this issue.

Best regards,
Christoph

PS: 
X.Org X Server 1.11.1.901 (1.11.2 RC 1)
Release Date: 2011-10-14
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.0-ARCH x86_64 
Current Operating System: Linux zx81 3.0-ARCH #1 SMP PREEMPT Wed Oct 19 
10:27:51 CEST 2011 x86_64
Kernel command line: 
root=/dev/disk/by-uuid/14614780-98ea-4e0d-9725-fd24f1865372 ro logo.nologo quiet
Build Date: 24 October 2011  12:29:30PM
 
Current version of pixman: 0.22.2
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.

Reply via email to