Assigning to Jay. The crash is triggered by an out_of_bounds exception thrown in std::string::substr. There are only two places in the code using substr, the gearman_functions plugin and temporal_format.cc. In gearman_functions, all substr calls are related to iterators on the same string, so it seems highly unlikely that it's the cause. Also, the query in question is using dates. :) I had a brief look, but it's doing things with the internal match vectors, so I figured Jay will grok it quicker than me.
Assigning to Jay. The crash is triggered by an out_of_bounds exception thrown in std::string: :substr. There are only two places in the code using substr, the gearman_functions plugin and temporal_format.cc. In gearman_functions, all substr calls are related to iterators on the same string, so it seems highly unlikely that it's the cause. Also, the query in question is using dates. :) I had a brief look, but it's doing things with the internal match vectors, so I figured Jay will grok it quicker than me.