slb_flush_and_rebolt panic trace in 2.6.12-rc2-mm3

David Gibson david at
Wed Apr 13 14:34:30 EST 2005

On Wed, Apr 13, 2005 at 03:04:24PM +0530, R Sharada wrote:
> Hello,
> 	I was trying to boot the latest kernel version, 2.6.12-rc2-mm3 on a 
> p630 box, and found the kernel throwing up this call trace after boot. It does
> come down to the login prompt, but keeps throwing out the below call trace when
> you attempt to do any operations on the box.
> Kernel 2.6.12-rc2-mm3 on an ppc64
> Badness in slb_flush_and_rebolt at arch/ppc64/mm/slb.c:52
> Call Trace:
> [c0000000ff6cf380] [00000000ffe9e6c0] 0xffe9e6c0 (unreliable)
> [c0000000ff6cf420] [c000000000048f08] .__schedule_tail+0x9c/0x1b4
> [c0000000ff6cf4c0] [c0000000004574cc] .schedule+0x920/0xc50
> [c0000000ff6cf5f0] [c0000000004588f0] .schedule_timeout+0xfc/0x104
> [c0000000ff6cf6d0] [c000000000258e68] .tty_wait_until_sent+0x124/0x1b8
> [c0000000ff6cf7d0] [c00000000025940c] .set_termios+0xbc/0x23c
> [c0000000ff6cf890] [c00000000025a01c] .n_tty_ioctl+0x950/0xc78
> [c0000000ff6cf960] [c000000000252d9c] .tty_ioctl+0x57c/0x1120
> [c0000000ff6cfb60] [c0000000000c753c] .do_ioctl+0xc0/0x12c
> [c0000000ff6cfc00] [c0000000000c77b4] .vfs_ioctl+0x20c/0x4d4
> [c0000000ff6cfcb0] [c0000000000c7ac8] .sys_ioctl+0x4c/0x8c
> [c0000000ff6cfd60] [c0000000000e74e8] .compat_sys_ioctl+0x45c/0x4b4
> [c0000000ff6cfe30] [c00000000000d880] syscall_exit+0x0/0x18
> login: AT S7=45 S0=0 L1&c1 E1 Q0
> Password: Login timed out Badness in slb_flush_and_rebolt at arch/ppc64/mm/slb.2Call Trace:
> [c0000000ff6cf870] [c0000000ff6cfc90] 0xc0000000ff6cfc90 (unreliable)
> [c0000000ff6cf910] [c000000000048f08] .__schedule_tail+0x9c/0x1b4
> [c0000000ff6cf9b0] [c0000000004574cc] .schedule+0x920/0xc50
> [c0000000ff6cfae0] [c0000000004578d0] .wait_for_completion+0xd4/0x18c
> [c0000000ff6cfbe0] [c00000000004ab08] .sched_exec+0x1a8/0x200
> [c0000000ff6cfce0] [c0000000000e8c94] .compat_do_execve+0x9c/0x2d0
> [c0000000ff6cfd90] [c00000000001b348] .sys32_execve+0x7c/0x108
> [c0000000ff6cfe30] [c00000000000d880] syscall_exit+0x0/0x18
> Red Hat Enterprise Linux AS release 3.90 (Nahant)
> Kernel 2.6.12-rc2-mm3 on an ppc64
> login:
> Anyone else seen this problem on this kernel version? 2.6.12-rc2-mm1 was working
> fine for me on the same box. I use the default pSeries_defconfig config options.

Looks like we're somehow entering the context_switch() path with
interrupts enabled.  That's bad.

The first traceback suggests a problem in the terminal code, though
that could just be coincidence.  What sort of console is on this

David Gibson			| I'll have my music baroque, and my code
david AT	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!

More information about the Linuxppc64-dev mailing list