home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / mac / system / 10241 < prev    next >
Encoding:
Text File  |  1992-07-21  |  7.6 KB  |  144 lines

  1. Newsgroups: comp.sys.mac.system
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!The-Star.honeywell.com!umn.edu!noc.msc.net!news.stolaf.edu!lars.acc.stolaf.edu!smithc
  3. From: smithc@lars.acc.stolaf.edu (Christopher A. Smith)
  4. Subject: Re: Bad F-line instruction?
  5. Message-ID: <1992Jul22.034951.21764@news.stolaf.edu>
  6. Sender: news@news.stolaf.edu
  7. Organization: St. Olaf College, Northfield (aka Cow Country), MN   USA
  8. References: <1992Jul19.011944.24423@smsc.sony.com> <1992Jul21.130232.1938@centerline.com> <wingo-210792100047@zardoz.apple.com>
  9. Distribution: na
  10. Date: Wed, 22 Jul 1992 03:49:51 GMT
  11. Lines: 131
  12.  
  13. In article <wingo-210792100047@zardoz.apple.com> wingo@apple.com (Tony Wingo) writes:
  14. >In article <1992Jul21.130232.1938@centerline.com>, Devan F. Dewey
  15. ><dewey@centerline.com> wrote:
  16. >> 
  17. >> 
  18. >> 
  19. >> >and then I got this "Bad F-line instruction" error from the Finder.  I
  20. >> 
  21. >> Is anyone from Apple listening?? I get this message a lot, too. It would
  22. >> be nice to know what it really means.
  23. >
  24. >It means that the CPU fetched and attempted to execute an op-code whose
  25. >high order 4 bits were all 1's.  Such opcodes are known in the Motorola
  26. >documentation as F-Line Exceptions, and are meant primarily to interface
  27. >with co-processors.  When the processor attempts to execute an F-Line that
  28. >doesn't correspond to an installed co-processor, it throws up it's hands
  29. >and traps into the OS, saying in effect "Here, you deal with it". 
  30. >
  31. >The OS, knowing that no legitimate piece of code should have undefined
  32. >F-Lines in it, assumes that said code is horribly corrupted, and presents
  33. >the fatal error alert.
  34. >
  35. >OK, so Bad F-Line instruction means that some code is corrupted. (Actually,
  36. >almost all of those cryptic fatal errors boil down to some code being
  37. >corrupted).  This in turn means that either:
  38. >
  39. >1.  The copy on the disk got corrupted somehow, so that when you execute
  40. >that application (or int this case the Finder) you are executing bum code. 
  41. >The only thing to do in this case is to re-install the effected software. 
  42. >(NOTE, if you decide that your system is corrupted, drag the system file
  43. >and the finder into the trash before running the installer, to guarantee
  44. >that the installer actually replaces the whole thing).
  45. >
  46. >2.  Some other application or INIT in your system is stepping on the
  47. >failing application in memory.  Try running with no INITS.  If this solves
  48. >the problem, start adding INITS one by one until the problem recurs.  Then
  49. >trash that last INIT.  If it is not an INIT problem, then one of your
  50. >applications is stepping on something it shouldn't (such as the Finder). 
  51. >Experiment around until you figure out which one it is, then trash it.
  52. >
  53. >-tony
  54. >
  55. >>>usual disclaimer<<
  56.  
  57.  
  58. Tony, let me tell you about my experiences with this Bad F-Line
  59. instruction, just in case my previous posting from about a month ago
  60. has scrolled off...
  61.  
  62. I've been getting the bad F-LIne errors for a couple of months now.
  63. I've tried narrowing it down to a specific INIT or application, but in
  64. every instance the results have been different; all of my software is
  65. either System 7 compatible or collecting dust on a separate hard
  66. drive.  I've spent more than a week trying to find the culprit, but it
  67. is never conclusive.  Never...  I've replaced the Finder and then had
  68. to rebuild the desktop, but that doesn't always fix the problem.  If
  69. it doesn't, then I either have to replace the Finder again or
  70. replace the System 7 tuneup (1.1.1).  If *that* doesn't work, then the
  71. entire system ahs to be reinstalled.  And in the few instances that
  72. that doesn't fix it, even with no INITs loaded, I have to reinstall
  73. the *entire* hard drive.  Now, if the software is supposedly System 7
  74. compatible and the errors never occur in the same spot, then, to me,
  75. that sounds like something in the System software isn't stable enough.
  76. Possibly.  I'm not a hot shot technician; I'm just saying what seems
  77. somewhat obvious.  If a computer crashes with a bad F-line instruction
  78. with *no* INITs loaded, with no applications in the background, and
  79. while the computer is idle in the Finder, then that suggests to me
  80. that the system software is suspect.  And that's exactly what's
  81. happened to me -- the computer crashing wiht a Bad F-Line error with
  82. nothing in memory save the basic System 7.0.1 software and the Finder.
  83.  
  84. A co-consultant of mine and I worked one day to find the culprit INIT
  85. or application.  After 10 hours of constant badgering, we found
  86. nothing conclusive.  The error couldn't be duplicated; we couldn't
  87. force it to happen.  Once it did happen, we couldn't gbet around it
  88. but to reinstall the Finder at least.  We ran every application on my
  89. hard drive and ran it extensively.  We ran with virtual memory, with
  90. file Sharing, and all INITs.  We worked it to death, and it ran fine.
  91. But when the Bad F-line instructions started popping up, it was
  92. because we chose a menu in the Finder, or scrolled in an application
  93. that was system 7 compatible -- the most rudimentary things in System
  94. 7 compatible applications.  We were both bffled beyond belief and gave
  95. up...  Now I'm just bearing with it and trying not to deep-six my Mac
  96. IIci in the Potomac river here in Washington, D.C. (where I'm actually
  97. at -- gotta love the Internet).  
  98.  
  99. I saved a copy once of the supposedly corrupted Finder and ran it
  100. through ResEdit to see if there were any detectable errors.  None...
  101. The Bad F-Line errors pop up in different places in every instance, in
  102. different applications, under different circumstances.  It perfectly
  103. describes the term "intermittent."  It cannot be duplicated on my
  104. machine, but I do know how to fix it.  But it is very time consuming,
  105. and since I'm a consulnt who charges by the hour, I've lost many hours
  106. to these errors, having to reinstall my system or entire hard drive.
  107. I've run every diagnostic possible on this thing with Mac EKG, with
  108. Snooper, with virus programs, disk checkers, etc, etc, etc, and they
  109. all pronounce the computer to be healthy.  So it must be software.
  110. But sinc emy software is up to date and current, and since the rrors
  111. never occur under the same circumstances, I'm rather inclined to
  112. wonder if something in the Finder or the System software is bad.
  113. Perhaps the lack of solid memory protection or file protection...
  114.  
  115. How can a program become corrupted, especially more than once a day,
  116. under different circumstances (different or no INITs or applications)?
  117. Maybe I'm not a hot-shot programmer, but that to me sounds like
  118. something wasn't designed too well, with a program being vulnerable to
  119. frequent corruption.  I haven't seen that on any other machine; I
  120. mean, I haven't seen it happen so often.  Even on IBMs under MS
  121. Windows 3.0 with the most flaky versions of Stacker (the PC version of
  122. Autodoubler).
  123.  
  124. Sorry if I sound frustrated, but I've lost a lot of valuable time at
  125. work having to deal with these Bad F-line errors that can't be
  126. prevented or that take sometimes at least an hour to begin to fix.  If
  127. I tallied up the number of lost hours, we could possibly be talking a
  128. 4-digit figure here by the end of next month, seeing how things have
  129. been going lately.  Sometimes I've been tempted to moth-ball my mac
  130. and boost up my PC because it's so much more stable and reliable....
  131.  
  132. Y'all at Apple, please try to figure out what's going on here.  It's
  133. getting ridiculous for me to constantly have to reinstall the Finder
  134. at least.  That's ridiculous.  That's not a stable system.  Please
  135. either get some good memory protection into the System or find the
  136. culprit by doing some intensive software testing...
  137.  
  138. Just my $0.03 worth...
  139.  
  140.   ==================================================================
  141.              Christopher A. Smith
  142.        German & Mathematics -- St. Olaf College, Northfield, MN
  143.              Internet:  smithc@stolaf.edu
  144.