Jens Elkner wrote:
> Hi,
> 
> just found another way to reboot a 
> SunOS joker 5.10 Generic_137137-09 sun4u sparc SUNW,Sun-Fire-V240

ENOTOPENSOLARIS.

> pfexec eeprom diag-level=normal
> 
> panic[cpu1]/thread=30001645120: bad stack overflow at TL 2
> 
> %tl %tpc              %tnpc             %tstate           %tt
>  1  000000000101bd00  000000000101bd04  0000001601        068
>     %ccr: 00  %asi: 00  %cwp: 1  %pstate: 16<PEF,PRIV,IE>
>  2  00000000010073dc  00000000010073e0  9100001502        068
>     %ccr: 91  %asi: 00  %cwp: 2  %pstate: 15<PEF,PRIV,AG>
> %g0-3: 0000000000000000 000000000000000a 000000103f40cb30
> %000000103f40cb30
> %g4-7: 0000000015080469 0000000000000002 000000000180e640
> %0000000000000068

Very likely a kernel stack overflow.  You should be able to
obtain a crash dump from this - digging around in that we should
find the guilty stack.  eeprom is a pretty direct command
I think - ioctl into some device and then preparation for a
call into OBP.  I'd guess some function in that path is allocating
some large chunk on stack.

Cheers

Gavin
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to