Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Impeller] ListView in CupertinoPageScaffold becomes unresponsive in Simulator. #149937

Open
1 task done
wilpar opened this issue Jun 7, 2024 · 7 comments
Open
1 task done
Labels
e: impeller Impeller rendering backend issues and features requests engine flutter/engine repository. See also e: labels. P2 Important issues not at the top of the work list team-engine Owned by Engine team triaged-engine Triaged by Engine team

Comments

@wilpar
Copy link

wilpar commented Jun 7, 2024

Steps to reproduce

The following code brings the impeller to its knees, making it impossible to scroll through a list. No errors are noted in the terminal, but the app becomes unresponsive after a couple of scrolls or clicks.

Note: it runs fine on a physical phone.

Code sample

Code sample
class JankyPage extends StatelessWidget {
  const JankyPage({super.key});

  @override
  Widget build(BuildContext context) {
    return CupertinoPageScaffold(
        navigationBar: const CupertinoNavigationBar(
          middle: Text("Is This Janky?"),
        ),
        child: Material(
          child: ListView.separated(
            primary: false,
            shrinkWrap: true,
            itemCount: 50,
            itemBuilder: (_, index) {
              return ListTile(
                title: Text("Jank Test #$index"),
                trailing: const Icon(Icons.chevron_right),
                onTap: () => Navigator.of(context).push(
                    CupertinoPageRoute(builder: (context) => const Page2())),
              );
            },
            separatorBuilder: (context, index) => const Divider(),
          ),
        ));
  }
}

Performance profiling on master channel

  • The issue still persists on the master channel

Timeline Traces

Simulator does not support.

Video demonstration

Video demonstration

Youtube

What target platforms are you seeing this bug on?

iOS

OS/Browser name and version | Device information

Physical Device: ios • iOS 17.5.1 21F90 - slower but it works.
Emulator: iPad mini (6th generation) (mobile) • 9240320C-09D6-4B8D-9ED1-AA8C992D61E0 • ios • com.apple.CoreSimulator.SimRuntime.iOS-17-4 (simulator)

Does the problem occur on emulator/simulator as well as on physical devices?

Yes

Is the problem only reproducible with Impeller?

Yes

Logs

