@platon42
Quick answer: Bad programs overwrite unallocated memory or write past the end of the buffer. This is lethal for TLSF. Try to identify the bad software and remove it. You can verify the correctness of the internal memory structures by calling TLSFDebug (with Sashimi running, otherwise the output goes to the internal serial port).
Ok. I will try to run the debug version with sashimi and see what i will discover.
At the moment, i have found out that stability improves when i place the TLSFMem late in the startup-sequence. (which is probably relevant with what you suggest, i assume)
MemTrailer is not a solution to badly written software, it makes the problems just less aparent (if you're lucky).
By less apparent, you mean that the same problems will still occur but they will be less visible to the user or that MemTrailer is only a partial fix?
@Georg
I experienced serious stability issues when i was trying to kill the trackdisk.device in the past. Therefor i believe that this problem exists in AOS too.