bin/51655: savecore needs ${dumpdev} as an argument when it is set
NAKAJI Hiroyuki
nakaji at jp.freebsd.org
Thu May 1 05:00:31 PDT 2003
>Number: 51655
>Category: bin
>Synopsis: savecore needs ${dumpdev} as an argument when it is set
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu May 01 05:00:28 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: NAKAJI Hiroyuki
>Release: FreeBSD 5.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD xa12.heimat.gr.jp 5.0-CURRENT FreeBSD 5.0-CURRENT #19: Thu May 1 10:50:26 JST 2003 root at xa12.heimat.gr.jp:/usr/obj/usr/src/sys/NAKAJI i386
>Description:
/etc/rc.d/savecore is executed when ${dumpdev} is set in
/etc/rc.conf. And savecore is invoked from /etc/rc.d/savecore without
${dumpdev}. But no vmcore.0 is available after panic if ${dumpdev} is
not same as the first swap partition.
>How-To-Repeat:
In /etc/rc.conf two parameters are set:
dumpdev="/dev/ad1s1e"
dumpdir="/home/crash" # my /var is short
$ sudo savecore /home/crash
checking for kernel dump on device /dev/da2s1b
mediasize = 209715200
sectorsize = 512
magic mismatch on last dump header on /dev/da2s1b
savecore: no dumps found
where /dev/da2s1b is the first swap partition set in /etc/fstab.
>Fix:
Index: savecore
===================================================================
RCS file: /net/pcat/home/ncvs/src/etc/rc.d/savecore,v
retrieving revision 1.3
diff -u -u -r1.3 savecore
--- savecore 6 Sep 2002 16:18:05 -0000 1.3
+++ savecore 1 May 2003 11:43:23 -0000
@@ -67,7 +67,7 @@
savecore_start()
{
echo "Checking for core dump..."
- savecore ${savecore_flags} ${DUMPDIR}
+ savecore ${savecore_flags} ${DUMPDIR} ${dumpdev}
}
load_rc_config $name
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list