Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/share/man/man8/man8.hp300 Remove crash.8 for hp300 as there ...



details:   https://anonhg.NetBSD.org/src/rev/ba1a54bd93d7
branches:  trunk
changeset: 345876:ba1a54bd93d7
user:      abhinav <abhinav%NetBSD.org@localhost>
date:      Sun Jun 12 18:42:28 2016 +0000

description:
Remove crash.8 for hp300 as there is already a man page for crash(8).
Discussed on port-hp300: http://mail-index.netbsd.org/port-hp300/2016/06/07/msg000106.html

diffstat:

 share/man/man8/man8.hp300/Makefile |    4 +-
 share/man/man8/man8.hp300/crash.8  |  224 -------------------------------------
 2 files changed, 2 insertions(+), 226 deletions(-)

diffs (241 lines):

diff -r 24d45b39f251 -r ba1a54bd93d7 share/man/man8/man8.hp300/Makefile
--- a/share/man/man8/man8.hp300/Makefile        Sun Jun 12 15:20:02 2016 +0000
+++ b/share/man/man8/man8.hp300/Makefile        Sun Jun 12 18:42:28 2016 +0000
@@ -1,7 +1,7 @@
-#      $NetBSD: Makefile,v 1.10 2003/10/24 20:26:58 jdolecek Exp $
+#      $NetBSD: Makefile,v 1.11 2016/06/12 18:42:28 abhinav Exp $
 #      from: @(#)Makefile      8.1 (Berkeley) 6/5/93
 
-MAN=   boot.8 crash.8 format.8
+MAN=   boot.8 format.8
 MANSUBDIR=/hp300
 
 .include <bsd.man.mk>
