Monitoring Splunk

Crash with error "/opt/splunk/p4/splunk/branches/prince/src/search/processors/SortProcessor.cpp:297: bool rescomp_t::operator<(rescomp_t) const: Assertion `first.size() == other.first.size()' failed."

zliu
Splunk Employee
Splunk Employee

Whenever do a particular search, Splunk always crashes with error

"/opt/splunk/p4/splunk/branches/prince/src/search/processors/SortProcessor.cpp:297: bool rescomp_t::operator<(rescomp_t) const: Assertion `first.size() == other.first.size()' failed."  in crash files. 

Search query:

host="m1pm*" OR host=m1crim* OR host=m1ph* OR host=m1prim* source="WMI:FreeDiskSpace" 
| stats first(FreeMegabytes) as free last(FreeMegabytes) as oldfree by host Name 
| eval "%Change from 24 hours ago (GB)" = tostring((((free - oldfree)/1024/oldfree)*100), "commas") 
| fields - oldfree | eval free=tostring(free/1024) | eval free=tostring(free, "commas") 
| rename free as "Free (GB)"
Tags (1)
0 Karma

jrodman
Splunk Employee
Splunk Employee

We should get the matching crashlog (and on windows DMP) files and get a bug opened. If you're hoping for a guess, you could ask Dr Z if he has any idea.

0 Karma

gkanapathy
Splunk Employee
Splunk Employee

Looks to me like a plain bug, but it might be helpful to know:

  • What OS and Splunk version are you on?
  • Does the plain search

    host="m1pm*" OR host=m1crim* OR host=m1ph* OR host=m1prim* source="WMI:FreeDiskSpace"
    

    (without any stats or other commands`) crash?

  • If not, does

    host="m1pm*" OR host=m1crim* OR host=m1ph* OR host=m1prim* source="WMI:FreeDiskSpace"
    | stats count by host Name
    

    (all one search, I split lines for readability) crash?

  • If not, what's the output of

    host="m1pm*" OR host=m1crim* OR host=m1ph* OR host=m1prim* source="WMI:FreeDiskSpace"
    | stats count by host Name | stats count by host
    

    and

    host="m1pm*" OR host=m1crim* OR host=m1ph* OR host=m1prim* source="WMI:FreeDiskSpace"
    | stats count by host Name | stats count by Name
    

    if they don't crash?

0 Karma
Get Updates on the Splunk Community!

Building Reliable Asset and Identity Frameworks in Splunk ES

 Accurate asset and identity resolution is the backbone of security operations. Without it, alerts are ...

Cloud Monitoring Console - Unlocking Greater Visibility in SVC Usage Reporting

For Splunk Cloud customers, understanding and optimizing Splunk Virtual Compute (SVC) usage and resource ...

Automatic Discovery Part 3: Practical Use Cases

If you’ve enabled Automatic Discovery in your install of the Splunk Distribution of the OpenTelemetry ...