Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Apr 1997 23:52:43 -0600 (CST)
From:      haplo@ibm.net
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   kern/3209: 3.0-current panics on shutdown/reboot/halt
Message-ID:  <199704060552.XAA03813@slip129-37-254-168.il.us.ibm.net>
Resent-Message-ID: <199704060600.WAA26658@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         3209
>Category:       kern
>Synopsis:       3.0-current panics on shutdown/reboot/halt
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Apr  5 22:00:00 PST 1997
>Last-Modified:
>Originator:     Jordan Klein
>Organization:
>Release:        FreeBSD 3.0-CURRENT i386
>Environment:

DFI G586IPC Rev D+ motherboard (triton iii chipset)
Cyrix 6x86 P166+ cpu
64mb non-parity, 60ns ram
adaptec aha2940w pci wide scsi controller
  2 internal fujitsu 1 gig scsi 2 hard drives
  1 external quantum 1 gig scsi 2 hard drive
  internal nec 8xi scsi cdrom drive
  external conner ms4000dat+ 4 gig dat drive
genoa phantom 64v-2001 pci s3 trio64+ video w/2mb edo vram
3com 3c595 pci 10/100mb/s ethernet controller (running at 10mb/s)
soundblaster 16 sound card

FreeBSD is installed on the 2nd and 3rd hard drives, with Windows 95 on the
first drive, managed by booteasy.

>Description:

Whenever I perform a system shutdown using 'shutdown', 'reboot', or 'halt', the
system starts the shutdown process, and eventually kernel panics.  I compiled
debugging support into the kernel and came up with this from the DDB, with the
'ps' command, as I was advised to do on comp.unix.bsd.freebsd.misc.  I was also advised to use the 'bt' command in the debugger, but the debugger reported that
to be an invalid command.  Here is the output from the panic, and the 'ps':

syncing disks...  12 11 7 2 done
panic: lockmgr: pid 29809, not exclusive lock holder 1 unlocking
Debugger("panic")
Stopped at       _Debugger+0x35: movb   $0,_in_Debugger.122
DB> ps
 pid     proc   addr    uid ppid  pgrp   flag   stat  wmesg  wchan   cmd
29809 f2589e00 f68e0000  0   1   29808  004006   2                   reboot
    4 f2380c00 f689c000  0   0       0  000604   2                   update
    3 f2380e00 f689a000  0   0       0  000204   3   psleep f020b06c vmdaemon
    2 f237e000 f6898000  0   0       0  000204   3   psleep f0214854 pagedaemon
    1 f237e200 f6896000  0   0       1  004084   3     wait f237e200 init
    0 f0216254 f024c000  0   0       0  000204   3    sched f0216254 swapper

Strangely enough, if I reboot with ctrl-alt-delete, instead of 'shutdown',
'halt', or 'reboot', it reboots without panicing.

>How-To-Repeat:

	

>Fix:
	
	

>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199704060552.XAA03813>