home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / mac / system / 10266 < prev    next >
Encoding:
Internet Message Format  |  1992-07-22  |  3.9 KB

  1. Path: sparky!uunet!olivea!apple!mumbo.apple.com!zardoz
  2. From: wingo@apple.com (Tony Wingo)
  3. Newsgroups: comp.sys.mac.system
  4. Subject: Re: Bad F-line instruction?
  5. Message-ID: <wingo-220792110232@zardoz.apple.com>
  6. Date: 22 Jul 92 18:45:01 GMT
  7. References: <1992Jul19.011944.24423@smsc.sony.com> <1992Jul21.130232.1938@centerline.com> <wingo-210792100047@zardoz.apple.com> <1992Jul22.034951.21764@news.stolaf.edu>
  8. Sender: news@mumbo.apple.com
  9. Followup-To: comp.sys.mac.system
  10. Distribution: na
  11. Organization: Apple Computer
  12. Lines: 68
  13.  
  14. In article <1992Jul22.034951.21764@news.stolaf.edu>,
  15. smithc@lars.acc.stolaf.edu (Christopher A. Smith) wrote:
  16.  
  17. > Tony, let me tell you about my experiences with this Bad F-Line
  18. > instruction, just in case my previous posting from about a month ago
  19. > has scrolled off...
  20. > [Long description of problems with F-Line errors deleted]
  21. > How can a program become corrupted, especially more than once a day,
  22. > under different circumstances (different or no INITs or applications)?
  23.  
  24. Without being there I can't answer this directly.  One of the weaknesses of
  25. the Mac OS is that memory protection is not built into it, thus allowing an
  26. errant piece of code to do all kinds of random things. (No flames please --
  27. this was a decision made almost a decade ago, and while in retrospect it
  28. might have been made differently, we have to live with it for a bit).
  29.  
  30. While I can sympathize with your frustration, keep in mind that what you
  31. are seeing is not a system problem. I routinely work on four different
  32. machines (two IIfx, a IIx and a PB 140) running 7.0.1 and 7.1 beta.  My
  33. buddy in the next cube has even more machines including a Quadra 700. 
  34. Since we do software development our machines are always a little flaky,
  35. and neither one of us sees many F-line problems at all.  There is something
  36. about your particular configuration that is causing problems. 
  37. Unfortunately, without being there (fat chance: I grew up in DC, and I
  38. wouldn't go back in July or August if my life depended on it :-) ) there is
  39. not much else I can tell you.  Sometimes these things can only be found
  40. with an intense mixture of TMON and strong black coffee.
  41.  
  42. However, a couple of things to look at.
  43. 1. Are you absolutely sure that the system is installed correctly for the
  44. particular machine?  If you try to run a IIx system on a Classic, all bets
  45. are off.  If you are not sure, drag the system, finder and all the apple
  46. cdevs and extensions to the trash, then carefully use the installer to
  47. re-install the system - never do a system install by dragging the system
  48. files from one machine to another: Always use the installer.  
  49.  
  50. 2. Are all of the applications and extensions you are running up to date? 
  51. Some older versions of software had problems with some aspects of system 7.
  52.  In addition, some older versions didn't get along with 68030's.  There are
  53. still a bunch that don't like 040's.
  54.  
  55. 3. If this is not your own machine, make sure it only has one system
  56. folder.  (use the Find command to make sure there isn't a second one buried
  57. somewhere). I once ran into a machine that had 13 distinct system folders
  58. on it.
  59.  
  60. 4. Do these problems occur primarily on one machine.  If so, what is
  61. different between that machine and machines that don't exhibit the problem.
  62.  
  63. 5. Install MacsBug or TMON.  The F-Line failure will trap into the
  64. Debuegger, and if A5 and A6 are not clobbered, you MAY be able to identify
  65. what is being corrupted.  If you are so lucky, then you can use the
  66. checksumming facility to catch the actual corruption.
  67.  
  68. 6. There is a REMOTE possibility that you have an intermittent hardware
  69. problem, such as a flaky SIMM.  (It would have to be real intermittent for
  70. it to consistently get past the startup diagnostics) The only real way to
  71. test for this is to copy your entire configuration over to another machine
  72. with the same hardware configuration and see if the problem moves with it.
  73.  
  74. Sorry I couldn't be more help.
  75.  
  76. -tony
  77.  
  78. >>usual disclaimers apply<<
  79.