Hello,

I am attempting to track down the source of tShell crash when I type
anything and hit enter in a terminal window. This occurs when
accessing the shell via the serial port or telnet port. This crash
does not occur when I go through the tornado 2.2 debugger shell. Here
is a stack trace from the debugger shell after I typed 'i' in a serial
window for a task listing. It appears that the crash is within kernel
memory space accessing an invalid section of memory ?? Any
suggestions how to track down the source of this problem would be
appreciated. I am running vxworks 5.5 on a PPC DCP-122.

Thanks



///// ///// ///// ///// ///// |
///// ///// ///// ///// ///// |
///// ///// ///// ///// ///// |
///// ///// ///// ///// ///// |
////// ////// ////// ////// ////// |
////// ////// ////// ////// ////// | T O R N A
D O
///// ///// ///// ///// /////
|
///// ///// ///// ///// ///// |
///// ///// ///// ///// ///// | Development
System
//// //// //// //// ////
|
//// //// //// //// //// |
//// //// //// //// //// | Host Based
Shell
//// //// //// //// //// |
//// //// //// //// //// |
/// /// /// /// /// | Version 2.2
/// /// /// /// /// |
// // // // // |
// // // // // |
// // // // // |
// // // // // |

Copyright 1995-2003 Wind River Systems, Inc.

C++ Constructors/Destructors Strategy is AUTOMATIC

->
Exception number 768: Task: 0xef8eb0 (tShell)

data access
program counter: 0x2abdf0
access address: 0x11121322
machine status: 0xb030
30c12c vxTaskEntry +68 : shell ([])
2b80f4 shell +190: execShell ([])
2b8320 execShell +200: execute ([])
2b84a4 execute +d8 : yyparse ([])
2d4d10 yyparse +71c: funcCall ([])
2d322c funcCall +184: i ([])
2c34f0 i +24 : show ([])
2c3690 show +e8 : objShow ([])
2a6b60 objShow +94 : taskShow ([])
30350c taskShow +250: taskSummary ([])
3035c0 taskSummary +8c : symFindSymbol ([])
2abdb0 symFindSymbol +12c: semTake ([])
300 : 30d0d8 ([])
30d314 wdbDbgDataAccessStub+28 : excExcHandle ([])
2236e4 excExcHandle +268: sigExcKill ([])
2ab36c sigExcKill +30 : sigExcSend ([])
2ab2f8 sigExcSend +78 : sigPendKill ([])
2ab004 sigPendKill +118: sigWindPendKill ([])
2aaeb0 sigWindPendKill+35c: sigWrapper ([])
2aa85c sigWrapper +164: shellSigHandler ([])
2b7f24 shellSigHandler+68 : trcStack ([])
30c300 trcStack +b0 : trcStackLvl ([])
30c3f4 trcStackLvl +d4 : trcStackLvl ([])
30c3f4 trcStackLvl +d4 : trcStackLvl ([])
30c3f4 trcStackLvl +d4 : trcStackLvl ([])
30c3f4 trcStackLvl +d4 : trcStackLvl ([])
30c3f4 trcStackLvl +d4 : trcStackLvl ([])
30c3f4 trcStackLvl +d4 : trcStackLvl ([])
30c3f4 trcStackLvl +d4 : trcStackLvl ([])
30c3f4 trcStackLvl +d4 : trcStackLvl ([])
30c3f4 trcStackLvl +d4 : trcStackLvl ([])
30c3f4 trcStackLvl +d4 : trcStackLvl ([])
30c434 trcStackLvl +114: dbgPrintCall ([])
2b1d74 dbgPrintCall +88 : symFindSymbol ([])

Exception number 768: Task: 0xef8eb0 (tShell)

data access
program counter: 0x2abdf0
access address: 0x11121322
machine status: 0xb030
30c12c vxTaskEntry +68 : shell ([])
2b80f4 shell +190: execShell ([])
2b8320 execShell +200: execute ([])
2b84a4 execute +d8 : yyparse ([])
2d4d10 yyparse +71c: funcCall ([])
2d322c funcCall +184: i ([])
2c34f0 i +24 : show ([])
2c3690 show +e8 : objShow ([])
2a6b60 objShow +94 : taskShow ([])
30350c taskShow +250: taskSummary ([])
3035c0 taskSummary +8c : symFindSymbol ([])
2abdb0 symFindSymbol +12c: semTake ([])
300 : 30d0d8 ([])
30d314 wdbDbgDataAccessStub+28 : excExcHandle ([])
2236e4 excExcHandle +268: sigExcKill ([])
2ab36c sigExcKill +30 : sigExcSend ([])
2ab2f8 sigExcSend +78 : sigPendKill ([])
2ab004 sigPendKill +118: sigWindPendKill ([])
2aaeb0 sigWindPendKill+35c: sigWrapper ([])
2aa85c sigWrapper +164: shellSigHandler ([])
2b7f24 shellSigHandler+68 : trcStack ([])
30c300 trcStack +b0 : trcStackLvl ([])
30c3f4 trcStackLvl +d4 : trcStackLvl ([])
30c3f4 trcStackLvl +d4 : trcStackLvl ([])
30c3f4 trcStackLvl +d4 : trcStackLvl ([])
30c3f4 trcStackLvl +d4 : trcStackLvl ([])
30c3f4 trcStackLvl +d4 : trcStackLvl ([])
30c3f4 trcStackLvl +d4 : trcStackLvl ([])
30c3f4 trcStackLvl +d4 : trcStackLvl ([])
30c3f4 trcStackLvl +d4 : trcStackLvl ([])
30c3f4 trcStackLvl +d4 : trcStackLvl ([])
30c3f4 trcStackLvl +d4 : trcStackLvl ([])
30c434 trcStackLvl +114: dbgPrintCall ([])
2b1d74 dbgPrintCall +88 : symFindSymbol ([])