I've looked at the mallocs, and the test only calls malloc one time. The program counts the times malloc fails, and I have added a check in order to see if malloc returns null.
The result is that my check doesn't appars (it seems that all mallocs succeed), and the tracing of the test is:
"
State dump 1 (0 hours, 1 minutes) [numbers >>0]
Handler-invocations: 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0
malloc()-tries/failures: -- 1700 0
client_makes_request: 0
Memory system: Total=0x000b9e60 Free=0x000b9c40 Max=0x000b9c34
Stack usage:
Interrupt : Interrupt stack used 4096 size 4096
Idle : Idlethread stack used 440 size 2048
Main : stack used 1140 size 5688
Handler : stack used 2616 size 7128
Handler : stack used 2616 size 7128
Handler : stack used 2680 size 7128
Handler : stack used 2688 size 7128
Handler : stack used 2664 size 7128
Handler : stack used 2616 size 7128
Handler : stack used 2692 size 7128
Handler : stack used 2616 size 7128
Handler : stack used 2680 size 7128
Handler : stack used 2688 size 7128
Handler : stack used 0 size 7128
Handler : stack used 0 size 7128
Handler : stack used 0 size 7128
Handler : stack used 0 size 7128
Handler : stack used 0 size 7128
Handler : stack used 0 size 7128
Handler : stack used 0 size 7128
Handler : stack used 0 size 7128
Handler : stack used 0 size 7128
Listener : stack used 1120 size 5688
Listener : stack used 1048 size 5688
Listener : stack used 1080 size 5688
Listener : stack used 900 size 5688
Client : stack used 344 size 5688
Client : stack used 368 size 5688
Client : stack used 300 size 5688
Client : stack used 292 size 5688
State dump 2 (0 hours, 2 minutes) [numbers >>0]
Handler-invocations: 47 40 36 29 23 16 13 12 9 8 2 1 0 0 0 0 0 0 0
malloc()-tries/failures: -- 23588 0
client_makes_request: 0
Memory system: Total=0x000b9e60 Free=0x000b9c40 Max=0x000b9c34
Stack usage:
Interrupt : Interrupt stack used 4096 size 4096
Idle : Idlethread stack used 440 size 2048
Main : stack used 1140 size 5688
Handler : stack used 2688 size 7128
Handler : stack used 2712 size 7128
Handler : stack used 2688 size 7128
Handler : stack used 2712 size 7128
Handler : stack used 2688 size 7128
Handler : stack used 2696 size 7128
Handler : stack used 2692 size 7128
Handler : stack used 2688 size 7128
Handler : stack used 2692 size 7128
Handler : stack used 2696 size 7128
Handler : stack used 2664 size 7128
Handler : stack used 2632 size 7128
Handler : stack used 0 size 7128
Handler : stack used 0 size 7128
Handler : stack used 0 size 7128
Handler : stack used 0 size 7128
Handler : stack used 0 size 7128
Handler : stack used 0 size 7128
Handler : stack used 0 size 7128
Listener : stack used 1160 size 5688
Listener : stack used 1152 size 5688
Listener : stack used 1136 size 5688
Listener : stack used 1152 size 5688
Client : stack used 376 size 5688
Client : stack used 368 size 5688
Client : stack used 400 size 5688
Client : stack used 436 size 5688
"
So it seems that there's still 0x000b9c34 memory free, so ... I am working on trying the test on the Evaluation board with all the modules, included the SDRAM...
Alex