Sigma0 raised exception on boot

Wesley Miaw wesley at wesman.net
Wed Sep 14 01:22:36 CEST 2011


On Wed, 2011-08-03 at 20:51 +0000, Adam Lackorzynski wrote:
> On Wed Aug 03, 2011 at 12:58:08 +0100, Anna Fischer wrote:
> > I'm running Fiasco on the PandaBoard. On platform boot I'm getting an
> > error that Sigma0 raised an exception and then Fiasco panics and the
> > boot process stops.
> >
> > Any idea what the problem could be? I can't find any more information to
> > debug this properly. I have compile Fiasco.OC and L4Re for the
> > PandaBoard platform. The board has 1GB memory.
> >
> > KERNEL: Warning: Sigma0 raised an exception --> HALT
> > Panic: ...
> > Return reboots, "k" enters L4 kernel debugger...
>
> In src/kern/thread-ipc.cpp, before the message "Sigma0 raised an
> exception", please add an 'ts->dump();' and retry. This should show more
> info on what's going on. This is something that should definitely not
> happen.

I'm wondering if a solution was ever found to this problem? I am hitting
the same error on my Versatile Express rev. D board. My dump output looks
similar to Anna's, but with a different RAM base address:

EXCEPTION: swi pfa=6009e00c, error=00200000
R[0]: 6009e00c 60096510 0000000f 60096710  6009e018 60002000 0000000f
00000001
R[8]: 60096510 00000000 00000000 00000000  00000000 61013704 27102178
ffffff04

Here's Anna's dump for comparison:

EXCEPTION: swi pfa=8009e00c, error=00200000
R[0]: 8009e00c 80096b50 0000000f 80094dd4  8009e018 80002000 0000000f
00000001
R[8]: 80096b50 00000000 00000000 00000000  80096d48 81013044 45559145
ffffff04

This is happening as a result of the call to sigma0_thread->activate()
inside kernel_thread-std.cpp. I haven't been able yet to track it down
farther.

Thanks,
-- 
Wesley Miaw
wesley at wesman.net





More information about the l4-hackers mailing list