alpha_enc.c ApplyFiltersAndEncode crash

7 views
Skip to first unread message

黄世平

unread,
Sep 4, 2025, 8:07:46 AM (17 hours ago) Sep 4
to WebP Discussion
In  Android ASOP, I Have a Crash: 

I Don't Know why



SkDescriptor::operator==(SkDescriptor const&) const
external/skia/src/core/SkDescriptor.cpp:87
skia_private::THashTable<sk_sp<sktext::gpu::TextStrike>, SkDescriptor const&, sktext::gpu::StrikeCache::HashTraits>::find(SkDescriptor const&) const
external/skia/src/core/SkTHash.h:115 (discriminator 3)
sktext::gpu::StrikeCache::findOrCreateStrike(SkStrikeSpec const&)
external/skia/src/text/gpu/StrikeCache.cpp:35 (discriminator 2)
sktext::gpu::GlyphVector::packedGlyphIDToGlyph(sktext::gpu::StrikeCache*)
external/skia/src/text/gpu/GlyphVector.cpp:105 (discriminator 3)
sktext::gpu::GlyphVector::regenerateAtlasForGanesh(int, int, skgpu::MaskFormat, int, GrMeshDrawTarget*)
external/skia/src/gpu/ganesh/text/GrAtlasManager.cpp:302 (discriminator 1)
ApplyFiltersAndEncode(unsigned char const*, int, int, unsigned long, int, int, int, int, unsigned char**, unsigned long*, WebPAuxStats*) (.__uniq.300187361782030131552898907802799502783)
external/webp/src/enc/alpha_enc.c:294      

James Zern

unread,
Sep 4, 2025, 1:35:18 PM (12 hours ago) Sep 4
to webp-d...@webmproject.org
Hi,

Can you provide more detail like what version of AOSP are you using, how are you calling the encoder and what input is causing the crash? This stacktrace (if that's what it is) looks corrupted as there's no path from regenerateAtlasForGanesh to ApplyFiltersAndEncode.
Reply all
Reply to author
Forward
0 new messages