The FreeType Project - Bugs: bug #46480, Leak of glyph_name after being...
You are not allowed to post comments on this tracker with your current authentication level.
bug #46480: Leak of glyph_name after being allocated in bdf parser. (Part II)
Submitter: | bungeman <bungeman> | ||
Submitted: | Thu 19 Nov 2015 09:02:11 PM UTC | ||
Severity: | 3 - Normal | Item Group: | Incorrect behaviour |
Status: | Fixed | Privacy: | Public |
Assigned to: | wl | Open/Closed: | Closed |
Planned Release: | 2.6.2 |
Jump to the original submission
Wed 25 Nov 2015 06:54:41 AM UTC, comment #6: |
Werner LEMBERG <wl> |
Tue 24 Nov 2015 09:37:02 PM UTC, comment #5: Taking a quick look at the 'a650' example (the first address with a * in the previous comment) it looks like it's possible to create the glyph_name but then never assign it to a glyph but at the same time never produce an error.
|
bungeman <bungeman> |
Tue 24 Nov 2015 09:06:33 PM UTC, comment #4: I ran this in gdb with LSAN_OPTIONS="report_objects=1"
|
bungeman <bungeman> |
Mon 23 Nov 2015 06:05:43 PM UTC, comment #3: In the event that it helps, here are two more examples which appear to trigger the leak.
|
bungeman <bungeman> |
Mon 23 Nov 2015 03:40:53 PM UTC, comment #2: Attached is a reproducing case. This took about three days of running with libFuzzer to find again (with 20 jobs and 20 workers) with the 'lsan each time' patch.
|
bungeman <bungeman> |
Fri 20 Nov 2015 05:03:16 PM UTC, comment #1: OK. |
Werner LEMBERG <wl> |
Thu 19 Nov 2015 09:02:11 PM UTC, original submission:
The fix for 'Leak of glyph_name after being allocated in bdf parser.' did fix that test case, but now I'm seeing this leak by some other means. This is with FreeType 68fb4789a582561606fafbe51e7a217598bb35ec . The leak is reported as
|
bungeman <bungeman> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 8 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2015-11-25 | wl | Open/Closed | Open | Closed | |
Planned Release | None | 2.6.2 | |||
2015-11-25 | wl | Status | Need Info | Fixed | |
2015-11-23 | bungeman | Attached File | - | Added crash-607fd157d2cd72bdc5b6df6f6e1eeaf61bb55657, #35531 | |
Attached File | - | Added crash-d704d97b3f9c02c4231a1ceba71f266a7ea7c85e, #35532 | |||
2015-11-23 | bungeman | Attached File | - | Added crash-6519982d4d8593656c504a52313ab5fd86b22281, #35530 | |
2015-11-20 | wl | Status | None | Need Info | |
Assigned to | None | wl |
Powered by Savane 3.13-02a9.
Corresponding source code
Your analysis is correct, thanks. This is now fixed in git.