pc386 on head .. explanation

Joel Sherrill joel.sherrill at oarcorp.com
Tue Jan 31 15:30:57 UTC 2006


I don't know what is causing this but the stack usage
has apparently increased with newer gcc versions.  I
increased the stacks in ticker until it would run.
Here is the stack usage report:

Stack usage by thread
    ID      NAME       LOW        HIGH     AVAILABLE      USED
0x09010001  IDLE  0x0012b3e0  0x0012b7df       1008        128
0x0a010002  TA1   0x0012c2a4  0x0012cea3       3056       2496
0x0a010003  TA2   0x0012d408  0x0012e007       3056       2400
0x0a010004  TA3   0x0012e56c  0x0012f16b       3056       2400
0xffffffff  INTR  0x001289cc  0x001299cb       4080        172

I don't think ticker is particularly abusive of the stack.
Does anyone have any thoughts on why we are using over
2K of stack per task.  Neither IDLE not the INTR stack
appear to be a problem.

I have run it with gcc-head and gcc 4.0.1 RPMs.


More information about the users mailing list