vapoursynth-68-2.fc41
List of Defects
Error: CLANG_WARNING: [#def1]
vapoursynth-68-build/vapoursynth-R68/src/core/exprfilter.cpp:31: included_from: Included from here.
vapoursynth-68-build/vapoursynth-R68/include/VSHelper4.h:89:12: warning[core.NullDereference]: Access to field 'height' results in a dereference of a null pointer (loaded from variable 'vi')
# 87| /* convenience function for checking if the format never changes between frames */
# 88| static inline VSH4_BOOLEAN_TYPE VSH4_MANGLE_FUNCTION_NAME(isConstantVideoFormat)(const VSVideoInfo *vi) {
# 89|-> return vi->height > 0 && vi->width > 0 && vi->format.colorFamily != cfUndefined;
# 90| }
# 91|
Error: CLANG_WARNING: [#def2]
vapoursynth-68-build/vapoursynth-R68/src/core/boxblurfilter.cpp:27: included_from: Included from here.
vapoursynth-68-build/vapoursynth-R68/include/VSHelper4.h:161:9: warning[deadcode.DeadStores]: Value stored to 'addden' is never read
# 159| int64_t temp = addden;
# 160| addnum *= *den;
# 161|-> addden *= *den;
# 162| *num *= temp;
# 163| *den *= temp;
Error: CPPCHECK_WARNING: [#def3]
vapoursynth-68-build/vapoursynth-R68/src/core/audiofilters.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def4]
vapoursynth-68-build/vapoursynth-R68/src/core/averageframesfilter.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def5]
vapoursynth-68-build/vapoursynth-R68/src/core/boxblurfilter.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def6]
vapoursynth-68-build/vapoursynth-R68/src/core/boxblurfilter.cpp:366:21: warning[core.uninitialized.Branch]: Branch condition evaluates to a garbage value
# 364|
# 365| for (int plane = 0; plane < vi->format.numPlanes; plane++) {
# 366|-> if (process[plane]) {
# 367| VSMap *vtmp1 = vsapi->createMap();
# 368| vsapi->mapSetNode(vtmp1, "clips", node, maAppend);
Error: CPPCHECK_WARNING: [#def7]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def8]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:378:34: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 376| switch (node.op.type) {
# 377| case ExprOpType::CONSTANT: return node.op.imm.f;
# 378|-> case ExprOpType::ADD: return LEFT + RIGHT;
# 379| case ExprOpType::SUB: return LEFT - RIGHT;
# 380| case ExprOpType::MUL: return LEFT * RIGHT;
Error: CLANG_WARNING: [#def9]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:379:34: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 377| case ExprOpType::CONSTANT: return node.op.imm.f;
# 378| case ExprOpType::ADD: return LEFT + RIGHT;
# 379|-> case ExprOpType::SUB: return LEFT - RIGHT;
# 380| case ExprOpType::MUL: return LEFT * RIGHT;
# 381| case ExprOpType::DIV: return LEFT / RIGHT;
Error: CLANG_WARNING: [#def10]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:380:34: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 378| case ExprOpType::ADD: return LEFT + RIGHT;
# 379| case ExprOpType::SUB: return LEFT - RIGHT;
# 380|-> case ExprOpType::MUL: return LEFT * RIGHT;
# 381| case ExprOpType::DIV: return LEFT / RIGHT;
# 382| case ExprOpType::FMA:
Error: CLANG_WARNING: [#def11]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:381:34: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 379| case ExprOpType::SUB: return LEFT - RIGHT;
# 380| case ExprOpType::MUL: return LEFT * RIGHT;
# 381|-> case ExprOpType::DIV: return LEFT / RIGHT;
# 382| case ExprOpType::FMA:
# 383| switch (static_cast<FMAType>(node.op.imm.u)) {
Error: CLANG_WARNING: [#def12]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:384:37: warning[core.NullDereference]: Access to field 'left' results in a dereference of a null pointer (loaded from field 'right')
# 382| case ExprOpType::FMA:
# 383| switch (static_cast<FMAType>(node.op.imm.u)) {
# 384|-> case FMAType::FMADD: return RIGHTLEFT * RIGHTRIGHT + LEFT;
# 385| case FMAType::FMSUB: return RIGHTLEFT * RIGHTRIGHT - LEFT;
# 386| case FMAType::FNMADD: return -(RIGHTLEFT * RIGHTRIGHT) + LEFT;
Error: CLANG_WARNING: [#def13]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:385:37: warning[core.NullDereference]: Access to field 'left' results in a dereference of a null pointer (loaded from field 'right')
# 383| switch (static_cast<FMAType>(node.op.imm.u)) {
# 384| case FMAType::FMADD: return RIGHTLEFT * RIGHTRIGHT + LEFT;
# 385|-> case FMAType::FMSUB: return RIGHTLEFT * RIGHTRIGHT - LEFT;
# 386| case FMAType::FNMADD: return -(RIGHTLEFT * RIGHTRIGHT) + LEFT;
# 387| case FMAType::FNMSUB: return -(RIGHTLEFT * RIGHTRIGHT) - LEFT;
Error: CLANG_WARNING: [#def14]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:386:40: warning[core.NullDereference]: Access to field 'left' results in a dereference of a null pointer (loaded from field 'right')
# 384| case FMAType::FMADD: return RIGHTLEFT * RIGHTRIGHT + LEFT;
# 385| case FMAType::FMSUB: return RIGHTLEFT * RIGHTRIGHT - LEFT;
# 386|-> case FMAType::FNMADD: return -(RIGHTLEFT * RIGHTRIGHT) + LEFT;
# 387| case FMAType::FNMSUB: return -(RIGHTLEFT * RIGHTRIGHT) - LEFT;
# 388| }
Error: CLANG_WARNING: [#def15]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:387:40: warning[core.NullDereference]: Access to field 'left' results in a dereference of a null pointer (loaded from field 'right')
# 385| case FMAType::FMSUB: return RIGHTLEFT * RIGHTRIGHT - LEFT;
# 386| case FMAType::FNMADD: return -(RIGHTLEFT * RIGHTRIGHT) + LEFT;
# 387|-> case FMAType::FNMSUB: return -(RIGHTLEFT * RIGHTRIGHT) - LEFT;
# 388| }
# 389| return NAN;
Error: CLANG_WARNING: [#def16]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:390:45: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 388| }
# 389| return NAN;
# 390|-> case ExprOpType::SQRT: return std::sqrt(LEFT);
# 391| case ExprOpType::ABS: return std::fabs(LEFT);
# 392| case ExprOpType::NEG: return -LEFT;
Error: CLANG_WARNING: [#def17]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:391:44: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 389| return NAN;
# 390| case ExprOpType::SQRT: return std::sqrt(LEFT);
# 391|-> case ExprOpType::ABS: return std::fabs(LEFT);
# 392| case ExprOpType::NEG: return -LEFT;
# 393| case ExprOpType::MAX: return std::max(LEFT, RIGHT);
Error: CLANG_WARNING: [#def18]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:392:35: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 390| case ExprOpType::SQRT: return std::sqrt(LEFT);
# 391| case ExprOpType::ABS: return std::fabs(LEFT);
# 392|-> case ExprOpType::NEG: return -LEFT;
# 393| case ExprOpType::MAX: return std::max(LEFT, RIGHT);
# 394| case ExprOpType::MIN: return std::min(LEFT, RIGHT);
Error: CLANG_WARNING: [#def19]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:393:43: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 391| case ExprOpType::ABS: return std::fabs(LEFT);
# 392| case ExprOpType::NEG: return -LEFT;
# 393|-> case ExprOpType::MAX: return std::max(LEFT, RIGHT);
# 394| case ExprOpType::MIN: return std::min(LEFT, RIGHT);
# 395| case ExprOpType::CMP:
Error: CLANG_WARNING: [#def20]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:394:43: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 392| case ExprOpType::NEG: return -LEFT;
# 393| case ExprOpType::MAX: return std::max(LEFT, RIGHT);
# 394|-> case ExprOpType::MIN: return std::min(LEFT, RIGHT);
# 395| case ExprOpType::CMP:
# 396| switch (static_cast<ComparisonType>(node.op.imm.u)) {
Error: CLANG_WARNING: [#def21]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:397:52: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 395| case ExprOpType::CMP:
# 396| switch (static_cast<ComparisonType>(node.op.imm.u)) {
# 397|-> case ComparisonType::EQ: return bool2float(LEFT == RIGHT);
# 398| case ComparisonType::LT: return bool2float(LEFT < RIGHT);
# 399| case ComparisonType::LE: return bool2float(LEFT <= RIGHT);
Error: CLANG_WARNING: [#def22]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:398:52: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 396| switch (static_cast<ComparisonType>(node.op.imm.u)) {
# 397| case ComparisonType::EQ: return bool2float(LEFT == RIGHT);
# 398|-> case ComparisonType::LT: return bool2float(LEFT < RIGHT);
# 399| case ComparisonType::LE: return bool2float(LEFT <= RIGHT);
# 400| case ComparisonType::NEQ: return bool2float(LEFT != RIGHT);
Error: CLANG_WARNING: [#def23]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:399:52: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 397| case ComparisonType::EQ: return bool2float(LEFT == RIGHT);
# 398| case ComparisonType::LT: return bool2float(LEFT < RIGHT);
# 399|-> case ComparisonType::LE: return bool2float(LEFT <= RIGHT);
# 400| case ComparisonType::NEQ: return bool2float(LEFT != RIGHT);
# 401| case ComparisonType::NLT: return bool2float(LEFT >= RIGHT);
Error: CLANG_WARNING: [#def24]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:400:53: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 398| case ComparisonType::LT: return bool2float(LEFT < RIGHT);
# 399| case ComparisonType::LE: return bool2float(LEFT <= RIGHT);
# 400|-> case ComparisonType::NEQ: return bool2float(LEFT != RIGHT);
# 401| case ComparisonType::NLT: return bool2float(LEFT >= RIGHT);
# 402| case ComparisonType::NLE: return bool2float(LEFT > RIGHT);
Error: CLANG_WARNING: [#def25]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:401:53: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 399| case ComparisonType::LE: return bool2float(LEFT <= RIGHT);
# 400| case ComparisonType::NEQ: return bool2float(LEFT != RIGHT);
# 401|-> case ComparisonType::NLT: return bool2float(LEFT >= RIGHT);
# 402| case ComparisonType::NLE: return bool2float(LEFT > RIGHT);
# 403| }
Error: CLANG_WARNING: [#def26]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:402:53: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 400| case ComparisonType::NEQ: return bool2float(LEFT != RIGHT);
# 401| case ComparisonType::NLT: return bool2float(LEFT >= RIGHT);
# 402|-> case ComparisonType::NLE: return bool2float(LEFT > RIGHT);
# 403| }
# 404| return NAN;
Error: CLANG_WARNING: [#def27]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:405:56: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 403| }
# 404| return NAN;
# 405|-> case ExprOpType::AND: return bool2float(float2bool(LEFT) && float2bool(RIGHT));
# 406| case ExprOpType::OR: return bool2float(float2bool(LEFT) || float2bool(RIGHT));
# 407| case ExprOpType::XOR: return bool2float(float2bool(LEFT) != float2bool(RIGHT));
Error: CLANG_WARNING: [#def28]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:406:55: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 404| return NAN;
# 405| case ExprOpType::AND: return bool2float(float2bool(LEFT) && float2bool(RIGHT));
# 406|-> case ExprOpType::OR: return bool2float(float2bool(LEFT) || float2bool(RIGHT));
# 407| case ExprOpType::XOR: return bool2float(float2bool(LEFT) != float2bool(RIGHT));
# 408| case ExprOpType::NOT: return bool2float(!float2bool(LEFT));
Error: CLANG_WARNING: [#def29]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:407:56: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 405| case ExprOpType::AND: return bool2float(float2bool(LEFT) && float2bool(RIGHT));
# 406| case ExprOpType::OR: return bool2float(float2bool(LEFT) || float2bool(RIGHT));
# 407|-> case ExprOpType::XOR: return bool2float(float2bool(LEFT) != float2bool(RIGHT));
# 408| case ExprOpType::NOT: return bool2float(!float2bool(LEFT));
# 409| case ExprOpType::EXP: return std::exp(LEFT);
Error: CLANG_WARNING: [#def30]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:408:57: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 406| case ExprOpType::OR: return bool2float(float2bool(LEFT) || float2bool(RIGHT));
# 407| case ExprOpType::XOR: return bool2float(float2bool(LEFT) != float2bool(RIGHT));
# 408|-> case ExprOpType::NOT: return bool2float(!float2bool(LEFT));
# 409| case ExprOpType::EXP: return std::exp(LEFT);
# 410| case ExprOpType::LOG: return std::log(LEFT);
Error: CLANG_WARNING: [#def31]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:409:43: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 407| case ExprOpType::XOR: return bool2float(float2bool(LEFT) != float2bool(RIGHT));
# 408| case ExprOpType::NOT: return bool2float(!float2bool(LEFT));
# 409|-> case ExprOpType::EXP: return std::exp(LEFT);
# 410| case ExprOpType::LOG: return std::log(LEFT);
# 411| case ExprOpType::POW: return std::pow(LEFT, RIGHT);
Error: CLANG_WARNING: [#def32]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:410:43: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 408| case ExprOpType::NOT: return bool2float(!float2bool(LEFT));
# 409| case ExprOpType::EXP: return std::exp(LEFT);
# 410|-> case ExprOpType::LOG: return std::log(LEFT);
# 411| case ExprOpType::POW: return std::pow(LEFT, RIGHT);
# 412| case ExprOpType::SIN: return std::sin(LEFT);
Error: CLANG_WARNING: [#def33]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:411:43: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 409| case ExprOpType::EXP: return std::exp(LEFT);
# 410| case ExprOpType::LOG: return std::log(LEFT);
# 411|-> case ExprOpType::POW: return std::pow(LEFT, RIGHT);
# 412| case ExprOpType::SIN: return std::sin(LEFT);
# 413| case ExprOpType::COS: return std::cos(LEFT);
Error: CLANG_WARNING: [#def34]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:412:43: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 410| case ExprOpType::LOG: return std::log(LEFT);
# 411| case ExprOpType::POW: return std::pow(LEFT, RIGHT);
# 412|-> case ExprOpType::SIN: return std::sin(LEFT);
# 413| case ExprOpType::COS: return std::cos(LEFT);
# 414| case ExprOpType::TERNARY: return float2bool(LEFT) ? RIGHTLEFT : RIGHTRIGHT;
Error: CLANG_WARNING: [#def35]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:413:43: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 411| case ExprOpType::POW: return std::pow(LEFT, RIGHT);
# 412| case ExprOpType::SIN: return std::sin(LEFT);
# 413|-> case ExprOpType::COS: return std::cos(LEFT);
# 414| case ExprOpType::TERNARY: return float2bool(LEFT) ? RIGHTLEFT : RIGHTRIGHT;
# 415| default: return NAN;
Error: CLANG_WARNING: [#def36]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:414:49: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 412| case ExprOpType::SIN: return std::sin(LEFT);
# 413| case ExprOpType::COS: return std::cos(LEFT);
# 414|-> case ExprOpType::TERNARY: return float2bool(LEFT) ? RIGHTLEFT : RIGHTRIGHT;
# 415| default: return NAN;
# 416| }
Error: CLANG_WARNING: [#def37]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:917:43: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 915|
# 916| // (a ** b) * a = a ** (b + 1)
# 917|-> if (node.op == ExprOpType::MUL && node.left->op == ExprOpType::POW && node.left->left->valueNum == node.right->valueNum) {
# 918| replaceNode(node, *node.left);
# 919| ExpressionTreeNode *tmp = node.right;
Error: CLANG_WARNING: [#def38]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:917:108: warning[core.NullDereference]: Access to field 'valueNum' results in a dereference of a null pointer (loaded from field 'right')
# 915|
# 916| // (a ** b) * a = a ** (b + 1)
# 917|-> if (node.op == ExprOpType::MUL && node.left->op == ExprOpType::POW && node.left->left->valueNum == node.right->valueNum) {
# 918| replaceNode(node, *node.left);
# 919| ExpressionTreeNode *tmp = node.right;
Error: CLANG_WARNING: [#def39]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:927:43: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 925|
# 926| // (a ** b) * (a ** c) = a ** (b + c)
# 927|-> if (node.op == ExprOpType::MUL && node.left->op == ExprOpType::POW && node.right->op == ExprOpType::POW && node.left->left->valueNum == node.right->left->valueNum) {
# 928| ExpressionTreeNode *lhs = node.left->right;
# 929| ExpressionTreeNode *rhs = node.right->right;
Error: CLANG_WARNING: [#def40]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:1057:69: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 1055|
# 1056| // Move constants to right-hand side to simplify identities.
# 1057|-> if (isOpCode(node, { ExprOpType::ADD, ExprOpType::MUL }) && isConstant(*node.left) && !isConstant(*node.right)) {
# 1058| std::swap(node.left, node.right);
# 1059| changed = true;
Error: CLANG_WARNING: [#def41]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:1063:69: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 1061|
# 1062| // x + 0 = x x - 0 = x
# 1063|-> if (isOpCode(node, { ExprOpType::ADD, ExprOpType::SUB }) && isConstant(*node.right, 0.0f)) {
# 1064| replaceNode(node, *node.left);
# 1065| changed = true;
Error: CLANG_WARNING: [#def42]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:1064:13: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 1062| // x + 0 = x x - 0 = x
# 1063| if (isOpCode(node, { ExprOpType::ADD, ExprOpType::SUB }) && isConstant(*node.right, 0.0f)) {
# 1064|-> replaceNode(node, *node.left);
# 1065| changed = true;
# 1066| }
Error: CLANG_WARNING: [#def43]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:1069:44: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 1067|
# 1068| // x * 0 = 0 0 / x = 0
# 1069|-> if ((node.op == ExprOpType::MUL && isConstant(*node.right, 0.0f)) || (node.op == ExprOpType::DIV && isConstant(*node.left, 0.0f))) {
# 1070| replaceNode(node, ExpressionTreeNode{ { ExprOpType::CONSTANT, 0.0f } });
# 1071| changed = true;
Error: CLANG_WARNING: [#def44]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:1069:109: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 1067|
# 1068| // x * 0 = 0 0 / x = 0
# 1069|-> if ((node.op == ExprOpType::MUL && isConstant(*node.right, 0.0f)) || (node.op == ExprOpType::DIV && isConstant(*node.left, 0.0f))) {
# 1070| replaceNode(node, ExpressionTreeNode{ { ExprOpType::CONSTANT, 0.0f } });
# 1071| changed = true;
Error: CLANG_WARNING: [#def45]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/expr.cpp:1075:69: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 1073|
# 1074| // x * 1 = x x / 1 = x
# 1075|-> if (isOpCode(node, { ExprOpType::MUL, ExprOpType::DIV }) && isConstant(*node.right, 1.0f)) {
# 1076| replaceNode(node, *node.left);
# 1077| changed = true;
Error: COMPILER_WARNING (CWE-9001): [#def46]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/jitcompiler_x86.cpp:28: included_from: Included from here.
vapoursynth-68-build/vapoursynth-R68/src/core/expr/jitasm.h: scope_hint: In constructor 'jitasm::detail::ResultT<float, 4>::ResultT(float)'
vapoursynth-68-build/vapoursynth-R68/src/core/expr/jitasm.h:8634:56: warning[-Wstrict-aliasing]: dereferencing type-punned pointer will break strict-aliasing rules
# 8634 | ResultT(const float imm) : val_(Imm32(*(uint32*)&imm)) {}
# | ^~~~~~~~~~~~~
# 8632| ResultT(const Mem32& mem) : val_(mem) {}
# 8633| ResultT(const XmmReg& xmm) : val_(xmm) {}
# 8634|-> ResultT(const float imm) : val_(Imm32(*(uint32*)&imm)) {}
# 8635| void StoreResult(Frontend& f, const ResultDest& /*dst*/)
# 8636| {
Error: COMPILER_WARNING (CWE-9001): [#def47]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/jitasm.h: scope_hint: In member function 'void jitasm::detail::ResultT<double, 8>::StoreResult(jitasm::Frontend&, const jitasm::detail::ResultDest&)'
vapoursynth-68-build/vapoursynth-R68/src/core/expr/jitasm.h:8709:64: warning[-Wstrict-aliasing]: dereferencing type-punned pointer will break strict-aliasing rules
# 8709 | f.mov(f.dword_ptr[f.rsp - 8], *reinterpret_cast<uint32*>(&imm_));
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 8707| } else if (val_.IsImm()) {
# 8708| // from float immediate
# 8709|-> f.mov(f.dword_ptr[f.rsp - 8], *reinterpret_cast<uint32*>(&imm_));
# 8710| f.mov(f.dword_ptr[f.rsp - 4], *(reinterpret_cast<uint32*>(&imm_) + 1));
# 8711| f.movsd(f.xmm0, f.qword_ptr[f.rsp - 8]);
Error: CPPCHECK_WARNING: [#def48]
vapoursynth-68-build/vapoursynth-R68/src/core/expr/jitcompiler_x86.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def49]
vapoursynth-68-build/vapoursynth-R68/src/core/exprfilter.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def50]
vapoursynth-68-build/vapoursynth-R68/src/core/exprfilter.cpp:297:9: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 295| }
# 296|
# 297|-> d->vi = *vi[0];
# 298| int format = vsapi->mapGetIntSaturated(in, "format", 0, &err);
# 299| if (!err) {
Error: CPPCHECK_WARNING: [#def51]
vapoursynth-68-build/vapoursynth-R68/src/core/genericfilters.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def52]
vapoursynth-68-build/vapoursynth-R68/src/core/kernel/cpulevel.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def53]
vapoursynth-68-build/vapoursynth-R68/src/core/kernel/generic.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def54]
vapoursynth-68-build/vapoursynth-R68/src/core/kernel/transpose.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def55]
vapoursynth-68-build/vapoursynth-R68/src/core/kernel/x86/convolution_avx2.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def56]
vapoursynth-68-build/vapoursynth-R68/src/core/kernel/x86/convolution_sse2.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def57]
vapoursynth-68-build/vapoursynth-R68/src/core/kernel/x86/generic_avx2.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def58]
vapoursynth-68-build/vapoursynth-R68/src/core/kernel/x86/generic_sse2.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: COMPILER_WARNING: [#def59]
vapoursynth-68-build/vapoursynth-R68/src/core/kernel/x86/merge_avx2.c: scope_hint: In function 'div255_epu16'
vapoursynth-68-build/vapoursynth-R68/src/core/kernel/x86/merge_avx2.c:109:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
vapoursynth-68-build/vapoursynth-R68/src/core/kernel/x86/merge_avx2.c:108:16: note: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
# 107|
# 108| static __m256i div255_epu16(__m256i x)
# 109|-> {
# 110| x = _mm256_mulhi_epu16(x, _mm256_set1_epi16(0x8081));
# 111| x = _mm256_srli_epi16(x, 7);
Error: COMPILER_WARNING: [#def60]
vapoursynth-68-build/vapoursynth-R68/src/core/kernel/x86/planestats_avx2.c: scope_hint: In function 'vs_plane_stats_1_byte_avx2'
vapoursynth-68-build/vapoursynth-R68/src/core/kernel/x86/planestats_avx2.c:103:13: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
vapoursynth-68-build/vapoursynth-R68/src/core/kernel/x86/planestats_avx2.c: scope_hint: In function 'hmin_epu8'
vapoursynth-68-build/vapoursynth-R68/src/core/kernel/x86/planestats_avx2.c:39:17: note: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
# 101| unsigned x, y;
# 102|
# 103|-> __m256i mmin = _mm256_set1_epi8(UINT8_MAX);
# 104| __m256i mmax = _mm256_setzero_si256();
# 105| __m256i macc = _mm256_setzero_si256();
Error: CPPCHECK_WARNING: [#def61]
vapoursynth-68-build/vapoursynth-R68/src/core/kernel/x86/transpose_sse2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def62]
vapoursynth-68-build/vapoursynth-R68/src/core/lutfilters.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def63]
vapoursynth-68-build/vapoursynth-R68/src/core/mergefilters.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def64]
vapoursynth-68-build/vapoursynth-R68/src/core/reorderfilters.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def65]
vapoursynth-68-build/vapoursynth-R68/src/core/settings.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def66]
vapoursynth-68-build/vapoursynth-R68/src/core/simplefilters.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-562): [#def67]
vapoursynth-68-build/vapoursynth-R68/src/core/simplefilters.cpp:553: error[returnDanglingLifetime]: Returning pointer to local variable 'src' that will be invalid when returning.
# 551| vsapi->freeFrame(src);
# 552| vsapi->freeFrame(prop_src);
# 553|-> return dst;
# 554| }
# 555| }
Error: CPPCHECK_WARNING: [#def68]
vapoursynth-68-build/vapoursynth-R68/src/core/textfilter.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def69]
vapoursynth-68-build/vapoursynth-R68/src/core/vsapi.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def70]
vapoursynth-68-build/vapoursynth-R68/src/core/vscore.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-562): [#def71]
vapoursynth-68-build/vapoursynth-R68/src/core/vscore.cpp:2021: error[danglingLifetime]: Non-local variable 'plugins' will use object that points to local variable 'p'.
# 2019| }
# 2020|
# 2021|-> plugins.insert(std::make_pair(p->getID(), p.get()));
# 2022| p.release();
# 2023| }
Error: CPPCHECK_WARNING (CWE-686): [#def72]
vapoursynth-68-build/vapoursynth-R68/src/core/vscore.h:182: error[memsetClass]: Using 'memcpy' on class that contains a 'std::string'.
# 180| } else {
# 181| data.resize(count);
# 182|-> memcpy(data.data(), val, sizeof(T) * count);
# 183| }
# 184| }
Error: COMPILER_WARNING (CWE-195): [#def73]
vapoursynth-68-build/vapoursynth-R68/src/core/kernel/cpulevel.cpp:23: included_from: Included from here.
vapoursynth-68-build/vapoursynth-R68/src/core/vscore.h: scope_hint: In member function 'const VSFilterDependency* VSNode::getDependency(int) const'
vapoursynth-68-build/vapoursynth-R68/src/core/vscore.h:885:32: warning[-Wsign-compare]: comparison of integer expressions of different signedness: 'int' and 'std::vector<VSFilterDependency>::size_type' {aka 'long unsigned int'}
# 885 | if (index < 0 || index >= dependencies.size())
# | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# 883|
# 884| const VSFilterDependency *getDependency(int index) const {
# 885|-> if (index < 0 || index >= dependencies.size())
# 886| return nullptr;
# 887| return &dependencies.at(index);
Error: CPPCHECK_WARNING: [#def74]
vapoursynth-68-build/vapoursynth-R68/src/core/vsresize.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def75]
vapoursynth-68-build/vapoursynth-R68/src/core/vsresize.cpp:818:25: warning[deadcode.DeadStores]: Value stored to 'name' during its initialization is never read
# 816| vszimg *x = new vszimg{ in, userData, core, vsapi };
# 817| vszimg_userdata u{ userData };
# 818|-> const char *name = "";
# 819|
# 820| if (u.op == FieldOp::DEINTERLACE) {
Error: CPPCHECK_WARNING: [#def76]
vapoursynth-68-build/vapoursynth-R68/src/core/vsthreadpool.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: COMPILER_WARNING (CWE-909): [#def77]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:112417:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#112417 | };
# | ^
/usr/include/python3.13/object.h:1224: included_from: Included from here.
/usr/include/python3.13/Python.h:68: included_from: Included from here.
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:16: included_from: Included from here.
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#112415| 0, /*tp_pypy_flags*/
#112416| #endif
#112417|-> };
#112418| #endif
#112419|
Error: COMPILER_WARNING (CWE-909): [#def78]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:112593:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#112593 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#112591| 0, /*tp_pypy_flags*/
#112592| #endif
#112593|-> };
#112594| #endif
#112595| static struct __pyx_vtabstruct_11vapoursynth_EnvironmentPolicyAPI __pyx_vtable_11vapoursynth_EnvironmentPolicyAPI;
Error: COMPILER_WARNING (CWE-909): [#def79]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:112777:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#112777 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#112775| 0, /*tp_pypy_flags*/
#112776| #endif
#112777|-> };
#112778| #endif
#112779|
Error: COMPILER_WARNING (CWE-909): [#def80]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:112940:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#112940 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#112938| 0, /*tp_pypy_flags*/
#112939| #endif
#112940|-> };
#112941| #endif
#112942| static struct __pyx_vtabstruct_11vapoursynth_Environment __pyx_vtable_11vapoursynth_Environment;
Error: COMPILER_WARNING (CWE-909): [#def81]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:113169:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#113169 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#113167| 0, /*tp_pypy_flags*/
#113168| #endif
#113169|-> };
#113170| #endif
#113171|
Error: COMPILER_WARNING (CWE-909): [#def82]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:113329:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#113329 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#113327| 0, /*tp_pypy_flags*/
#113328| #endif
#113329|-> };
#113330| #endif
#113331|
Error: COMPILER_WARNING (CWE-909): [#def83]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:113502:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#113502 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#113500| 0, /*tp_pypy_flags*/
#113501| #endif
#113502|-> };
#113503| #endif
#113504|
Error: COMPILER_WARNING (CWE-909): [#def84]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:113649:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#113649 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#113647| 0, /*tp_pypy_flags*/
#113648| #endif
#113649|-> };
#113650| #endif
#113651|
Error: COMPILER_WARNING (CWE-909): [#def85]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:113829:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#113829 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#113827| 0, /*tp_pypy_flags*/
#113828| #endif
#113829|-> };
#113830| #endif
#113831|
Error: COMPILER_WARNING (CWE-909): [#def86]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:113975:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#113975 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#113973| 0, /*tp_pypy_flags*/
#113974| #endif
#113975|-> };
#113976| #endif
#113977|
Error: COMPILER_WARNING (CWE-909): [#def87]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:114298:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#114298 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#114296| 0, /*tp_pypy_flags*/
#114297| #endif
#114298|-> };
#114299| #endif
#114300|
Error: COMPILER_WARNING (CWE-909): [#def88]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:114542:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#114542 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#114540| 0, /*tp_pypy_flags*/
#114541| #endif
#114542|-> };
#114543| #endif
#114544| static struct __pyx_vtabstruct_11vapoursynth_RawFrame __pyx_vtable_11vapoursynth_RawFrame;
Error: COMPILER_WARNING (CWE-909): [#def89]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:114730:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#114730 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#114728| 0, /*tp_pypy_flags*/
#114729| #endif
#114730|-> };
#114731| #endif
#114732| static struct __pyx_vtabstruct_11vapoursynth_VideoFrame __pyx_vtable_11vapoursynth_VideoFrame;
Error: COMPILER_WARNING (CWE-909): [#def90]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:114940:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#114940 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#114938| 0, /*tp_pypy_flags*/
#114939| #endif
#114940|-> };
#114941| #endif
#114942| static struct __pyx_vtabstruct_11vapoursynth__frame __pyx_vtable_11vapoursynth__frame;
Error: COMPILER_WARNING (CWE-909): [#def91]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:115070:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#115070 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#115068| 0, /*tp_pypy_flags*/
#115069| #endif
#115070|-> };
#115071| #endif
#115072|
Error: COMPILER_WARNING (CWE-909): [#def92]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:115269:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#115269 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#115267| 0, /*tp_pypy_flags*/
#115268| #endif
#115269|-> };
#115270| #endif
#115271| static struct __pyx_vtabstruct_11vapoursynth__video __pyx_vtable_11vapoursynth__video;
Error: COMPILER_WARNING (CWE-909): [#def93]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:115399:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#115399 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#115397| 0, /*tp_pypy_flags*/
#115398| #endif
#115399|-> };
#115400| #endif
#115401| static struct __pyx_vtabstruct_11vapoursynth_AudioFrame __pyx_vtable_11vapoursynth_AudioFrame;
Error: COMPILER_WARNING (CWE-909): [#def94]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:115623:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#115623 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#115621| 0, /*tp_pypy_flags*/
#115622| #endif
#115623|-> };
#115624| #endif
#115625|
Error: COMPILER_WARNING (CWE-909): [#def95]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:115822:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#115822 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#115820| 0, /*tp_pypy_flags*/
#115821| #endif
#115822|-> };
#115823| #endif
#115824| static struct __pyx_vtabstruct_11vapoursynth__audio __pyx_vtable_11vapoursynth__audio;
Error: COMPILER_WARNING (CWE-909): [#def96]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:115952:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#115952 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#115950| 0, /*tp_pypy_flags*/
#115951| #endif
#115952|-> };
#115953| #endif
#115954| static struct __pyx_vtabstruct_11vapoursynth_RawNode __pyx_vtable_11vapoursynth_RawNode;
Error: COMPILER_WARNING (CWE-909): [#def97]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:116201:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#116201 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#116199| 0, /*tp_pypy_flags*/
#116200| #endif
#116201|-> };
#116202| #endif
#116203| static struct __pyx_vtabstruct_11vapoursynth_VideoNode __pyx_vtable_11vapoursynth_VideoNode;
Error: COMPILER_WARNING (CWE-909): [#def98]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:116587:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#116587 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#116585| 0, /*tp_pypy_flags*/
#116586| #endif
#116587|-> };
#116588| #endif
#116589| static struct __pyx_vtabstruct_11vapoursynth_AudioNode __pyx_vtable_11vapoursynth_AudioNode;
Error: COMPILER_WARNING (CWE-909): [#def99]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:116974:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#116974 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#116972| 0, /*tp_pypy_flags*/
#116973| #endif
#116974|-> };
#116975| #endif
#116976|
Error: COMPILER_WARNING (CWE-909): [#def100]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:117138:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#117138 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#117136| 0, /*tp_pypy_flags*/
#117137| #endif
#117138|-> };
#117139| #endif
#117140|
Error: COMPILER_WARNING (CWE-909): [#def101]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:117345:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#117345 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#117343| 0, /*tp_pypy_flags*/
#117344| #endif
#117345|-> };
#117346| #endif
#117347|
Error: COMPILER_WARNING (CWE-909): [#def102]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:117607:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#117607 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#117605| 0, /*tp_pypy_flags*/
#117606| #endif
#117607|-> };
#117608| #endif
#117609|
Error: COMPILER_WARNING (CWE-909): [#def103]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:117796:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#117796 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#117794| 0, /*tp_pypy_flags*/
#117795| #endif
#117796|-> };
#117797| #endif
#117798| static struct __pyx_vtabstruct_11vapoursynth_Plugin __pyx_vtable_11vapoursynth_Plugin;
Error: COMPILER_WARNING (CWE-909): [#def104]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:118025:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#118025 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#118023| 0, /*tp_pypy_flags*/
#118024| #endif
#118025|-> };
#118026| #endif
#118027| static struct __pyx_vtabstruct_11vapoursynth_Function __pyx_vtable_11vapoursynth_Function;
Error: COMPILER_WARNING (CWE-909): [#def105]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:118234:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#118234 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#118232| 0, /*tp_pypy_flags*/
#118233| #endif
#118234|-> };
#118235| #endif
#118236| static struct __pyx_vtabstruct_11vapoursynth_VSScriptEnvironmentPolicy __pyx_vtable_11vapoursynth_VSScriptEnvironmentPolicy;
Error: COMPILER_WARNING (CWE-909): [#def106]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:118419:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#118419 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#118417| 0, /*tp_pypy_flags*/
#118418| #endif
#118419|-> };
#118420| #endif
#118421|
Error: COMPILER_WARNING (CWE-909): [#def107]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:118582:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#118582 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#118580| 0, /*tp_pypy_flags*/
#118581| #endif
#118582|-> };
#118583| #endif
#118584|
Error: COMPILER_WARNING (CWE-909): [#def108]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:118745:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#118745 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#118743| 0, /*tp_pypy_flags*/
#118744| #endif
#118745|-> };
#118746| #endif
#118747|
Error: COMPILER_WARNING (CWE-909): [#def109]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:118908:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#118908 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#118906| 0, /*tp_pypy_flags*/
#118907| #endif
#118908|-> };
#118909| #endif
#118910|
Error: COMPILER_WARNING (CWE-909): [#def110]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:119075:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#119075 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#119073| 0, /*tp_pypy_flags*/
#119074| #endif
#119075|-> };
#119076| #endif
#119077|
Error: COMPILER_WARNING (CWE-909): [#def111]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:119234:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#119234 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#119232| 0, /*tp_pypy_flags*/
#119233| #endif
#119234|-> };
#119235| #endif
#119236|
Error: COMPILER_WARNING (CWE-909): [#def112]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:119401:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#119401 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#119399| 0, /*tp_pypy_flags*/
#119400| #endif
#119401|-> };
#119402| #endif
#119403|
Error: COMPILER_WARNING (CWE-909): [#def113]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:119572:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#119572 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#119570| 0, /*tp_pypy_flags*/
#119571| #endif
#119572|-> };
#119573| #endif
#119574|
Error: COMPILER_WARNING (CWE-909): [#def114]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:119741:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#119741 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#119739| 0, /*tp_pypy_flags*/
#119740| #endif
#119741|-> };
#119742| #endif
#119743|
Error: COMPILER_WARNING (CWE-909): [#def115]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:119960:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#119960 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#119958| 0, /*tp_pypy_flags*/
#119959| #endif
#119960|-> };
#119961| #endif
#119962|
Error: COMPILER_WARNING (CWE-909): [#def116]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:120135:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#120135 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#120133| 0, /*tp_pypy_flags*/
#120134| #endif
#120135|-> };
#120136| #endif
#120137|
Error: COMPILER_WARNING (CWE-909): [#def117]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:120304:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#120304 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#120302| 0, /*tp_pypy_flags*/
#120303| #endif
#120304|-> };
#120305| #endif
#120306|
Error: COMPILER_WARNING (CWE-909): [#def118]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:120463:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#120463 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#120461| 0, /*tp_pypy_flags*/
#120462| #endif
#120463|-> };
#120464| #endif
#120465|
Error: COMPILER_WARNING (CWE-909): [#def119]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:120626:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#120626 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#120624| 0, /*tp_pypy_flags*/
#120625| #endif
#120626|-> };
#120627| #endif
#120628|
Error: COMPILER_WARNING (CWE-909): [#def120]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:120789:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#120789 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#120787| 0, /*tp_pypy_flags*/
#120788| #endif
#120789|-> };
#120790| #endif
#120791|
Error: COMPILER_WARNING (CWE-909): [#def121]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:120960:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#120960 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#120958| 0, /*tp_pypy_flags*/
#120959| #endif
#120960|-> };
#120961| #endif
#120962| static struct __pyx_vtabstruct_array __pyx_vtable_array;
Error: COMPILER_WARNING (CWE-909): [#def122]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:121223:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#121223 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#121221| 0, /*tp_pypy_flags*/
#121222| #endif
#121223|-> };
#121224| #endif
#121225|
Error: COMPILER_WARNING (CWE-909): [#def123]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:121393:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#121393 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#121391| 0, /*tp_pypy_flags*/
#121392| #endif
#121393|-> };
#121394| #endif
#121395| static struct __pyx_vtabstruct_memoryview __pyx_vtable_memoryview;
Error: COMPILER_WARNING (CWE-909): [#def124]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:121736:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#121736 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#121734| 0, /*tp_pypy_flags*/
#121735| #endif
#121736|-> };
#121737| #endif
#121738| static struct __pyx_vtabstruct__memoryviewslice __pyx_vtable__memoryviewslice;
Error: COMPILER_WARNING (CWE-909): [#def125]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:121906:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#121906 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#121904| 0, /*tp_pypy_flags*/
#121905| #endif
#121906|-> };
#121907| #endif
#121908|
Error: COMPILER_WARNING (CWE-909): [#def126]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:138690:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#138690 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#138688| 0,
#138689| #endif
#138690|-> };
#138691| #endif
#138692| static int __pyx_Generator_init(PyObject *module) {
Error: COMPILER_WARNING (CWE-909): [#def127]
vapoursynth-68-build/vapoursynth-R68/src/cython/vapoursynth.c:139776:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#139776 | };
# | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
# 232 | uint16_t tp_versions_used;
# | ^~~~~~~~~~~~~~~~
#139774| 0,
#139775| #endif
#139776|-> };
#139777| #endif
#139778| static int __pyx_CyFunction_init(PyObject *module) {
Error: CPPCHECK_WARNING: [#def128]
vapoursynth-68-build/vapoursynth-R68/src/vspipe/vsjson.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def129]
vapoursynth-68-build/vapoursynth-R68/src/vspipe/vspipe.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Scan Properties
analyzer-version-clang | 18.1.7 |
analyzer-version-cppcheck | 2.14.2 |
analyzer-version-gcc | 14.1.1 |
analyzer-version-gcc-analyzer | 14.1.1 |
analyzer-version-shellcheck | 0.10.0 |
enabled-plugins | clang, cppcheck, gcc, shellcheck |
exit-code | 0 |
host | ip-172-16-1-187.us-west-2.compute.internal |
mock-config | fedora-41-x86_64 |
project-name | vapoursynth-68-2.fc41 |
store-results-to | /tmp/tmpge7xb8fs/vapoursynth-68-2.fc41.tar.xz |
time-created | 2024-07-03 18:19:01 |
time-finished | 2024-07-03 18:23:14 |
tool | csmock |
tool-args | '/usr/bin/csmock' '-r' 'fedora-41-x86_64' '-t' 'cppcheck,gcc,clang,shellcheck' '-o' '/tmp/tmpge7xb8fs/vapoursynth-68-2.fc41.tar.xz' '--gcc-analyze' '/tmp/tmpge7xb8fs/vapoursynth-68-2.fc41.src.rpm' |
tool-version | csmock-3.5.3-1.el9 |