Automatically assigning owner based on suspected regression changelist https://chromium.googlesource.com/chromium/deps/icu/+/a9a2bd3ee4f1d313651c5272252aaf2a3e7ed529 (Update ICU to 62.1 + local patches).
If this is incorrect, please let us know why and apply the Test-Predator-Wrong-CLs label. If you aren't the correct owner for this issue, please unassign yourself as soon as possible so it can be re-triaged.
Shane, you fixed an integer overflow in September and ICU 63.1 has that fix. This one seems to be a new one. Once I reproduce it, I'll file an upstream bug if it's not already known/fixed.
Hmmm... this one is similar to https://unicode-org.atlassian.net/browse/ICU-20037 which had been fixed before ICU 63.1 was released.
../../third_party/icu/source/i18n/number_decimalquantity.cpp:824:16: runtime error: signed integer overflow: -2147483648 * -1 cannot be represented in type 'int'
#0 0x4d2b29 in icu_63::number::impl::DecimalQuantity::toScientificString() const third_party/icu/source/i18n/number_decimalquantity.cpp:824:16
#1 0x4c7b5a in icu_63::number::impl::DecimalQuantity::toDouble() const third_party/icu/source/i18n/number_decimalquantity.cpp:578:40
#2 0x4c27bf in icu_63::Formattable::adoptDecimalQuantity(icu_63::number::impl::DecimalQuantity*) third_party/icu/source/i18n/fmtable.cpp:792:44
#3 0x50b15f in icu_63::DecimalFormat::parse(icu_63::UnicodeString const&, icu_63::Formattable&, icu_63::ParsePosition&) const third_party/icu/source/i18n/decimfmt.cpp:564:16
#4 0x4f73a2 in icu_63::NumberFormat::parse(icu_63::UnicodeString const&, icu_63::Formattable&, UErrorCode&) const third_party/icu/source/i18n/numfmt.cpp:724:5
#5 0x3458d9 in LLVMFuzzerTestOneInput third_party/icu/fuzzers/icu_number_format_fuzzer.cc:26:8
#6 0x36b3fd in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) third_party/libFuzzer/src/FuzzerLoop.cpp:570:15
#7 0x355814 in fuzzer::RunOneTest(fuzzer::Fuzzer*, char const*, unsigned long) third_party/libFuzzer/src/FuzzerDriver.cpp:280:6
ClusterFuzz testcase 6169517145980928 is verified as fixed, so closing issue as verified.
If this is incorrect, please add ClusterFuzz-Wrong label and re-open the issue.
Comment 1 by ClusterFuzz
, Oct 30Labels: ClusterFuzz-Auto-CC