revanced-patches-template
revanced-patches-template copied to clipboard
bug: Youtube Revanced is crashing with `swipe-controls` enabled on android 6.0.1
Type
Error at runtime
Bug description
Versions:
Android 6.0.1 custom rom on Samsung J200g (2015)
YT: 17.33.42 revanced-patches-2.51.0.jar revanced-cli-2.9.7-all.jar app-release-unsigned.apk - v0.36.6 Vanced MicroG v0.2.24.220220
JDK:
openjdk 18.0.2 2022-07-19 OpenJDK Runtime Environment (build 18.0.2+0) OpenJDK 64-Bit Server VM (build 18.0.2+0, mixed mode)
Used Command to patch the app
java -jar revanced-cli-2.9.7-all.jar -a YouTube_v17.33.42_apkpure.com.apk -c -o revanced_17.33.42_d.apk -b revanced-patches-2.51.0.jar -m app-release-unsigned.apk -e theme -e custom-branding
Steps to reproduce
Step 0: please test under android 6.0.1
Step 1: build revanced with above command
Step 2: install and open the app
Step 3: App will launch normally also homepage video will be loaded,
Step 4: Now just touch the screen
Step 5: App will be crashed
Relevant log output
There is error in `app.revanced.integrations.swipecontrols`, build with excluding `swipe-controls` patch app is not crashing anymore.
See the filtered logs
09-08 17:09:44.753 3128 3128 I power_partial_wake_state: [0,*job*/app.revanced.android.youtube/androidx.work.impl.background.systemjob.SystemJobService]
09-08 17:09:51.008 3128 5838 I am_kill : [0,5477,app.revanced.android.youtube,15,16,DHA:empty #31]
09-08 17:09:51.148 3128 3879 I am_proc_died: [0,5477,app.revanced.android.youtube,15,53,298]
09-08 17:09:56.188 3128 4539 I am_proc_start: [0,7753,80611719,10133,app.revanced.android.youtube,broadcast-4,app.revanced.android.youtube/com.google.android.libraries.notifications.entrypoints.restart.RestartReceiver]
09-08 17:09:56.213 3128 4848 I am_proc_bound: [0,7753,80611719,app.revanced.android.youtube]
09-08 17:10:08.118 3128 4854 D PackageManager: setEnabledSetting : userId = 0 packageName = app.revanced.android.youtube cmp = androidx.work.impl.background.systemalarm.RescheduleReceiver newState = 1 callingPackage = 10133
09-08 17:10:08.763 7753 7985 W MobStoreFlagStore: Unable to update local snapshot for com.google.android.libraries.performance.primes#app.revanced.android.youtube, may result in stale flags.
09-08 17:10:08.903 3128 4067 D PackageManager: setEnabledSetting : userId = 0 packageName = app.revanced.android.youtube cmp = androidx.work.impl.background.systemalarm.RescheduleReceiver newState = 1 callingPackage = 10133
09-08 17:10:10.843 7753 7907 W System.err: remove failed: ENOENT (No such file or directory) : /data/user/0/app.revanced.android.youtube/databases/104272331969535590922||.entitystore.bak
09-08 17:10:11.558 5844 5983 D GmsDummySvc: bound by: GetServiceRequest{serviceId=GASS, gmsVersion=223380000, packageName='app.revanced.android.youtube', extras=Bundle[{}]}
09-08 17:10:12.498 5844 5859 D GmsServicesProvider: query caller=app.revanced.android.youtube name=device_country value=de
09-08 17:10:13.258 4412 4412 I Timeline: Timeline: Activity_launch_request id:app.revanced.android.youtube time:95101
09-08 17:10:13.268 5844 5859 D ClearcutLoggerService: bound by: GetServiceRequest{serviceId=CLEARCUT_LOGGER, gmsVersion=223380000, packageName='app.revanced.android.youtube', extras=Bundle[{}]}
09-08 17:10:13.268 5844 5871 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.ad_id_cache_time value=null
09-08 17:10:13.273 5844 5982 D GmsAuthManagerSvc: getToken: account:[email protected] scope:oauth2:https://www.googleapis.com/auth/notifications extras:Bundle[{androidPackageName=app.revanced.android.youtube, clientPackageName=app.revanced.android.youtube, service_connection_start_time_millis=94884}], notify: false
09-08 17:10:13.368 5844 5871 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.monitoring.sample_period_millis value=null
09-08 17:10:13.393 5844 5983 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.config.cache_time value=null
09-08 17:10:13.448 3128 4988 I am_create_activity: [0,92233086,96,app.revanced.android.youtube/com.google.android.youtube.app.honeycomb.Shell$HomeActivity,android.intent.action.MAIN,NULL,NULL,270532608,com.sec.android.app.launcher,0]
09-08 17:10:13.473 3128 4988 V WindowManager: addAppToken: AppWindowToken{9133b2c token=Token{32b62df ActivityRecord{57f5d7e u0 app.revanced.android.youtube/com.google.android.youtube.app.honeycomb.Shell$HomeActivity t96}}} to stack=1 task=96 at 0
09-08 17:10:13.483 5844 5859 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.config.url_scheme value=null
09-08 17:10:13.483 5844 5871 D GmsServicesProvider: query caller=app.revanced.android.youtube name=gms:playlog:service:samplingrules_CHIME value=null
09-08 17:10:13.503 5844 5983 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.config.url_authority value=null
09-08 17:10:13.513 5844 5871 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.upload.max_bundles value=null
09-08 17:10:13.513 5844 5859 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.upload.max_batch_size value=null
09-08 17:10:13.543 5844 5983 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.upload.max_bundle_size value=null
09-08 17:10:13.543 5844 5871 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.upload.max_events_per_bundle value=null
09-08 17:10:13.548 5844 5859 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.upload.max_events_per_day value=null
09-08 17:10:13.568 5844 5983 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.upload.max_error_events_per_day value=null
09-08 17:10:13.588 3128 4988 I am_focused_activity: [0,app.revanced.android.youtube/com.google.android.youtube.app.honeycomb.Shell$HomeActivity]
09-08 17:10:13.733 5844 5859 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.upload.max_public_events_per_day value=null
09-08 17:10:13.743 5844 5983 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.upload.max_conversions_per_day value=null
09-08 17:10:13.793 3128 3879 D ActivityManager: Launching app.revanced.android.youtube, updated priority
09-08 17:10:13.853 3128 3879 I am_restart_activity: [0,92233086,96,app.revanced.android.youtube/com.google.android.youtube.app.honeycomb.Shell$HomeActivity,0]
09-08 17:10:13.863 3128 3128 D GameManagerService: NotifyRunnable. pkg: app.revanced.android.youtube, type: 4, isMinimized: false, isTunableApp: false
09-08 17:10:13.898 3128 3490 V WindowStateAnimator: Finishing drawing window Window{6fc222e u0 d0 p3128 Starting app.revanced.android.youtube}: mDrawState=DRAW_PENDING
09-08 17:10:13.898 3128 3424 V MARsPolicyManager: updatePackagesScore PackageInfo name -- app.revanced.android.youtube
09-08 17:10:13.938 5844 5983 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.upload.max_realtime_events_per_day value=null
09-08 17:10:13.948 3128 6700 D GameManagerService: identifyGamePackage. app.revanced.android.youtube
09-08 17:10:13.948 3128 3425 D StatusBarManagerService: manageDisableList userId=0 what=0x0 pkg=Window{6fc222e u0 d0 p3128 Starting app.revanced.android.youtube}
09-08 17:10:13.968 5844 5859 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.store.max_stored_events_per_app value=null
09-08 17:10:13.983 3128 6700 D GameManagerService: identifyGamePackage. app.revanced.android.youtube
09-08 17:10:14.003 5844 5871 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.upload.url value=null
09-08 17:10:14.008 5844 5983 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.upload.backoff_period value=null
09-08 17:10:14.018 5844 5859 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.upload.window_interval value=null
09-08 17:10:14.033 5844 5871 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.upload.interval value=null
09-08 17:10:14.058 5844 5983 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.upload.realtime_upload_interval value=null
09-08 17:10:14.098 5844 5859 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.upload.debug_upload_interval value=null
09-08 17:10:14.108 5844 5871 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.upload.minimum_delay value=null
09-08 17:10:14.133 5844 5983 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.alarm_manager.minimum_interval value=null
09-08 17:10:14.158 3128 6700 D GameManagerService: identifyGamePackage. app.revanced.android.youtube
09-08 17:10:14.198 5844 5859 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.upload.stale_data_deletion_interval value=null
09-08 17:10:14.198 5844 5871 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.upload.refresh_blacklisted_config_interval value=null
09-08 17:10:14.238 5844 5983 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.upload.initial_upload_delay_time value=null
09-08 17:10:14.268 5844 5859 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.upload.retry_time value=null
09-08 17:10:14.368 5844 5871 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.upload.retry_count value=null
09-08 17:10:14.398 5844 5983 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.upload.max_queue_time value=null
09-08 17:10:14.423 5844 5859 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.lifetimevalue.max_currency_tracked value=null
09-08 17:10:14.583 5844 5859 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.audience.filter_result_max_count value=null
09-08 17:10:14.628 5844 5983 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.service_client.idle_disconnect_millis value=null
09-08 17:10:15.003 5844 5871 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.test.boolean_flag value=null
09-08 17:10:15.038 5844 5859 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.test.string_flag value=null
09-08 17:10:15.228 5844 5983 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.test.long_flag value=null
09-08 17:10:15.273 5844 5871 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.test.int_flag value=null
09-08 17:10:15.308 5844 5859 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.test.double_flag value=null
09-08 17:10:15.438 5844 5983 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.experiment.max_ids value=null
09-08 17:10:15.468 5844 5871 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.max_bundles_per_iteration value=null
09-08 17:10:15.568 5844 5859 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.sdk.attribution.cache.ttl value=null
09-08 17:10:15.598 5844 5983 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.redaction.app_instance_id.ttl value=null
09-08 17:10:15.673 5844 5871 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.collection.log_event_and_bundle_v2 value=null
09-08 17:10:15.793 5844 5859 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.audience.use_bundle_end_timestamp_for_non_sequence_property_filters value=null
09-08 17:10:15.803 5844 5871 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.audience.refresh_event_count_filters_timestamp value=null
09-08 17:10:15.818 5844 5859 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.audience.use_bundle_timestamp_for_event_count_filters value=null
09-08 17:10:15.828 5844 5983 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.sdk.collection.retrieve_deeplink_from_bow_2 value=null
09-08 17:10:15.858 5844 5859 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.sdk.collection.last_deep_link_referrer_campaign2 value=null
09-08 17:10:15.858 5844 5983 D GmsAuthProvider: Call from app.revanced.android.youtube
09-08 17:10:15.898 5844 5859 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.lifecycle.app_in_background_parameter value=null
09-08 17:10:15.938 5844 5983 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.integration.disable_firebase_instance_id value=null
09-08 17:10:15.958 5844 5859 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.collection.service.update_with_analytics_fix value=null
09-08 17:10:16.023 5844 8321 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.client.firebase_feature_rollout.v1.enable value=null
09-08 17:10:16.028 5844 5871 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.client.sessions.check_on_reset_and_enable2 value=null
09-08 17:10:16.033 5844 5983 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.collection.synthetic_data_mitigation value=null
09-08 17:10:16.038 5844 5859 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.service.storage_consent_support_version value=null
09-08 17:10:16.048 5844 8321 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.client.click_identifier_control.dev value=null
09-08 17:10:16.053 5844 5871 D GmsServicesProvider: query caller=app.revanced.android.youtube name=measurement.service.click_identifier_control value=null
09-08 17:10:16.683 7753 8266 I FA : adb shell setprop debug.firebase.analytics.app app.revanced.android.youtube
09-08 17:10:16.778 7753 7753 I Timeline: Timeline: Activity_launch_request id:app.revanced.android.youtube time:98621
09-08 17:10:16.993 3128 3879 I am_create_activity: [0,80108137,96,app.revanced.android.youtube/com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity,android.intent.action.MAIN,NULL,NULL,335544320,app.revanced.android.youtube,0]
09-08 17:10:16.993 3128 3879 V WindowManager: addAppToken: AppWindowToken{40c558f token=Token{e36acee ActivityRecord{4c65a69 u0 app.revanced.android.youtube/com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity t96}}} to stack=1 task=96 at 1
09-08 17:10:16.993 3128 3425 D StatusBarManagerService: manageDisableList userId=0 what=0x0 pkg=Window{6fc222e u0 d0 p3128 Starting app.revanced.android.youtube}
09-08 17:10:16.998 3128 3879 I am_pause_activity: [0,92233086,app.revanced.android.youtube/com.google.android.youtube.app.honeycomb.Shell$HomeActivity,0]
09-08 17:10:17.008 3128 3879 I am_focused_activity: [0,app.revanced.android.youtube/com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity]
09-08 17:10:17.198 3128 4957 I am_finish_activity: [0,92233086,96,app.revanced.android.youtube/com.google.android.youtube.app.honeycomb.Shell$HomeActivity,app-request,0]
09-08 17:10:17.513 3128 3424 W ActivityManager: Activity pause timeout for ActivityRecord{57f5d7e u0 app.revanced.android.youtube/com.google.android.youtube.app.honeycomb.Shell$HomeActivity t96 f}
09-08 17:10:17.518 3128 3424 I am_restart_activity: [0,80108137,96,app.revanced.android.youtube/com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity,0]
09-08 17:10:17.528 3128 3128 D GameManagerService: NotifyRunnable. pkg: app.revanced.android.youtube, type: 4, isMinimized: false, isTunableApp: false
09-08 17:10:17.598 3128 3424 V MARsPolicyManager: updatePackagesScore PackageInfo name -- app.revanced.android.youtube
09-08 17:10:17.993 3128 4067 I am_failed_to_pause: [0,92233086,app.revanced.android.youtube/com.google.android.youtube.app.honeycomb.Shell$HomeActivity,(none)]
09-08 17:10:23.248 3128 5836 D PackageManager: setEnabledSetting : userId = 0 packageName = app.revanced.android.youtube cmp = androidx.work.impl.background.systemalarm.RescheduleReceiver newState = 1 callingPackage = 10133
09-08 17:10:23.423 5844 5982 D GmsAuthProvider: Call from app.revanced.android.youtube
09-08 17:10:23.888 3128 3424 I am_destroy_activity: [0,92233086,96,app.revanced.android.youtube/com.google.android.youtube.app.honeycomb.Shell$HomeActivity,finish-idle,0]
09-08 17:10:24.138 3128 3409 I am_pss : [7753,10133,app.revanced.android.youtube,80768000,77680640]
09-08 17:10:24.408 5844 5859 D GmsAuthProvider: Call from app.revanced.android.youtube
09-08 17:10:25.098 3128 5837 D PackageManager: setEnabledSetting : userId = 0 packageName = app.revanced.android.youtube cmp = androidx.work.impl.background.systemalarm.RescheduleReceiver newState = 1 callingPackage = 10133
09-08 17:10:25.783 3128 4988 D PackageManager: setEnabledSetting : userId = 0 packageName = app.revanced.android.youtube cmp = androidx.work.impl.background.systemalarm.RescheduleReceiver newState = 1 callingPackage = 10133
09-08 17:10:26.938 3128 5838 D PackageManager: setEnabledSetting : userId = 0 packageName = app.revanced.android.youtube cmp = androidx.work.impl.background.systemalarm.RescheduleReceiver newState = 1 callingPackage = 10133
09-08 17:10:29.333 3128 4434 D PackageManager: setEnabledSetting : userId = 0 packageName = app.revanced.android.youtube cmp = androidx.work.impl.background.systemalarm.RescheduleReceiver newState = 1 callingPackage = 10133
09-08 17:10:31.798 7753 7915 E GoogleApiManager: java.lang.SecurityException: GoogleCertificatesRslt: not allowed: pkg=app.revanced.android.youtube, sha256=[b1a51cfab0b60f4f8d9029685365387aabab0520025ebe2237148a42e3a7423f], atk=false, ver=222615016.true (go/gsrlt)
09-08 17:10:31.978 7753 7915 E GoogleApiManager: java.lang.SecurityException: GoogleCertificatesRslt: not allowed: pkg=app.revanced.android.youtube, sha256=[b1a51cfab0b60f4f8d9029685365387aabab0520025ebe2237148a42e3a7423f], atk=false, ver=222615016.true (go/gsrlt)
09-08 17:10:32.613 5844 5871 D GmsAuthProvider: Call from app.revanced.android.youtube
09-08 17:10:32.618 5844 8321 D GmsAuthProvider: Call from app.revanced.android.youtube
09-08 17:10:33.738 5844 5859 D GmsAuthProvider: Call from app.revanced.android.youtube
09-08 17:10:33.748 5844 5871 D GmsAuthProvider: Call from app.revanced.android.youtube
09-08 17:10:33.903 3128 3424 W ActivityManager: Activity destroy timeout for ActivityRecord{57f5d7e u0 app.revanced.android.youtube/com.google.android.youtube.app.honeycomb.Shell$HomeActivity t96 f}
09-08 17:10:33.983 3128 3148 V BroadcastQueue: [background] Process cur broadcast BroadcastRecord{5948812 u-1 android.intent.action.TIME_SET qIdx=4}, state= (APP_RECEIVE) DELIVERED for app ProcessRecord{4ce0987 7753:app.revanced.android.youtube/u0a133}
09-08 17:10:34.003 5844 5859 D MeasurementService: bound by: GetServiceRequest{serviceId=MEASUREMENT, gmsVersion=223380000, packageName='app.revanced.android.youtube', extras=Bundle[{}]}
09-08 17:10:35.548 5844 5982 D GmsAuthProvider: Call from app.revanced.android.youtube
09-08 17:10:35.643 5844 5859 D GmsAuthProvider: Call from app.revanced.android.youtube
09-08 17:10:35.708 3128 4850 D PackageManager: setEnabledSetting : userId = 0 packageName = app.revanced.android.youtube cmp = androidx.mediarouter.media.MediaTransferReceiver newState = 2 callingPackage = 10133
09-08 17:10:36.183 3128 3425 D StatusBarManagerService: manageDisableList userId=0 what=0x0 pkg=Window{b30abf4 u0 d0 p7753 app.revanced.android.youtube/com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity}
09-08 17:10:37.758 3128 3879 I am_activity_launch_time: [0,80108137,app.revanced.android.youtube/com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity,20240,24025]
09-08 17:10:38.323 5844 5871 D GmsIcingLightIndexSvc: bound by: GetServiceRequest{serviceId=LIGHTWEIGHT_INDEX, gmsVersion=223380000, packageName='app.revanced.android.youtube', extras=Bundle[{}]}
09-08 17:10:38.343 5844 5983 D MeasurementService: f4() for AppMetadata[app.revanced.android.youtube]
09-08 17:10:38.443 5844 5982 D GmsAuthManagerSvc: getToken: account:[email protected] scope:oauth2:https://www.googleapis.com/auth/identity.lateimpersonation https://www.googleapis.com/auth/youtube https://www.googleapis.com/auth/assistant-sdk-prototype https://www.googleapis.com/auth/photos.image.readonly https://www.googleapis.com/auth/accounts.reauth https://www.googleapis.com/auth/youtube.force-ssl https://www.googleapis.com/auth/peopleapi.readonly extras:Bundle[{androidPackageName=app.revanced.android.youtube, clientPackageName=app.revanced.android.youtube, service_connection_start_time_millis=120192, handle_notification=true}], notify: true
09-08 17:10:38.453 5844 5859 D GmsAuthManagerSvc: getToken: account:[email protected] scope:oauth2:https://www.googleapis.com/auth/notifications extras:Bundle[{androidPackageName=app.revanced.android.youtube, clientPackageName=app.revanced.android.youtube, service_connection_start_time_millis=120158}], notify: false
09-08 17:10:38.508 5844 8751 D GmsAuthProvider: Call from app.revanced.android.youtube
09-08 17:10:38.563 5844 5983 D GmsServiceBroker: Service not supported: GetServiceRequest{serviceId=UNKNOWN(161), gmsVersion=223380000, packageName='app.revanced.android.youtube', extras=Bundle[EMPTY_PARCEL]}
09-08 17:10:38.618 5844 5983 D GmsAuthProvider: Call from app.revanced.android.youtube
09-08 17:10:38.788 5844 8751 D GmsAuthManagerSvc: clearToken: token:ya29.a0AVA9y1sxuOhjNm4p_ltWoALukdus_jbUGjfsB0I_pE_iqQBixNff_Q8JGxVPQ-JwwKgg4pkaCHEO8qwHrZG5C0gG2q1QpaNXNLSM8qZ8h9kMOX0PPthUQOQa50v4LGEwM8MW0UEQx6CRvSDXcsTo3P0nvPwY9R-KL06AUBu6kHzoJfTD57n51pQGLqoZtT_r1mE-Kab8zjLj15PutjXtd29FNhITCAjuWKckBj9t7gbb1oHnYMG_nSVpDWWN2tFtIv73HNglzwGx70RU3zXLObIP3DTwhpdFWBkzSfskKdG9i2RbbXy-EllVVQaCgYKATASAQASFQE65dr8CRcNY-qXxi_aZWj1OR-VmA0321 extras:Bundle[{androidPackageName=app.revanced.android.youtube, clientPackageName=app.revanced.android.youtube, service_connection_start_time_millis=120550}]
09-08 17:10:38.898 3128 4957 V WindowStateAnimator: Finishing drawing window Window{b30abf4 u0 d0 p7753 app.revanced.android.youtube/com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity}: mDrawState=DRAW_PENDING
09-08 17:10:38.918 5844 5871 D GmsAuthProvider: Call from app.revanced.android.youtube
09-08 17:10:38.928 3128 3490 I am_activity_launch_time: [0,80108137,app.revanced.android.youtube/com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity,21414,25199]
09-08 17:10:38.933 3128 3490 I ActivityManager: Displayed app.revanced.android.youtube/com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity: +21s414ms (total +25s199ms)
09-08 17:10:38.943 3128 3490 I Timeline: Timeline: Activity_windows_visible id: ActivityRecord{4c65a69 u0 app.revanced.android.youtube/com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity t96} time:120787
09-08 17:10:39.253 5844 5983 D MeasurementService: f11() for AppMetadata[app.revanced.android.youtube]
09-08 17:10:39.308 5844 5859 D MeasurementService: setDefaultEventParameters(Bundle[EMPTY_PARCEL]) for AppMetadata[app.revanced.android.youtube]
09-08 17:10:39.328 5844 5871 D MeasurementService: f10(-3051163495142108903, null, WatchWhileActivity, app.revanced.android.youtube)
09-08 17:10:39.733 3128 4850 V WindowStateAnimator: Finishing drawing window Window{b30abf4 u0 d0 p7753 app.revanced.android.youtube/com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity}: mDrawState=HAS_DRAWN
09-08 17:10:39.828 5844 8751 D GmsAuthManagerSvc: getToken: account:[email protected] scope:oauth2:https://www.googleapis.com/auth/identity.lateimpersonation https://www.googleapis.com/auth/youtube https://www.googleapis.com/auth/assistant-sdk-prototype https://www.googleapis.com/auth/photos.image.readonly https://www.googleapis.com/auth/accounts.reauth https://www.googleapis.com/auth/youtube.force-ssl https://www.googleapis.com/auth/peopleapi.readonly extras:Bundle[{androidPackageName=app.revanced.android.youtube, clientPackageName=app.revanced.android.youtube, service_connection_start_time_millis=121607, handle_notification=true}], notify: true
09-08 17:10:40.978 3128 6700 D SurveyLogging: app_id = com.android.server.ssrm, feature = SLUG, extra = {"S_INFO":"73200/app.revanced.android.youtube/266/0/1", "SSRM":"2/-1/533/44/22892/1584664/X/X/X/X", "MEMINFO":"917140/32844/3120/240720/159780/159936/117952/117788/524284/100152/177252", "OOMINFO":"61368/97475/94981/6218/220579/79610/61295/0/0/36226/0/0/11653/260298", "UPTIME":"122.80"}
09-08 17:10:41.643 3128 6700 D GameManagerService: identifyGamePackage. app.revanced.android.youtube
09-08 17:10:42.068 7753 7753 E MessageQueue-JNI: at app.revanced.integrations.swipecontrols.SwipeControlsHostActivity.dispatchTouchEvent(SwipeControlsHostActivity.kt:112)
09-08 17:10:42.228 7753 7753 E AndroidRuntime: Process: app.revanced.android.youtube, PID: 7753
09-08 17:10:42.228 7753 7753 E AndroidRuntime: at app.revanced.integrations.swipecontrols.SwipeControlsHostActivity.dispatchTouchEvent(SwipeControlsHostActivity.kt:112)
09-08 17:10:42.268 3128 4434 I am_crash: [7753,0,app.revanced.android.youtube,953925188,kotlin.UninitializedPropertyAccessException,lateinit property gesture has not been initialized,SwipeControlsHostActivity.kt,112]
09-08 17:10:42.373 3128 4434 W ActivityManager: Force finishing activity app.revanced.android.youtube/com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity
09-08 17:10:42.373 3128 4434 I am_finish_activity: [0,80108137,96,app.revanced.android.youtube/com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity,force-crash,0]
09-08 17:10:42.463 3128 4434 I am_pause_activity: [0,80108137,app.revanced.android.youtube/com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity,0]
09-08 17:10:42.743 3128 3425 D StatusBarManagerService: manageDisableList userId=0 what=0x0 pkg=Window{50c25ff u0 d0 p3128 Application Error: app.revanced.android.youtube}
09-08 17:10:42.833 3128 3425 V WindowStateAnimator: Finishing drawing window Window{50c25ff u0 d0 p3128 Application Error: app.revanced.android.youtube}: mDrawState=DRAW_PENDING
09-08 17:10:42.833 3128 3425 D StatusBarManagerService: manageDisableList userId=0 what=0x0 pkg=Window{50c25ff u0 d0 p3128 Application Error: app.revanced.android.youtube}
09-08 17:10:42.863 3128 3425 V WindowStateAnimator: Finishing drawing window Window{50c25ff u0 d0 p3128 Application Error: app.revanced.android.youtube}: mDrawState=HAS_DRAWN
09-08 17:10:42.963 3128 3424 W ActivityManager: Activity pause timeout for ActivityRecord{4c65a69 u0 app.revanced.android.youtube/com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity t96 f}
09-08 17:10:43.803 3128 3424 W BroadcastQueue: Skipping deliver [background] BroadcastRecord{2b96a06 u-1 android.net.conn.CONNECTIVITY_CHANGE qIdx=4}, state= (IDLE) to ReceiverList{899f648 7753 app.revanced.android.youtube/10133/u0 remote:51e8eb}: process crashing
09-08 17:10:43.908 3128 3424 I am_destroy_activity: [0,80108137,96,app.revanced.android.youtube/com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity,finish-imm,0]
09-08 17:10:44.078 4148 4148 I ApplicationPackageManager: load=app.revanced.android.youtube, bg=72-72, dr=72-72
09-08 17:10:44.123 3128 4988 V BroadcastQueue: [background] Process cur broadcast BroadcastRecord{96b443a u-1 android.intent.action.TIMEZONE_CHANGED qIdx=4}, state= (APP_RECEIVE) DELIVERED for app ProcessRecord{4ce0987 7753:app.revanced.android.youtube/u0a133}
09-08 17:10:46.033 3128 4854 I am_proc_died: [0,7753,app.revanced.android.youtube,0,96,229]
09-08 17:10:46.033 3128 4854 I ActivityManager: Process app.revanced.android.youtube (pid 7753)(adj 0) has died(96,229)
09-08 17:10:46.038 3128 4434 I WindowState: WIN DEATH: Window{b30abf4 u0 d0 p7753 app.revanced.android.youtube/com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity}
09-08 17:10:46.063 3128 4854 I am_broadcast_discard_app: [0,158024762,android.intent.action.TIMEZONE_CHANGED,11,ResolveInfo{ec90790 app.revanced.android.youtube/com.google.android.libraries.notifications.entrypoints.timezonechanged.TimezoneChangedReceiver m=0x108000}]
09-08 17:10:46.068 3128 4854 D ActivityManager: removeProcessNameLocked mProcessNames.remove pid=7753 ,hash=80611719 ,name=app.revanced.android.youtube
09-08 17:10:46.083 3128 3424 D MountService: getExternalStorageMountMode : final mountMode=1, uid : 10133, packageName : app.revanced.android.youtube
09-08 17:10:46.108 3128 3424 I am_proc_start: [0,8866,88492169,10133,app.revanced.android.youtube,broadcast-3,app.revanced.android.youtube/androidx.work.impl.background.systemalarm.RescheduleReceiver]
09-08 17:10:46.108 3128 3424 I ActivityManager: Start proc 8866:app.revanced.android.youtube/u0a133 for broadcast-3 app.revanced.android.youtube/androidx.work.impl.background.systemalarm.RescheduleReceiver
09-08 17:10:46.113 8866 8866 W SELinux : SELinux: seapp_context_lookup: seinfo=default, level=s0:c512,c768, pkgname=app.revanced.android.youtube
09-08 17:10:46.118 2251 2251 I sf_frame_dur: [Application Error: app.revanced.android.youtube,23,0,0,0,0,1,1]
09-08 17:10:46.158 3128 4848 I am_proc_bound: [0,8866,88492169,app.revanced.android.youtube]
09-08 17:10:46.168 3128 4848 V BroadcastQueue: [background] Process cur broadcast BroadcastRecord{96b443a u-1 android.intent.action.TIMEZONE_CHANGED qIdx=4}, state= (APP_RECEIVE) DELIVERED for app ProcessRecord{5464889 8866:app.revanced.android.youtube/u0a133}
09-08 17:10:46.718 8866 8866 W PatchedPackageManager: resolveContentProvider flags: 128 ret: ContentProviderInfo{name=app.revanced.android.youtube.fileprovider className=com.google.android.apps.youtube.app.common.util.MainAppFileProviderCompat}
More explicitly please see :
09-08 17:10:42.068 7753 7753 E MessageQueue-JNI: at app.revanced.integrations.swipecontrols.SwipeControlsHostActivity.dispatchTouchEvent(SwipeControlsHostActivity.kt:112)
09-08 17:10:42.228 7753 7753 E AndroidRuntime: Process: app.revanced.android.youtube, PID: 7753
09-08 17:10:42.228 7753 7753 E AndroidRuntime: at app.revanced.integrations.swipecontrols.SwipeControlsHostActivity.dispatchTouchEvent(SwipeControlsHostActivity.kt:112)
09-08 17:10:42.268 3128 4434 I am_crash: [7753,0,app.revanced.android.youtube,953925188,kotlin.UninitializedPropertyAccessException,lateinit property gesture has not been initialized,SwipeControlsHostActivity.kt,112]
09-08 17:10:42.373 3128 4434 W ActivityManager: Force finishing activity app.revanced.android.youtube/com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity
09-08 17:10:42.373 3128 4434 I am_finish_activity: [0,80108137,96,app.revanced.android.youtube/com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity,force-crash,0]
09-08 17:10:42.463 3128 4434 I am_pause_activity: [0,80108137,app.revanced.android.youtube/com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity,0]
See the full logs from all buffers : revanced_17.33.42_c.log
Screenshots or videos
No response
Solution
Build excluding swipe-controls patch, the app is not crashing anymore.
Additional context
Also see : https://github.com/revanced/revanced-integrations/issues/136