[parisc-linux] Some 2.5-testing
Matthew Wilcox
willy@debian.org
Thu, 19 Jun 2003 12:40:09 +0100
On Thu, Jun 19, 2003 at 05:59:56AM +0200, Rüdiger Scholz wrote:
> John David Anglin schrieb:
>
> >Until issues related to the canonicalization of function pointers
> >and the alignment of stack locals are resolved, it is best to stick
> >with debian gcc-3.0.4 for kernel building.
> >
> So I installed gcc-3.04 from Debian, did "make distclean", "make
> oldconfig" (selecting "PA7100LC") and booted...
> And got the same loop again ;)
>
> ---------- SNIP---------------
>
> md: linear personality registered as nr 1
> Badness in local_bh_enable at at kernel/softirq.c:109
> Kernel addresses on the stack:
>
> [tirq.c:109
> <4>Kernel addresses on the stack:
> <4> [<10124edcc8>] [<1010ea4c>]
> <4> [<1012503c>] [<1028ac08>] [<10124cc>]
> <4> [<1029a2a4>] [<103ad4d4>] [<10100284>] [<10109c5ab8>]
> [<101289a8>] [<1028ac20>]
> [<1028b428>] [<101070f28ac08>] [<10124f10>] [<1028adcc>]
> [<1029a2a4>] [<103adc>]
> <4> [<1029a2a4>] [<103ad4d4>] [<10100284>] [<10109c>]
> [<103ad4d4>] [<10100284>] [<10109c5c>]
So... what's going on here is that someone's enabling softirqs with hard
interrupts disabled. This is not a smart thing to do. Unfortunately,
something is messing up the stack backtrace, so it's hard tosee what's
going on. Could you turn on CONFIG_KALLSYMS so the kernel prints out
its symbols? The messages may still be corrupt, but we should have more
information to help us figure out what's going on.
--
"It's not Hollywood. War is real, war is primarily not about defeat or
victory, it is about death. I've seen thousands and thousands of dead bodies.
Do you think I want to have an academic debate on this subject?" -- Robert Fisk