kern/138876: panic: UMA: page_free used with invalid flags 4 on
7-STABLE around 2009/09/10
Tim Chen
gphoto6 at gmail.com
Wed Sep 16 11:50:03 UTC 2009
>Number: 138876
>Category: kern
>Synopsis: panic: UMA: page_free used with invalid flags 4 on 7-STABLE around 2009/09/10
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Wed Sep 16 11:50:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Tim Chen
>Release: FreeBSD-7-Stable
>Organization:
>Environment:
FreeBSD xxxxxxx 7.2-STABLE FreeBSD 7.2-STABLE #7: Wed Sep 12 15:48:03 CST 2009 root at xxxxxx:/usr/src/sys/amd64/compile/Server amd64
>Description:
Hello,
My server was using FreeBSD-7-Stable and performing
a mail server. Software I used is postfix 2.6.3
and dovecot 1.2.4.
The hardware is IBM blade server HS-21
CPU: dual Intel E5335 @ 2.00GHz
MEM: 3G
HD: onboard LSI RAID controller with 2 73G SAS HD.
(mpt0: <LSILogic SAS/SATA Adapter>)
The system is very stable until last week. After
csup the FreeBSD-7-STABLE source to around 2009/09/10,
it will halt randomly around every several hours. The
error message I saw on console was the following:
panic: UMA: page_free used with invalid flags 4
cpuid = 0
Uptime: 3h1m14s
Physical memory: 3064MB
Dumping 1544MB: 1529 1513 1497....................
Reading freebsd-stable mailing shows there is some
vm related modfication during the first week of Sep.
(the panic: vm_phys_paddr_to_vm_page: paddr 0x series)
So, I csup my src back to 2009/09/01, the problem
disappeared, and system comes back with stable state.
Today, I csup my src to latest 7-STABLE (2009/09/15)
and problem comes again. It seems the problem is still
there and not be solved yet.
Would you please help to fix it?
Thanks very much.
Sincerely,
Tim Chen
>How-To-Repeat:
1. Using an IBM Blade HS21 server
2. Install FreeBSD-7
3. csup src later than 2009/09/10
4. make world/kernel
5. running as a medium load server (postfix/dovecot)
6. it will panic randomly about every several hours
7. you will see:
panic: UMA: page_free used with invalid flags 4
>Fix:
1. csup src before 2009/09/01
2. guess the root cause is sys/vm/* related code changed between 2009/09/01 ~ 2009/09/10
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list