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
Malformed rules shouldn't cause a core dump, it should just be an error, and the program should exit.
This was caused by a typo, in the rule set, instead of 'end match', I had 'emd match'
(gdb) bt
#0 0x00007f9fa3cbc1d7 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1 0x00007f9fa3cbd8c8 in __GI_abort () at abort.c:90
#2 0x00007f9fa4af57b4 in qt_message_output (msgType=msgType@entry=QtFatalMsg, buf=<optimized out>) at global/qglobal.cpp:2323
#3 0x00007f9fa4af5959 in qt_message(enum QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg,
msg=msg@entry=0x4386a0 "Malformed line in rules file: line %d: %s", ap=ap@entry=0x7fff88320fb0) at global/qglobal.cpp:2369
#4 0x00007f9fa4af6261 in qFatal (msg=msg@entry=0x4386a0 "Malformed line in rules file: line %d: %s") at global/qglobal.cpp:2552
#5 0x000000000040d285 in Rules::load (this=0x1191aa0, filename=...) at ruleparser.cpp:317
#6 0x000000000040ff8b in load (this=<optimized out>) at ruleparser.cpp:124
#7 RulesList::load (this=this@entry=0x7fff88321b60) at ruleparser.cpp:39
#8 0x0000000000407209 in main (argc=6, argv=<optimized out>) at main.cpp:195
(gdb)
The text was updated successfully, but these errors were encountered:
Malformed rules shouldn't cause a core dump, it should just be an error, and the program should exit.
This was caused by a typo, in the rule set, instead of 'end match', I had 'emd match'
The text was updated successfully, but these errors were encountered: