Приложение Flutter Cra sh при запуске, SkFontHost_FreeType? - PullRequest
0 голосов
/ 11 марта 2020

вот информация о дампе:

********** Crash dump: **********
Build fingerprint: 'Xiaomi/dolphin_zorro/dolphin-zorro:7.0/NRD91N/675:userdebug/release-keys'
pid: 16997, tid: 17023, name: 1.ui  >>> com.mitv.flutter_demo <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
Stack frame #00 pc 00044812  /system/bin/linker (__dl_strstr+25)
Stack frame #01 pc 00004985  /system/bin/linker (__dl__Z21check_if_need_preloadPKc+8)
Stack frame #02 pc 00005767  /system/bin/linker (__dl__Z9do_dlopenPKciPK17android_dlextinfoPv+170)
Stack frame #03 pc 00002bf5  /system/bin/linker (__dl__ZL10dlopen_extPKciPK17android_dlextinfoPv+28)
Stack frame #04 pc 002c78bb  /data/app/com.mitv.flutter_demo-1/lib/arm/libflutter.so (offset 0x122000): Routine BFD: Dwarf Error: mangled line number section (bad file number).
FreeTypeLibrary at /b/s/w/ir/cache/builder/src/out/android_release/../../third_party/skia/src/ports/SkFontHost_FreeType.cpp:155
Stack frame #05 pc 002c77ab  /data/app/com.mitv.flutter_demo-1/lib/arm/libflutter.so (offset 0x122000): Routine BFD: Dwarf Error: mangled line number section (bad file number).
AutoFTAccess at /b/s/w/ir/cache/builder/src/out/android_release/../../third_party/skia/src/ports/SkFontHost_FreeType.cpp:487
Stack frame #06 pc 002c9995  /data/app/com.mitv.flutter_demo-1/lib/arm/libflutter.so (offset 0x122000): Routine BFD: Dwarf Error: mangled line number section (bad file number).
SkTypeface_FreeType::onGetTableData(unsigned int, unsigned int, unsigned int, void*) const at /b/s/w/ir/cache/builder/src/out/android_release/../../third_party/skia/src/ports/SkFontHost_FreeType.cpp:1752
Stack frame #07 pc 002f7f6f  /data/app/com.mitv.flutter_demo-1/lib/arm/libflutter.so (offset 0x122000): Routine BFD: Dwarf Error: mangled line number section (bad file number).
BFD: Dwarf Error: mangled line number section (bad file number).
SkTypeface::getTableSize(unsigned int) const at /b/s/w/ir/cache/builder/src/out/android_release/../../third_party/skia/src/core/SkTypeface.cpp:252
Stack frame #08 pc 00308cfb  /data/app/com.mitv.flutter_demo-1/lib/arm/libflutter.so (offset 0x122000): Routine BFD: Dwarf Error: mangled line number section (bad file number).
BFD: Dwarf Error: mangled line number section (bad file number).
hb_face_t::reference_table(unsigned int) const at /b/s/w/ir/cache/builder/src/out/android_release/../../third_party/harfbuzz/src/hb-face.hh:77
Stack frame #09 pc 002ffd5b  /data/app/com.mitv.flutter_demo-1/lib/arm/libflutter.so (offset 0x122000): Routine BFD: Dwarf Error: mangled line number section (bad file number).
BFD: Dwarf Error: mangled line number section (bad file number).
hb_face_t::get_num_glyphs() const at /b/s/w/ir/cache/builder/src/out/android_release/../../third_party/harfbuzz/src/hb-sanitize.hh:374
Stack frame #10 pc 00317317  /data/app/com.mitv.flutter_demo-1/lib/arm/libflutter.so (offset 0x122000): Routine BFD: Dwarf Error: mangled line number section (bad file number).
BFD: Dwarf Error: mangled line number section (bad file number).
hb_face_get_glyph_count at /b/s/w/ir/cache/builder/src/out/android_release/../../third_party/harfbuzz/src/hb-face.cc:494Stack frame #11 pc 00307bb3  /data/app/com.mitv.flutter_demo-1/lib/arm/libflutter.so (offset 0x122000): Routine BFD: Dwarf Error: mangled line number section (bad file number).
BFD: Dwarf Error: mangled line number section (bad file number).
hb_face_t::get_upem() const at /b/s/w/ir/cache/builder/src/out/android_release/../../third_party/harfbuzz/src/hb-machinery.hh:207
Stack frame #12 pc 0030aacf  /data/app/com.mitv.flutter_demo-1/lib/arm/libflutter.so (offset 0x122000): Routine BFD: Dwarf Error: mangled line number section (bad file number).
BFD: Dwarf Error: mangled line number section (bad file number).
hb_face_get_upem at /b/s/w/ir/cache/builder/src/out/android_release/../../third_party/harfbuzz/src/hb-face.cc:459
Stack frame #13 pc 0030aa5f  /data/app/com.mitv.flutter_demo-1/lib/arm/libflutter.so (offset 0x122000): Routine BFD: Dwarf Error: mangled line number section (bad file number).
BFD: Dwarf Error: mangled line number section (bad file number).
hb_font_create at /b/s/w/ir/cache/builder/src/out/android_release/../../third_party/harfbuzz/src/hb-font.cc:1353
Stack frame #14 pc 002f1c63  /data/app/com.mitv.flutter_demo-1/lib/arm/libflutter.so (offset 0x122000): Routine BFD: Dwarf Error: mangled line number section (bad file number).
BFD: Dwarf Error: mangled line number section (bad file number).
minikin::getHbFontLocked(minikin::MinikinFont const*) at /b/s/w/ir/cache/builder/src/out/android_release/../../flutter/third_party/txt/src/minikin/HbFontCache.cpp:99
Stack frame #15 pc 002f546d  /data/app/com.mitv.flutter_demo-1/lib/arm/libflutter.so (offset 0x122000): Routine BFD: Dwarf Error: mangled line number section (bad file number).
BFD: Dwarf Error: mangled line number section (bad file number).
minikin::getFontTable(minikin::MinikinFont const*, unsigned int) at /b/s/w/ir/cache/builder/src/out/android_release/../../flutter/third_party/txt/src/minikin/MinikinInternal.cpp:37
Stack frame #16 pc 002f6eff  /data/app/com.mitv.flutter_demo-1/lib/arm/libflutter.so (offset 0x122000): Routine BFD: Dwarf Error: mangled line number section (bad file number).
BFD: Dwarf Error: mangled line number section (bad file number).
minikin::FontFamily::computeCoverage() at /b/s/w/ir/cache/builder/src/out/android_release/../../flutter/third_party/txt/src/minikin/FontFamily.cpp:182
Stack frame #17 pc 002f611d  /data/app/com.mitv.flutter_demo-1/lib/arm/libflutter.so (offset 0x122000): Routine BFD: Dwarf Error: mangled line number section (bad file number).
BFD: Dwarf Error: mangled line number section (bad file number).
txt::FontCollection::FindFontFamilyInManagers(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) at /b/s/w/ir/cache/builder/src/out/android_release/../../flutter/third_party/txt/src/txt/font_collection.cc:193
Stack frame #18 pc 002f5c59  /data/app/com.mitv.flutter_demo-1/lib/arm/libflutter.so (offset 0x122000): Routine BFD: Dwarf Error: mangled line number section (bad file number).
BFD: Dwarf Error: mangled line number section (bad file number).
txt::FontCollection::GetMinikinFontCollectionForFamilies(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) at /b/s/w/ir/cache/builder/src/out/android_release/../../flutter/third_party/txt/src/txt/font_collection.cc:155
Stack frame #19 pc 002fd9cf  /data/app/com.mitv.flutter_demo-1/lib/arm/libflutter.so (offset 0x122000): Routine BFD: Dwarf Error: mangled line number section (bad file number).
BFD: Dwarf Error: mangled line number section (bad file number).
txt::ParagraphTxt::GetMinikinFontCollectionForStyle(txt::TextStyle const&) at /b/s/w/ir/cache/builder/src/out/android_release/../../flutter/third_party/txt/src/txt/paragraph_txt.cc:1337
Stack frame #20 pc 002f9451  /data/app/com.mitv.flutter_demo-1/lib/arm/libflutter.so (offset 0x122000): Routine BFD: Dwarf Error: mangled line number section (bad file number).
BFD: Dwarf Error: mangled line number section (bad file number).
txt::ParagraphTxt::ComputeLineBreaks() at /b/s/w/ir/cache/builder/src/out/android_release/../../flutter/third_party/txt/src/txt/paragraph_txt.cc:313
Stack frame #21 pc 0015a07d  /data/app/com.mitv.flutter_demo-1/lib/arm/libflutter.so (offset 0x122000): Routine BFD: Dwarf Error: mangled line number section (bad file number).
flutter::Paragraph::layout(double) at /b/s/w/ir/cache/builder/src/out/android_release/../../flutter/lib/ui/text/paragraph.cc:87
Stack frame #22 pc 003ee0eb  /data/app/com.mitv.flutter_demo-1/lib/arm/libflutter.so (offset 0x122000): Routine BFD: Dwarf Error: mangled line number section (bad file number).
BFD: Dwarf Error: mangled line number section (bad file number).
dart::NativeEntry::AutoScopeNativeCallWrapperNoStackCheck(_Dart_NativeArguments*, void (*)(_Dart_NativeArguments*)) at /b/s/w/ir/cache/builder/src/out/android_release/../../third_party/dart/runtime/vm/native_entry.cc:215
Stack frame #23 pc 003edf4f  /data/app/com.mitv.flutter_demo-1/lib/arm/libflutter.so (offset 0x122000): Routine BFD: Dwarf Error: mangled line number section (bad file number).
BFD: Dwarf Error: mangled line number section (bad file number).
dart::NativeEntry::LinkNativeCall(_Dart_NativeArguments*) at /b/s/w/ir/cache/builder/src/out/android_release/../../third_party/dart/runtime/vm/native_entry.cc:362
Stack frame #24 pc 00004714  /data/app/com.mitv.flutter_demo-1/lib/arm/libapp.so (offset 0x2000) (_kDartVmSnapshotInstructions+10004)

сборка:

Флаттер (стабильный канал, v1.12.13 + hotfix.5, в Microsoft Windows [Версия 10.0.17134.1304] , язык zh-CN)

Flutter версия 1.12.13 + исправление 5 в D: \ flutter_workspace \ Environment \ flutter

Редакция фреймворка 27321ebbad (3 месяца a go), 2019- 12-10 18:15:01 -0800

Версия двигателя 2994f7e1e6

Версия дротика 2.7.0

...