This issue requires an ASAN build -- it doesn't reproduce without ASAN.
Issue: 5198
--- /dev/null
+This test covers the conditions described in issue 5198. An ASAN-enabled build is required for verification as the problem does not present
+on a build without ASAN.
+
+The problem occurs when
+- Eve threaded logging is enabled
+- Suricata doesn't have permissions to create the eve output file
+
+An ASAN build is required to detect the condition (see the issue for the ASAN diagnostics)
--- /dev/null
+requires:
+ min-version: 7
+
+setup:
+ # Create a log directory without write permission
+ - script: |
+ rm -rf ./noperms
+ mkdir -p ./noperms
+ chmod 555 ./noperms
+
+args:
+ - --set outputs.1.eve-log.filename=noperms/eve.json --set outputs.1.eve-log.threaded=true
+
+exit-code: 0