Logs
                        export NATIVE_ARCH_64_BIT\=x86_64
                        export NATIVE_ARCH_ACTUAL\=x86_64
                        export NO_COMMON\=YES
                        export OBJC_ABI_VERSION\=2
                        export
                        OBJECT_FILE_DIR\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediates.n
                        oindex/Runner.build/Debug-iphonesimulator/Runner.build/Objects
                        export
                        OBJECT_FILE_DIR_normal\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermed
                        iates.noindex/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal
                        export
                        OBJROOT\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediates.noindex
                        export ONLY_ACTIVE_ARCH\=YES
                        export OS\=MACOS
                        export OSAC\=/usr/bin/osacompile
                        export PACKAGE_CONFIG\=/Users/rhof/Documents/Code/test/jank/.dart_tool/package_config.json
                        export PACKAGE_TYPE\=com.apple.package-type.wrapper.application
                        export PASCAL_STRINGS\=YES
                        export
                        PATH\=/Applications/Xcode.app/Contents/SharedFrameworks/XCBuild.framework/Versions/A/PlugIns/XCBBuildService.bundle/Conten
                        ts/PlugIns/XCBSpecifications.ideplugin/Contents/Resources:/Applications/Xcode.app/Contents/SharedFrameworks/XCBuild.framew
                        ork/Versions/A/PlugIns/XCBBuildService.bundle/Contents/PlugIns/XCBSpecifications.ideplugin:/Applications/Xcode.app/Content
                        s/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault
                        .xctoolchain/usr/appleinternal/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/loca
                        l/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/C
                        ontents/Developer/Platforms/iPhoneSimulator.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSi
                        mulator.platform/usr/appleinternal/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/l
                        ocal/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xco
                        de.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Deve
                        loper/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/usr/local/opt/node@18/bin:/usr/local/lib/ruby/gems
                        /3.2.0/bin:/usr/local/opt/ruby/bin:/Users/rhof/google-cloud-sdk/bin:/Users/rhof/bin:/usr/local/bin:/System/Cryptexes/App/u
                        sr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/co
                        m.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/a
                        ppleinternal/bin:/Library/Apple/usr/bin:/Users/rhof/work/flutterSDK/bin/:/Users/rhof/work/flutterSDK/bin:/Users/rhof/.pub-
                        cache/bin:/Users/rhof/.rvm/bin
                        export PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES\=/usr/include\ /usr/local/include\ /System/Library/Frameworks\
                        /System/Library/PrivateFrameworks\ /Applications/Xcode.app/Contents/Developer/Headers\
                        /Applications/Xcode.app/Contents/Developer/SDKs\ /Applications/Xcode.app/Contents/Developer/Platforms
                        export PBDEVELOPMENTPLIST_PATH\=Runner.app/pbdevelopment.plist
                        export
                        PER_ARCH_OBJECT_FILE_DIR\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Interm
                        ediates.noindex/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch
                        export
                        PER_VARIANT_OBJECT_FILE_DIR\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Int
                        ermediates.noindex/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal
                        export
                        PKGINFO_FILE_PATH\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediates
                        .noindex/Runner.build/Debug-iphonesimulator/Runner.build/PkgInfo
                        export PKGINFO_PATH\=Runner.app/PkgInfo
                        export
                        PLATFORM_DEVELOPER_APPLICATIONS_DIR\=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Develop
                        er/Applications
                        export
                        PLATFORM_DEVELOPER_BIN_DIR\=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bi
                        n
                        export
                        PLATFORM_DEVELOPER_LIBRARY_DIR\=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Li
                        brary
                        export
                        PLATFORM_DEVELOPER_SDK_DIR\=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs
                        export
                        PLATFORM_DEVELOPER_TOOLS_DIR\=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Tool
                        s
                        export
                        PLATFORM_DEVELOPER_USR_DIR\=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr
                        export PLATFORM_DIR\=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform
                        export PLATFORM_DISPLAY_NAME\=iOS\ Simulator
                        export PLATFORM_FAMILY_NAME\=iOS
                        export PLATFORM_NAME\=iphonesimulator
                        export PLATFORM_PREFERRED_ARCH\=x86_64
                        export PLATFORM_PRODUCT_BUILD_VERSION\=21E210
                        export PLIST_FILE_OUTPUT_FORMAT\=binary
                        export PLUGINS_FOLDER_PATH\=Runner.app/PlugIns
                        export PODS_BUILD_DIR\=/Users/rhof/Documents/Code/test/jank/build/ios
                        export PODS_CONFIGURATION_BUILD_DIR\=/Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator
                        export PODS_PODFILE_DIR_PATH\=/Users/rhof/Documents/Code/test/jank/ios/.
                        export PODS_ROOT\=/Users/rhof/Documents/Code/test/jank/ios/Pods
                        export
                        PODS_XCFRAMEWORKS_BUILD_DIR\=/Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator/XCFrameworkIntermediates
                        export PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR\=YES
                        export
                        PRECOMP_DESTINATION_DIR\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Interme
                        diates.noindex/Runner.build/Debug-iphonesimulator/Runner.build/PrefixHeaders
                        export PRESERVE_DEAD_CODE_INITS_AND_TERMS\=NO
                        export PRIVATE_HEADERS_FOLDER_PATH\=Runner.app/PrivateHeaders
                        export
                        PROCESSED_INFOPLIST_PATH\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Interm
                        ediates.noindex/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch/Processed-Info.plist
                        export PRODUCT_BUNDLE_IDENTIFIER\=com.extraservings.jank
                        export PRODUCT_BUNDLE_PACKAGE_TYPE\=APPL
                        export PRODUCT_MODULE_NAME\=Runner
                        export PRODUCT_NAME\=Runner
                        export PRODUCT_SETTINGS_PATH\=/Users/rhof/Documents/Code/test/jank/ios/Runner/Info.plist
                        export PRODUCT_TYPE\=com.apple.product-type.application
                        export PROFILING_CODE\=NO
                        export PROJECT\=Runner
                        export
                        PROJECT_DERIVED_FILE_DIR\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Interm
                        ediates.noindex/Runner.build/DerivedSources
                        export PROJECT_DIR\=/Users/rhof/Documents/Code/test/jank/ios
                        export PROJECT_FILE_PATH\=/Users/rhof/Documents/Code/test/jank/ios/Runner.xcodeproj
                        export PROJECT_NAME\=Runner
                        export
                        PROJECT_TEMP_DIR\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediates.
                        noindex/Runner.build
                        export
                        PROJECT_TEMP_ROOT\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediates
                        .noindex
                        export PROVISIONING_PROFILE_REQUIRED\=NO
                        export PROVISIONING_PROFILE_REQUIRED_YES_YES\=YES
                        export PROVISIONING_PROFILE_SUPPORTED\=YES
                        export PUBLIC_HEADERS_FOLDER_PATH\=Runner.app/Headers
                        export RECOMMENDED_IPHONEOS_DEPLOYMENT_TARGET\=12.5
                        export RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS\=YES
                        export REMOVE_CVS_FROM_RESOURCES\=YES
                        export REMOVE_GIT_FROM_RESOURCES\=YES
                        export REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES\=YES
                        export REMOVE_HG_FROM_RESOURCES\=YES
                        export REMOVE_STATIC_EXECUTABLES_FROM_EMBEDDED_BUNDLES\=YES
                        export REMOVE_SVN_FROM_RESOURCES\=YES
                        export
                        REZ_COLLECTOR_DIR\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediates
                        .noindex/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources
                        export
                        REZ_OBJECTS_DIR\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediates.n
                        oindex/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources/Objects
                        export REZ_SEARCH_PATHS\=/Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator\ 
                        export SCAN_ALL_SOURCE_FILES_FOR_INCLUDES\=NO
                        export SCRIPTS_FOLDER_PATH\=Runner.app/Scripts
                        export SCRIPT_INPUT_FILE_0\=/Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator/Runner.app/Info.plist
                        export SCRIPT_INPUT_FILE_COUNT\=1
                        export SCRIPT_INPUT_FILE_LIST_COUNT\=0
                        export SCRIPT_OUTPUT_FILE_COUNT\=0
                        export SCRIPT_OUTPUT_FILE_LIST_COUNT\=0
                        export
                        SCRIPT_OUTPUT_STREAM_FILE\=/var/folders/mw/qpnd02kj7h7gcdy7pg0pn2q40000gn/T/flutter_tools.vMS64E/flutter_ios_build_temp_di
                        rLvjY0a/pipe_to_stdout
                        export
                        SDKROOT\=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.4.
                        sdk
                        export
                        SDK_DIR\=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.4.
                        sdk
                        export
                        SDK_DIR_iphonesimulator\=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPho
                        neSimulator17.4.sdk
                        export
                        SDK_DIR_iphonesimulator17_4\=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/
                        iPhoneSimulator17.4.sdk
                        export SDK_NAME\=iphonesimulator17.4
                        export SDK_NAMES\=iphonesimulator17.4
                        export SDK_PRODUCT_BUILD_VERSION\=21E210
                        export SDK_STAT_CACHE_DIR\=/Users/rhof/Library/Developer/Xcode/DerivedData
                        export SDK_STAT_CACHE_ENABLE\=YES
                        export
                        SDK_STAT_CACHE_PATH\=/Users/rhof/Library/Developer/Xcode/DerivedData/SDKStatCaches.noindex/iphonesimulator17.4-21E210-aa93
                        b11c43e2d16681ac3fa171344f4f.sdkstatcache
                        export SDK_VERSION\=17.4
                        export SDK_VERSION_ACTUAL\=170400
                        export SDK_VERSION_MAJOR\=170000
                        export SDK_VERSION_MINOR\=170400
                        export SED\=/usr/bin/sed
                        export SEPARATE_STRIP\=NO
                        export SEPARATE_SYMBOL_EDIT\=NO
                        export SET_DIR_MODE_OWNER_GROUP\=YES
                        export SET_FILE_MODE_OWNER_GROUP\=NO
                        export SHALLOW_BUNDLE\=YES
                        export SHALLOW_BUNDLE_TRIPLE\=ios-simulator
                        export SHALLOW_BUNDLE_ios_macabi\=NO
                        export SHALLOW_BUNDLE_macos\=NO
                        export SHARED_DERIVED_FILE_DIR\=/Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator/DerivedSources
                        export SHARED_FRAMEWORKS_FOLDER_PATH\=Runner.app/SharedFrameworks
                        export
                        SHARED_PRECOMPS_DIR\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediat
                        es.noindex/PrecompiledHeaders
                        export SHARED_SUPPORT_FOLDER_PATH\=Runner.app/SharedSupport
                        export SKIP_INSTALL\=NO
                        export SOURCE_ROOT\=/Users/rhof/Documents/Code/test/jank/ios
                        export SRCROOT\=/Users/rhof/Documents/Code/test/jank/ios
                        export
                        STRINGSDATA_DIR\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediates.n
                        oindex/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch
                        export
                        STRINGSDATA_ROOT\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediates.
                        noindex/Runner.build/Debug-iphonesimulator/Runner.build
                        export STRINGS_FILE_INFOPLIST_RENAME\=YES
                        export STRINGS_FILE_OUTPUT_ENCODING\=binary
                        export STRIP_BITCODE_FROM_COPIED_FILES\=NO
                        export STRIP_INSTALLED_PRODUCT\=NO
                        export STRIP_STYLE\=all
                        export STRIP_SWIFT_SYMBOLS\=YES
                        export SUPPORTED_DEVICE_FAMILIES\=1,2
                        export SUPPORTED_PLATFORMS\=iphoneos\ iphonesimulator
                        export SUPPORTS_MACCATALYST\=NO
                        export SUPPORTS_ON_DEMAND_RESOURCES\=YES
                        export SUPPORTS_TEXT_BASED_API\=NO
                        export SUPPRESS_WARNINGS\=NO
                        export SWIFT_EMIT_LOC_STRINGS\=NO
                        export SWIFT_OBJC_BRIDGING_HEADER\=Runner/Runner-Bridging-Header.h
                        export SWIFT_OPTIMIZATION_LEVEL\=-Onone
                        export SWIFT_PLATFORM_TARGET_PREFIX\=ios
                        export
                        SWIFT_RESPONSE_FILE_PATH_normal_x86_64\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqep
                        z/Build/Intermediates.noindex/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/x86_64/Runner.SwiftFileList
                        export SWIFT_VERSION\=5.0
                        export SYMROOT\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Products
                        export SYSTEM_ADMIN_APPS_DIR\=/Applications/Utilities
                        export SYSTEM_APPS_DIR\=/Applications
                        export SYSTEM_CORE_SERVICES_DIR\=/System/Library/CoreServices
                        export SYSTEM_DEMOS_DIR\=/Applications/Extras
                        export SYSTEM_DEVELOPER_APPS_DIR\=/Applications/Xcode.app/Contents/Developer/Applications
                        export SYSTEM_DEVELOPER_BIN_DIR\=/Applications/Xcode.app/Contents/Developer/usr/bin
                        export SYSTEM_DEVELOPER_DEMOS_DIR\=/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built\ Examples
                        export SYSTEM_DEVELOPER_DIR\=/Applications/Xcode.app/Contents/Developer
                        export SYSTEM_DEVELOPER_DOC_DIR\=/Applications/Xcode.app/Contents/Developer/ADC\ Reference\ Library
                        export SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR\=/Applications/Xcode.app/Contents/Developer/Applications/Graphics\ Tools
                        export SYSTEM_DEVELOPER_JAVA_TOOLS_DIR\=/Applications/Xcode.app/Contents/Developer/Applications/Java\ Tools
                        export SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR\=/Applications/Xcode.app/Contents/Developer/Applications/Performance\ Tools
                        export SYSTEM_DEVELOPER_RELEASENOTES_DIR\=/Applications/Xcode.app/Contents/Developer/ADC\ Reference\ Library/releasenotes
                        export SYSTEM_DEVELOPER_TOOLS\=/Applications/Xcode.app/Contents/Developer/Tools
                        export SYSTEM_DEVELOPER_TOOLS_DOC_DIR\=/Applications/Xcode.app/Contents/Developer/ADC\ Reference\
                        Library/documentation/DeveloperTools
                        export SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR\=/Applications/Xcode.app/Contents/Developer/ADC\ Reference\
                        Library/releasenotes/DeveloperTools
                        export SYSTEM_DEVELOPER_USR_DIR\=/Applications/Xcode.app/Contents/Developer/usr
                        export SYSTEM_DEVELOPER_UTILITIES_DIR\=/Applications/Xcode.app/Contents/Developer/Applications/Utilities
                        export SYSTEM_DEXT_INSTALL_PATH\=/System/Library/DriverExtensions
                        export SYSTEM_DOCUMENTATION_DIR\=/Library/Documentation
                        export SYSTEM_EXTENSIONS_FOLDER_PATH\=Runner.app/SystemExtensions
                        export SYSTEM_EXTENSIONS_FOLDER_PATH_SHALLOW_BUNDLE_NO\=Runner.app/Library/SystemExtensions
                        export SYSTEM_EXTENSIONS_FOLDER_PATH_SHALLOW_BUNDLE_YES\=Runner.app/SystemExtensions
                        export SYSTEM_KEXT_INSTALL_PATH\=/System/Library/Extensions
                        export SYSTEM_LIBRARY_DIR\=/System/Library
                        export TAPI_DEMANGLE\=YES
                        export TAPI_ENABLE_PROJECT_HEADERS\=NO
                        export TAPI_LANGUAGE\=objective-c
                        export TAPI_LANGUAGE_STANDARD\=compiler-default
                        export TAPI_USE_SRCROOT\=YES
                        export TAPI_VERIFY_MODE\=Pedantic
                        export TARGETED_DEVICE_FAMILY\=1,2
                        export TARGETNAME\=Runner
                        export TARGET_BUILD_DIR\=/Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator
                        export TARGET_DEVICE_IDENTIFIER\=9240320C-09D6-4B8D-9ED1-AA8C992D61E0
                        export TARGET_DEVICE_MODEL\=iPad14,1
                        export TARGET_DEVICE_OS_VERSION\=17.4
                        export TARGET_DEVICE_PLATFORM_NAME\=iphonesimulator
                        export TARGET_NAME\=Runner
                        export
                        TARGET_TEMP_DIR\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediates.n
                        oindex/Runner.build/Debug-iphonesimulator/Runner.build
                        export
                        TEMP_DIR\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediates.noindex/
                        Runner.build/Debug-iphonesimulator/Runner.build
                        export
                        TEMP_FILES_DIR\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediates.no
                        index/Runner.build/Debug-iphonesimulator/Runner.build
                        export
                        TEMP_FILE_DIR\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediates.noi
                        ndex/Runner.build/Debug-iphonesimulator/Runner.build
                        export
                        TEMP_ROOT\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediates.noindex
                        export TEST_FRAMEWORK_SEARCH_PATHS\=\
                        /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks\
                        /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.4.sdk/Devel
                        oper/Library/Frameworks
                        export TEST_LIBRARY_SEARCH_PATHS\=\
                        /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/lib
                        export TOOLCHAINS\=com.apple.dt.toolchain.XcodeDefault
                        export TOOLCHAIN_DIR\=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain
                        export TRACK_WIDGET_CREATION\=true
                        export TREAT_MISSING_BASELINES_AS_TEST_FAILURES\=NO
                        export TREE_SHAKE_ICONS\=false
                        export TeamIdentifierPrefix\=D5995NG3ZB.
                        export UID\=501
                        export
                        UNINSTALLED_PRODUCTS_DIR\=/Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Interm
                        ediates.noindex/UninstalledProducts
                        export UNLOCALIZED_RESOURCES_FOLDER_PATH\=Runner.app
                        export UNLOCALIZED_RESOURCES_FOLDER_PATH_SHALLOW_BUNDLE_NO\=Runner.app/Resources
                        export UNLOCALIZED_RESOURCES_FOLDER_PATH_SHALLOW_BUNDLE_YES\=Runner.app
                        export UNSTRIPPED_PRODUCT\=NO
                        export USER\=rhof
                        export USER_APPS_DIR\=/Users/rhof/Applications
                        export USER_LIBRARY_DIR\=/Users/rhof/Library
                        export USE_DYNAMIC_NO_PIC\=YES
                        export USE_HEADERMAP\=YES
                        export USE_HEADER_SYMLINKS\=NO
                        export USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES\=YES
                        export VALIDATE_DEVELOPMENT_ASSET_PATHS\=YES_ERROR
                        export VALIDATE_PRODUCT\=NO
                        export VALID_ARCHS\=arm64\ arm64e\ i386\ x86_64
                        export VERBOSE_PBXCP\=NO
                        export VERBOSE_SCRIPT_LOGGING\=YES
                        export VERSIONING_SYSTEM\=apple-generic
                        export VERSIONPLIST_PATH\=Runner.app/version.plist
                        export VERSION_INFO_BUILDER\=rhof
                        export VERSION_INFO_FILE\=Runner_vers.c
                        export VERSION_INFO_STRING\=\"@\(\#\)PROGRAM:Runner\ \ PROJECT:Runner-1\"
                        export WRAPPER_EXTENSION\=app
                        export WRAPPER_NAME\=Runner.app
                        export WRAPPER_SUFFIX\=.app
                        export WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES\=NO
                        export XCODE_APP_SUPPORT_DIR\=/Applications/Xcode.app/Contents/Developer/Library/Xcode
                        export XCODE_PRODUCT_BUILD_VERSION\=15E204a
                        export XCODE_VERSION_ACTUAL\=1530
                        export XCODE_VERSION_MAJOR\=1500
                        export XCODE_VERSION_MINOR\=1530
                        export XPCSERVICES_FOLDER_PATH\=Runner.app/XPCServices
                        export YACC\=yacc
                        export _WRAPPER_CONTENTS_DIR_SHALLOW_BUNDLE_NO\=/Contents
                        export _WRAPPER_PARENT_PATH_SHALLOW_BUNDLE_NO\=/..
                        export _WRAPPER_RESOURCES_DIR_SHALLOW_BUNDLE_NO\=/Resources
                        export __IS_NOT_MACOS\=YES
                        export __IS_NOT_MACOS_macosx\=NO
                        export __IS_NOT_SIMULATOR\=NO
                        export __IS_NOT_SIMULATOR_simulator\=NO
                        export arch\=undefined_arch
                        export variant\=normal
                        /bin/sh -c
                        /Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediates.noindex/Runner.bui
                        ld/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh
                    ♦ No native assets to bundle. /Users/rhof/Documents/Code/test/jank/build/native_assets/ios/ doesn't exist.

                    ExtractAppIntentsMetadata (in target 'Runner' from project 'Runner')
                        cd /Users/rhof/Documents/Code/test/jank/ios
                        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor
                        --output /Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator/Runner.app --toolchain-dir
                        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name Runner --sdk-root
                        /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.4.sdk
                        --xcode-version 15E204a --platform-family iOS --deployment-target 12.0 --target-triple x86_64-apple-ios12.0-simulator
                        --binary-file /Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator/Runner.app/Runner --dependency-file
                        /Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediates.noindex/Runner.bui
                        ld/Debug-iphonesimulator/Runner.build/Objects-normal/x86_64/Runner_dependency_info.dat --stringsdata-file
                        /Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediates.noindex/Runner.bui
                        ld/Debug-iphonesimulator/Runner.build/Objects-normal/x86_64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list
                        /Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediates.noindex/Runner.bui
                        ld/Debug-iphonesimulator/Runner.build/Objects-normal/x86_64/Runner.SwiftFileList --swift-const-vals-list
                        /Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediates.noindex/Runner.bui
                        ld/Debug-iphonesimulator/Runner.build/Objects-normal/x86_64/Runner.SwiftConstValuesFileList --compile-time-extraction
                        --deployment-aware-processing
                    note: Metadata extraction skipped. No AppIntents.framework dependency found. (in target 'Runner' from project 'Runner')

                    CopySwiftLibs /Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator/Runner.app (in target 'Runner' from project
                    'Runner')
                        cd /Users/rhof/Documents/Code/test/jank/ios
                        builtin-swiftStdLibTool --copy --verbose --sign - --scan-executable
                        /Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator/Runner.app/Runner --scan-folder
                        /Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator/Runner.app/Frameworks --scan-folder
                        /Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator/Runner.app/PlugIns --scan-folder
                        /Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator/Runner.app/SystemExtensions --scan-folder
                        /Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator/Runner.app/Extensions --scan-folder
                        /Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator/Pods_Runner.framework --platform iphonesimulator
                        --toolchain /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --destination
                        /Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator/Runner.app/Frameworks --strip-bitcode
                        --strip-bitcode-tool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/bitcode_strip
                        --emit-dependency-info
                        /Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediates.noindex/Runner.bui
                        ld/Debug-iphonesimulator/Runner.build/SwiftStdLibToolInputDependencies.dep --filter-for-swift-os

                    AppIntentsSSUTraining (in target 'Runner' from project 'Runner')
                        cd /Users/rhof/Documents/Code/test/jank/ios
                        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsnltrainingprocessor
                        --infoplist-path /Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator/Runner.app/Info.plist
                        --temp-dir-path
                        /Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediates.noindex/Runner.bui
                        ld/Debug-iphonesimulator/Runner.build/ssu --bundle-id com.extraservings.jank --product-path
                        /Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator/Runner.app --extracted-metadata-path
                        /Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator/Runner.app/Metadata.appintents --archive-ssu-assets
                    2024-06-07 17:04:05.442 appintentsnltrainingprocessor[22162:176874] Parsing options for appintentsnltrainingprocessor
                    2024-06-07 17:04:05.444 appintentsnltrainingprocessor[22162:176874] No AppShortcuts found - Skipping.

                    CodeSign /Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator/Runner.app (in target 'Runner' from project
                    'Runner')
                        cd /Users/rhof/Documents/Code/test/jank/ios

                        Signing Identity:     "-"

                        /usr/bin/codesign --force --sign - --entitlements
                        /Users/rhof/Library/Developer/Xcode/DerivedData/Runner-duyamsqudzeblxenuhkhkztcqepz/Build/Intermediates.noindex/Runner.bui
                        ld/Debug-iphonesimulator/Runner.build/Runner.app.xcent --timestamp\=none --generate-entitlement-der
                        /Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator/Runner.app

                    Validate /Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator/Runner.app (in target 'Runner' from project
                    'Runner')
                        cd /Users/rhof/Documents/Code/test/jank/ios
                        builtin-validationUtility /Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator/Runner.app


                    Result bundle written to path:
                        /var/folders/mw/qpnd02kj7h7gcdy7pg0pn2q40000gn/T/flutter_tools.vMS64E/flutter_ios_build_temp_dirLvjY0a/temporary_xcresult_bun
                        dle

                    ** BUILD SUCCEEDED **
