will have lots of rows with unrelated sinks and sources, and interpret-results combusts in figuring this out.
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa
aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa
aaa
aaa
aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
,,"warning","aaa","/sources/my-source/myfile.c","1","2","3","4"
(with different filenames and locations, I just stubbed them out, but you can see the formatting is bad)
Supposedly the sarif format at least somewhat works, since the vscode extension uses that and can provide a somewhat sensible output, but there are two results it shows which it should not show (48 results are shown, but only 46 are valid).
Description of the issue
See #21673 and #21670 (comment). A query like this:
will have lots of rows with unrelated sinks and sources, and interpret-results combusts in figuring this out.
Will give me a
.csvthat looks like this:(with different filenames and locations, I just stubbed them out, but you can see the formatting is bad)
Supposedly the sarif format at least somewhat works, since the vscode extension uses that and can provide a somewhat sensible output, but there are two results it shows which it should not show (48 results are shown, but only 46 are valid).