diff -r 24d45b39f251 -r ba1a54bd93d7 share/man/man8/man8.hp300/crash.8
--- a/share/man/man8/man8.hp300/crash.8 Sun Jun 12 15:20:02 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,224 +0,0 @@
-.\"    $NetBSD: crash.8,v 1.10 2009/08/22 01:18:56 joerg Exp $
-.\"
-.\" Copyright (c) 1990, 1991, 1993
-.\"    The Regents of the University of California.  All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\"    notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\"    notice, this list of conditions and the following disclaimer in the
-.\"    documentation and/or other materials provided with the distribution.
-.\" 3. Neither the name of the University nor the names of its contributors
-.\"    may be used to endorse or promote products derived from this software
-.\"    without specific prior written permission.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\"     from: @(#)crash.8      8.2 (Berkeley) 1/12/94
-.\"
-.Dd January 12, 1994
-.Dt CRASH 8 hp300
-.Os
-.Sh NAME
-.Nm crash
-.Nd UNIX system failures
-.Sh DESCRIPTION
-This section explains a bit about system crashes
-and (very briefly) how to analyze crash dumps.
-.Pp
-When the system crashes voluntarily it prints a message of the form
-.Bd -ragged -offset indent
-panic: why i gave up the ghost
-.Ed
-.Pp
-on the console, takes a dump on a mass storage peripheral,
-and then invokes an automatic reboot procedure as
-described in
-.Xr reboot 8 .
-Unless some unexpected inconsistency is encountered in the state
-of the file systems due to hardware or software failure, the system
-will then resume multi-user operations.
-.Pp
-The system has a large number of internal consistency checks; if one
-of these fails, then it will panic with a very short message indicating
-which one failed.
-In many instances, this will be the name of the routine which detected
-the error, or a two-word description of the inconsistency.
-A full understanding of most panic messages requires perusal of the
-source code for the system.
-.Pp
-The most common cause of system failures is hardware failure, which
-can reflect itself in different ways.  Here are the messages which
-are most likely, with some hints as to causes.
-Left unstated in all cases is the possibility that hardware or software
-error produced the message in some unexpected way.
-.Pp
-.Bl -tag -width Ds -compact
-.It Sy iinit
-This cryptic panic message results from a failure to mount the root filesystem
-during the bootstrap process.
-Either the root filesystem has been corrupted,
-or the system is attempting to use the wrong device as root filesystem.
-Usually, an alternative copy of the system binary or an alternative root
-filesystem can be used to bring up the system to investigate.
-.Pp
-.It Sy "Can't exec /sbin/init"
-This is not a panic message, as reboots are likely to be futile.
-Late in the bootstrap procedure, the system was unable to locate
-and execute the initialization process,
-.Xr init 8 .
-The root filesystem is incorrect or has been corrupted, or the mode
-or type of
-.Pa /sbin/init
-forbids execution.
-.Pp
-.It Sy "IO err in push"
-.It Sy "hard IO err in swap"
-The system encountered an error trying to write to the paging device
-or an error in reading critical information from a disk drive.
-The offending disk should be fixed if it is broken or unreliable.
-.Pp
-.It Sy "realloccg: bad optim"
-.It Sy "ialloc: dup alloc"
-.It Sy "alloccgblk:cyl groups corrupted"
-.It Sy "ialloccg: map corrupted"
-.It Sy "free: freeing free block"
-.It Sy "free: freeing free frag"
-.It Sy "ifree: freeing free inode"
-.It Sy "alloccg: map corrupted"
-These panic messages are among those that may be produced
-when filesystem inconsistencies are detected.
-The problem generally results from a failure to repair damaged filesystems
-after a crash, hardware failures, or other condition that should not
-normally occur.
-A filesystem check will normally correct the problem.
-.Pp
-.It Sy "timeout table overflow"
-This really shouldn't be a panic, but until the data structure
-involved is made to be extensible, running out of entries causes a crash.
-If this happens, make the timeout table bigger.
-.Pp
-.It Sy "trap type %d, code = %x, v = %x"
-An unexpected trap has occurred within the system; the trap types are:
-.Bl -column xxxx -offset indent
-.It 0  bus error
-.It 1  address error
-.It 2  illegal instruction
-.It 3  divide by zero
-.It 4 Ta Em chk No instruction
-.It 5 Ta Em trapv No instruction
-.It 6  privileged instruction
-.It 7  trace trap
-.It 8  MMU fault
-.It 9  simulated software interrupt
-.It 10 format error
-.It 11 FP coprocessor fault
-.It 12 coprocessor fault
-.It 13 simulated AST
-.El
-.Pp
-The favorite trap type in system crashes is trap type 8,
-indicating a wild reference.
-``code'' (hex) is the concatenation of the
-MMU
-status register
-(see \*[Lt]hp300/cpu.h\*[Gt])
-in the high 16 bits and the 68020 special status word
-(see the 68020 manual, page 6-17)
-in the low 16.
-``v'' (hex) is the virtual address which caused the fault.
-Additionally, the kernel will dump about a screenful of semi-useful
-information.
-``pid'' (decimal) is the process id of the process running at the
-time of the exception.
-Note that if we panic in an interrupt routine,
-this process may not be related to the panic.
-``ps'' (hex) is the 68020 processor status register ``ps''.
-``pc'' (hex) is the value of the program counter saved
-on the hardware exception frame.
-It may
-.Em not
-be the PC of the instruction causing the fault.
-``sfc'' and ``dfc'' (hex) are the 68020 source/destination function codes.
-They should always be one.
-``p0'' and ``p1'' are the
-VAX-like
-region registers.
-They are of the form:
-.Pp
-.Bd -ragged -offset indent
-\*[Lt]length\*[Gt] '@' \*[Lt]kernel VA\*[Gt]
-.Ed
-.Pp
-where both are in hex.
-Following these values are a dump of the processor registers (hex).
-Finally, is a dump of the stack (user/kernel) at the time of the offense.
-.Pp
-.It Sy "init died"
-The system initialization process has exited.  This is bad news, as no new
-users will then be able to log in.  Rebooting is the only fix, so the
-system just does it right away.
-.Pp
-.It Sy "out of mbufs: map full"
-The network has exhausted its private page map for network buffers.
-This usually indicates that buffers are being lost, and rather than
-allow the system to slowly degrade, it reboots immediately.
-The map may be made larger if necessary.
-.El
-.Pp
-That completes the list of panic types you are likely to see.
-.Pp
-When the system crashes it writes (or at least attempts to write)
-an image of memory into the back end of the dump device,
-usually the same as the primary swap
-area.  After the system is rebooted, the program
-.Xr savecore 8
-runs and preserves a copy of this core image and the current
-system in a specified directory for later perusal.  See
-.Xr savecore 8
-for details.
-.Pp
-To analyze a dump you should begin by running
-.Xr adb 1
-with the
-.Fl k
-flag on the system load image and core dump.
-If the core image is the result of a panic,
-the panic message is printed.
-Normally the command
-``$c''
-will provide a stack trace from the point of
-the crash and this will provide a clue as to
-what went wrong.
-For more details consult
-.%T "Using ADB to Debug the UNIX Kernel" .
-.Sh SEE ALSO
-.Xr adb 1 ,
-.Xr reboot 8
-.Rs
-.%T "MC68020 32-bit Microprocessor User's Manual"
-.Re
-.Rs
-.%T "Using ADB to Debug the UNIX Kernel"
-.Re
-.Rs
-.%T "4.3BSD for the HP300"
-.Re
-.Sh HISTORY
-A
-.Nm
-man page appeared in
-.At v6 .



Home | Main Index | Thread Index | Old Index