Jeroen Ketema
Jeroen Ketema
We've made some changes that should mitigate the "We have exausted all available IDs in the disk pool" problem. These will be part of CodeQL 2.18.2, which should be released...
Hi @fullwaywang , Thanks for reporting this. Could you tell me the total number of files that is compiled, and how many times you see this particular failure?
Thanks. Could you share the output of: ``` /opt/exp/chrome/v8/third_party/llvm-build/Release+Asserts/bin/clang -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing -fstack-protector -funwind-tables -fPIC -pthread -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -ffp-contract=off -fcomplete-member-pointers -m64 -msse3 -ffile-compilation-dir=. -ftrivial-auto-var-init=pattern -fno-omit-frame-pointer -O0 -fvisibility=default -std=c++17 -fno-aligned-new -fno-exceptions...
Thanks. The output out the two command looks as expected. Specifically, I see the `__GNUG__ ` macro being defined, which should mean that our extractor should run in C++ mode,...
Thanks for all the additional input. At this point it's not completely clear what is going on, and unfortunately I cannot prioritise debugging this further. Since you have a workaround,...
Hi @rouault, It's possible hanging in the `extractor` process, but from the information you provide it's not easy to tell/debug further. My recommendation would be to run cmake before you...
Understood. Unfortunately, debugging this further is not something we can give high priority, in part because we have gotten very few similar reports.
It seems that there are indeed around 360 files on which we crash, as @smowton already suspected. These seem internal errors in the C/C++ frontend that we use. You might...
Could you share the `build-tracer.log` file from the 2.16.5 run, which should be located somewhere in the database directory? Thanks.
Thanks. It seems that the tooling indeed still crashes on the files in question. There are just under 400 `CodeQL C++ extractor: Backtrace:` lines in the `build-tracer.log`. The way to...