MaskRay / ccls

C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting
Apache License 2.0
3.75k stars 257 forks source link

ccls crashes (when some symbols are not found?) #763

Open Cilyan opened 3 years ago

Cilyan commented 3 years ago

Observed behavior

When developing using ccls on VSCode, ccls sometimes crashes and cannot be restarted. A stack trace is generated in the log window. It looks like this happens when opening a file inside which some symbols are missing, or where there is a syntax error (which is to be expected when developing).

Expected behavior

ccls doesn't crash and indexes what it can from the file. The server stays alive to provide features to other opened editors.

Steps to reproduce

System information

(ccls --version reports , this is the version packaged by ArchLinux in the community repository. pacman -Qi ccls reports Version 0.20201219-2).

Log:

Restarting ccls, lazy mode off
16:16:52 ccls           initialize.cc:274 I initialize in directory /somewhere with uri file:///somewhere
16:16:52 ccls           initialize.cc:297 I initializationOptions: {"compilationDatabaseCommand":"","compilationDatabaseDirectory":"","cache":{"directory":"/somewhere/.vscode/ccls-cache","format":"binary","hierarchicalPath":false,"retainInMemory":2},"capabilities":{"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"}","moreTriggerCharacter":[]},"foldingRangeProvider":true,"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":true}}},"clang":{"excludeArgs":[],"extraArgs":[],"pathMappings":[],"resourceDir":""},"client":{"diagnosticsRelatedInformation":true,"hierarchicalDocumentSymbolSupport":true,"linkSupport":true,"snippetSupport":false},"codeLens":{"localVariables":false},"completion":{"caseSensitivity":2,"detailedLabel":true,"dropOldRequests":true,"duplicateOptional":false,"filterAndSort":true,"include":{"blacklist":[],"maxPathSize":37,"suffixWhitelist":[".h",".hpp",".hh",".inc",".h",".hpp",".hh"],"whitelist":[]},"maxNum":100,"placeholder":true},"diagnostics":{"blacklist":[],"onChange":1000,"onOpen":0,"onSave":0,"spellChecking":true,"whitelist":[]},"highlight":{"largeFileSize":2097152,"lsRanges":true,"blacklist":[],"whitelist":[]},"index":{"blacklist":[],"comments":2,"initialNoLinkage":false,"initialBlacklist":[],"initialWhitelist":[],"maxInitializerLines":15,"multiVersion":0,"multiVersionBlacklist":[],"multiVersionWhitelist":[],"name":{"suppressUnwrittenScope":false},"onChange":false,"parametersInDeclarations":true,"threads":0,"trackDependency":2,"whitelist":[]},"request":{"timeout":5000},"session":{"maxNum":10},"workspaceSymbol":{"caseSensitivity":1,"maxNum":1000,"sort":true},"xref":{"maxNum":2000}}
16:16:52 ccls           initialize.cc:329 I use -resource-dir=/usr/lib/clang/11.0.1
16:16:52 ccls           initialize.cc:361 I workspace folder: /somewhere/
16:16:52 ccls              project.cc:284 I use /somewhere/.ccls: clang -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -I<redacted> -MD -D_GNU_SOURCE -static -DPB_NO_PACKED_STRUCTS -DPB_BUFFER_ONLY -DPB_FIELD_32BIT -nostdinc -nostartfiles -nostdlib -D__S32V__ -DSIZE_POINTER=uint64_t -U__linux__ -U__LINUX__
16:16:52 ccls           initialize.cc:386 I start 12 indexers
16:16:52 ccls           initialize.cc:394 I dispatch initial index requests
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 ccls                  lsp.cc:93  W Received potentially bad URI (not starting with file://): git-graph:/file.c?eyJmaWxlUGF0aCI6ImFzdy9zYWZlLXJtZi9zcmMvZGVjb2RlX3JtZi5jIiwiY29tbWl0IjoiYThiNmQ3N2M1ZWNiNGY0NWIyNWExZTNiZmNjMDZmYWEyODkyOGVkMF4iLCJyZXBvIjoiL2hvbWUvY29tZS9TQ0VTL2FnZ3JvbiJ9
16:16:52 ccls                  lsp.cc:93  W Received potentially bad URI (not starting with file://): git-graph:/file.c?eyJmaWxlUGF0aCI6ImFzdy9zYWZlLXJtZi9zcmMvZGVjb2RlX3JtZi5jIiwiY29tbWl0IjoiYThiNmQ3N2M1ZWNiNGY0NWIyNWExZTNiZmNjMDZmYWEyODkyOGVkMF4iLCJyZXBvIjoiL2hvbWUvY29tZS9TQ0VTL2FnZ3JvbiJ9
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 preamble     sema_manager.cc:745 I create session for /somewhere/<redacted>/<redacted>.c
16:16:52 ccls                  lsp.cc:93  W Received potentially bad URI (not starting with file://): git-graph:/file.c?eyJmaWxlUGF0aCI6ImFzdy9zYWZlLXJtZi9zcmMvZGVjb2RlX3JtZi5jIiwiY29tbWl0IjoiYThiNmQ3N2M1ZWNiNGY0NWIyNWExZTNiZmNjMDZmYWEyODkyOGVkMCIsInJlcG8iOiIvaG9tZS9jb21lL1NDRVMvYWdncm9uIn0%3D
16:16:52 ccls                  lsp.cc:93  W Received potentially bad URI (not starting with file://): git-graph:/file.c?eyJmaWxlUGF0aCI6ImFzdy9zYWZlLXJtZi9zcmMvZGVjb2RlX3JtZi5jIiwiY29tbWl0IjoiYThiNmQ3N2M1ZWNiNGY0NWIyNWExZTNiZmNjMDZmYWEyODkyOGVkMCIsInJlcG8iOiIvaG9tZS9jb21lL1NDRVMvYWdncm9uIn0%3D
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 preamble     sema_manager.cc:745 I create session for git-graph:/file.c?eyJmaWxlUGF0aCI6ImFzdy9zYWZlLXJtZi9zcmMvZGVjb2RlX3JtZi5jIiwiY29tbWl0IjoiYThiNmQ3N2M1ZWNiNGY0NWIyNWExZTNiZmNjMDZmYWEyODkyOGVkMF4iLCJyZXBvIjoiL2hvbWUvY29tZS9TQ0VTL2FnZ3JvbiJ9
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 preamble     sema_manager.cc:745 I create session for git-graph:/file.c?eyJmaWxlUGF0aCI6ImFzdy9zYWZlLXJtZi9zcmMvZGVjb2RlX3JtZi5jIiwiY29tbWl0IjoiYThiNmQ3N2M1ZWNiNGY0NWIyNWExZTNiZmNjMDZmYWEyODkyOGVkMCIsInJlcG8iOiIvaG9tZS9jb21lL1NDRVMvYWdncm9uIn0%3D
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 preamble     sema_manager.cc:745 I create session for  /somewhere/<redacted>/<redacted>.h
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for  /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer10        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer2         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer8         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer3         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer6         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer0         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer1         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer11        pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer7         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer5         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer9         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 indexer4         pipeline.cc:298 I load cache for /somewhere/<redacted>/<redacted>.c
16:16:52 ccls             pipeline.cc:493 I loaded project. Refresh semantic highlight for all working file.
 #0 0x00007f173630a15b llvm::sys::PrintStackTrace(llvm::raw_ostream&) (/usr/lib/libLLVM-11.so+0xa7615b)
 #1 0x00007f1736307e84 llvm::sys::RunSignalHandlers() (/usr/lib/libLLVM-11.so+0xa73e84)
 #2 0x00007f1736307fd9 (/usr/lib/libLLVM-11.so+0xa73fd9)
 #3 0x00007f17355490f0 __restore_rt (/usr/lib/libpthread.so.0+0x140f0)
 #4 0x00007f173c601eb8 (/usr/lib/libclang-cpp.so.11+0x130eeb8)
 #5 0x00007f173c6032a9 (/usr/lib/libclang-cpp.so.11+0x13102a9)
 #6 0x00007f173c72746c clang::Sema::CorrectDelayedTyposInExpr(clang::Expr*, clang::VarDecl*, bool, llvm::function_ref<clang::ActionResult<clang::Expr*, true> (clang::Expr*)>) (/usr/lib/libclang-cpp.so.11+0x143446c)
 #7 0x00007f173c66ea61 clang::Sema::BuildBinOp(clang::Scope*, clang::SourceLocation, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*) (/usr/lib/libclang-cpp.so.11+0x137ba61)
 #8 0x00007f173bc9a52e clang::Parser::ParseRHSOfBinaryExpression(clang::ActionResult<clang::Expr*, true>, clang::prec::Level) (/usr/lib/libclang-cpp.so.11+0x9a752e)
 #9 0x00007f173bc9d3ea clang::Parser::ParseExpression(clang::Parser::TypeCastState) (/usr/lib/libclang-cpp.so.11+0x9aa3ea)
#10 0x00007f173bca193e clang::Parser::ParseParenExpression(clang::Parser::ParenParseOption&, bool, bool, clang::OpaquePtr<clang::QualType>&, clang::SourceLocation&) (/usr/lib/libclang-cpp.so.11+0x9ae93e)
#11 0x00007f173bc98766 clang::Parser::ParseCastExpression(clang::Parser::CastParseKind, bool, bool&, clang::Parser::TypeCastState, bool, bool*) (/usr/lib/libclang-cpp.so.11+0x9a5766)
#12 0x00007f173bc9a1d8 clang::Parser::ParseCastExpression(clang::Parser::CastParseKind, bool, clang::Parser::TypeCastState, bool, bool*) (/usr/lib/libclang-cpp.so.11+0x9a71d8)
#13 0x00007f173bc9c786 clang::Parser::ParseAssignmentExpression(clang::Parser::TypeCastState) (/usr/lib/libclang-cpp.so.11+0x9a9786)
#14 0x00007f173bc60ff8 clang::Parser::ParseDeclarationAfterDeclaratorAndAttributes(clang::Declarator&, clang::Parser::ParsedTemplateInfo const&, clang::Parser::ForRangeInit*) (/usr/lib/libclang-cpp.so.11+0x96dff8)
#15 0x00007f173bc7620d clang::Parser::ParseDeclGroup(clang::ParsingDeclSpec&, clang::DeclaratorContext, clang::SourceLocation*, clang::Parser::ForRangeInit*) (/usr/lib/libclang-cpp.so.11+0x98320d)
#16 0x00007f173bc76b3a clang::Parser::ParseSimpleDeclaration(clang::DeclaratorContext, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&, bool, clang::Parser::ForRangeInit*, clang::SourceLocation*) (/usr/lib/libclang-cpp.so.11+0x983b3a)
#17 0x00007f173bc76f44 clang::Parser::ParseDeclaration(clang::DeclaratorContext, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&, clang::SourceLocation*) (/usr/lib/libclang-cpp.so.11+0x983f44)
#18 0x00007f173bcf7aa1 clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::Parser::ParsedAttributesWithRange&) (/usr/lib/libclang-cpp.so.11+0xa04aa1)
#19 0x00007f173bcf81be clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*) (/usr/lib/libclang-cpp.so.11+0xa051be)
#20 0x00007f173bcfb74b clang::Parser::ParseCompoundStatementBody(bool) (/usr/lib/libclang-cpp.so.11+0xa0874b)
#21 0x00007f173bcfc10c clang::Parser::ParseCompoundStatement(bool, unsigned int) (/usr/lib/libclang-cpp.so.11+0xa0910c)
#22 0x00007f173bcf6993 clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::Parser::ParsedAttributesWithRange&) (/usr/lib/libclang-cpp.so.11+0xa03993)
#23 0x00007f173bcf81be clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*) (/usr/lib/libclang-cpp.so.11+0xa051be)
#24 0x00007f173bcf8463 clang::Parser::ParseStatement(clang::SourceLocation*, clang::Parser::ParsedStmtContext) (/usr/lib/libclang-cpp.so.11+0xa05463)
#25 0x00007f173bcf9fb0 clang::Parser::ParseIfStatement(clang::SourceLocation*) (/usr/lib/libclang-cpp.so.11+0xa06fb0)
#26 0x00007f173bcf745f clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::Parser::ParsedAttributesWithRange&) (/usr/lib/libclang-cpp.so.11+0xa0445f)
#27 0x00007f173bcf81be clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*) (/usr/lib/libclang-cpp.so.11+0xa051be)
#28 0x00007f173bcf8463 clang::Parser::ParseStatement(clang::SourceLocation*, clang::Parser::ParsedStmtContext) (/usr/lib/libclang-cpp.so.11+0xa05463)
#29 0x00007f173bcfa0c8 clang::Parser::ParseIfStatement(clang::SourceLocation*) (/usr/lib/libclang-cpp.so.11+0xa070c8)
#30 0x00007f173bcf745f clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::Parser::ParsedAttributesWithRange&) (/usr/lib/libclang-cpp.so.11+0xa0445f)
#31 0x00007f173bcf81be clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*) (/usr/lib/libclang-cpp.so.11+0xa051be)
#32 0x00007f173bcfb74b clang::Parser::ParseCompoundStatementBody(bool) (/usr/lib/libclang-cpp.so.11+0xa0874b)
#33 0x00007f173bcfc10c clang::Parser::ParseCompoundStatement(bool, unsigned int) (/usr/lib/libclang-cpp.so.11+0xa0910c)
#34 0x00007f173bcf6993 clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::Parser::ParsedAttributesWithRange&) (/usr/lib/libclang-cpp.so.11+0xa03993)
#35 0x00007f173bcf81be clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*) (/usr/lib/libclang-cpp.so.11+0xa051be)
#36 0x00007f173bcf8463 clang::Parser::ParseStatement(clang::SourceLocation*, clang::Parser::ParsedStmtContext) (/usr/lib/libclang-cpp.so.11+0xa05463)
#37 0x00007f173bcfa0c8 clang::Parser::ParseIfStatement(clang::SourceLocation*) (/usr/lib/libclang-cpp.so.11+0xa070c8)
#38 0x00007f173bcf745f clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::Parser::ParsedAttributesWithRange&) (/usr/lib/libclang-cpp.so.11+0xa0445f)
#39 0x00007f173bcf81be clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*) (/usr/lib/libclang-cpp.so.11+0xa051be)
#40 0x00007f173bcfb74b clang::Parser::ParseCompoundStatementBody(bool) (/usr/lib/libclang-cpp.so.11+0xa0874b)
#41 0x00007f173bcfe38c clang::Parser::ParseFunctionStatementBody(clang::Decl*, clang::Parser::ParseScope&) (/usr/lib/libclang-cpp.so.11+0xa0b38c)
#42 0x00007f173bd1e665 clang::Parser::ParseFunctionDefinition(clang::ParsingDeclarator&, clang::Parser::ParsedTemplateInfo const&, clang::Parser::LateParsedAttrList*) (/usr/lib/libclang-cpp.so.11+0xa2b665)
#43 0x00007f173bc76421 clang::Parser::ParseDeclGroup(clang::ParsingDeclSpec&, clang::DeclaratorContext, clang::SourceLocation*, clang::Parser::ForRangeInit*) (/usr/lib/libclang-cpp.so.11+0x983421)
#44 0x00007f173bd18816 (/usr/lib/libclang-cpp.so.11+0xa25816)
#45 0x00007f173bd208cc clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) (/usr/lib/libclang-cpp.so.11+0xa2d8cc)
#46 0x00007f173bd21699 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&, bool) (/usr/lib/libclang-cpp.so.11+0xa2e699)
#47 0x00007f173bc51c9a clang::ParseAST(clang::Sema&, bool, bool) (/usr/lib/libclang-cpp.so.11+0x95ec9a)
#48 0x00007f173d5d6c89 clang::FrontendAction::Execute() (/usr/lib/libclang-cpp.so.11+0x22e3c89)
#49 0x000055fedbcbf141 (/usr/bin/ccls+0x8d141)
#50 0x000055fedbcbae47 (/usr/bin/ccls+0x88e47)
#51 0x00007f173553e3e9 start_thread (/usr/lib/libpthread.so.0+0x93e9)
#52 0x00007f173546a293 clone (/usr/lib/libc.so.6+0x100293)
ccls server connection was closed
[Error - 16:17:07] Connection to server got closed. Server will not be restarted.
Cilyan commented 3 years ago

Tested with latest git, same issue:

$ ccls --version
ccls version 0.20201219-5-g4cd308d7
clang version 11.0.1

It seems to be related to this previous warning when the file is parsed (and not only loaded):

16:46:00 indexer9         pipeline.cc:386 I parse /somewhere/file_I_am_editing.c error:5 use of undeclared identifier 'edge'
16:46:01 indexer5         pipeline.cc:386 I parse /somewhere/file_I_am_editing.c error:5 use of undeclared identifier 'edge'

as once this error has been corrected, the server was able to start again. I experienced the same yesterday with another error. Some other issues do not trigger the crash.

16:54:10 indexer1         pipeline.cc:386 I parse /somewhere/file_I_am_editing.c error:2 use of undeclared identifier 'LAT_TOLERANCE_OFFSET'

Maybe an hypothesis is that ccls crashes if the undeclared identifier is used as a structure (object or pointer). E.g. let's imagine that myvar is an undeclared identifier, the code a = myvar + 5 will not crash ccls, but a = myvar->member would?

NGPONG commented 3 years ago

here is the same problem and the same clang version as you.