[ +101 ms]  └─Compiling, linking and signing... (completed in 3.9s)
[   +2 ms] Xcode build done.                                           17.3s
[  +27 ms] executing: xcrun xcresulttool get --path
/var/folders/mw/qpnd02kj7h7gcdy7pg0pn2q40000gn/T/flutter_tools.vMS64E/flutter_ios_build_temp_dirLvjY0a/temporary_xcresult_bundle --format json
[  +73 ms] {
             "_type" : {
               "_name" : "ActionsInvocationRecord"
             },
             "actions" : {
               "_type" : {
                 "_name" : "Array"
               },
               "_values" : [
                 {
                   "_type" : {
                     "_name" : "ActionRecord"
                   },
                   "actionResult" : {
                     "_type" : {
                       "_name" : "ActionResult"
                     },
                     "coverage" : {
                       "_type" : {
                         "_name" : "CodeCoverageInfo"
                       }
                     },
                     "issues" : {
                       "_type" : {
                         "_name" : "ResultIssueSummaries"
                       }
                     },
                     "metrics" : {
                       "_type" : {
                         "_name" : "ResultMetrics"
                       }
                     },
                     "resultName" : {
                       "_type" : {
                         "_name" : "String"
                       },
                       "_value" : "action"
                     },
                     "status" : {
                       "_type" : {
                         "_name" : "String"
                       },
                       "_value" : "notRequested"
                     }
                   },
                   "buildResult" : {
                     "_type" : {
                       "_name" : "ActionResult"
                     },
                     "coverage" : {
                       "_type" : {
                         "_name" : "CodeCoverageInfo"
                       }
                     },
                     "issues" : {
                       "_type" : {
                         "_name" : "ResultIssueSummaries"
                       }
                     },
                     "logRef" : {
                       "_type" : {
                         "_name" : "Reference"
                       },
                       "id" : {
                         "_type" : {
                           "_name" : "String"
                         },
                         "_value" : "0~KBUB91y9-QveEftAxnIP6FDdB6vnxNcTR_TGEoybcHTbaAkLyCYwtipDmn6NBg5k9GhipcABuOb3SbTFRCDsEg=="
                       },
                       "targetType" : {
                         "_type" : {
                           "_name" : "TypeDefinition"
                         },
                         "name" : {
                           "_type" : {
                             "_name" : "String"
                           },
                           "_value" : "ActivityLogSection"
                         }
                       }
                     },
                     "metrics" : {
                       "_type" : {
                         "_name" : "ResultMetrics"
                       }
                     },
                     "resultName" : {
                       "_type" : {
                         "_name" : "String"
                       },
                       "_value" : "build"
                     },
                     "status" : {
                       "_type" : {
                         "_name" : "String"
                       },
                       "_value" : "succeeded"
                     }
                   },
                   "endedTime" : {
                     "_type" : {
                       "_name" : "Date"
                     },
                     "_value" : "2024-06-07T17:04:06.805-0400"
                   },
                   "runDestination" : {
                     "_type" : {
                       "_name" : "ActionRunDestinationRecord"
                     },
                     "displayName" : {
                       "_type" : {
                         "_name" : "String"
                       },
                       "_value" : "iPad mini (6th generation)"
                     },
                     "localComputerRecord" : {
                       "_type" : {
                         "_name" : "ActionDeviceRecord"
                       },
                       "busSpeedInMHz" : {
                         "_type" : {
                           "_name" : "Int"
                         },
                         "_value" : "400"
                       },
                       "cpuCount" : {
                         "_type" : {
                           "_name" : "Int"
                         },
                         "_value" : "1"
                       },
                       "cpuKind" : {
                         "_type" : {
                           "_name" : "String"
                         },
                         "_value" : "Quad-Core Intel Core i5"
                       },
                       "cpuSpeedInMHz" : {
                         "_type" : {
                           "_name" : "Int"
                         },
                         "_value" : "2000"
                       },
                       "identifier" : {
                         "_type" : {
                           "_name" : "String"
                         },
                         "_value" : "BDE75BF0-8BDF-52B9-953A-663A34E75D13"
                       },
                       "isConcreteDevice" : {
                         "_type" : {
                           "_name" : "Bool"
                         },
                         "_value" : "true"
                       },
                       "logicalCPUCoresPerPackage" : {
                         "_type" : {
                           "_name" : "Int"
                         },
                         "_value" : "8"
                       },
                       "modelCode" : {
                         "_type" : {
                           "_name" : "String"
                         },
                         "_value" : "MacBookPro16,2"
                       },
                       "modelName" : {
                         "_type" : {
                           "_name" : "String"
                         },
                         "_value" : "MacBook Pro"
                       },
                       "modelUTI" : {
                         "_type" : {
                           "_name" : "String"
                         },
                         "_value" : "com.apple.macbookpro-13-retina-four-usb-ports-2020"
                       },
                       "name" : {
                         "_type" : {
                           "_name" : "String"
                         },
                         "_value" : "My Mac"
                       },
                       "nativeArchitecture" : {
                         "_type" : {
                           "_name" : "String"
                         },
                         "_value" : "x86_64h"
                       },
                       "operatingSystemVersion" : {
                         "_type" : {
                           "_name" : "String"
                         },
                         "_value" : "14.5"
                       },
                       "operatingSystemVersionWithBuildNumber" : {
                         "_type" : {
                           "_name" : "String"
                         },
                         "_value" : "14.5 (23F79)"
                       },
                       "physicalCPUCoresPerPackage" : {
                         "_type" : {
                           "_name" : "Int"
                         },
                         "_value" : "4"
                       },
                       "platformRecord" : {
                         "_type" : {
                           "_name" : "ActionPlatformRecord"
                         },
                         "identifier" : {
                           "_type" : {
                             "_name" : "String"
                           },
                           "_value" : "com.apple.platform.macosx"
                         },
                         "userDescription" : {
                           "_type" : {
                             "_name" : "String"
                           },
                           "_value" : "macOS"
                         }
                       },
                       "ramSizeInMegabytes" : {
                         "_type" : {
                           "_name" : "Int"
                         },
                         "_value" : "16384"
                       }
                     },
                     "targetArchitecture" : {
                       "_type" : {
                         "_name" : "String"
                       },
                       "_value" : "x86_64"
                     },
                     "targetDeviceRecord" : {
                       "_type" : {
                         "_name" : "ActionDeviceRecord"
                       },
                       "busSpeedInMHz" : {
                         "_type" : {
                           "_name" : "Int"
                         },
                         "_value" : "0"
                       },
                       "cpuCount" : {
                         "_type" : {
                           "_name" : "Int"
                         },
                         "_value" : "0"
                       },
                       "cpuSpeedInMHz" : {
                         "_type" : {
                           "_name" : "Int"
                         },
                         "_value" : "0"
                       },
                       "identifier" : {
                         "_type" : {
                           "_name" : "String"
                         },
                         "_value" : "9240320C-09D6-4B8D-9ED1-AA8C992D61E0"
                       },
                       "isConcreteDevice" : {
                         "_type" : {
                           "_name" : "Bool"
                         },
                         "_value" : "true"
                       },
                       "logicalCPUCoresPerPackage" : {
                         "_type" : {
                           "_name" : "Int"
                         },
                         "_value" : "0"
                       },
                       "modelCode" : {
                         "_type" : {
                           "_name" : "String"
                         },
                         "_value" : "iPad14,1"
                       },
                       "modelName" : {
                         "_type" : {
                           "_name" : "String"
                         },
                         "_value" : "iPad mini (6th generation)"
                       },
                       "modelUTI" : {
                         "_type" : {
                           "_name" : "String"
                         },
                         "_value" : "com.apple.ipad-mini6-1"
                       },
                       "name" : {
                         "_type" : {
                           "_name" : "String"
                         },
                         "_value" : "iPad mini (6th generation)"
                       },
                       "nativeArchitecture" : {
                         "_type" : {
                           "_name" : "String"
                         },
                         "_value" : "x86_64"
                       },
                       "operatingSystemVersion" : {
                         "_type" : {
                           "_name" : "String"
                         },
                         "_value" : "17.4"
                       },
                       "operatingSystemVersionWithBuildNumber" : {
                         "_type" : {
                           "_name" : "String"
                         },
                         "_value" : "17.4 (21E213)"
                       },
                       "physicalCPUCoresPerPackage" : {
                         "_type" : {
                           "_name" : "Int"
                         },
                         "_value" : "0"
                       },
                       "platformRecord" : {
                         "_type" : {
                           "_name" : "ActionPlatformRecord"
                         },
                         "identifier" : {
                           "_type" : {
                             "_name" : "String"
                           },
                           "_value" : "com.apple.platform.iphonesimulator"
                         },
                         "userDescription" : {
                           "_type" : {
                             "_name" : "String"
                           },
                           "_value" : "iOS Simulator"
                         }
                       },
                       "ramSizeInMegabytes" : {
                         "_type" : {
                           "_name" : "Int"
                         },
                         "_value" : "0"
                       }
                     },
                     "targetSDKRecord" : {
                       "_type" : {
                         "_name" : "ActionSDKRecord"
                       },
                       "identifier" : {
                         "_type" : {
                           "_name" : "String"
                         },
                         "_value" : "iphonesimulator17.4"
                       },
                       "name" : {
                         "_type" : {
                           "_name" : "String"
                         },
                         "_value" : "Simulator - iOS 17.4"
                       },
                       "operatingSystemVersion" : {
                         "_type" : {
                           "_name" : "String"
                         },
                         "_value" : "17.4"
                       }
                     }
                   },
                   "schemeCommandName" : {
                     "_type" : {
                       "_name" : "String"
                     },
                     "_value" : "Run"
                   },
                   "schemeTaskName" : {
                     "_type" : {
                       "_name" : "String"
                     },
                     "_value" : "Build"
                   },
                   "startedTime" : {
                     "_type" : {
                       "_name" : "Date"
                     },
                     "_value" : "2024-06-07T17:03:50.800-0400"
                   },
                   "title" : {
                     "_type" : {
                       "_name" : "String"
                     },
                     "_value" : "Build \"Runner\""
                   }
                 }
               ]
             },
             "issues" : {
               "_type" : {
                 "_name" : "ResultIssueSummaries"
               }
             },
             "metadataRef" : {
               "_type" : {
                 "_name" : "Reference"
               },
               "id" : {
                 "_type" : {
                   "_name" : "String"
                 },
                 "_value" : "0~ZHpTXBh_F2-3Q3Fbs2EjGXgFiO2IsFT30oL-ngDbEfaZZ1z7603nw-4mnbkT8yCBRUFZWh4EwA3xwDgREpr-fw=="
               },
               "targetType" : {
                 "_type" : {
                   "_name" : "TypeDefinition"
                 },
                 "name" : {
                   "_type" : {
                     "_name" : "String"
                   },
                   "_value" : "ActionsInvocationMetadata"
                 }
               }
             },
             "metrics" : {
               "_type" : {
                 "_name" : "ResultMetrics"
               }
             }
           }
