infinite loop when parsing modified unclosed phrase search query
Bug #1509479 reported by
Galen Charlton
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
High
|
Unassigned | ||
2.8 |
Fix Released
|
High
|
Unassigned | ||
2.9 |
Fix Released
|
High
|
Unassigned |
Bug Description
An unclosed phrase search that has a modifier can cause QueryParser to enter an infinite loop, tying up open-ils.storage backends.
Examples of such searches include:
-"cats and dogs
subject:
Evergreen 2.6 and later
Changed in evergreen: | |
milestone: | none → 2.9.1 |
importance: | Undecided → High |
Changed in evergreen: | |
milestone: | 2.9.1 → 2.next |
Changed in evergreen: | |
milestone: | 2.next → 2.10-beta |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
no longer affects: | evergreen/2.7 |
To post a comment you must log in.
A patch is available at the tip of the user/gmcharlt/ lp1509479_ fix_qp_ infinite_ loop branch in the working/Evergreen repository:
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ gmcharlt/ lp1509479_ fix_qp_ infinite_ loop