#3955: regex checking crashes on long lines with UTF-8 locale
-----------------------------+----------------------
Reporter: thorsten | Owner: mutt-dev
Type: defect | Status: closed
Priority: major | Milestone: 1.8
Component: user interface | Version: 1.8.3
Resolution: fixed | Keywords: regex
-----------------------------+----------------------
Changes (by Kevin McCarthy <kevin@…>):
* status: new => closed
* resolution: => fixed
Comment:
In [changeset:"c4e507003aa0a06feff57a6b64205488822d7b5b"
7106:c4e507003aa0]:
{{{
#!CommitTicketReference repository=""
revision="c4e507003aa0a06feff57a6b64205488822d7b5b"
Decrease regex failure stack limit. (closes #3955)
When using alloca(), the built-in regexp library limited the failure
stack to 20,000 entries. This value is too large, and causes alloca()
to segfault in the example provided in the ticket.
Decrease the limit to 8000.
Thanks to Thorsten Wißmann for the excellent bug report, which made
debugging this much easier.
}}}
--
Ticket URL: <https://dev.mutt.org/trac/ticket/3955#comment:5>
Mutt <http://www.mutt.org/>
The Mutt mail user agent