home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / windows / x / 20857 < prev    next >
Encoding:
Internet Message Format  |  1993-01-07  |  2.0 KB

  1. Path: sparky!uunet!math.fu-berlin.de!irz401!irzr17.inf.tu-dresden.de!beck
  2. From: beck@irzr17.inf.tu-dresden.de (Andre Beck)
  3. Newsgroups: comp.windows.x
  4. Subject: Re: Success! Eureka!  Cancel that last post...
  5. Date: 7 Jan 1993 14:22:35 GMT
  6. Organization: Dept. of Computer Science, TU Dresden, Germany.
  7. Lines: 31
  8. Distribution: world
  9. Message-ID: <1ihebbINNgkg@irz401.inf.tu-dresden.de>
  10. References: <1jm6zb#0fJwbK4lwpNj8ZzxLR1HQvRg=esr@snark.thyrsus.com>
  11. Reply-To: Andre_Beck@IRS.Inf.TU-Dresden.DE
  12. NNTP-Posting-Host: irzr17.inf.tu-dresden.de
  13.  
  14.  
  15. In article <1jm6zb#0fJwbK4lwpNj8ZzxLR1HQvRg=esr@snark.thyrsus.com>, esr@snark.thyrsus.com (Eric S. Raymond) writes:
  16. > The bad news is that the way I found to make this work was to use a series of
  17. > XFillRectangle() calls in place of a single XFillRectangles().  I now believe
  18. > that there is a bug or undocumented limit in the generic XFillRectangles code
  19. > itself that was causing this problem.  'Ware hackers!
  20.  
  21.  
  22. There's one generic limit with all the calls using Protocol Requests for
  23. lists of items directly. The problem is, xlib DOESN'T itself subdivide
  24. a HUGE request to fit into the Maximum Protocol Request Size.
  25.  
  26. I know of simple code that uses big XDrawSegments() calls that caused
  27. XServers to crash. Early Versions of X3d where known for this.
  28.  
  29. Newer Versions now send only XDrawSegment() calls that will fit into
  30. the Max Request Size and now it is stable.
  31.  
  32. MAY be your problem is the same ?
  33.  
  34. BTW, I agree with the statement "an undocumented limit", because I found
  35. this problem on coding too, not in any literature...
  36.  
  37. --
  38. +-o-+--------------------------------------------------------------+-o-+
  39. | o | Your .signature timeout has expired, please choose a new one | o |
  40. | o | This one is dedicated to all copy-and-edit-my-sign-guys...   | o |
  41. | o |                        \\\----///                            | o |
  42. | o | Andre' Beck (ABPSoft) mehl: Andre_Beck@IRS.Inf.TU-Dresden.DE | o |
  43. +-o-+--------------------------------------------------------------+-o-+
  44.