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)?