You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
x86 architecture: After commit 9af996b9367862e08314f5c8661166fba91774cc, matches are not being produced for certain pattern combinations (Failure can be reproduced when running the test below with a vectorscan version on or after this commit).
ARM architecture: functioning correctly and producing the expected results. We were unable to reproduce incorrect results on any commit that we tried.
How Failure was First Discovered:
Background
Internally, we use Vectorscan in our local ARM development environment as well as on x86 in production.
Issue Description
A specific test case was discovered to pass on local ARM machines but fail on x86 in production and our CI pipeline. This discrepancy highlighted a potential architecture-specific bug in Vectorscan.
Investigation Process
Created a reproducible fixture and test case to isolate the issue.
Utilized git bisect to pinpoint the exact commit that introduced the bug.
Verified that the test passes successfully against the latest version of Hyperscan (5.4.2).
Findings
The bug appears to be isolated to Vectorscan and does not affect Hyperscan.
Thank you for the bug report, we tested it on release and devel on both arches (x86 and arm) and verified the problem. We are going to fix this for the next version (5.4.12) whenever it becomes available.
Revert the code that produced the regression error in #317
Add the regression error to a unit test regressions.cpp along with the rebar tests
---------
Co-authored-by: gtsoul-tech <gtsoulkanakis@gmail.com>
Observed Errors:
9af996b9367862e08314f5c8661166fba91774cc
, matches are not being produced for certain pattern combinations (Failure can be reproduced when running the test below with a vectorscan version on or after this commit).How Failure was First Discovered:
Background
Internally, we use Vectorscan in our local ARM development environment as well as on x86 in production.
Issue Description
A specific test case was discovered to pass on local ARM machines but fail on x86 in production and our CI pipeline. This discrepancy highlighted a potential architecture-specific bug in Vectorscan.
Investigation Process
git bisect
to pinpoint the exact commit that introduced the bug.Findings
9af996b9367862e08314f5c8661166fba91774cc
originating from Fix all ASAN issues in vectorscan #93Test File
The text was updated successfully, but these errors were encountered: