Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Jul 1995 19:39:09 +0200 (SAT)
From:      John Hay <jhay@mikom.csir.co.za>
To:        current@FreeBSD.ORG (FreeBSD-current)
Subject:   Top panics system
Message-ID:  <199507281739.TAA13104@zibbi.mikom.csir.co.za>

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

I had top in one window and had a telnet in another window and when I exited
the telnet session my machine paniced. The telnet session had been going
for a long time (a day or so) and I did a few local compiles so I think most
of the shell from where I started telnet was swapped out.

The system is fairly current and the kernel is 3-4 days old. This is not the first time it has happened, but it doesn't happen very often.

It looks like fill_eproc is trying to access something invalid. Maybe the
info about the telnet that had just stopped?

The panic message is:
> Fatal trap 12: page fault while in kernel mode
> fault virtual address   = 0x0
> fault code              = supervisor read, page not present
> instruction pointer     = 0x8:0xf010c7fa
> code segment            = base 0x0, limit 0xfffff, type 0x1b
>                         = DPL 0, pres 1, def32 1, gran 1
> processor eflags        = interrupt enabled, resume, IOPL = 0
> current process         = 187 (top)
> interrupt mask          = 
> panic: page fault
> syncing disks... 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 giving up

The functions around the panic address is:
> f010c440 T _sysctl_rdstring
> f010c4a0 T _sysctl_struct
> f010c504 T _sysctl_rdstruct
> f010c54c T _sysctl_file
> f010c5f8 T _sysctl_doproc
> f010c7c4 T _fill_eproc
> f010c958 T _ogetkerninfo
> f010cc40 F kern_time.o
> f010cc40 T _gettimeofday
> f010cc88 T _settimeofday
> f010cdd0 T _adjtime

-- 
John Hay -- jhay@mikom.csir.co.za



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