-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Closed
Labels
P1High-priority issues at the top of the work listHigh-priority issues at the top of the work liste: impellerImpeller rendering backend issues and features requestsImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.r: fixedIssue is closed as already fixed in a newer versionIssue is closed as already fixed in a newer versionteam-engineOwned by Engine teamOwned by Engine teamtriaged-engineTriaged by Engine teamTriaged by Engine team
Description
Turning on the new blur was reverted in flutter/engine#49062.
The leak may not be caused by the new blur, but may just be manifesting with it for some reason.
[2023-12-14 15:55:20.730395] [STDOUT] stdout: [ ] frame #9: 0x00000001d8d466cc libsystem_pthread.dylib`_pthread_start + 148
[2023-12-14 15:55:20.730496] [STDOUT] stdout: [ ] * thread #12, name = 'io.flutter.1.raster', stop reason = EXC_RESOURCE (RESOURCE_TYPE_MEMORY: high watermark memory limit exceeded) (limit=2098 MB)
[2023-12-14 15:55:20.730640] [STDOUT] stdout: [ ] * frame #0: 0x0000000106705e78 Flutter`void std::_LIBCPP_ABI_NAMESPACE::allocator<impeller::Command>::construct[abi:v15000]<impeller::Command, impeller::Command>(impeller::Command*, impeller::Command&&) + 8
[2023-12-14 15:55:20.730705] [STDOUT] stdout: [ ] frame #1: 0x0000000106705d94 Flutter`impeller::RenderPass::AddCommand(impeller::Command&&) + 316
[2023-12-14 15:55:20.730818] [STDOUT] stdout: [ ] frame #2: 0x000000010686a77c Flutter`impeller::ClipContents::Render(impeller::ContentContext const&, impeller::Entity const&, impeller::RenderPass&) const + 2864
[2023-12-14 15:55:20.731109] [STDOUT] stdout: [ ] frame #3: 0x00000001068b4578 Flutter`impeller::EntityPass::RenderElement(impeller::Entity&, unsigned long, impeller::InlinePassContext&, int, impeller::ContentContext&, std::_LIBCPP_ABI_NAMESPACE::vector<impeller::EntityPass::ClipCoverageLayer, std::_LIBCPP_ABI_NAMESPACE::allocator<impeller::EntityPass::ClipCoverageLayer> >&, impeller::TPoint<float>) const + 160
[2023-12-14 15:55:20.731973] [STDOUT] stdout: [ ] frame #4: 0x00000001068b391c Flutter`impeller::EntityPass::OnRender(impeller::ContentContext&, impeller::Capture&, impeller::TSize<long long>, impeller::EntityPassTarget&, impeller::TPoint<float>, impeller::TPoint<float>, unsigned int, std::_LIBCPP_ABI_NAMESPACE::vector<impeller::EntityPass::ClipCoverageLayer, std::_LIBCPP_ABI_NAMESPACE::allocator<impeller::EntityPass::ClipCoverageLayer> >&, unsigned long, std::_LIBCPP_ABI_NAMESPACE::shared_ptr<impeller::Contents>, std::_LIBCPP_ABI_NAMESPACE::optional<impeller::InlinePassContext::RenderPassResult> const&) const + 4756
[2023-12-14 15:55:20.732043] [STDOUT] stdout: [ ] frame #5: 0x0000000106856928 Flutter`impeller::AiksContext::Render(impeller::Picture const&, impeller::RenderTarget&) + 1576
[2023-12-14 15:55:20.732244] [STDOUT] stdout: [ ] frame #6: 0x000000010670822c Flutter`impeller::Renderer::Render(std::_LIBCPP_ABI_NAMESPACE::unique_ptr<impeller::Surface, std::_LIBCPP_ABI_NAMESPACE::default_delete<impeller::Surface> >, std::_LIBCPP_ABI_NAMESPACE::function<bool (impeller::RenderTarget&)> const&) const + 340
[2023-12-14 15:55:20.732643] [STDOUT] stdout: [ ] frame #7: 0x000000010696f8c8 Flutter`std::_LIBCPP_ABI_NAMESPACE::__function::__func<fml::internal::CopyableLambda<flutter::GPUSurfaceMetalImpeller::AcquireFrameFromCAMetalLayer(SkISize const&)::$_0>, std::_LIBCPP_ABI_NAMESPACE::allocator<fml::internal::CopyableLambda<flutter::GPUSurfaceMetalImpeller::AcquireFrameFromCAMetalLayer(SkISize const&)::$_0> >, bool (flutter::SurfaceFrame&, flutter::DlCanvas*)>::operator()(flutter::SurfaceFrame&, flutter::DlCanvas*&&) + 844
[2023-12-14 15:55:20.732671] [STDOUT] stdout: [ ] frame #8: 0x000000010685580c Flutter`flutter::SurfaceFrame::Submit() + 92
[2023-12-14 15:55:20.732984] [STDOUT] stdout: [ ] frame #9: 0x000000010678dcc0 Flutter`flutter::Rasterizer::DrawToSurfacesUnsafe(flutter::FrameTimingsRecorder&, std::_LIBCPP_ABI_NAMESPACE::vector<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<flutter::LayerTreeTask, std::_LIBCPP_ABI_NAMESPACE::default_delete<flutter::LayerTreeTask> >, std::_LIBCPP_ABI_NAMESPACE::allocator<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<flutter::LayerTreeTask, std::_LIBCPP_ABI_NAMESPACE::default_delete<flutter::LayerTreeTask> > > >) + 1812
[2023-12-14 15:55:20.734559] [STDOUT] stdout: [ +1 ms] frame #10: 0x000000010678ea84 Flutter`std::_LIBCPP_ABI_NAMESPACE::__function::__func<flutter::Rasterizer::DrawToSurfaces(flutter::FrameTimingsRecorder&, std::_LIBCPP_ABI_NAMESPACE::vector<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<flutter::LayerTreeTask, std::_LIBCPP_ABI_NAMESPACE::default_delete<flutter::LayerTreeTask> >, std::_LIBCPP_ABI_NAMESPACE::allocator<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<flutter::LayerTreeTask, std::_LIBCPP_ABI_NAMESPACE::default_delete<flutter::LayerTreeTask> > > >)::$_1, std::_LIBCPP_ABI_NAMESPACE::allocator<flutter::Rasterizer::DrawToSurfaces(flutter::FrameTimingsRecorder&, std::_LIBCPP_ABI_NAMESPACE::vector<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<flutter::LayerTreeTask, std::_LIBCPP_ABI_NAMESPACE::default_delete<flutter::LayerTreeTask> >, std::_LIBCPP_ABI_NAMESPACE::allocator<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<flutter::LayerTreeTask, std::_LIBCPP_ABI_NAMESPACE::default_delete<flutter::LayerTreeTask> > > >)::$_1>, void ()>::operator()() + 64
[2023-12-14 15:55:20.734629] [STDOUT] stdout: [ ] frame #11: 0x00000001066818d0 Flutter`fml::SyncSwitch::Execute(fml::SyncSwitch::Handlers const&) const + 72
[2023-12-14 15:55:20.735045] [STDOUT] stdout: [ ] frame #12: 0x000000010678d3e8 Flutter`flutter::Rasterizer::DrawToSurfaces(flutter::FrameTimingsRecorder&, std::_LIBCPP_ABI_NAMESPACE::vector<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<flutter::LayerTreeTask, std::_LIBCPP_ABI_NAMESPACE::default_delete<flutter::LayerTreeTask> >, std::_LIBCPP_ABI_NAMESPACE::allocator<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<flutter::LayerTreeTask, std::_LIBCPP_ABI_NAMESPACE::default_delete<flutter::LayerTreeTask> > > >) + 364
[2023-12-14 15:55:20.735776] [STDOUT] stdout: [ ] frame #13: 0x000000010678f988 Flutter`std::_LIBCPP_ABI_NAMESPACE::__function::__func<flutter::Rasterizer::Draw(std::_LIBCPP_ABI_NAMESPACE::shared_ptr<flutter::Pipeline<flutter::FrameItem> > const&)::$_0, std::_LIBCPP_ABI_NAMESPACE::allocator<flutter::Rasterizer::Draw(std::_LIBCPP_ABI_NAMESPACE::shared_ptr<flutter::Pipeline<flutter::FrameItem> > const&)::$_0>, void (std::_LIBCPP_ABI_NAMESPACE::unique_ptr<flutter::FrameItem, std::_LIBCPP_ABI_NAMESPACE::default_delete<flutter::FrameItem> >)>::operator()(std::_LIBCPP_ABI_NAMESPACE::unique_ptr<flutter::FrameItem, std::_LIBCPP_ABI_NAMESPACE::default_delete<flutter::FrameItem> >&&) + 208
[2023-12-14 15:55:20.735867] [STDOUT] stdout: [ ] frame #14: 0x000000010678f15c Flutter`flutter::Rasterizer::Draw(std::_LIBCPP_ABI_NAMESPACE::shared_ptr<flutter::Pipeline<flutter::FrameItem> > const&) + 464
[2023-12-14 15:55:20.736278] [STDOUT] stdout: [ ] frame #15: 0x00000001067a7820 Flutter`std::_LIBCPP_ABI_NAMESPACE::__function::__func<fml::internal::CopyableLambda<flutter::Shell::OnAnimatorDraw(std::_LIBCPP_ABI_NAMESPACE::shared_ptr<flutter::Pipeline<flutter::FrameItem> >)::$_0>, std::_LIBCPP_ABI_NAMESPACE::allocator<fml::internal::CopyableLambda<flutter::Shell::OnAnimatorDraw(std::_LIBCPP_ABI_NAMESPACE::shared_ptr<flutter::Pipeline<flutter::FrameItem> >)::$_0> >, void ()>::operator()() + 164
[2023-12-14 15:55:20.736346] [STDOUT] stdout: [ ] frame #16: 0x000000010667ff14 Flutter`fml::MessageLoopImpl::FlushTasks(fml::FlushType) + 568
[2023-12-14 15:55:20.736429] [STDOUT] stdout: [ ] frame #17: 0x00000001066842f0 Flutter`fml::MessageLoopDarwin::OnTimerFire(__CFRunLoopTimer*, fml::MessageLoopDarwin*) + 32
[2023-12-14 15:55:20.736522] [STDOUT] stdout: [ ] frame #18: 0x000000018ad8233c CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 32
[2023-12-14 15:55:20.736577] [STDOUT] stdout: [ ] frame #19: 0x000000018ad3e9b8 CoreFoundation`__CFRunLoopDoTimer + 940
[2023-12-14 15:55:20.736651] [STDOUT] stdout: [ ] frame #20: 0x000000018ace2558 CoreFoundation`__CFRunLoopDoTimers + 288
[2023-12-14 15:55:20.736707] [STDOUT] stdout: [ ] frame #21: 0x000000018ad2ffb0 CoreFoundation`__CFRunLoopRun + 1896
[2023-12-14 15:55:20.736776] [STDOUT] stdout: [ ] frame #22: 0x000000018ad34ec0 CoreFoundation`CFRunLoopRunSpecific + 612
[2023-12-14 15:55:20.737171] [STDOUT] stdout: [ ] frame #23: 0x00000001066843dc Flutter`fml::MessageLoopDarwin::Run() + 88
[2023-12-14 15:55:20.737656] [STDOUT] stdout: [ ] frame #24: 0x0000000106682ea4 Flutter`void* std::_LIBCPP_ABI_NAMESPACE::__thread_proxy[abi:v15000]<std::_LIBCPP_ABI_NAMESPACE::tuple<std::_LIBCPP_ABI_NAMESPACE::unique_ptr<std::_LIBCPP_ABI_NAMESPACE::__thread_struct, std::_LIBCPP_ABI_NAMESPACE::default_delete<std::_LIBCPP_ABI_NAMESPACE::__thread_struct> >, fml::Thread::Thread(std::_LIBCPP_ABI_NAMESPACE::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0> >(void*) + 208
[2023-12-14 15:55:20.737721] [STDOUT] stdout: [ ] frame #25: 0x00000001d8d466cc libsystem_pthread.dylib`_pthread_start + 148
Metadata
Metadata
Assignees
Labels
P1High-priority issues at the top of the work listHigh-priority issues at the top of the work liste: impellerImpeller rendering backend issues and features requestsImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.r: fixedIssue is closed as already fixed in a newer versionIssue is closed as already fixed in a newer versionteam-engineOwned by Engine teamOwned by Engine teamtriaged-engineTriaged by Engine teamTriaged by Engine team