[   +6 ms] executing: rsync -8 -av --delete /Users/rhof/Documents/Code/test/jank/build/ios/Debug-iphonesimulator/Runner.app
/Users/rhof/Documents/Code/test/jank/build/ios/iphonesimulator
[  +34 ms] building file list ... done
           Runner.app/
           Runner.app/Info.plist
           Runner.app/Runner
           Runner.app/_CodeSignature/CodeResources

           sent 116620 bytes  received 92 bytes  233424.00 bytes/sec
           total size is 103730329  speedup is 888.77
[   +3 ms] executing: xcrun simctl install 9240320C-09D6-4B8D-9ED1-AA8C992D61E0
/Users/rhof/Documents/Code/test/jank/build/ios/iphonesimulator/Runner.app
[ +858 ms] executing: /usr/bin/plutil -convert xml1 -o - /Users/rhof/Documents/Code/test/jank/build/ios/iphonesimulator/Runner.app/Info.plist
[  +20 ms] Exit code 0 from: /usr/bin/plutil -convert xml1 -o -
/Users/rhof/Documents/Code/test/jank/build/ios/iphonesimulator/Runner.app/Info.plist
[        ] <?xml version="1.0" encoding="UTF-8"?>
           <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
           <plist version="1.0">
           <dict>
                <key>BuildMachineOSBuild</key>
                <string>23F79</string>
                <key>CADisableMinimumFrameDurationOnPhone</key>
                <true/>
                <key>CFBundleDevelopmentRegion</key>
                <string>en</string>
                <key>CFBundleDisplayName</key>
                <string>Jank</string>
                <key>CFBundleExecutable</key>
                <string>Runner</string>
                <key>CFBundleIcons</key>
                <dict>
                        <key>CFBundlePrimaryIcon</key>
                        <dict>
                                <key>CFBundleIconFiles</key>
                                <array>
                                        <string>AppIcon60x60</string>
                                </array>
                                <key>CFBundleIconName</key>
                                <string>AppIcon</string>
                        </dict>
                </dict>
                <key>CFBundleIcons~ipad</key>
                <dict>
                        <key>CFBundlePrimaryIcon</key>
                        <dict>
                                <key>CFBundleIconFiles</key>
                                <array>
                                        <string>AppIcon60x60</string>
                                        <string>AppIcon76x76</string>
                                </array>
                                <key>CFBundleIconName</key>
                                <string>AppIcon</string>
                        </dict>
                </dict>
                <key>CFBundleIdentifier</key>
                <string>com.extraservings.jank</string>
                <key>CFBundleInfoDictionaryVersion</key>
                <string>6.0</string>
                <key>CFBundleName</key>
                <string>jank</string>
                <key>CFBundlePackageType</key>
                <string>APPL</string>
                <key>CFBundleShortVersionString</key>
                <string>1.0.0</string>
                <key>CFBundleSignature</key>
                <string>????</string>
                <key>CFBundleSupportedPlatforms</key>
                <array>
                        <string>iPhoneSimulator</string>
                </array>
                <key>CFBundleVersion</key>
                <string>1</string>
                <key>DTCompiler</key>
                <string>com.apple.compilers.llvm.clang.1_0</string>
                <key>DTPlatformBuild</key>
                <string>21E210</string>
                <key>DTPlatformName</key>
                <string>iphonesimulator</string>
                <key>DTPlatformVersion</key>
                <string>17.4</string>
                <key>DTSDKBuild</key>
                <string>21E210</string>
                <key>DTSDKName</key>
                <string>iphonesimulator17.4</string>
                <key>DTXcode</key>
                <string>1530</string>
                <key>DTXcodeBuild</key>
                <string>15E204a</string>
                <key>LSRequiresIPhoneOS</key>
                <true/>
                <key>MinimumOSVersion</key>
                <string>12.0</string>
                <key>NSBonjourServices</key>
                <array>
                        <string>_dartVmService._tcp</string>
                </array>
                <key>NSLocalNetworkUsageDescription</key>
                <string>Allow Flutter tools on your computer to connect and debug your application. This prompt will not appear on release
                builds.</string>
                <key>UIApplicationSupportsIndirectInputEvents</key>
                <true/>
                <key>UIDeviceFamily</key>
                <array>
                        <integer>1</integer>
                        <integer>2</integer>
                </array>
                <key>UILaunchStoryboardName</key>
                <string>LaunchScreen</string>
                <key>UIMainStoryboardFile</key>
                <string>Main</string>
                <key>UISupportedInterfaceOrientations</key>
                <array>
                        <string>UIInterfaceOrientationPortrait</string>
                        <string>UIInterfaceOrientationLandscapeLeft</string>
                        <string>UIInterfaceOrientationLandscapeRight</string>
                </array>
                <key>UISupportedInterfaceOrientations~ipad</key>
                <array>
                        <string>UIInterfaceOrientationPortrait</string>
                        <string>UIInterfaceOrientationPortraitUpsideDown</string>
                        <string>UIInterfaceOrientationLandscapeLeft</string>
                        <string>UIInterfaceOrientationLandscapeRight</string>
                </array>
           </dict>
           </plist>
