Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Jan 2004 11:00:45 -0800 (PST)
From:      Adam <agile1124@yahoo.com>
To:        freebsd-questions@freebsd.org
Subject:   Kernel Panic (0xc023cad6 is in vm_map_delete)
Message-ID:  <20040126190045.38942.qmail@web13709.mail.yahoo.com>

Next in thread | Raw E-Mail | Index | Archive | Help
Hello,

I woke up to a page this morning stating that a system
was unreachable, when looking at the logs I found that
the the system crashed.

The system is an Intel P4, 400 FSB, with 2 GB of
physical memory, 4 GB of swap, has a promise raid
controller, and runs with hyperthreading enabled on
FreeBSD v4.9.

Based on the info below I'm almost certain its memory
related, but I don't know if its physical memory or
swap...  I'm also not sure why the process that caused
the panic would be apache.  Apache 1.3.29 runs with
php 4.3.4.

Can anybody offer any insight as to the following? 
And/or suggest a possible solution for this.  It's
happened in the past as well so I'd like to try and
figure out some workaround.

---------------------------------------------------

Jan 26 07:45:14 rmd-dm2 /kernel: Fatal trap 12: page
fault while in kernel mode
Jan 26 07:45:14 rmd-dm2 /kernel: mp_lock = 00000002;
cpuid = 0; lapic.id = 00000000
Jan 26 07:45:14 rmd-dm2 /kernel: fault virtual address
 = 0xc7ca4048
Jan 26 07:45:14 rmd-dm2 /kernel: fault code           
 = supervisor read, page not present
Jan 26 07:45:14 rmd-dm2 /kernel: instruction pointer  
 = 0x8:0xc023cad6
Jan 26 07:45:14 rmd-dm2 /kernel: stack pointer        
 = 0x10:0xe7d24eb8
Jan 26 07:45:14 rmd-dm2 /kernel: frame pointer        
 = 0x10:0xe7d24edc
Jan 26 07:45:14 rmd-dm2 /kernel: code segment         
 = base 0x0, limit 0xfffff, type 0x1b
Jan 26 07:45:14 rmd-dm2 /kernel: = DPL 0, pres 1,
def32 1, gran 1
Jan 26 07:45:14 rmd-dm2 /kernel: processor eflags     
 = interrupt enabled, resume, IOPL = 0
Jan 26 07:45:14 rmd-dm2 /kernel: current process      
         = 345 (httpd)
Jan 26 07:45:14 rmd-dm2 /kernel: interrupt mask       
 = none <- SMP: XXX
Jan 26 07:45:14 rmd-dm2 /kernel: trap number          
 = 12
Jan 26 07:45:14 rmd-dm2 /kernel: panic: page fault
Jan 26 07:45:14 rmd-dm2 /kernel: mp_lock = 00000002;
cpuid = 0; lapic.id = 00000000
Jan 26 07:45:14 rmd-dm2 /kernel: boot() called on
cpu#0
Jan 26 07:45:14 rmd-dm2 /kernel:
Jan 26 07:45:14 rmd-dm2 /kernel: syncing disks... 37 5
3 3
Jan 26 07:45:14 rmd-dm2 /kernel: done
Jan 26 07:45:14 rmd-dm2 /kernel: Uptime: 49d6h1m2s
Jan 26 07:45:14 rmd-dm2 /kernel: Automatic reboot in
15 seconds - press a key on the console to abort
Jan 26 07:45:14 rmd-dm2 /kernel: Rebooting...

---------------------------------------------------

su-2.05b# nm -n /kernel | grep c023ca
c023ca00 t vm_map_entry_delete
c023ca58 T vm_map_delete

---------------------------------------------------

(gdb) l *0xc023cad6
0xc023cad6 is in vm_map_delete
(../../vm/vm_map.c:2102).
2097             * Save the free space hint
2098             */
2099
2100            if (entry == &map->header) {
2101                    map->first_free =
&map->header;
2102            } else if (map->first_free->start >=
start) {
2103                    map->first_free = entry->prev;
2104            }
2105
2106            /*

---------------------------------------------------

Thanks!



__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free web site building tool. Try it!
http://webhosting.yahoo.com/ps/sb/



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?20040126190045.38942.qmail>