#4 0x0000000106614304 in mbgl::gl::OffscreenTextureResource::OffscreenTextureResource(mbgl::gl::Context&, mbgl::Size, mbgl::gfx::TextureChannelDataType) at /Users/long1eu/SDK/mapbox-gl-native/src/mbgl/gl/offscreen_texture.cpp:15
#5 0x00000001066141e0 in mbgl::gl::OffscreenTextureResource::OffscreenTextureResource(mbgl::gl::Context&, mbgl::Size, mbgl::gfx::TextureChannelDataType) at /Users/long1eu/SDK/mapbox-gl-native/src/mbgl/gl/offscreen_texture.cpp:14
#6 0x0000000106612fe8 in std::__1::__unique_if<mbgl::gl::OffscreenTextureResource>::__unique_single std::__1::make_unique<mbgl::gl::OffscreenTextureResource, mbgl::gl::Context&, mbgl::Size const&, mbgl::gfx::TextureChannelDataType const&>(mbgl::gl::Context&, mbgl::Size const&, mbgl::gfx::TextureChannelDataType const&) at /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/memory:3128
#7 0x0000000106612ecc in mbgl::gl::OffscreenTexture::OffscreenTexture(mbgl::gl::Context&, mbgl::Size, mbgl::gfx::TextureChannelDataType) at /Users/long1eu/SDK/mapbox-gl-native/src/mbgl/gl/offscreen_texture.cpp:54
#8 0x00000001066131bc in mbgl::gl::OffscreenTexture::OffscreenTexture(mbgl::gl::Context&, mbgl::Size, mbgl::gfx::TextureChannelDataType) at /Users/long1eu/SDK/mapbox-gl-native/src/mbgl/gl/offscreen_texture.cpp:54
#9 0x00000001066035bc in std::__1::__unique_if<mbgl::gl::OffscreenTexture>::__unique_single std::__1::make_unique<mbgl::gl::OffscreenTexture, mbgl::gl::Context&, mbgl::Size const&, mbgl::gfx::TextureChannelDataType const&>(mbgl::gl::Context&, mbgl::Size const&, mbgl::gfx::TextureChannelDataType const&) at /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/memory:3128
#10 0x0000000106603514 in mbgl::gl::Context::createOffscreenTexture(mbgl::Size, mbgl::gfx::TextureChannelDataType) at /Users/long1eu/SDK/mapbox-gl-native/src/mbgl/gl/context.cpp:437
#11 0x00000001068bdd88 in mbgl::RenderHeatmapLayer::render(mbgl::PaintParameters&) at /Users/long1eu/SDK/mapbox-gl-native/src/mbgl/renderer/layers/render_heatmap_layer.cpp:85
#12 0x00000001069884f0 in mbgl::(anonymous namespace)::LayerRenderItem::render(mbgl::PaintParameters&) const at /Users/long1eu/SDK/mapbox-gl-native/src/mbgl/renderer/render_orchestrator.cpp:52
#13 0x00000001069af86c in mbgl::Renderer::Impl::render(mbgl::RenderTree const&) at /Users/long1eu/SDK/mapbox-gl-native/src/mbgl/renderer/renderer_impl.cpp:123
#14 0x00000001069aa10c in mbgl::Renderer::render(mbgl::UpdateParameters const&) at /Users/long1eu/SDK/mapbox-gl-native/src/mbgl/renderer/renderer.cpp:37
#15 0x000000010640b59c in MGLRenderFrontend::render() at /Users/long1eu/SDK/mapbox-gl-native/platform/darwin/src/MGLRendererFrontend.h:57
#16 0x000000010640b4f0 in ::-[MGLMapView renderSync]() at /Users/long1eu/SDK/mapbox-gl-native/platform/ios/src/MGLMapView.mm:912
#17 0x00000001063323a8 in MGLMapViewImpl::render() at /Users/long1eu/SDK/mapbox-gl-native/platform/ios/src/MGLMapView+Impl.mm:14
#18 0x0000000106335770 in ::-[MGLMapViewImplDelegate glkView:drawInRect:](GLKView *, CGRect) at /Users/long1eu/SDK/mapbox-gl-native/platform/ios/src/MGLMapView+OpenGL.mm:26
#19 0x00000001baf3b8f4 in -[GLKView _display:] ()
#20 0x00000001063361fc in MGLMapViewOpenGLImpl::display() at /Users/long1eu/SDK/mapbox-gl-native/platform/ios/src/MGLMapView+OpenGL.mm:117
#21 0x000000010640cf4c in ::-[MGLMapView updateFromDisplayLink:](CADisplayLink *) at /Users/long1eu/SDK/mapbox-gl-native/platform/ios/src/MGLMapView.mm:1076
#22 0x000000010640df20 in ::-[MGLMapView validateDisplayLink]() at /Users/long1eu/SDK/mapbox-gl-native/platform/ios/src/MGLMapView.mm:1136
#23 0x000000010640e7b4 in ::-[MGLMapView didMoveToWindow]() at /Users/long1eu/SDK/mapbox-gl-native/platform/ios/src/MGLMapView.mm:1232
#24 0x00000001dad56760 in -[UIView(Internal) _didMoveFromWindow:toWindow:] ()
#25 0x00000001dad563b4 in -[UIView(Internal) _didMoveFromWindow:toWindow:] ()
#26 0x00000001dad49dc4 in __45-[UIView(Hierarchy) _postMovedFromSuperview:]_block_invoke ()
#27 0x00000001dad49c8c in -[UIView(Hierarchy) _postMovedFromSuperview:] ()
#28 0x00000001dad590f8 in -[UIView(Internal) _addSubview:positioned:relativeTo:] ()
#29 0x000000010455e8ac in flutter::FlutterPlatformViewsController::SubmitFrame(bool, GrContext*, std::__1::shared_ptr<flutter::IOSGLContext>) ()
#30 0x0000000104572968 in flutter::IOSSurfaceGL::SubmitFrame(GrContext*) ()
#31 0x00000001045c5188 in flutter::Rasterizer::DrawToSurface(flutter::LayerTree&) ()
#32 0x00000001045c60ac in std::__1::__function::__func<flutter::Rasterizer::Draw(fml::RefPtr<flutter::Pipeline<flutter::LayerTree> >)::$_0, std::__1::allocator<flutter::Rasterizer::Draw(fml::RefPtr<flutter::Pipeline<flutter::LayerTree> >)::$_0>, void (std::__1::unique_ptr<flutter::LayerTree, std::__1::default_delete<flutter::LayerTree> >)>::operator()(std::__1::unique_ptr<flutter::LayerTree, std::__1::default_delete<flutter::LayerTree> >&&) ()
#33 0x00000001045c54b8 in flutter::Rasterizer::Draw(fml::RefPtr<flutter::Pipeline<flutter::LayerTree> >) ()
#34 0x00000001045cb4e8 in std::__1::__function::__func<flutter::Shell::OnAnimatorDraw(fml::RefPtr<flutter::Pipeline<flutter::LayerTree> >)::$_28, std::__1::allocator<flutter::Shell::OnAnimatorDraw(fml::RefPtr<flutter::Pipeline<flutter::LayerTree> >)::$_28>, void ()>::operator()() ()
#35 0x00000001045819e8 in fml::MessageLoopImpl::FlushTasks(fml::FlushType) ()
#36 0x000000010458609c in fml::MessageLoopDarwin::OnTimerFire(__CFRunLoopTimer*, fml::MessageLoopDarwin*) ()
#37 0x00000001adf48d60 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ ()
#38 0x00000001adf48a90 in __CFRunLoopDoTimer ()
#39 0x00000001adf482c4 in __CFRunLoopDoTimers ()
#40 0x00000001adf43214 in __CFRunLoopRun ()
#41 0x00000001adf427c0 in CFRunLoopRunSpecific ()
#42 0x00000001b014379c in GSEventRunModal ()
#43 0x00000001da8c7c38 in UIApplicationMain ()
#44 0x000000010416b190 in main at /Users/long1eu/IdeaProjects/mapbox_gl/example/ios/Runner/AppDelegate.swift:4
Steps to reproduce
Install Flutter
open the project found here
optional add you Mapbox.framework into /ios folder
flutter pub get
cd example
flutter build ios --simulator
open ios/Runner.xcworkspace
run the app
The crash usually appear when I enter into
Display water depth
and the go toAdd multiple heatmap styles
Configuration
Mapbox SDK versions: 5.3.0 iOS/macOS versions: 12.4 Device/simulator models: iPhone 6S Plus Xcode version: 10.3
Logs