[   +9 ms] executing: xcrun simctl launch 9240320C-09D6-4B8D-9ED1-AA8C992D61E0 com.extraservings.jank --enable-dart-profiling
--enable-checked-mode --verify-entry-points
[ +469 ms] com.extraservings.jank: 22181
[        ] Waiting for VM Service port to be available...
[ +752 ms] VM Service URL on device: http://127.0.0.1:61782/RCzh1vYbkp4=/
[  +27 ms] Caching compiled dill
[ +165 ms] Connecting to service protocol: http://127.0.0.1:61782/RCzh1vYbkp4=/
[ +224 ms] Launching a Dart Developer Service (DDS) instance at http://127.0.0.1:0, connecting to VM service at
http://127.0.0.1:61782/RCzh1vYbkp4=/.
[ +111 ms] DDS is listening at http://127.0.0.1:61785/rNnPTSlScS4=/.
[ +182 ms] Successfully connected to service protocol: http://127.0.0.1:61782/RCzh1vYbkp4=/
[  +39 ms] DevFS: Creating new filesystem on the device (null)
[  +26 ms] DevFS: Created new filesystem on the device
(file:///Users/rhof/Library/Developer/CoreSimulator/Devices/9240320C-09D6-4B8D-9ED1-AA8C992D61E0/data/Containers/Data/Application/D57ED6D6-A394-48
D7-8300-35ECEF33EE51/tmp/jankDM37ON/jank/)
[   +3 ms] Updating assets
[ +145 ms] Syncing files to device iPad mini (6th generation)...
[   +3 ms] Compiling dart to kernel with 0 updated files
[        ] Processing bundle.
[   +2 ms] <- recompile package:jank/main.dart c8159e69-2db1-4665-9a1b-860275cda2f5
[        ] <- c8159e69-2db1-4665-9a1b-860275cda2f5
[   +7 ms] Bundle processing done.
[  +60 ms] Updating files.
[        ] Pending asset builds completed. Writing dirty entries.
[        ] DevFS: Sync finished
[   +1 ms] Syncing files to device iPad mini (6th generation)... (completed in 75ms)
[   +1 ms] Synced 0.0MB.
[   +1 ms] <- accept
[   +5 ms] Connected to _flutterView/0x10f823820.
[   +4 ms] Flutter run key commands.
[   +1 ms] r Hot reload. 🔥🔥🔥
[        ] R Hot restart.
[        ] h List all available interactive commands.
[   +3 ms] d Detach (terminate "flutter run" but leave application running).
[        ] c Clear the screen
[   +1 ms] q Quit (terminate the application on the device).
[   +1 ms] A Dart VM Service on iPad mini (6th generation) is available at: http://127.0.0.1:61785/rNnPTSlScS4=/
[ +723 ms] The Flutter DevTools debugger and profiler on iPad mini (6th generation) is available at:
                    http://127.0.0.1:9101?uri=http://127.0.0.1:61785/rNnPTSlScS4=/
