-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
Today, i changed the binary of CodeQL CLI from 2.7.3 to 2.7.5:
Before
Version: CodeQL command-line toolchain release 2.7.3.
Target language: cpp
Target source: Linux kernel
After
Version: CodeQL command-line toolchain release 2.7.5.
Target language: cpp
Target source: Linux kernel
A command i used:
codeql database create database_kernel --language=cpp --command="a custom build script"
A new message has been appeared at the last stage of command:
Finalizing database at [directory path].
Oops! A fatal internal error occurred.
java.lang.NegativeArraySizeException: -130951
at com.semmle.inmemory.trap.TrapScanner.getLineContents(TrapScanner.java:620)
at com.semmle.inmemory.trap.TRAPReader.logError(TRAPReader.java:454)
at com.semmle.inmemory.trap.TRAPReader.importTuples(TRAPReader.java:432)
at com.semmle.inmemory.trap.TRAPReader.importTuples(TRAPReader.java:407)
at com.semmle.inmemory.trap.TRAPLinker.lambda$getTasks$4(TRAPLinker.java:229)
at com.semmle.util.concurrent.FutureUtils.lambda$mapAsync_$8(FutureUtils.java:136)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.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)
Moreover, no database:
$ ls -la
total 32
drwxrwxr-x 7 babo babo 4096 Jan 19 10:47 .
drwxrwxr-x 16 babo babo 4096 Jan 19 10:23 ..
-rw-rw-r-- 1 babo babo 957 Jan 19 10:23 codeql-database.yml
drwxrwxr-x 3 babo babo 4096 Jan 19 10:47 db-cpp
drwxrwxr-x 2 babo babo 4096 Jan 19 10:23 log
drwxrwxr-x 5 babo babo 4096 Jan 19 10:24 src
drwxrwxr-x 3 babo babo 4096 Jan 19 10:24 trap
drwxrwxr-x 6 babo babo 4096 Jan 19 10:24 working
Conversely, the CodeQL CLI 2.7.3 made a database successfully:
$ ls -la
total 50060
drwxrwxr-x 4 babo babo 4096 Jan 17 14:33 .
drwxrwxr-x 16 babo babo 4096 Jan 19 10:23 ..
-rw-rw-r-- 1 babo babo 259 Jan 17 14:32 codeql-database.yml
drwxrwxr-x 3 babo babo 4096 Jan 17 14:32 db-cpp
drwxrwxr-x 2 babo babo 4096 Jan 17 13:24 log
-rw------- 1 babo babo 51240160 Jan 17 14:33 src.zip