https://bugs.kde.org/show_bug.cgi?id=452258

Bharadwaj Raju <bharadwaj.raju...@protonmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bharadwaj.raju777@protonmai
                   |                            |l.com

--- Comment #7 from Bharadwaj Raju <bharadwaj.raju...@protonmail.com> ---
    for (const auto &keyword : keywords) {
        if (keyword.startsWith(pattern, Qt::CaseInsensitive)) {
            return true;
        }
    }

> Seems like maybe keywords is empty, as right now we are assuming it's not.

That can't be it. If keywords was empty none of the loop body would have run.
And since from the trace it got into QString code means there was some QString
there which it operated on. The crash is somehow happening in Qt's string
comparison code itself. Maybe some invalid Unicode somewhere. It would be nice
to have the actual values of the strings being compared, if someone can use GDB
to get that.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to