[+22283 ms] DevFS: Deleting filesystem on the device
(file:///Users/rhof/Library/Developer/CoreSimulator/Devices/9240320C-09D6-4B8D-9ED1-AA8C992D61E0/data/Containers/Data/Application/D57ED6D6-A394-48
D7-8300-35ECEF33EE51/tmp/jankDM37ON/jank/)
[  +11 ms] DevFS: Deleted filesystem on the device
(file:///Users/rhof/Library/Developer/CoreSimulator/Devices/9240320C-09D6-4B8D-9ED1-AA8C992D61E0/data/Containers/Data/Application/D57ED6D6-A394-48
D7-8300-35ECEF33EE51/tmp/jankDM37ON/jank/)
[   +7 ms] executing: xcrun simctl terminate 9240320C-09D6-4B8D-9ED1-AA8C992D61E0 com.extraservings.jank
[ +218 ms] Service protocol connection closed.
[  +25 ms] Application finished.
[   +5 ms] "flutter run" took 63,098ms.
[ +255 ms] ensureAnalyticsSent: 188ms
[        ] Running 2 shutdown hooks
[   +2 ms] Shutdown hooks complete
[  +10 ms] exiting with code 0

Flutter Doctor output

Doctor output
[✓] Flutter (Channel master, 3.23.0-13.0.pre.162, on macOS 14.5 23F79 darwin-x64, locale en-CA)
    • Flutter version 3.23.0-13.0.pre.162 on channel master at /Users/rhof/work/flutterSDK
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 6bdebcf58d (45 minutes ago), 2024-06-07 13:20:25 -0700
    • Engine revision 1cdbebee19
    • Dart version 3.5.0 (build 3.5.0-236.0.dev)
    • DevTools version 2.36.0

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/rhof/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15E204a
    • CocoaPods version 1.15.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.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 17.0.6+0-17.0.6b829.9-10027231)

