home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / sys / next / sysadmin / 5203 < prev    next >
Encoding:
Text File  |  1992-09-15  |  2.4 KB  |  59 lines

  1. Newsgroups: comp.sys.next.sysadmin
  2. Path: sparky!uunet!mcsun!Germany.EU.net!news.netmbx.de!zrz.tu-berlin.de!math.fu-berlin.de!news.th-darmstadt.de!kino!uli
  3. From: uli@kino.intellektik.informatik.th-darmstadt.de (Ulrich Grepel)
  4. Subject: Re: booting problems -- unexpected kernal page fault failure
  5. Message-ID: <1992Sep15.152522.12603@news.th-darmstadt.de>
  6. Sender: uli@kino (Ulrich Grepel)
  7. Date: Tue, 15 Sep 1992 15:25:22 GMT
  8. References:  <1992Sep14.150531.10762@magnus.acs.ohio-state.edu>
  9. Nntp-Posting-Host: kino.intellektik.informatik.th-darmstadt.de
  10. Organization: TH Darmstadt
  11. Keywords: kernel failure
  12. Lines: 45
  13.  
  14. In article <1992Sep14.150531.10762@magnus.acs.ohio-state.edu>, szatezal@magnus.acs.ohio-state.edu (Shane M Zatezalo) writes:
  15. |> 
  16. |> If the cpu does hang, and we try rebooting a few more times (via
  17. |> command-command-~) we can successfully boot the machine. (after
  18. |> a few tries)
  19. |> 
  20. |> When we bootup with the monitor screen up, we've had two things happen:
  21. |> 
  22. |> 1. the error message "unexpected kernal page fault failure" 
  23. |> 2. panic: (Cpu 0) MMU invalid descriptor during table walk
  24.  
  25. I encountered a similar problem, but that one couldn't be the same since I figured out
  26. when it happens:
  27.  
  28. I once installed a program someone posted the source of that switches between 
  29. beeps every two seconds and rescans the directory every 100 seconds. It is called
  30. 'BeepMaster'. When you use that, it might happen (unpredictably) that your NeXT
  31. panics with the invalid descriptor during table walk MMU error. That only happens
  32. if you get a beep 'at the wrong microsecond'. There are times when you only have
  33. to hit backspace in a shell window and let the autorepeat do the panic job, but
  34. sometimes this doesn't work. Since I removed BeepMaster, everything is fine again.
  35. Now the question: Why is BeepMaster doing that? It does the following:
  36.  
  37. - create another thread.
  38.  
  39. thread 1:
  40.   - wait 2 seconds
  41.   - unlink RandomBeep.snd in the appropriate directory
  42.   - create a new hard link for RandomBeep.snd
  43.   - loop to the wait
  44.  
  45. thread 2:
  46.   - wait 100 seconds
  47.   - scan directory for snd-files
  48.   - build new table for thread 1
  49.   - loop again
  50.  
  51. the two threads are semaphored for not disturbing each other, so: What's on?
  52. I assume that happenes when thread 1 has deleted the RandomBeep and the beep
  53. should come exactly then. But: If you delete a sound file that is the active
  54. beep, guess what happenes: exactly - nothing!
  55.  
  56. What's up?
  57.  
  58. Uli
  59.