Re: 2.6.15-rt20, "bad page state", jackd



On Wed, 2006-03-08 at 13:48 -0800, Fernando Lopez-Lezcano wrote:
On Wed, 2006-03-08 at 11:36 -0800, Fernando Lopez-Lezcano wrote:
Hi all, I reported this in mid January (I thought I had sent to the list
but the report went to Ingo and Steven off list)

I'm seeing the same problem in 2.6.15-rt21 in some of my machines. After
a reboot into the kernel I just login as root in a terminal, start the
jackd sound server ("jackd -d alsa -d hw") and when stopping it (just
doing a <ctrl>c) I get a bunch of messages of this form:

Trying to fix it up, but a reboot is needed
Bad page state at __free_pages_ok (in process 'jackd', page c10012fc)

Has anyone else seen this?

I'm in the process of building an -rt21 kernel before posting more
detailed error messages (this kernel is patched with some additional
stuff).

This is what the errors look like (I'm attaching the whole dmesg output
and the .config file used to build the smp kernel):

Bad page state at __free_pages_ok (in process 'jackd', page c1013ce0)
flags:0x00000414 mapping:00000000 mapcount:0 count:0
Backtrace:
[<c015947d>] bad_page+0x7d/0xc0 (8)
[<c01598fd>] __free_pages_ok+0x9d/0x180 (36)
[<c015a5ac>] __pagevec_free+0x3c/0x50 (40)
[<c015db47>] release_pages+0x127/0x1a0 (16)
[<c016c93d>] free_pages_and_swap_cache+0x7d/0xc0 (80)
[<c01681ae>] unmap_region+0x13e/0x160 (28)
[<c0168461>] do_munmap+0xe1/0x120 (48)
[<c01684df>] sys_munmap+0x3f/0x60 (32)
[<c01034a1>] syscall_call+0x7/0xb (16)
Trying to fix it up, but a reboot is needed

[MUNCH]

I'm now building another -rt21 with DEBUG_PAGEALLOC and DEBUG_SLAB
enabled to see if I can pinpoint in more detail what's happening (if I
can get it to boot!).

I'm not able to boot with those two options enabled. It looks like it is
hanging after loading the sound drivers - this is on top of fc4. I can't
even get to single user and I'm searching for a serial cable right now
to see if I can get more information in a way that can be posted here.
Arghhh :-)
-- Fernando


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Kernel replacement process and bf kernel - confirmation?
    ... You are attempting to install a kernel version that is the same as ... It shall be regenerated correctly at next reboot. ... installation is over, but boot immediately after). ...
    (Debian-User)
  • Re: Hangup on USB mass device
    ... the umass device cases the kernel to core dump and the system reboots. ... The umass device has gone from unmountable to stable in the OS but still fails during boot. ... I have had several FreeBSD boxes from 4.11 to 7* that wont boot with the usb device in the slot, but work just fine if you boot first than insert the usb device. ... I never figured out why so I just leave them unpluged during a reboot. ...
    (freebsd-questions)
  • Strange kernel boot hang
    ... After a kernel update and server fails to boot. ... Reinstalled grub into the boot block: ...
    (Debian-User)
  • Re:SOLVVED vinum crashes the Box... WRONG POSTING
    ... vinum crashes the Box by using more then ten disks on ... > With this configuration vinum crashes the Machine with this Message: ... > I'm going to enable the kernel debugger now... ... >> while devfs rules works for those, but they vanish on reboot. ...
    (freebsd-stable)
  • Re: [SLE] boot crash on 8.1
    ... I don't know if it's related, but I could not boot a non-SuSE kernel on ... >BTW, after the hard reboot, and after the fsck which happens before it ...
    (SuSE)