Crash in hb_font_destroy |
|||||
Issue descriptionDetailed report: https://cluster-fuzz.appspot.com/testcase?key=5073783444733952 Fuzzer: libfuzzer_harfbuzz_fuzzer Job Type: libfuzzer_chrome_ubsan Platform Id: linux Crash Type: UNKNOWN Crash Address: Crash State: hb_font_destroy _start Regressed: https://cluster-fuzz.appspot.com/revisions?job=libfuzzer_chrome_ubsan&range=424217:424275 Minimized Testcase (0.00 Kb): https://cluster-fuzz.appspot.com/download/AMIfv96YmS8wjy0WzgnXrL4GhH9rCVaBD8jz9G9euf5fJLud7IQspzWgu-5zIyWqQRQ61dx8_qv05fjmzJMXxtFuKcCdSUlIYG-o5VyL6W8DoFznDaoygxjHQygZhRPgp66QxFFyW2xILJuND81E5bsF7mJ2n7f-yQ?testcase_id=5073783444733952 Issue manually filed by: mummareddy See https://chromium.googlesource.com/chromium/src/+/master/testing/libfuzzer/reproducing.md for more information.
,
Oct 12 2016
Max, looks like this is a part of ubsan you've recently enabled?
,
Oct 12 2016
Yes, I think this is due to: -fsanitize=function: Indirect call of a function through a function pointer of the wrong type (Linux, C++ and x86/x86_64 only). We should add more crash types for this. I'll file a bug.
,
Oct 26 2016
Gentle Ping! Do we have any further update on this? Thank you!
,
Oct 26 2016
behdad, could you please take a look? ../../third_party/harfbuzz-ng/src/hb-font.cc:1245:5: runtime error: call to function _hb_ot_font_destroy(hb_ot_font_t*) through pointer to incorrect function type void (*)(void *) 18 third_party/harfbuzz-ng/src/hb-ot-font.cc:398: note: _hb_ot_font_destroy(hb_ot_font_t*) defined here
,
Oct 26 2016
Humm. This is common C paradigm we use all over our codebase. What's the correct C++ way to do this?
,
Oct 26 2016
Other than using the correct types? Hm... not sure there is such a way ...
,
Nov 22 2016
Removing EditIssue view restrictions from ClusterFuzz filed bugs. If you believe that this issue should still be restricted, please reapply the label. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Dec 15 2016
The testcase has been marked as non reproducible. Let's close it. If CF finds a reproducible crash again, it'll find another bug with more precise information. |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by mummare...@chromium.org
, Oct 12 2016Labels: M-56 Te-Logged
Owner: kcc@chromium.org
Status: Assigned (was: Untriaged)