Project

General

Profile

Actions

Support #3106

closed

Illegal Instruction on Suricata Master

Added by Danny Browning over 4 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Affected Versions:
Label:

Description

Program received signal SIGILL, Illegal instruction.
0x00000000004d6c71 in PopulateMpmHelperAddPattern (flags=0 '\000', chop=128, s=0x7239570, cd=0x723a680, mpm_ctx=0x12a3e60) at detect-engine-mpm.c:731

This occurs on current git master(3a912446adf68a821781122e1242184c0d886b67) but does not occur on tag suricata-5.0.0-beta1

This will occur when running `/usr/bin/suricata -C <path to yaml> -T`

Ruleset and yaml available privately.

Actions #1

Updated by Andreas Herz over 4 years ago

  • Assignee set to OISF Dev
  • Target version set to 70
Actions #2

Updated by Danny Browning over 4 years ago

I think the cause of this is building a binary on Ubuntu 16.04.5 and running it on 16.04.6. Not sure how to debug the cause of this.

Actions #3

Updated by Jason Ish over 4 years ago

Can you try adding `--disable-gccmarch-native` to `./configure`?

Actions #4

Updated by Danny Browning over 4 years ago

  • Status changed from New to Closed

That was it. Was building my package on aws/docker, so systems outside of that failed.

Jason Ish wrote:

Can you try adding `--disable-gccmarch-native` to `./configure`?

Actions #5

Updated by Victor Julien over 4 years ago

  • Tracker changed from Bug to Support
  • Assignee deleted (OISF Dev)
  • Target version deleted (70)
Actions

Also available in: Atom PDF