Which versions are you using?
| Component | Version |
|---|---|
| CFamily Plugin | 6.78.0.96395 (f45b4b7bf346e3cc7cb2aae152d37cdc93361f92) |
| Compiler | GCC 15.2.0 |
| C++ Standard | C++20 |
How is SonarQube deployed?
Running via SonarScanner in Cirrus CI pipeline (not self-hosted — using SonarCloud).
What are you trying to achieve?
Run static analysis with the SonarQube CFamily plugin on my project, a Qt-based C++ pattern making application, compiled with GCC 15.2.0 and C++20.
What happened?
The CFamily analyzer crashes with an IllegalStateException when processing src/libs/vwidgets/vsimplepoint.cpp, aborting the entire scan:
ERROR Error during SonarScanner Engine execution
java.lang.IllegalStateException:
An error occurred while analyzing the following compilation unit:
/tmp/cirrus-ci-build/src/libs/vwidgets/vsimplepoint.cpp
A file named "sonar-cfamily-reproducer.tar.xz" has been generated to help the problem investigation.
Please contact SonarSource support providing the following file to help improving the analyzer:
/tmp/cirrus-ci-build/sonar-cfamily-reproducer.tar.xz
at com.sonar.cpp.plugin.CFamilySensor.logReproducerGeneration(CFamilySensor.java:1075)
at com.sonar.cpp.plugin.CFamilySensor.process(CFamilySensor.java:298)
at com.sonar.cpp.plugin.CFamilySensor.execute(CFamilySensor.java:217)
at org.sonar.scanner.sensor.AbstractSensorWrapper.analyse(AbstractSensorWrapper.java:68)
at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:75)
at org.sonar.scanner.sensor.ModuleSensorsExecutor.execute(ModuleSensorsExecutor.java:51)
at org.sonar.scanner.scan.SpringModuleScanContainer.doAfterStart(SpringModuleScanContainer.java:74)
at org.sonar.scanner.spring.SpringComponentContainer.startComponents(SpringComponentContainer.java:208)
at org.sonar.scanner.spring.SpringComponentContainer.execute(SpringComponentContainer.java:187)
at org.sonar.scanner.scan.SpringProjectScanContainer.scan(SpringProjectScanContainer.java:219)
at org.sonar.scanner.scan.SpringProjectScanContainer.scanRecursively(SpringProjectScanContainer.java:214)
at org.sonar.scanner.scan.SpringProjectScanContainer.doAfterStart(SpringProjectScanContainer.java:182)
at org.sonar.scanner.spring.SpringComponentContainer.startComponents(SpringComponentContainer.java:208)
at org.sonar.scanner.spring.SpringComponentContainer.execute(SpringComponentContainer.java:187)
at org.sonar.scanner.bootstrap.SpringScannerContainer.doAfterStart(SpringScannerContainer.java:476)
at org.sonar.scanner.spring.SpringComponentContainer.startComponents(SpringComponentContainer.java:208)
at org.sonar.scanner.spring.SpringComponentContainer.execute(SpringComponentContainer.java:187)
at org.sonar.scanner.bootstrap.SpringGlobalContainer.doAfterStart(SpringGlobalContainer.java:150)
at org.sonar.scanner.spring.SpringComponentContainer.startComponents(SpringComponentContainer.java:208)
at org.sonar.scanner.spring.SpringComponentContainer.execute(SpringComponentContainer.java:187)
at org.sonar.scanner.bootstrap.ScannerMain.runScannerEngine(ScannerMain.java:143)
at org.sonar.scanner.bootstrap.ScannerMain.run(ScannerMain.java:58)
at org.sonar.scanner.bootstrap.ScannerMain.main(ScannerMain.java:42)
sonar-cfamily-reproducer.zip (8.2 MB)