[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openbsd-tech
Subject:    panic pmap_page_remove
From:       Horacio <homega () wanadoo ! es>
Date:       2002-05-26 13:01:19
[Download RAW message or body]

On an i386 running 3.0 with GENERIC I got a panic following:

While loading kde the system froze (could not Ctrl+F*, so
had to reboot).  On a second attempt to start kde it hanged
while loading, so had to Ctrl+BackSpace.  Then, on console,
while typing.  After this kde just falls back to the x login
prompt and produces kdeinit.core and kdesktop.core (see at the
bottom):

$ sudo shutdMay 26 12:01:00 tanit syslogd: exiting on signal 15
pmap_page_remove: pg=0x075ba38: va=401af000, pv_ptp=0xe09cbe10
pmap_page_remove: PTPīs phys addr: actual=0, recorded=109cf000
panic: pmap_page_remove: mapped managed page has invalid pv_ptp field
Stopped at	_Debugger+0x4:	leave
ddb> trace
_Debugger(e0f0c860,e075ba38,2,e02d70b7,e02d6ed0,0,f97ffd78,
e02d70c4,e02d6f10,e075ba38,401af000,e09c6e10,f97fd1e8,e07ba38,
0,e029fb91,e075b990,0,20,f977a3a0,10,2,0,ffc00000,e0d4b608,
420c,f97ffe28,e02a74ea,e075ba38,e075c448,f97fd088,f977a3a0,
f97d1e8,f98011c8,0,e02a15d8,f9689848,f9689848,0,e2a1625,
f9689848,f9689848,f97ffdd8,e01af610,0,0,1,1,0,1,f97ffe08,
e075ba70,0,f9689848,f977a3a0,37e,2,f9689848,f97fd060,
e048f4c0,f97fd008) at _Debugger+0x4
_panic(e02d6f10,e075ba38,401af000,e09c6e10,f97fd1e8) at _panic+0x81
_pmap_page_remove(e07ba38) at _pmap_page_remove+0x174
_uvm_vnp_terminate(f97fd1e8,0,0,0,0) at _uvm_vnp_terminate+0x60a
_uvn_attach(f97fd1e8,f9801208,f977a3a0,e01a31dc) at _uvn_attach+0x2aa
_uvm_unmap_detach(f9801688,0,0,f977a3a0,f96745a0) at _uvm_unmap_detach+0x6d
_uvm_deallocate(f96745a0,0,dfbfe000,f9479140) at _uvm_deallocate+0x41
_exit1(f977a3a0,ff00,e0f2c809,8,0) at _exit1+0x106
_sys_exit(f977a3a0,f97fff88,f97fff80,8,0) at _sys_exit+0x1a
_syscall() at _syscall+0x242
--- syscall (number 1) ---
0x402086ct:

ddb> ps
PID	PPID	PGRP	UID  S	   FLAGS  WAIT		COMMAND
 24947	   1	24947	  0  3	  0x4084  nanosleep	reboot
 23694	   1	23694  1000  3	  0x4086  ttyin		ksh
*31514	   1	31514	  0  2	  0x2004		sshd
  8122	   1	 8122	  0  3	   0x184  select	inetd
  4974	   1	 4974	  0  2	     0x4		lpd
 23766	   1	23766	  0  3	     0x4  inode		syslogd
     9	   0	    0	  0  3	0x100204  usbevt	usb1
     8	   0	    0	  0  3	0x100204  usbevt	usb0
     7	   0	    0	  0  3	0x100204  apmev		apm0
     6	   0	    0	  0  3	0x100204  crypto_wa	crypto
     5	   0	    0	  0  3	0x100204  syncer	update
     4	   0	    0	  0  3	0x100204  cleaner	cleaner
     3	   0	    0	  0  3	0x100204  reaper	reaper
     2	   0	    0	  0  3	0x100204  daemon_sl	pagedaemon
     1	   0	    1	  0  3	  0x4004  inode		init
     0	  -1	    0	  0  3	 0x80204  scheduler	swapper
 21266	   1	21266  1000  5	 0x80204		ssh-agent
 14467	   1	14467	  0  5	 0x80204		cron
 30709	   1	30709	  0  5	 0x80204		portmap
 29814	   1	29814	  0  5	 0x42104		sendmail
 25953	   1	25953	  0  5	  0x6006		getty
 28166	   1	28166	  0  5	  0x6006		getty
 32350	   1	32350	  0  5 	  0x6006		getty
  1643  8122	 1643	  0  5	  0x6004		comsat



(gdb) target core kdeinit.core
Core was generated by kdeinit
Program terminated with signall 11, Segmentation fault.
#0  0x545c5 in ?? ()
(gdb) target core kdesktop.core
Core was generated by kdesktop
Program terminated with signall 11, Segmentation fault.
#0  0x4084d60f in ?? ()

This might most likely be caused by the program trying to
access wrong area of memory, right?  Problem is that not long
ago I replaced all memory with what I hoped to be better
(kingston) memory.  So if this is again due to faulty memory,
is there anything that could be f****** up with my memory?

real mem  = 536375296 (523804K)
avail mem = 491732992 (480208K)
using 5689 buffers containing 26923008 bytes (26292K) of memory


-- 
Horacio

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic