** Description changed:

  When launching any XView applications in Ubuntu Feisty get abort with
  the following output:
  
  cmdtool: ../../src/xcb_io.c:280: _XAllocID: Assertion `!(dpy->flags & (1L << 
3))' failed.
  Abort (core dumped)
  
  I tracked the problem down to (approx) line 784 in
  libxview/server/server.c
  
      /* Used by atom mgr */
      server->atom_mgr[ATOM] = (XID) XAllocID((Display *)server->xdisplay);
      server->atom_mgr[NAME] = (XID) XAllocID((Display *)server->xdisplay); /* 
Fails here */
      server->atom_mgr[TYPE] = (XID) XAllocID((Display *)server->xdisplay);
      server->atom_mgr[DATA] = (XID) XAllocID((Display *)server->xdisplay);
  
+ Possible FIx?
+ If I replace the above 4 calls to XAllocID() with a single call to 
XAllocIDs(), things seem to work:
+ /*
+     server->atom_mgr[ATOM] = (XID) XAllocID((Display *)server->xdisplay);
+     server->atom_mgr[NAME] = (XID) XAllocID((Display *)server->xdisplay);
+     server->atom_mgr[TYPE] = (XID) XAllocID((Display *)server->xdisplay);
+     server->atom_mgr[DATA] = (XID) XAllocID((Display *)server->xdisplay);
+ */
+     XAllocIDs ((Display *)server->xdisplay, server->atom_mgr, 4);
+ 
+ 
+ 
  ProblemType: Bug
  Date: Fri Mar  2 01:25:22 2007
  DistroRelease: Ubuntu 7.04
  Uname: Linux kenlap 2.6.20-9-generic #2 SMP Mon Feb 26 03:01:44 UTC 2007 i686 
GNU/Linux

-- 
xview applications fail with XAllocID assertion failed
https://launchpad.net/bugs/89166

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to