home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / bit / listserv / notabene / 301 < prev    next >
Encoding:
Text File  |  1992-07-21  |  4.7 KB  |  88 lines

  1. Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
  2. Path: sparky!uunet!elroy.jpl.nasa.gov!sdd.hp.com!wupost!psuvax1!psuvm!auvm!CUNIXB.CC.COLUMBIA.EDU!PJB3
  3. Message-ID: <CMM.0.90.0.711727047.pjb3@cunixb.cc.columbia.edu>
  4. Date:         Tue, 21 Jul 92 09:57:27 EDT
  5. Sender:       Nota Bene List <NOTABENE@TAUNIVM>
  6. From:         "Paul J. Bodin" <pjb3@CUNIXB.CC.COLUMBIA.EDU>
  7. Subject:      Re: NB4 Lockup
  8. Comments: To: Nota Bene List <NOTABENE%TAUNIVM.BITNET@ricevm1.rice.edu>
  9. Newsgroups: bit.listserv.notabene
  10. In-Reply-To:  Your message of Mon, 20 Jul 92 20:17:00 EST
  11. Lines: 75
  12.  
  13. Bill Watts writes:
  14.  
  15. > In response to Paul Bodin's request for more information,
  16. > I can confirm what someone said earlier, that NB4 is particularly
  17. > prone to crash during printing operations.  Twice it has crashed
  18. > when I have tried to print a range of pages in a longer (30 page)
  19. > document.  But I have also had it crash on other occasions.  One
  20. > time it crashed when I was going through the menu to set the point
  21. > size, another time when I was trying to move a defined block.  NB3
  22. > has run reliably on this machine for over a year, so I do not think
  23. > that my problems are hardware related.  I do not have any TSR's on
  24. > the system except PCTools Mirror.
  25.  
  26. As Dorothy Day notes in the message quoted below, NBI have begun to
  27. re-write the original XyWrite editor, now that they have control over
  28. the code.  That NB3 had no hardware conflicts with your setup does not
  29. mean that NB4 will not.
  30.  
  31. Some versions of PC Tools Mirror are strangely sensitive to certain
  32. types of file access, and can lock up your machine unexpectedly or
  33. cause memory conflicts.  Both the use of the help system and printing
  34. involve access to or creation of files in the background where you
  35. don't normally see it, and these are points where conflicts with
  36. Mirror might be manifest.  Could you try disabling Mirror temporarily
  37. and see whether the lockups still occur?
  38.  
  39. and Dorothy Day adds:
  40.  
  41. > I've had a few problems with printing in Lingua also, and NBI is working
  42. > on them. These are new problems, and did not occur with the March beta
  43. > version, and did not even occur in the latest NB4 until the Lingua
  44. > disks arrive, belatedly, and I installed that module. So some bugs
  45. > crept in while fixing other things. Anyone who has ever talked to a
  46. > (reasonably small) software developer (the big ones will never admit
  47. > to such things) knows that this is the way things go--tinker with one
  48. > feature, and something else is affected, not always the way you
  49. > wanted... At least with this version NBI is writing some of the code
  50. > is more modular languages than the original assembly language (I see
  51. > signs of Turbo C++ in some program files), so future updates will be
  52. > more manageable than the lumbering assembly progenitor.
  53. > ... [deleted]
  54. > I am beginning to suspect that on the rare occasion when QEMM or
  55. > Windows 3.1 gives me one of those enlightening error messages, it's
  56. > because I have BOTH NB4 and NB 3.1 loaded and running, and there's
  57. > some confusion when the wrong overlay file is accessed by the "other"
  58. > version. I don't have SHARE running, but QEMM and Windows seem to keep
  59. > track of "protection violations" just as well. Serves me right for
  60. > trying to have two versions of the same program running at the same
  61. > time...
  62.  
  63. It is possible that accessing the wrong overlay file with the same
  64. name can cause problems, especially if you have the old NB directory
  65. in your path before the new NB directory.  Unfortunately SHARE would
  66. not help in this case, since it only locks files that are in use
  67. already.
  68.  
  69. Remember that the exceptions and memory violations you experience are
  70. events that occur in RAM, usually when a program tries to access a
  71. memory area that either does not exist, or is allocated to the system
  72. or to another program.  The most likely source of these violations in
  73. Lingua (apart from the Orbis beta, which is still buggy) is the video
  74. management part of the program, particularly its font management.
  75. This is all new code, and writes directly to video memory.  One thing
  76. you might want to try if you continue to encounter exceptions is to
  77. use Lingua with the /B switch (use the command NB /B instead of just
  78. NB).  This will cause Lingua to use BIOS calls to manage video instead
  79. of direct video memory access, which is a little slower but much safer
  80. if you have addressing conflicts.  I don't notice the slow down on my
  81. machine, but I do notice increased stability (I'm running under OS/2
  82. which gets thoroughly upset by NB4's direct video access methods).
  83.  
  84. ___________________________________________________________________________
  85. Paul J. Bodin                         Internet: pjb3@cunixb.cc.columbia.edu
  86. Union Theological Seminary               smail: 435-52nd Street
  87. (718) 439-3549                                  Brooklyn, NY 11220
  88.