mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
![]() The current test attempts to instantiate two spicy::SSH_1 protocol analyzers in the .evt file. The intention likely was to use two distinct protocol analyzer both trying to replace the builtin SSH analyzer. Coincidentally, fixing this happens to workaround TSAN errors tickled by the FatalError() call while loading the .hlto with two identically named analyzers. $ cat .tmp/spicy.replaces-conflicts/output error: redefinition of protocol analyzer spicy::SSH_1 ThreadSanitizer: main thread finished with ignores enabled One of the following ignores was not ended (in order of probability) Ignore was enabled at: #0 __llvm_gcov_init __linker___d192e45c25d5ee23-484d3e0fc2caf5b4.cc (ssh.hlto+0x34036) (BuildId: 091934ca4da885e7) #1 __llvm_gcov_init __linker___d192e45c25d5ee23-484d3e0fc2caf5b4.cc (ssh.hlto+0x34036) (BuildId: 091934ca4da885e7) ... I was tempted to replace FatalError() with Error() and rely on zeek-setup.cc's early exiting on any reporter errors, but this seems easier for now. Relates to #3865. |
||
---|---|---|
.. | ||
benchmark/broker | ||
btest | ||
builtin-plugins | ||
coverage | ||
external | ||
scripts | ||
.gitignore | ||
CMakeLists.txt | ||
Makefile | ||
README |
This directory contains suites for testing for Zeek's correct operation: btest/ An ever-growing set of small unit tests testing Zeek's functionality. external/ A framework for downloading additional test sets that run more complex Zeek configuration on larger traces files. Due to their size, these are not included directly. See the README for more information. scripts/ Helpers scripts used by some tests.