libpag icon indicating copy to clipboard operation
libpag copied to clipboard

android 崩溃Java_org_libpag_PAGPlayer_flushAndFenceSync

Open yuanlo opened this issue 1 year ago • 0 comments

Crashed: Thread: SIGABRT 0x0000000000000000 #00 pc 0x6ed20 libc.so (BuildId: bcd42014e045b3ff3ff2bf18561d4868) #01 pc 0x6ecec libc.so (BuildId: bcd42014e045b3ff3ff2bf18561d4868) #02 pc 0xd200c libc.so (BuildId: bcd42014e045b3ff3ff2bf18561d4868) #03 pc 0xd172c libc.so (BuildId: bcd42014e045b3ff3ff2bf18561d4868) #04 pc 0xd1f84 libc.so (BuildId: bcd42014e045b3ff3ff2bf18561d4868) #05 pc 0xa7ae1c libGLES_mali.so (BuildId: 0001e811c8de047483bb454c50aac1aa) #06 pc 0x11a2e0 libpag.so (tgfx::CreateGLProgram(tgfx::Context*, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&) [GLUtil.cpp:100]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #07 pc 0x215fb8 libpag.so (tgfx::GLProgramBuilder::finalize() [GLProgramBuilder.cpp:114]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #08 pc 0x215ee8 libpag.so (tgfx::GLProgramBuilder::CreateProgram(tgfx::Context*, tgfx::GeometryProcessor const*, tgfx::Pipeline const*) [GLProgramBuilder.cpp:68]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #09 pc 0x1bcbfc libpag.so (tgfx::GLProgramCreator::createProgram(tgfx::Context*) const [GLProgramCreator.cpp:35]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #10 pc 0x1283f4 libpag.so (tgfx::ProgramCache::getProgram(tgfx::ProgramCreator const*) [ProgramCache.cpp:41]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #11 pc 0x1bb318 libpag.so (tgfx::GLOpsRenderPass::onBindPipelineAndScissorClip(tgfx::ProgramInfo const&, tgfx::Rect const&) [GLOpsRenderPass.cpp:141]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #12 pc 0x1238d8 libpag.so (tgfx::OpsRenderPass::bindPipelineAndScissorClip(tgfx::ProgramInfo const&, tgfx::Rect const&) [OpsRenderPass.cpp:38]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #13 pc 0x111bc4 libpag.so (tgfx::FillRectOp::onExecute(tgfx::OpsRenderPass*) [FillRectOp.cpp:172]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #14 pc 0x123c24 libpag.so (tgfx::OpsTask::execute(tgfx::Gpu*) [OpsTask.cpp:43]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #15 pc 0x10e56c libpag.so (tgfx::DrawingManager::flush(tgfx::Semaphore*) [DrawingManager.cpp:65]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #16 pc 0x133ff8 libpag.so (tgfx::Surface::flush(tgfx::BackendSemaphore*) [Surface.cpp:159]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #17 pc 0x134188 libpag.so (tgfx::Surface::makeImageSnapshot() [Surface.cpp:191]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #18 pc 0x106354 libpag.so (tgfx::BlurImageFilter::filterImage(tgfx::ImageFilterContext const&) [BlurImageFilter.cpp:163]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #19 pc 0x109068 libpag.so (tgfx::Canvas::drawImage(std::__ndk1::shared_ptrtgfx::Image, tgfx::SamplingOptions, tgfx::Paint const*) [Canvas.cpp:398]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #20 pc 0x108e34 libpag.so (tgfx::Canvas::drawImage(std::__ndk1::shared_ptrtgfx::Image, tgfx::Paint const*) [Canvas.cpp:379]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #21 pc 0xc15ec libpag.so (pag::GaussianBlurFilter::draw(tgfx::Context*, pag::FilterSource const*, pag::FilterTarget const*) [GaussianBlurFilter.cpp:61]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #22 pc 0xdf41c libpag.so (pag::FilterRenderer::DrawWithFilter(tgfx::Canvas*, pag::RenderCache*, pag::FilterModifier const*, std::__ndk1::shared_ptrpag::Graphic) [FilterRenderer.cpp:317]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #23 pc 0xbca18 libpag.so (pag::FilterModifier::applyToGraphic(tgfx::Canvas*, pag::RenderCache*, std::__ndk1::shared_ptrpag::Graphic) const [FilterModifier.cpp:53]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #24 pc 0xc7fc8 libpag.so (pag::ModifierGraphic::draw(tgfx::Canvas*, pag::RenderCache*) const [Graphic.cpp:279]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #25 pc 0xc8b00 libpag.so (pag::ClipModifier::applyToGraphic(tgfx::Canvas*, pag::RenderCache*, std::__ndk1::shared_ptrpag::Graphic) const [Modifier.cpp:214]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #26 pc 0xc7fc8 libpag.so (pag::ModifierGraphic::draw(tgfx::Canvas*, pag::RenderCache*) const [Graphic.cpp:279]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #27 pc 0xc7aa4 libpag.so (pag::LayerGraphic::draw(tgfx::Canvas*, pag::RenderCache*) const [Graphic.cpp:191]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #28 pc 0xc8b00 libpag.so (pag::ClipModifier::applyToGraphic(tgfx::Canvas*, pag::RenderCache*, std::__ndk1::shared_ptrpag::Graphic) const [Modifier.cpp:214]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #29 pc 0xc7fc8 libpag.so (pag::ModifierGraphic::draw(tgfx::Canvas*, pag::RenderCache*) const [Graphic.cpp:279]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #30 pc 0xc7560 libpag.so (pag::MatrixGraphic::draw(tgfx::Canvas*, pag::RenderCache*) const [Graphic.cpp:105]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #31 pc 0xc8b00 libpag.so (pag::ClipModifier::applyToGraphic(tgfx::Canvas*, pag::RenderCache*, std::__ndk1::shared_ptrpag::Graphic) const [Modifier.cpp:214]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #32 pc 0xc7fc8 libpag.so (pag::ModifierGraphic::draw(tgfx::Canvas*, pag::RenderCache*) const [Graphic.cpp:279]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #33 pc 0x9e714 libpag.so (pag::PAGSurface::draw(pag::RenderCache*, std::__ndk1::shared_ptrpag::Graphic, pag::BackendSemaphore*, bool) [PAGSurface.cpp:139]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #34 pc 0x9d164 libpag.so (pag::PAGPlayer::flushInternal(pag::BackendSemaphore*) [PAGPlayer.cpp:294]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #35 pc 0x9d06c libpag.so (pag::PAGPlayer::flush() [PAGPlayer.cpp:284]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #36 pc 0xffdf8 libpag.so (Java_org_libpag_PAGPlayer_flushAndFenceSync [memory:3920]) (BuildId: 10e0f6967fd46b6f7f0af3ece35ecabc9a497e5e) #37 pc 0x7bf2de090c #38 pc 0x7bf2de7590 #39 pc 0x7bf2de191c #40 pc 0x914d14 boot-framework.oat (BuildId: b172b235a6737a6812e26c31089ca8785dde620f) #41 pc 0x91886c boot-framework.oat (BuildId: b172b235a6737a6812e26c31089ca8785dde620f)

【版本信息】

4.2.100

【平台信息】

Android 原生

【预期的表现】

【实际的情况】

【Demo及附件】

yuanlo avatar Mar 01 '24 07:03 yuanlo