Dyld: could not load inserted library

@mpaladin
Ok, even with sonar-scanner 4.0 I have the problem that it crashes on analyzing one .m-File.
Several others before worked fine:

13:13:25.101 ERROR: Exception in thread pool-3-thread-1
java.lang.IllegalStateException: exit code != 0
	at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:54)
	at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:25)
	at com.sonar.cpp.plugin.CFamilySensor.lambda$process$4(CFamilySensor.java:330)
	at com.sonar.cpp.analyzer.AnalysisExecutor.lambda$submit$0(AnalysisExecutor.java:53)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)

13:13:26.127 INFO: ------------------------------------------------------------------------
13:13:26.127 INFO: EXECUTION FAILURE
13:13:26.127 INFO: ------------------------------------------------------------------------
13:13:26.128 INFO: Total time: 15:40.015s
13:13:26.186 INFO: Final Memory: 18M/77M
13:13:26.186 INFO: ------------------------------------------------------------------------
13:13:26.186 ERROR: Error during SonarQube Scanner execution
java.lang.IllegalStateException: java.lang.IllegalStateException: exit code != 0
	at com.sonar.cpp.analyzer.AnalysisExecutor.submit(AnalysisExecutor.java:47)
	at com.sonar.cpp.plugin.CFamilySensor.process(CFamilySensor.java:317)
	at com.sonar.cpp.plugin.CFamilySensor.process(CFamilySensor.java:286)
	at com.sonar.cpp.plugin.CFamilySensor.execute(CFamilySensor.java:205)
	at org.sonar.scanner.sensor.SensorWrapper.analyse(SensorWrapper.java:53)
	at org.sonar.scanner.phases.SensorsExecutor.executeSensor(SensorsExecutor.java:88)
	at org.sonar.scanner.phases.SensorsExecutor.execute(SensorsExecutor.java:82)
	at org.sonar.scanner.phases.SensorsExecutor.execute(SensorsExecutor.java:73)
	at org.sonar.scanner.phases.AbstractPhaseExecutor.execute(AbstractPhaseExecutor.java:88)
	at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:182)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
	at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:312)
	at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:307)
	at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:281)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
	at org.sonar.scanner.task.ScanTask.execute(ScanTask.java:48)
	at org.sonar.scanner.task.TaskContainer.doAfterStart(TaskContainer.java:81)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
	at org.sonar.scanner.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:132)
	at org.sonar.batch.bootstrapper.Batch.doExecuteTask(Batch.java:116)
	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:71)
	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
	at com.sun.proxy.$Proxy0.execute(Unknown Source)
	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:185)
	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:137)
	at org.sonarsource.scanner.cli.Main.execute(Main.java:112)
	at org.sonarsource.scanner.cli.Main.execute(Main.java:75)
	at org.sonarsource.scanner.cli.Main.main(Main.java:61)
Caused by: java.lang.IllegalStateException: exit code != 0
	at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:54)
	at com.sonar.cpp.analyzer.Subprocess.execute(Subprocess.java:25)
	at com.sonar.cpp.plugin.CFamilySensor.lambda$process$4(CFamilySensor.java:330)
	at com.sonar.cpp.analyzer.AnalysisExecutor.lambda$submit$0(AnalysisExecutor.java:53)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source) 

I saw the same error in the thread java.lang.IllegalStateException while scanning C project with a reference to https://jira.sonarsource.com/browse/CPP-2126 , but I thought this should be fixed…

Do you need any further informations?

btw, on start of sonar-scanner I got the following warning:

12:57:46.147 INFO: Scanner configuration file: /Users/Shared/Jenkins/Home/tools/sonar-scanner-4.0.0/conf/sonar-scanner.properties
12:57:46.153 INFO: Project root configuration file: /Users/Shared/Jenkins/Home/workspace/xxx/sonar-project.properties
12:57:46.206 INFO: SonarQube Scanner 4.0.0.1744
12:57:46.206 INFO: Java 11.0.3 AdoptOpenJDK (64-bit)
12:57:46.206 INFO: Mac OS X 10.14.5 x86_64
12:57:46.420 DEBUG: keyStore is : 
12:57:46.420 DEBUG: keyStore type is : pkcs12
12:57:46.420 DEBUG: keyStore provider is : 
12:57:46.420 DEBUG: init keystore
12:57:46.421 DEBUG: init keymanager of type SunX509
12:57:46.605 DEBUG: Create: /Users/Shared/Jenkins/.sonar/cache
12:57:46.607 INFO: User cache: /Users/Shared/Jenkins/.sonar/cache
12:57:46.607 DEBUG: Create: /Users/Shared/Jenkins/.sonar/cache/_tmp
12:57:46.697 DEBUG: Extract sonar-scanner-api-batch in temp...
12:57:46.704 DEBUG: Get bootstrap index...
12:57:46.704 DEBUG: Download: http://xxx/batch/index
12:57:46.794 DEBUG: Get bootstrap completed
12:57:46.913 DEBUG: Create isolated classloader...
12:57:46.928 DEBUG: Start temp cleaning...
12:57:46.977 DEBUG: Temp cleaning done
12:57:46.978 DEBUG: Execution getVersion
12:57:47.253 INFO: SonarQube server 7.2.1
12:57:47.253 INFO: Default locale: "de_DE", source code encoding: "UTF-8"
12:57:47.254 DEBUG: Work directory: /Users/Shared/Jenkins/Home/workspace/xxx/.scannerwork
12:57:47.256 DEBUG: Execution execute
12:57:48.210 INFO: Publish mode
12:57:49.491 INFO: Load global settings
12:57:50.124 DEBUG: GET 200 http://xxx/api/settings/values.protobuf | time=507ms
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.google.protobuf.UnsafeUtil (file:/Users/Shared/Jenkins/.sonar/cache/b5c11a04ed6b964f01300ea40faa0a09/sonar-scanner-engine-shaded-developer-7.2.1-all.jar) to field java.nio.Buffer.address
WARNING: Please consider reporting this to the maintainers of com.google.protobuf.UnsafeUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

Gerd