Closed mortenthansen closed 10 months ago
Another stack trace:
Hi @mortenthansen, can we get a list of affected devices and their various OS versions?
This is the combination of iPhones and iOS versions that I have so far seen this happen to.
Thanks for the details. There's a similar issue with dynamic links on in https://github.com/firebase/flutterfire/issues/11385 although this is a crash.
Labeling for further investigation based on the crash report and the affected device list.
Hi folks, we'd like to inform you that the Firebase Dynamic Links service will be shutdown on August 25, 2025. In the meantime, only critical or security issues will be fixed in the SDK.
Bug report
Describe the bug I have multiple production error reports from different iOS devices where the app hangs in firebase dynamic link after installation on a new device. The event seems to happen right after installation and I have correlated the error reports (through timestamps) to customer complaints about firebase dynamic links not working. It seems that the universal links are never verified on these devices.
Steps to reproduce
Not sure.
Expected behavior
No hanging and firebase dynamic links to work.
Sample project
N/A. I only see this in production on iOS. Have no iOS Phone for development.
Additional context
Full Sentry stack trace
Click To Expand
``` OS Version: iOS 16.6 (20G75) Report Version: 104 Application Specific Information: App hanging for at least 2000 ms. Thread 0 Crashed: 0 libsystem_kernel.dylib 0x3910ecc20 semaphore_wait_trap 1 libdispatch.dylib 0x321b0c444 _dispatch_sema4_wait 2 libdispatch.dylib 0x321b0caf8 _dispatch_semaphore_wait_slow 3 UIKitCore 0x317f14514 _coerceItemToClass 4 UIKitCore 0x317f14624 -[_UIConcretePasteboard string] 5 FirebaseDynamicLinks 0x102e7ee34Flutter doctor
Run
flutter doctor
and paste the output below:Click To Expand
``` [✓] Flutter (Channel stable, 3.10.6, on macOS 13.3.1 22E261 darwin-arm64, locale en-US) • Flutter version 3.10.6 on channel stable at /Users/builder/programs/flutter • Upstream repository https://github.com/flutter/flutter.git • Framework revision f468f3366c (5 weeks ago), 2023-07-12 15:19:05 -0700 • Engine revision cdbeda788a • Dart version 3.0.6 • DevTools version 2.23.1 [✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0) • Android SDK at /usr/local/share/android-sdk • Platform android-33, build-tools 33.0.0 • ANDROID_HOME = /usr/local/share/android-sdk • ANDROID_SDK_ROOT = /usr/local/share/android-sdk • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866) • All Android licenses accepted. [✓] Xcode - develop for iOS and macOS (Xcode 14.3.1) • Xcode at /Applications/Xcode-14.3.app/Contents/Developer • Build 14E300c • CocoaPods version 1.12.1 [✓] Chrome - develop for the web • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome [✓] Android Studio (version 2021.3) • Android Studio at /Applications/Android Studio.app/Contents • Flutter plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/9212-flutter • Dart plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/6351-dart • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866) [✓] Connected device (2 available) • macOS (desktop) • macos • darwin-arm64 • macOS 13.3.1 22E261 darwin-arm64 • Chrome (web) • chrome • web-javascript • Google Chrome 115.0.5790.170 [✓] Network resources • All expected network resources are available. • No issues found! ```Flutter dependencies
Run
flutter pub deps -- --style=compact
and paste the output below:Click To Expand
``` Resolving dependencies... _fe_analyzer_shared 61.0.0 (63.0.0 available) _flutterfire_internals 1.3.2 (1.3.4 available) analyzer 5.13.0 (6.1.0 available) app_settings 4.2.0 (5.0.0 available) bloc_test 9.1.3 (9.1.4 available) build 2.4.0 (2.4.1 available) build_resolvers 2.2.0 (2.2.1 available) build_runner 2.4.4 (2.4.6 available) collection 1.17.1 (1.18.0 available) dart_style 2.3.1 (2.3.2 available) device_info_plus 9.0.2 (9.0.3 available) duration 3.0.12 (3.0.13 available) ffi 2.0.2 (2.1.0 available) file 6.1.4 (7.0.0 available) firebase_analytics 10.4.2 (10.4.4 available) firebase_analytics_platform_interface 3.6.2 (3.6.4 available) firebase_analytics_web 0.5.4+2 (0.5.4+4 available) firebase_app_installations 0.2.3+2 (0.2.3+4 available) firebase_app_installations_platform_interface 0.1.4+2 (0.1.4+4 available) firebase_app_installations_web 0.1.3+2 (0.1.3+4 available) firebase_core 2.13.1 (2.15.0 available) firebase_core_web 2.5.0 (2.6.0 available) firebase_dynamic_links 5.3.2 (5.3.4 available) firebase_dynamic_links_platform_interface 0.2.6+2 (0.2.6+4 available) firebase_messaging 14.6.2 (14.6.5 available) firebase_messaging_platform_interface 4.5.2 (4.5.4 available) firebase_messaging_web 3.5.2 (3.5.4 available) firebase_performance 0.9.2+2 (0.9.2+4 available) firebase_performance_platform_interface 0.1.4+2 (0.1.4+4 available) firebase_performance_web 0.1.4+2 (0.1.4+4 available) flutter_appauth 6.0.0 (6.0.2 available) flutter_cache_manager 3.3.0 (3.3.1 available) flutter_lints 2.0.1 (2.0.2 available) flutter_svg 2.0.6 (2.0.7 available) http 0.13.6 (1.1.0 available) injector 2.0.0 (3.0.0 available) intl 0.18.0 (0.18.1 available) matcher 0.12.15 (0.12.16 available) material_color_utilities 0.2.0 (0.8.0 available) mocktail 0.3.0 (1.0.0 available) nfc_manager 3.2.0 (3.3.0 available) package_info_plus 4.0.2 (4.1.0 available) path_provider 2.0.15 (2.1.0 available) path_provider_android 2.0.27 (2.1.0 available) path_provider_foundation 2.2.3 (2.3.0 available) path_provider_linux 2.1.11 (2.2.0 available) path_provider_platform_interface 2.0.6 (2.1.0 available) path_provider_windows 2.1.6 (2.2.0 available) plugin_platform_interface 2.1.4 (2.1.5 available) process 4.2.4 (5.0.0 available) sentry 7.7.0 (7.9.0 available) sentry_dart_plugin 1.3.0 (1.5.0 available) sentry_flutter 7.7.0 (7.9.0 available) shimmer 2.0.0 (3.0.0 available) sliver_tools 0.2.10 (0.2.12 available) source_span 1.9.1 (1.10.0 available) sqflite 2.2.8+4 (2.3.0 available) sqflite_common 2.4.5 (2.5.0 available) stack_trace 1.11.0 (1.11.1 available) stream_channel 2.1.1 (2.1.2 available) test 1.24.1 (1.24.6 available) test_api 0.5.1 (0.6.1 available) test_core 0.5.1 (0.5.6 available) url_launcher 6.1.11 (6.1.12 available) url_launcher_android 6.0.35 (6.0.38 available) url_launcher_macos 3.0.5 (3.0.6 available) url_launcher_platform_interface 2.1.2 (2.1.3 available) url_launcher_web 2.0.17 (2.0.18 available) url_launcher_windows 3.0.6 (3.0.7 available) vector_graphics 1.1.6 (1.1.7 available) vector_graphics_codec 1.1.6 (1.1.7 available) vector_graphics_compiler 1.1.6 (1.1.7 available) vibration 1.7.7 (1.8.1 available) vm_service 11.3.0 (11.9.0 available) win32 4.1.4 (5.0.6 available) win32_registry 1.1.0 (1.1.1 available) xdg_directories 1.0.0 (1.0.2 available) ```