调用vfprintf造成segment fault,这个是什么原因
代码非常简单
#define VA_VERSION_S "0.33.0"
void va_infoMessage(const char *msg, ...)
{
va_list args;
fprintf(stderr, "libva: ");
va_start(args, msg);
vfprintf(stderr, msg, args);
va_end(args);
}
VAStatus vaInitialize()
{
va_infoMessage("VA-API version %s\n", VA_VERSION_S); --------------这句一执行,就立马segment fault。
}
这个是什么原因?