Fixed issues in Klocwork 2026.3
The following issues were fixed in Klocwork 2026.3.
General issues
| Number | Description |
|---|---|
|
00841059 |
Updated the documentation for Kwandroid to include both Java and C/C++ support. |
|
01069694, 01149699 |
Fixed an issue where the Klocwork desktop tools installer did not create Start menu shortcuts or an uninstaller entry. |
|
01513824 |
Fixed an issue where file trees in Validate were showing incorrect issue counts after opening the latest version of an issue. |
|
01174176 |
Added a build summary report to the build log and console for Kwbuildproject and Kwcheck when running in compliance mode ( |
|
01178578, 01285369 |
Added support for synchronizing citation information by module in Kwxsync, allowing teams to synchronize updates for specific parts of a project without affecting other modules. |
|
01426502 |
Added Coding standards enforcement pages to the Klocwork documentation. |
|
01239362 |
Added support for fetching the most recent issue update date for a build from Validate using the Web API. |
|
01327773 |
Fixed an issue where Kwinject occasionally created temporary object files in the projects_root when using the IAR iccarm compiler. |
|
01411057 |
Fixed an issue with parse errors and false positives when using the TI c7000 compiler. |
|
01502285 |
Changed the default CSV export file name to include the project, streams, view and a timestamp. |
|
01512332 |
Added the |
|
01519734, 01593677 |
Added deeper Bazel build integration in Kwbazel using Bazel aspects. |
|
01560195, 01578534 |
Added Supported Java build tools with Kwgradle and Kwgradlew. |
|
01521325 |
Fixed an issue so that a defect that moved and later reappeared at its original location is now correctly reported in the CI build instead of being omitted. |
|
01558369 |
Added support for the clang filter to use alternative object file specifications. |
|
01581193 |
Added enforcement for additional rules in the CWE All C++ taxonomy. |
|
01570644 |
Fixed an issue where the email notifier ran with no mail server configured in the Japanese locale, sending unnecessary LDAP queries and logging spurious exceptions. |
|
01587724 |
Updated the Japanese translation for Fixed and Existing tooltips in Validate. |
|
01554383 |
Fixed an issue where the Classic parser failed with memory exit code 121 when processing large source files. |
|
01551914 |
Fixed an issue where cached defect counts were not updated when a build was deleted. |
|
01594516 |
Updated the flowchart in the documentation to reference Kwinject for setting up a C# integration project. |
|
01604974 |
Updated the Apache Tomcat libraries packaged with analysistoolstore_standalone.war to reduce security vulnerabilities. |
|
01594181 |
Upgraded the SnakeYAML library packaged in detekt.zip to reduce security vulnerabilities. |
|
01595690 |
Updated the Japanese translation for the Method column in Validate CSV exports. |
|
01591551, 01290313 |
Added support for viewing import queue size and option for canceling before an import. |
|
01290313 |
Added support for canceling a running import via Validate and the Web API. |
|
01590659 |
Added support for passing Node.js environment variables to Kwbuildproject, Kwciagent, and Kwcheck, allowing users to configure the Node.js heap size for JavaScript analysis of large projects. |
|
01606772, 01607006 |
Fixed an issue where Kwgcheck failed to start from the command line. |
|
01615638 |
Updated the documentation for Klocwork AI remediation and data transmission. |
|
01611238 |
Fixed an issue where validate xsync --copy was not copying the citation and latest status correctly. |
|
01620825 |
Updated Spring Boot WAR files to reduce security vulnerabilities. |
|
01617736 |
Fixed an issue with analysis scanning fewer files than declared when using the mwcceppc compiler. |
|
01622834 |
Fixed an issue where the Visual Studio plugin required a C/C++ license for solutions that contain only C# projects. |
|
01626218 |
Added a confirmation prompt when importing a server configuration, warning that the operation replaces the current configuration and cannot be undone. |
|
01611238 |
Updated the documentation to fully describe the default behaviour of validate xsync. |
|
01620402 |
Improved parsing for the QNX compiler. |
|
01621127 |
Added support for continuing builds rather than failing when LDAP connections are temporarily closed. |
|
01597569 |
Fixed an issue where the GNU filter used incorrect system include paths when analyzing projects that use Newlib, causing incorrect analysis results. |
|
01624605, 01627756 |
Fixed an issue where repeatedly loading the same tables caused issues to be incorrectly added to the open issue count on each build. |
|
01640100 |
Fixed a memory leak that caused out-of-memory errors in Validate. |
|
01574634 |
Fixed an issue where Java builds failed when the Java configuration did not specify the Java home directory, preventing Java analysis from completing successfully. |
Checker issues
| Number | Description |
|---|---|
|
00639794 |
Improved defect detection for the checker MISRA.STMT.NO_EFFECT. |
|
00639653, 01247344 |
Reduced false positives for the checker UNREACH.GEN. |
|
00640800 |
Reduced false positives for the checker MISRA.BITS.OPERAND. |
|
00987079 |
Fixed an issue with UNREACH.GEN reporting duplicate findings on the same line when the tracebacks differed only in whitespace. |
|
01003526 |
Reduced false positives for the checker EFFECT. |
|
01045927, 01045921, 01128078, 01138496, 01172844, 01301926 |
Improved defect detection for the UNINIT checkers. |
|
01172867, 01571221 |
Improved defect detection for the checkers UNINIT.STACK.MUST and UNINIT.STACK.MIGHT. |
|
01181281, 01385864, 01559610 |
Reduced false positives for the checker UNINIT.CTOR.MUST. |
|
01237796 |
Reduced false positives for the checker UNINIT.STACK.MUST. |
|
01242469 |
Reduced false positives for the checker NPD.GEN.MIGHT. |
|
01247344 |
Reduced false positives for the checker INVARIANT_CONDITION.UNREACH. |
|
01370202, 01396003 |
Reduced false positives for the checker INVARIANT_CONDITION.GEN. |
|
01516564 |
Improved defect detection for the checker UFM.DEREF.MUST. |
|
01519383, 01581947 |
Reduced false positives for the checker MISRA.CAST.INCOMPLETE_PTR_TO_ANY.2012. |
|
01524164 |
Reduced false positives for the checker MISRA.STDLIB.WRONGNAME. |
|
01532142, 01546687 |
Reduced false positives for the checker NUM.OVERFLOW.DF. |
|
01538294 |
Improved defect detection for the checker MISRA.SWITCH.NOT_WELL_FORMED. |
|
01552435 |
Reduced false positives for the checker MISRA.EXT.LINKAGE.REDUNDANT.2012. |
|
01554903 |
Reduced false positives for the checker NPD.GEN.CALL.MUST. |
|
01513148 |
Reduced false positives for the checker SV.TAINTED.CALL.LOOP_BOUND. |
|
01601796 |
Reduced false positives for the checker MISRA.LITERAL.NULL.PTR.CONST.2012. |
|
01512066 |
Reduced false positives for the checker MISRA.VAR.MIN.VIS. |