Summary: | bsdiff stops with SIGBUS in some cases | ||||||
---|---|---|---|---|---|---|---|
Product: | Base System | Reporter: | Armin Pirkovitsch <sperber> | ||||
Component: | bin | Assignee: | Bugmeister <bugmeister> | ||||
Status: | Closed Overcome By Events | ||||||
Severity: | Affects Some People | CC: | allanjude, bapt, cperciva, fnoyanisi | ||||
Priority: | --- | Keywords: | regression | ||||
Version: | 11.1-RELEASE | ||||||
Hardware: | amd64 | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
Armin Pirkovitsch
2017-02-15 15:17:33 UTC
The issue is caused when trying to read an invalid pointer in matchlen() I am still tracking down why the 'oldsize' is -6510615555427011531 Just tested it on 11.1 Release - same problem - 11.0 works fine. ^Triage: close as OBE. I'm sorry that this PR never got looked at, but by now, 11.X is long out of support. |