This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Any thread issues with va_list etc.

In my app I have verbose logging going out over the network and more concise logging to SRAM to provide post-mortem debugging.

Both of these go thru an implementation of vsnprintf, which in turn uses va_start and va_end.

I have been getting instances of verbose log messages going into the other log.

Before I wade in and extend my library modules with portable locking mechanisms to ensure use of va_start/va_end is serialized, is this actually a problem in ti compilers (7.3.14 on 6412)?