kern/118551: page fault on shutdown/halt/reboot

mike mike at nux.co.uk
Tue Dec 11 07:20:03 PST 2007


>Number:         118551
>Category:       kern
>Synopsis:       page fault on shutdown/halt/reboot
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 11 15:20:02 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator:     mike
>Release:        7.0-BETA4
>Organization:
nux
>Environment:
FreeBSD newbb.eros.office 7.0-BETA4 FreeBSD 7.0-BETA4 #1: Fri Dec  7 23:51:43 GMT 2007     mike at newbb.eros.office:/usr/obj/usr/src/sys/MW  i386
>Description:
I suspect this has something todo with zfs

newbb# cat /boot/loader.conf 
zfs_load="YES"

#vfs.zfs.arc_max="64M"

vm.kmem_size_max="600M"
vm.kmem_size="600M"

vfs.zfs.arc_max="104857600"
vfs.zfs.prefetch_disable="1"


newbb# cat info.4 
Dump header from device /dev/ad4s1b
  Architecture: i386
  Architecture Version: 2
  Dump Length: 511893504B (488 MB)
  Blocksize: 512
  Dumptime: Tue Dec 11 13:15:17 2007
  Hostname: newbb.eros.office
  Magic: FreeBSD Kernel Dump
  Version String: FreeBSD 7.0-BETA4 #1: Fri Dec  7 23:51:43 GMT 2007
    mike at newbb.eros.office:/usr/obj/usr/src/sys/MW
  Panic String: page fault
  Dump Parity: 1260758547
  Bounds: 4
  Dump Status: good


newbb# cat /usr/src/sys/i386/conf/MW 

cpu             I686_CPU
ident           MWGENERIC

# To statically compile in device wiring instead of /boot/device.hints
#hints          "GENERIC.hints"         # Default places to look for devices.

#makeoptions    DEBUG=-g                # Build kernel with gdb(1) debug symbols

options         SCHED_ULE
options         PREEMPTION              # Enable kernel thread preemption
options         INET                    # InterNETworking
options         INET6                   # IPv6 communications protocols
options         SCTP                    # Stream Control Transmission Protocol
options         FFS                     # Berkeley Fast Filesystem
options         SOFTUPDATES             # Enable FFS soft updates support
options         UFS_ACL                 # Support for access control lists
options         UFS_DIRHASH             # Improve performance on big directories
options         UFS_GJOURNAL            # Enable gjournal-based UFS journaling
options         MD_ROOT                 # MD is a potential root device
options         NFSCLIENT               # Network Filesystem Client
options         NFSSERVER               # Network Filesystem Server
options         NFS_ROOT                # NFS usable as /, requires NFSCLIENT
options         MSDOSFS                 # MSDOS Filesystem
options         CD9660                  # ISO 9660 Filesystem
options         PROCFS                  # Process filesystem (requires PSEUDOFS)
options         PSEUDOFS                # Pseudo-filesystem framework
options         GEOM_PART_GPT           # GUID Partition Tables.
options         GEOM_LABEL              # Provides labelization
options         COMPAT_43TTY            # BSD 4.3 TTY compat [KEEP THIS!]
options         COMPAT_FREEBSD4         # Compatible with FreeBSD4
options         COMPAT_FREEBSD5         # Compatible with FreeBSD5
options         COMPAT_FREEBSD6         # Compatible with FreeBSD6
options         SCSI_DELAY=5000         # Delay (in ms) before probing SCSI
options         KTRACE                  # ktrace(1) support
options         SYSVSHM                 # SYSV-style shared memory
options         SYSVMSG                 # SYSV-style message queues
options         SYSVSEM                 # SYSV-style semaphores
options         _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev
options         ADAPTIVE_GIANT          # Giant mutex is adaptive.
options         STOP_NMI                # Stop CPUS using NMI instead of IPI
#options        AUDIT                   # Security event auditing

# To make an SMP kernel, the next two lines are needed
options         SMP                     # Symmetric MultiProcessor Kernel
device          apic                    # I/O APIC


The rest is the same as GENERIC
>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list