[✓] VS Code (version 1.90.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.90.0

[✓] Connected device (4 available)
    • R.SE (mobile)                       • 00008030-000164E01445802E            • ios            • iOS 17.5.1 21F90
    • iPad mini (6th generation) (mobile) • 9240320C-09D6-4B8D-9ED1-AA8C992D61E0 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-17-4
      (simulator)
    • macOS (desktop)                     • macos                                • darwin-x64     • macOS 14.5 23F79 darwin-x64
    • Chrome (web)                        • chrome                               • web-javascript • Google Chrome 125.0.6422.142

[✓] Network resources
    • All expected network resources are available.

• No issues found!
@wilpar wilpar added the from: performance template Issues created via a performance issue template label Jun 7, 2024
@jonahwilliams
Copy link
Member

So there is a simulator specific bug we're working on cherry picking here: flutter/engine#53205 . That may contribute.

That said, simulator performance is far from a priority. If something is really misbehaving we can try to take a look, but apples own profiling tools don't work on simulators.

@wilpar
Copy link
Author

wilpar commented Jun 8, 2024

thanks @jonahwilliams yes I'm working on a last-gen intel MacBook pro. Seems related.

I guess for now I'll develop with --no-enable-impeller and hope for the best on release

Here are two videos of the affected app on the same screen, the difference is night and day.

Skia: https://youtu.be/6Fln2OXwMpk
Impeller: https://youtu.be/9liioCw6wwA

@jonahwilliams
Copy link
Member

The looks similar to the rendering bug I fixed in 6bdebcf58d , but you seem to be on an engine revision after that change. Can you confirm the framework revision listed in the issue report is correct?

@wilpar
Copy link
Author

wilpar commented Jun 8, 2024

I switched back to stable. Currently running:

✗ flutter --version
Flutter 3.22.2 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 761747b (3 days ago) • 2024-06-05 22:15:13 +0200
Engine • revision edd8546116
Tools • Dart 3.4.3 • DevTools 2.34.3

@jonahwilliams
Copy link
Member

Sorry, I'm confused:

  1. Is the video you posted from stable or master channel?
  2. Are you observing similar performance issues on master channel?

@wilpar
Copy link
Author

wilpar commented Jun 8, 2024

Sorry to confuse. The two videos from today are from my normal working environment. I thought you'd seen what you needed to see so went back to work mode. I added the videos to illustrate my original point.

If I see an update to 3.22.3 or higher, I'll test again and repoen if necessary.

Have a good weekend.

@wilpar wilpar closed this as completed Jun 8, 2024
@jonahwilliams jonahwilliams reopened this Jun 8, 2024
@jonahwilliams
Copy link
Member

We can go ahead and leave this open for tracking. The cherry pick release for that bug hasn't gone out yet.

@darshankawar darshankawar added in triage Presently being triaged by the triage team engine flutter/engine repository. See also e: labels. e: impeller Impeller rendering backend issues and features requests team-engine Owned by Engine team and removed from: performance template Issues created via a performance issue template in triage Presently being triaged by the triage team labels Jun 10, 2024
@jonahwilliams jonahwilliams changed the title [impeller]. ListView in CupertinoPageScaffold becomes unresponsive in Simulator [Impeller] ListView in CupertinoPageScaffold becomes unresponsive in Simulator Jun 10, 2024
@jonahwilliams jonahwilliams changed the title [Impeller] ListView in CupertinoPageScaffold becomes unresponsive in Simulator [Impeller] ListView in CupertinoPageScaffold becomes unresponsive in Simulator. Jun 10, 2024
@jonahwilliams jonahwilliams added P2 Important issues not at the top of the work list triaged-engine Triaged by Engine team labels Jun 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
e: impeller Impeller rendering backend issues and features requests engine flutter/engine repository. See also e: labels. P2 Important issues not at the top of the work list team-engine Owned by Engine team triaged-engine Triaged by Engine team
Projects
None yet
Development

No branches or pull requests

3 participants