Date: Tue, 1 Dec 1998 14:07:13 -0800 (PST) From: Steve Kargl <sgk@troutmask.apl.washington.edu> To: freebsd-current@FreeBSD.ORG Subject: Crash dump howto? Message-ID: <199812012207.OAA00603@troutmask.apl.washington.edu>
next in thread | raw e-mail | index | archive | help
Anyone care to share their method on getting a kernel crash dump on a very recent -current tree? Hardware: Micron Millenia Pro2+ (dual 200 MHz Pentium Pro), 256 MB memory Adaptec 2940 Ultra SCSI controller, Seagate ST34371N 4.1MB SCSI2 drive, Quantum Lightning 730S 700MB SCSI2 drive, Plextor CD-ROM PX-12CS I'm running an ELF SMP kernel, and I have "options DDB" and "options AHC_ALLOW_MEMIO". Kernels have been configured with the -g to config(8). [This reminds me, how does one strip an ELF kernel?] da0 is the Seagate drive, and da1 is the Quantum drive. Under heavy load: dev=0x20405, bno = 13, bsize = 8192, size = 8192, fs = /usr panic: ffs_blkfree: bad size mp_lock = 00000001; cpuid = 0; lapic.id = 01000000 Debugger("panic") Stopped at _Debugger+0x35: movb $0, _in_Debugger.98 db> trace _Debugger() at _Debugger+0x35 _panic() at _panic+0x9f _ffs_blkfree() at _ffs_blkfree+0xc2 _ffs_reallocblks() at _ffs_reallocblks+0x420 _cluster_write() at _cluster_write+0x15f _ffs_write() at _ffs_write+0x56f _vn_write() at _vn_write+0xef _write() at _write+0xba _syscall() at _syscall+0x187 _Xinit0x80_syscall at _Xinit0x80_syscall+0x4c db>panic panic: from debugger mp_lock = 01000002; cpuid = 1; lapic.id = 00000000 boot() called on CPU #1 (da1:ahc0:0:2:0) SYNCHRONIZE CACHE. CDB: 35 0 0 0 0 0 0 0 0 0 (da1:ahc0:0:2:0) error code 0 dumping to dev 409, offset 907232 Fatal trap 12: page fault while in kernel mode mp_lock = 01000003; cpuid = 1; lapic.id = 00000000 fault virtual address = 0x20 fault code = supervisor read, page not present instruction pointer = 0x8:0x20 stack pointer = 0x10:0xf9232998 frame pointer = 0x10:0x0 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32, 1, gran 1 process eflags = interrupt enabled, resume, IOPL = 0 current process = 95350 (procmail) interrupt mask = net tty bio cam <- SMP: XXX kernel: type 12 trap, code = 0 Stopped at _Debugger+0x35: movb $0,_in_Debugger.98 db> panic Reach for reset button. I have tried dumpon /dev/da0s1b dumpon /dev/da1s1b With appropriate disklabels, these are swap partitions of 500 and 700 MBs. My last attempt was dumpon -v /dev/da1b dumpon: crash dumps to /dev/da1b (4, 9) -- Steve To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199812012207.OAA00603>