Project

General

Profile

Actions

Bug #3705

open

VarNameStoreLookupById: Assertion `!(current == ((void *)0))'

Added by Justin Ossevoort over 4 years ago. Updated 5 months ago.

Status:
New
Priority:
Normal
Assignee:
Target version:
Affected Versions:
Effort:
Difficulty:
Label:

Description

We're trying to use the multi-tenant support in Suricata. In our testsetup we were not having any problems, but trying to load a multi-tenant configuration (both device and vlan based) on a system that is monitoring a relatively busy link we get this error (often within a few minutes):

[May 18 14:48:38] 18/5/2020 -- 14:48:38 - <Notice> - rule reload complete
[May 18 14:48:38] 18/5/2020 -- 14:48:38 - <Notice> - Signature(s) loaded, Detect thread(s) activated.
[May 18 14:52:47] suricata: util-var-name.c:300: VarNameStoreLookupById: Assertion `!(current == ((void *)0))' failed.

It seems related to https://redmine.openinfosecfoundation.org/issues/2518 only we're not trying to perform a reload. We've tried both vlan and device based multi-tenant configurations. We tried setting "loaders" to 1 and 3. We tried "default" on and off. But this always happens.

As soon as we disable multi-select everything runs fine.

Actions

Also available in: Atom PDF