home *** CD-ROM | disk | FTP | other *** search
/ Executor 2.0 / executorv2.0.iso / pc / linux / extra / docs / maillist / text / archive.96 / text3549.txt < prev    next >
Encoding:
Text File  |  1996-07-25  |  4.8 KB  |  94 lines

  1. Clifford T. Matthews wrote:
  2. > >>>>> "Al" == CompExpr  <compexpr@aol.com> writes:
  3. > In article <4r7nll$ehd@newsbf02.news.aol.com> compexpr@aol.com (CompExpr) writes:
  4. >     Al> I tried to install Executor Beta 1 with Caldera Network
  5. >     Al> Desktop.  Caldera uses Accelerated X as it's X Desktop. When I
  6. >     Al> tried to run Executor, it crashed.
  7. > Not good.  Did X-Windows give any error messages?  We tried Executor
  8. > with Caldera Network Desktop Preview I and it worked, although that
  9. > was a while ago and there have been many changes to CND and Executor
  10. > in that time.
  11.  
  12. Executor Beta 1 runs just fine with CND 1.0 (or just about any other
  13. Linux) and Accelerated-X, to the best of our knowledge.  We've run
  14. Executor in demo mode in 8bpp, 16bpp and 24bpp with a range of graphics
  15. boards.  Accelerated-X is an X Server, not a desktop metaphor (the
  16. desktop included in CND is Visix' Looking Glass).  In general, error
  17. messages that you'd see after running Executor would be on the xterm
  18. from which you started it, and usually the messages are from the X libs. 
  19.  
  20. Server errors usually fall into one of these classes:
  21.  
  22. 1/    an extension required for the application is not present in the
  23. Server.  You get an X(extension) library error message or something
  24. nicely formatted if your application developer is more careful.  Usually
  25. the message will indicate the extension that was required, and that it
  26. seems to be missing.
  27.  
  28. 2/    drawing errors - some kind of line or text is curdled, perhaps only
  29. in one resolution, on one graphics board, at one color depth, with a
  30. particular line or font.  The application starts and runs, but something
  31. might be misdrawn, either repeatedly or just when a specific set of
  32. conditions is reached.
  33.  
  34. 3/    fatal errors - the server dies or hangs the machine.  If our Server
  35. dies, it usually writes a panic log file that you can email to us.  When
  36. we see enough of the same symptom, we can track down the cause and kill
  37. the problem.  Depending upon the X Server, OS, graphics board,
  38. application and phase of the moon, the problem is either repeatable or
  39. happens rarely and perhaps irreproducibly.
  40.  
  41. 4/    memory leaks - the Server grows each time you do the same operation.
  42. Almost every single customer problem report about memory leaks, is
  43. caused by an application error (programmers can allocate resources in
  44. the Server and then forget to free them).  This doesn't usually cause an
  45. immediate problem, but over a period of days running the same
  46. application, the Server can exhaust swap space (so can the client
  47. application, since the error is usually a failure to free all resources
  48. common to some exception condition).
  49.  
  50. There's also two application errors that some users will perceive as a
  51. Server error.  Both of these are non-fatal to the Server, but one will
  52. lead to the application failing to start, and the other will result in
  53. bad colors being displayed.
  54.  
  55. The Server can be configured for a color depth that the application does
  56. not recognise.  This leads to complaints of "it used to work with this
  57. other Server and doesn't work with yours"... This is quite common with
  58. applications ported from Workstations and being run at 15bpp and
  59. sometimes at 16bpp (Netscape's Java in Navigator 2.0 fails quite
  60. horribly in these cases, for example, and Caldera's WordPerfect silently
  61. won't start in 15bpp).  There's nothing that the Server can do about an
  62. application programers' oversight of a particular color depth; the
  63. source of this problem really is the application developer and the
  64. applications' QA department.
  65.  
  66. The other related problem is that many Workstation developers know the
  67. order of representation of color bits in 16bpp or 24bpp and they
  68. hardcode these bitmasks, instead of using the X Window System functions
  69. that return the Server specific color mask.  If those apps are ported to
  70. Linux or are remotely displayed to a Linux system, then the colors will
  71. be incorrect on the Linux X display - but the failure is in the
  72. Workstation developers code, and again there's nothing obvious that can
  73. be done in the X Server to correct this programming problem (e.g. we
  74. could mangle the color mask to look like that on a Workstation, but then
  75. properly written applications would get incorrect colors).
  76.  
  77. If you can take an exact note of the server configuration (the
  78. /etc/Xaccel.ini Server configuration file is a good start) and of the
  79. Executor error message, I'd be willing to look at the problem.  Executor
  80. is relatively new to our QA area, so there may be odd things that it
  81. does that we're not aware of.  It's much more likely that you had a bad
  82. FTP download!  This is the most common cause of failures with our
  83. Anon-FTP downloadable demo version of the Server, especially when people
  84. download via DOS or Windows and then transfer the files to Linux.
  85.  
  86. Jeremy Chatfield
  87. --
  88. X Inside Inc, +1 303 298-7478, FAX +1 303 298-1406,
  89. Internet http://www.xinside.com ftp://ftp.xinside.com
  90.  
  91.