jkhsjdhjs / youtube-native-share

iOS Tweak to bypass YouTubes own share sheet and use the system activity view instead. Removes source identifiers (si).
https://ios.totally.rip
GNU General Public License v3.0
18 stars 5 forks source link

ytns doesn't work when used on an iPad (layout) #2

Closed Macleykun closed 3 months ago

Macleykun commented 4 months ago

Refering from this issue: https://github.com/YTLitePlus/YTLitePlus/issues/165

Is there an existing issue for this?

Have you read the FAQ?

Device info

Describe the bug

The youtube-native-share doesn’t work See: https://github.com/jkhsjdhjs/youtube-native-share?tab=readme-ov-file#what If you toggle this tweak on/off it doesn’t change the style sheet.

Steps to reproduce the issue

  1. Navigate in YouTube Plus to interface.
  2. In interface toggle Native share sheet ON.
  3. Restart the app to be sure.
  4. Observe no difference.

Crash log (if the app crashes)

No response

Are you using the newest version of YTLitePlus? If not, why?

✅ Yes, I'm using the latest version of YTLitePlus right now

Does the issue happen with the official YouTube from AppStore?

❌ No, It doesn't

Additional context

IMG_1034 IMG_1033

IMG_1035

It seems that when using this tweak on an iPad, it doesn't work as expected and uses the yt default sharesheet. This can be replicated using ytliteplus (e.g.) and toggeling on the iPad Layout option to force the different layout.

jkhsjdhjs commented 4 months ago

I just pushed a fix for this. Let me know if you encounter any issues!

Macleykun commented 4 months ago

Thank you so much for taking the time to look into this!

I just pushed a fix for this. Let me know if you encounter any issues!

Will do! Have a great weekend :) <3

arichornlover commented 3 months ago

https://github.com/jkhsjdhjs/youtube-native-share/assets/78001398/f8cad461-3859-41b5-a4e9-e46cde9fa4b6

Here’s this video of me trying it on iPad, and it will show a crash 🤔 also this was tested when using the uYouEnhanced tweak.

Macleykun commented 3 months ago

RPReplay_Final1719108127.mp4 Here’s this video of me trying it on iPad, and it will show a crash 🤔 also this was tested when using the uYouEnhanced tweak.

thanks for testing this out for me!

jkhsjdhjs commented 3 months ago

Hmm, do you have a stacktracke or something similar that shows where exactly it crashes? I don't have an iPad so I can't test it unfortunately.

arichornlover commented 3 months ago

Hmm, do you have a stacktracke or something similar that shows where exactly it crashes? I don't have an iPad so I can't test it unfortunately.

I don’t think I have those. But I do have an .ips file of the crash but would that take forever to find the problem in it?

jkhsjdhjs commented 3 months ago

but would that take forever to find the problem in it?

Not sure, feel free to share it, I'll have a look :D

arichornlover commented 3 months ago

Here you go! But can’t confirm if it’s the exact .ips file because usually these don’t show up in the analytics that often.

YouTube-2024-06-24-053855.ips ``` {"app_name":"YouTube","timestamp":"2024-06-24 05:38:55.00 -0500","app_version":"19.23.3","slice_uuid":"54d50fa6-1059-3267-b840-a510fc49f31d","build_version":"19.23.3","platform":2,"bundleID":"com.google.ios.youtube.4RRY5SS4JA","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"iPhone OS 17.5.1 (21F90)","roots_installed":0,"name":"YouTube","incident_id":"BA8CA009-943C-4C4C-B863-EA72F2690FD8"} { "uptime" : 620000, "procRole" : "Foreground", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "iPad13,4", "coalitionID" : 944, "osVersion" : { "isEmbedded" : true, "train" : "iPhone OS 17.5.1", "releaseType" : "User", "build" : "21F90" }, "captureTime" : "2024-06-24 05:38:54.9532 -0500", "codeSigningMonitor" : 1, "incident" : "BA8CA009-943C-4C4C-B863-EA72F2690FD8", "pid" : 7563, "cpuType" : "ARM-64", "roots_installed" : 0, "bug_type" : "309", "procLaunch" : "2024-06-24 05:38:46.0826 -0500", "procStartAbsTime" : 14945337028106, "procExitAbsTime" : 14945549689216, "procName" : "YouTube", "procPath" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/YouTube", "bundleInfo" : {"CFBundleShortVersionString":"19.23.3","CFBundleVersion":"19.23.3","CFBundleIdentifier":"com.google.ios.youtube.4RRY5SS4JA","DTAppStoreToolsBuild":"15F31e"}, "storeInfo" : {"deviceIdentifierForVendor":"73941860-0BFF-4D8C-89B6-7C19B3B5C901","thirdParty":true}, "parentProc" : "launchd", "parentPid" : 1, "coalitionName" : "com.google.ios.youtube.4RRY5SS4JA", "crashReporterKey" : "b2ffe930807c36dff1ad83798e71f702f8dba670", "wasUnlockedSinceBoot" : 1, "isLocked" : 0, "codeSigningID" : "com.google.ios.youtube.4RRY5SS4JA", "codeSigningTeamID" : "4RRY5SS4JA", "codeSigningFlags" : 570434309, "codeSigningValidationCategory" : 3, "codeSigningTrustLevel" : 6, "instructionByteStream" : {"beforePC":"fyMD1f17v6n9AwCRNez\/l78DAJH9e8Go\/w9f1sADX9YQKYDSARAA1A==","atPC":"AwEAVH8jA9X9e7+p\/QMAkSrs\/5e\/AwCR\/XvBqP8PX9bAA1\/WECeA0g=="}, "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"}, "termination" : {"flags":0,"code":6,"namespace":"SIGNAL","indicator":"Abort trap: 6","byProc":"YouTube","byPid":7563}, "asi" : {"libsystem_c.dylib":["abort() called"]}, "lastExceptionBacktrace" : [{"imageOffset":540448,"symbol":"__exceptionPreprocess","symbolLocation":164,"imageIndex":29},{"imageOffset":29662200,"imageIndex":2},{"imageOffset":29659088,"imageIndex":2},{"imageOffset":90136,"symbol":"objc_exception_throw","symbolLocation":60,"imageIndex":28},{"imageOffset":8693904,"symbol":"-[UIPopoverPresentationController presentationTransitionWillBegin]","symbolLocation":2672,"imageIndex":31},{"imageOffset":4063580,"symbol":"__80-[UIPresentationController _initViewHierarchyForPresentationSuperview:inWindow:]_block_invoke","symbolLocation":2052,"imageIndex":31},{"imageOffset":3212856,"symbol":"__56-[UIPresentationController runTransitionForCurrentState]_block_invoke_3","symbolLocation":304,"imageIndex":31},{"imageOffset":763620,"symbol":"-[_UIAfterCACommitBlock run]","symbolLocation":72,"imageIndex":31},{"imageOffset":763304,"symbol":"-[_UIAfterCACommitQueue flush]","symbolLocation":164,"imageIndex":31},{"imageOffset":763072,"symbol":"_runAfterCACommitDeferredBlocks","symbolLocation":496,"imageIndex":31},{"imageOffset":762104,"symbol":"_cleanUpAfterCAFlushAndRunDeferredBlocks","symbolLocation":80,"imageIndex":31},{"imageOffset":761864,"symbol":"_UIApplicationFlushCATransaction","symbolLocation":72,"imageIndex":31},{"imageOffset":751468,"symbol":"_UIUpdateSequenceRun","symbolLocation":84,"imageIndex":31},{"imageOffset":750512,"symbol":"schedulerStepScheduledMainSection","symbolLocation":172,"imageIndex":31},{"imageOffset":754260,"symbol":"runloopSourceCallback","symbolLocation":92,"imageIndex":31},{"imageOffset":354356,"symbol":"__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__","symbolLocation":28,"imageIndex":29},{"imageOffset":354248,"symbol":"__CFRunLoopDoSource0","symbolLocation":176,"imageIndex":29},{"imageOffset":344728,"symbol":"__CFRunLoopDoSources0","symbolLocation":244,"imageIndex":29},{"imageOffset":341124,"symbol":"__CFRunLoopRun","symbolLocation":828,"imageIndex":29},{"imageOffset":339160,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":29},{"imageOffset":4520,"symbol":"GSEventRunModal","symbolLocation":164,"imageIndex":30},{"imageOffset":4237580,"symbol":"-[UIApplication _run]","symbolLocation":888,"imageIndex":31},{"imageOffset":4975056,"symbol":"UIApplicationMain","symbolLocation":340,"imageIndex":31},{"imageOffset":16956,"imageIndex":23},{"imageOffset":249420,"symbol":"start","symbolLocation":2240,"imageIndex":32}], "faultingThread" : 0, "threads" : [{"triggered":true,"id":3850567,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":8505049795},{"value":6089667968},{"value":110},{"value":6089667432},{"value":6023598939897676944},{"value":6023598945985542736},{"value":512},{"value":6089666736},{"value":0},{"value":2095104},{"value":16},{"value":0},{"value":328},{"value":8571584192,"symbolLocation":0,"symbol":"_main_thread"},{"value":0},{"value":6},{"value":259},{"value":8571584416,"symbolLocation":224,"symbol":"_main_thread"},{"value":8684813424,"symbolLocation":0,"symbol":"__kCFAllocatorSystemDefault"},{"value":1},{"value":12923126608},{"value":1},{"value":12915770592},{"value":0},{"value":1}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8505957388},"cpsr":{"value":1073745920},"fp":{"value":6089667824},"sp":{"value":6089667792},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173171756,"matchesCrashFrame":1},"far":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":50220,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":24},{"imageOffset":31756,"symbol":"pthread_kill","symbolLocation":268,"imageIndex":25},{"imageOffset":482208,"symbol":"abort","symbolLocation":180,"imageIndex":26},{"imageOffset":85156,"symbol":"abort_message","symbolLocation":132,"imageIndex":27},{"imageOffset":20060,"symbol":"demangling_terminate_handler()","symbolLocation":348,"imageIndex":27},{"imageOffset":204332,"symbol":"_objc_terminate()","symbolLocation":144,"imageIndex":28},{"imageOffset":82024,"symbol":"std::__terminate(void (*)())","symbolLocation":16,"imageIndex":27},{"imageOffset":95756,"symbol":"__cxa_rethrow","symbolLocation":204,"imageIndex":27},{"imageOffset":188068,"symbol":"objc_exception_rethrow","symbolLocation":44,"imageIndex":28},{"imageOffset":339336,"symbol":"CFRunLoopRunSpecific","symbolLocation":784,"imageIndex":29},{"imageOffset":4520,"symbol":"GSEventRunModal","symbolLocation":164,"imageIndex":30},{"imageOffset":4237580,"symbol":"-[UIApplication _run]","symbolLocation":888,"imageIndex":31},{"imageOffset":4975056,"symbol":"UIApplicationMain","symbolLocation":340,"imageIndex":31},{"imageOffset":16956,"imageIndex":23},{"imageOffset":249420,"symbol":"start","symbolLocation":2240,"imageIndex":32}]},{"id":3850574,"frames":[{"imageOffset":4292,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":25}],"threadState":{"x":[{"value":6090223616},{"value":5643},{"value":6089687040},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6090223616},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8505929924},"far":{"value":0}}},{"id":3850575,"frames":[{"imageOffset":4292,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":25}],"threadState":{"x":[{"value":6090797056},{"value":4611},{"value":6090260480},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6090797056},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8505929924},"far":{"value":0}}},{"id":3850576,"frames":[{"imageOffset":4292,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":25}],"threadState":{"x":[{"value":6091370496},{"value":10243},{"value":6090833920},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6091370496},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8505929924},"far":{"value":0}}},{"id":3850577,"frames":[{"imageOffset":4292,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":25}],"threadState":{"x":[{"value":6091943936},{"value":11015},{"value":6091407360},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6091943936},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8505929924},"far":{"value":0}}},{"id":3850578,"frames":[{"imageOffset":4292,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":25}],"threadState":{"x":[{"value":6092517376},{"value":14595},{"value":6091980800},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6092517376},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8505929924},"far":{"value":0}}},{"id":3850579,"frames":[{"imageOffset":4292,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":25}],"threadState":{"x":[{"value":6093090816},{"value":13319},{"value":6092554240},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6093090816},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8505929924},"far":{"value":0}}},{"id":3850580,"name":"com.apple.uikit.eventfetch-thread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592,"symbolLocation":23400,"symbol":"Bundle.onceToken"},{"value":53888954662912},{"value":0},{"value":53888954662912},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":12547},{"value":0},{"value":1},{"value":12547},{"value":231699},{"value":0},{"value":0},{"value":18446744073709551569},{"value":7081175032,"symbolLocation":56,"symbol":"clock_gettime"},{"value":0},{"value":4294967295},{"value":2},{"value":53888954662912},{"value":0},{"value":53888954662912},{"value":6093659512},{"value":8589934592,"symbolLocation":23400,"symbol":"Bundle.onceToken"},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8173142024},"cpsr":{"value":4096},"fp":{"value":6093659360},"sp":{"value":6093659280},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173127688},"far":{"value":0}},"frames":[{"imageOffset":6152,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":24},{"imageOffset":20488,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":24},{"imageOffset":20256,"symbol":"mach_msg_overwrite","symbolLocation":436,"imageIndex":24},{"imageOffset":19808,"symbol":"mach_msg","symbolLocation":24,"imageIndex":24},{"imageOffset":343900,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":29},{"imageOffset":341504,"symbol":"__CFRunLoopRun","symbolLocation":1208,"imageIndex":29},{"imageOffset":339160,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":29},{"imageOffset":818764,"symbol":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","symbolLocation":212,"imageIndex":34},{"imageOffset":818332,"symbol":"-[NSRunLoop(NSRunLoop) runUntilDate:]","symbolLocation":64,"imageIndex":34},{"imageOffset":4318784,"symbol":"-[UIEventFetcher threadMain]","symbolLocation":420,"imageIndex":31},{"imageOffset":911128,"symbol":"__NSThread__start__","symbolLocation":732,"imageIndex":34},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850581,"name":"V8 DefaultWorke","threadState":{"x":[{"value":4},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6094761640},{"value":0},{"value":4774195568},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":6094761984},{"value":0},{"value":4774195544},{"value":4774195496},{"value":6094762208},{"value":0},{"value":0},{"value":0},{"value":1},{"value":256},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8505939684},"cpsr":{"value":1610616832},"fp":{"value":6094761760},"sp":{"value":6094761616},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173150668},"far":{"value":0}},"frames":[{"imageOffset":29132,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":24},{"imageOffset":14052,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":25},{"imageOffset":1344780,"imageIndex":2},{"imageOffset":1344448,"imageIndex":2},{"imageOffset":1344392,"imageIndex":2},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850582,"name":"V8 DefaultWorke","threadState":{"x":[{"value":4},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6095859368},{"value":0},{"value":4774195568},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":6095859712},{"value":0},{"value":4774195544},{"value":4774195496},{"value":6095859936},{"value":0},{"value":0},{"value":0},{"value":0},{"value":512},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8505939684},"cpsr":{"value":1610616832},"fp":{"value":6095859488},"sp":{"value":6095859344},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173150668},"far":{"value":0}},"frames":[{"imageOffset":29132,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":24},{"imageOffset":14052,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":25},{"imageOffset":1344780,"imageIndex":2},{"imageOffset":1344448,"imageIndex":2},{"imageOffset":1344392,"imageIndex":2},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850583,"name":"V8 DefaultWorke","threadState":{"x":[{"value":4},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6096957096},{"value":0},{"value":4774195568},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":6096957440},{"value":0},{"value":4774195544},{"value":4774195496},{"value":6096957664},{"value":0},{"value":0},{"value":0},{"value":0},{"value":768},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8505939684},"cpsr":{"value":1610616832},"fp":{"value":6096957216},"sp":{"value":6096957072},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173150668},"far":{"value":0}},"frames":[{"imageOffset":29132,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":24},{"imageOffset":14052,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":25},{"imageOffset":1344780,"imageIndex":2},{"imageOffset":1344448,"imageIndex":2},{"imageOffset":1344392,"imageIndex":2},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850584,"name":"V8 DefaultWorke","threadState":{"x":[{"value":4},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6098054824},{"value":0},{"value":4774195568},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":6098055168},{"value":0},{"value":4774195544},{"value":4774195496},{"value":6098055392},{"value":0},{"value":0},{"value":0},{"value":0},{"value":1792},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8505939684},"cpsr":{"value":1610616832},"fp":{"value":6098054944},"sp":{"value":6098054800},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173150668},"far":{"value":0}},"frames":[{"imageOffset":29132,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":24},{"imageOffset":14052,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":25},{"imageOffset":1344780,"imageIndex":2},{"imageOffset":1344448,"imageIndex":2},{"imageOffset":1344392,"imageIndex":2},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850585,"name":"V8 DefaultWorke","threadState":{"x":[{"value":4},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6099152552},{"value":0},{"value":4774195568},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":6099152896},{"value":0},{"value":4774195544},{"value":4774195496},{"value":6099153120},{"value":0},{"value":0},{"value":0},{"value":0},{"value":1280},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8505939684},"cpsr":{"value":1610616832},"fp":{"value":6099152672},"sp":{"value":6099152528},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173150668},"far":{"value":0}},"frames":[{"imageOffset":29132,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":24},{"imageOffset":14052,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":25},{"imageOffset":1344780,"imageIndex":2},{"imageOffset":1344448,"imageIndex":2},{"imageOffset":1344392,"imageIndex":2},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850586,"name":"V8 DefaultWorke","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6100250280},{"value":0},{"value":4774195568},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":6100250624},{"value":0},{"value":4774195544},{"value":4774195496},{"value":6100250848},{"value":0},{"value":0},{"value":0},{"value":0},{"value":1536},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8505939684},"cpsr":{"value":1610616832},"fp":{"value":6100250400},"sp":{"value":6100250256},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173150668},"far":{"value":0}},"frames":[{"imageOffset":29132,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":24},{"imageOffset":14052,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":25},{"imageOffset":1344780,"imageIndex":2},{"imageOffset":1344448,"imageIndex":2},{"imageOffset":1344392,"imageIndex":2},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850587,"name":"V8 DefaultWorke","threadState":{"x":[{"value":4},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6101348008},{"value":0},{"value":4774195568},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":6101348352},{"value":0},{"value":4774195544},{"value":4774195496},{"value":6101348576},{"value":0},{"value":0},{"value":0},{"value":0},{"value":1024},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8505939684},"cpsr":{"value":1610616832},"fp":{"value":6101348128},"sp":{"value":6101347984},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173150668},"far":{"value":0}},"frames":[{"imageOffset":29132,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":24},{"imageOffset":14052,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":25},{"imageOffset":1344780,"imageIndex":2},{"imageOffset":1344448,"imageIndex":2},{"imageOffset":1344392,"imageIndex":2},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850590,"frames":[{"imageOffset":4292,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":25}],"threadState":{"x":[{"value":6101921792},{"value":29443},{"value":6101385216},{"value":0},{"value":409602},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6101921792},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8505929924},"far":{"value":0}}},{"id":3850591,"frames":[{"imageOffset":4292,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":25}],"threadState":{"x":[{"value":6102495232},{"value":24323},{"value":6101958656},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6102495232},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8505929924},"far":{"value":0}}},{"id":3850592,"frames":[{"imageOffset":4292,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":25}],"threadState":{"x":[{"value":6103068672},{"value":24835},{"value":6102532096},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6103068672},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8505929924},"far":{"value":0}}},{"id":3850593,"frames":[{"imageOffset":4292,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":25}],"threadState":{"x":[{"value":6103642112},{"value":28675},{"value":6103105536},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6103642112},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8505929924},"far":{"value":0}}},{"id":3850594,"frames":[{"imageOffset":4292,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":25}],"threadState":{"x":[{"value":6104215552},{"value":28163},{"value":6103678976},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6104215552},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8505929924},"far":{"value":0}}},{"id":3850595,"frames":[{"imageOffset":4292,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":25}],"threadState":{"x":[{"value":6104788992},{"value":0},{"value":6104252416},{"value":0},{"value":278532},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6104788992},"esr":{"value":0,"description":" Address size fault"},"pc":{"value":8505929924},"far":{"value":0}}},{"id":3850600,"name":"com.apple.NSURLConnectionLoader","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592,"symbolLocation":23400,"symbol":"Bundle.onceToken"},{"value":171553878704128},{"value":0},{"value":171553878704128},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":39943},{"value":0},{"value":1},{"value":39943},{"value":163810},{"value":20890720927744},{"value":0},{"value":18446744073709551569},{"value":7081175032,"symbolLocation":56,"symbol":"clock_gettime"},{"value":0},{"value":4294967295},{"value":2},{"value":171553878704128},{"value":0},{"value":171553878704128},{"value":6105357656},{"value":8589934592,"symbolLocation":23400,"symbol":"Bundle.onceToken"},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8173142024},"cpsr":{"value":4096},"fp":{"value":6105357504},"sp":{"value":6105357424},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173127688},"far":{"value":0}},"frames":[{"imageOffset":6152,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":24},{"imageOffset":20488,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":24},{"imageOffset":20256,"symbol":"mach_msg_overwrite","symbolLocation":436,"imageIndex":24},{"imageOffset":19808,"symbol":"mach_msg","symbolLocation":24,"imageIndex":24},{"imageOffset":343900,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":29},{"imageOffset":341504,"symbol":"__CFRunLoopRun","symbolLocation":1208,"imageIndex":29},{"imageOffset":339160,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":29},{"imageOffset":1039504,"imageIndex":35},{"imageOffset":911128,"symbol":"__NSThread__start__","symbolLocation":732,"imageIndex":34},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850605,"frames":[{"imageOffset":6152,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":24},{"imageOffset":20488,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":24},{"imageOffset":20256,"symbol":"mach_msg_overwrite","symbolLocation":436,"imageIndex":24},{"imageOffset":19808,"symbol":"mach_msg","symbolLocation":24,"imageIndex":24},{"imageOffset":29674432,"imageIndex":2},{"imageOffset":29675156,"imageIndex":2},{"imageOffset":73098352,"imageIndex":2},{"imageOffset":73281008,"imageIndex":2},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}],"threadState":{"x":[{"value":268451845},{"value":17179869186},{"value":0},{"value":0},{"value":0},{"value":273791280218112},{"value":5284},{"value":0},{"value":18446744073709550527},{"value":63747},{"value":0},{"value":1},{"value":63747},{"value":2045},{"value":2578407443},{"value":19},{"value":18446744073709551569},{"value":1007616},{"value":0},{"value":0},{"value":5284},{"value":273791280218112},{"value":0},{"value":0},{"value":4761190400},{"value":0},{"value":17179870210},{"value":17179869186},{"value":1026}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8173142024},"cpsr":{"value":4096},"fp":{"value":6105934480},"sp":{"value":6105934400},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173127688},"far":{"value":0}}},{"id":3850606,"name":"JSInstanceDisposer","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6109015320},{"value":0},{"value":4616246168},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":4767422976},{"value":0},{"value":4616246144},{"value":4616246208},{"value":6109016288},{"value":0},{"value":0},{"value":0},{"value":1},{"value":256},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8505939684},"cpsr":{"value":1610616832},"fp":{"value":6109015440},"sp":{"value":6109015296},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173150668},"far":{"value":0}},"frames":[{"imageOffset":29132,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":24},{"imageOffset":14052,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":25},{"imageOffset":1291280,"imageIndex":2},{"imageOffset":1291048,"imageIndex":2},{"imageOffset":1290468,"imageIndex":2},{"imageOffset":1286900,"imageIndex":2},{"imageOffset":1286404,"symbol":"youtube::client::blocks::runtime::ts::JSInstanceDisposer::Run()","symbolLocation":128,"imageIndex":2},{"imageOffset":1283484,"imageIndex":2},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850611,"frames":[{"imageOffset":6044,"symbol":"semaphore_timedwait_trap","symbolLocation":8,"imageIndex":24},{"imageOffset":17388,"symbol":"_dispatch_sema4_timedwait","symbolLocation":64,"imageIndex":36},{"imageOffset":18920,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":76,"imageIndex":36},{"imageOffset":29676624,"imageIndex":2},{"imageOffset":73275080,"imageIndex":2},{"imageOffset":73281008,"imageIndex":2},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}],"threadState":{"x":[{"value":14},{"value":4294949755353563195},{"value":999995916},{"value":68719460488},{"value":14680198217728},{"value":219915210457088},{"value":48},{"value":0},{"value":999995916},{"value":12297829382473034411},{"value":13835058055282163714},{"value":960000000},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551578},{"value":6109589504},{"value":0},{"value":14946810668325},{"value":12948769024},{"value":1000000000},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7080879084},"cpsr":{"value":2147487744},"fp":{"value":6109589312},"sp":{"value":6109589280},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173127580},"far":{"value":0}}},{"id":3850625,"frames":[{"imageOffset":6044,"symbol":"semaphore_timedwait_trap","symbolLocation":8,"imageIndex":24},{"imageOffset":17388,"symbol":"_dispatch_sema4_timedwait","symbolLocation":64,"imageIndex":36},{"imageOffset":18920,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":76,"imageIndex":36},{"imageOffset":29676624,"imageIndex":2},{"imageOffset":73275156,"imageIndex":2},{"imageOffset":73281008,"imageIndex":2},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}],"threadState":{"x":[{"value":14},{"value":4294949935742190467},{"value":999995958},{"value":68719460488},{"value":14680198217728},{"value":282587373240320},{"value":48},{"value":0},{"value":999995958},{"value":12297829382473034411},{"value":13835058055282163714},{"value":14400000000},{"value":43776},{"value":4790895056},{"value":8571567400,"symbolLocation":0,"symbol":"OBJC_CLASS_$_OS_dispatch_semaphore"},{"value":8571567400,"symbolLocation":0,"symbol":"OBJC_CLASS_$_OS_dispatch_semaphore"},{"value":18446744073709551578},{"value":7080874664,"symbolLocation":0,"symbol":"-[OS_object release]"},{"value":0},{"value":14967009104051},{"value":12951623760},{"value":1000000000},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7080879084},"cpsr":{"value":2147487744},"fp":{"value":6110162752},"sp":{"value":6110162720},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173127580},"far":{"value":0}}},{"id":3850630,"name":"JavaScriptCore libpas scavenger","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":10},{"value":128},{"value":6110736024},{"value":0},{"value":5125761048},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8758215816},{"value":0},{"value":5125761024},{"value":5125761088},{"value":6110736608},{"value":128},{"value":10},{"value":0},{"value":2305},{"value":2560},{"value":8555941888,"symbolLocation":0,"symbol":"pas_tiny_large_map_second_level_hashtable_in_flux_stash_instance"},{"value":8574464000,"symbolLocation":8264,"symbol":"pas_compact_expendable_memory_header"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8505939684},"cpsr":{"value":1610616832},"fp":{"value":6110736144},"sp":{"value":6110736000},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173150668},"far":{"value":0}},"frames":[{"imageOffset":29132,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":24},{"imageOffset":14052,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":25},{"imageOffset":22392996,"symbol":"scavenger_thread_main","symbolLocation":1512,"imageIndex":37},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850631,"name":"Heap Helper Thread","threadState":{"x":[{"value":260},{"value":0},{"value":11264},{"value":0},{"value":0},{"value":160},{"value":9},{"value":999998962},{"value":6111309032},{"value":0},{"value":5269078280},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8758215816},{"value":0},{"value":5269078256},{"value":5269078320},{"value":6111310048},{"value":999998962},{"value":9},{"value":11264},{"value":11265},{"value":11520},{"value":1407374883553280},{"value":5269078240}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8505939684},"cpsr":{"value":1610616832},"fp":{"value":6111309152},"sp":{"value":6111309008},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173150668},"far":{"value":0}},"frames":[{"imageOffset":29132,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":24},{"imageOffset":14052,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":25},{"imageOffset":535612,"symbol":"WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime)","symbolLocation":240,"imageIndex":37},{"imageOffset":342556,"symbol":"WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda const&, WTF::ScopedLambda const&, WTF::TimeWithDynamicClockType const&)","symbolLocation":2072,"imageIndex":37},{"imageOffset":45040,"symbol":"WTF::Detail::CallableWrapper::call()","symbolLocation":460,"imageIndex":37},{"imageOffset":523912,"symbol":"WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)","symbolLocation":352,"imageIndex":37},{"imageOffset":533288,"symbol":"WTF::wtfThreadEntryPoint(void*)","symbolLocation":16,"imageIndex":37},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850632,"name":"Heap Helper Thread","threadState":{"x":[{"value":260},{"value":0},{"value":8192},{"value":0},{"value":0},{"value":160},{"value":9},{"value":999989849},{"value":6111882472},{"value":0},{"value":5269045512},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8758215816},{"value":0},{"value":5269045488},{"value":5269045552},{"value":6111883488},{"value":999989849},{"value":9},{"value":8192},{"value":8193},{"value":8448},{"value":1407374883553280},{"value":5269045472}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8505939684},"cpsr":{"value":1610616832},"fp":{"value":6111882592},"sp":{"value":6111882448},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173150668},"far":{"value":0}},"frames":[{"imageOffset":29132,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":24},{"imageOffset":14052,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":25},{"imageOffset":535612,"symbol":"WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime)","symbolLocation":240,"imageIndex":37},{"imageOffset":342556,"symbol":"WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda const&, WTF::ScopedLambda const&, WTF::TimeWithDynamicClockType const&)","symbolLocation":2072,"imageIndex":37},{"imageOffset":45040,"symbol":"WTF::Detail::CallableWrapper::call()","symbolLocation":460,"imageIndex":37},{"imageOffset":523912,"symbol":"WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)","symbolLocation":352,"imageIndex":37},{"imageOffset":533288,"symbol":"WTF::wtfThreadEntryPoint(void*)","symbolLocation":16,"imageIndex":37},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850633,"name":"Heap Helper Thread","threadState":{"x":[{"value":260},{"value":0},{"value":9728},{"value":0},{"value":0},{"value":160},{"value":9},{"value":999999896},{"value":6112455912},{"value":0},{"value":5269192968},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8758215816},{"value":0},{"value":5269192944},{"value":5269193008},{"value":6112456928},{"value":999999896},{"value":9},{"value":9728},{"value":9729},{"value":9984},{"value":1407374883553280},{"value":5269192928}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8505939684},"cpsr":{"value":1610616832},"fp":{"value":6112456032},"sp":{"value":6112455888},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173150668},"far":{"value":0}},"frames":[{"imageOffset":29132,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":24},{"imageOffset":14052,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":25},{"imageOffset":535612,"symbol":"WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime)","symbolLocation":240,"imageIndex":37},{"imageOffset":342556,"symbol":"WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda const&, WTF::ScopedLambda const&, WTF::TimeWithDynamicClockType const&)","symbolLocation":2072,"imageIndex":37},{"imageOffset":45040,"symbol":"WTF::Detail::CallableWrapper::call()","symbolLocation":460,"imageIndex":37},{"imageOffset":523912,"symbol":"WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)","symbolLocation":352,"imageIndex":37},{"imageOffset":533288,"symbol":"WTF::wtfThreadEntryPoint(void*)","symbolLocation":16,"imageIndex":37},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850634,"name":"Heap Helper Thread","threadState":{"x":[{"value":260},{"value":0},{"value":10240},{"value":0},{"value":0},{"value":160},{"value":9},{"value":999999770},{"value":6113029352},{"value":0},{"value":5269111048},{"value":1099511628034},{"value":256},{"value":0},{"value":256},{"value":1099511628032},{"value":305},{"value":8758215816},{"value":0},{"value":5269111024},{"value":5269111088},{"value":6113030368},{"value":999999770},{"value":9},{"value":10240},{"value":10241},{"value":10496},{"value":1407374883553280},{"value":5269111008}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8505939684},"cpsr":{"value":1610616832},"fp":{"value":6113029472},"sp":{"value":6113029328},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173150668},"far":{"value":0}},"frames":[{"imageOffset":29132,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":24},{"imageOffset":14052,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":25},{"imageOffset":535612,"symbol":"WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime)","symbolLocation":240,"imageIndex":37},{"imageOffset":342556,"symbol":"WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda const&, WTF::ScopedLambda const&, WTF::TimeWithDynamicClockType const&)","symbolLocation":2072,"imageIndex":37},{"imageOffset":45040,"symbol":"WTF::Detail::CallableWrapper::call()","symbolLocation":460,"imageIndex":37},{"imageOffset":523912,"symbol":"WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)","symbolLocation":352,"imageIndex":37},{"imageOffset":533288,"symbol":"WTF::wtfThreadEntryPoint(void*)","symbolLocation":16,"imageIndex":37},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850635,"name":"Heap Helper Thread","threadState":{"x":[{"value":260},{"value":0},{"value":11008},{"value":0},{"value":0},{"value":160},{"value":9},{"value":999999863},{"value":6113602792},{"value":0},{"value":5269258504},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8758215816},{"value":0},{"value":5269258480},{"value":5269258544},{"value":6113603808},{"value":999999863},{"value":9},{"value":11008},{"value":11009},{"value":11264},{"value":1407374883553280},{"value":5269258464}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8505939684},"cpsr":{"value":1610616832},"fp":{"value":6113602912},"sp":{"value":6113602768},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173150668},"far":{"value":0}},"frames":[{"imageOffset":29132,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":24},{"imageOffset":14052,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":25},{"imageOffset":535612,"symbol":"WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime)","symbolLocation":240,"imageIndex":37},{"imageOffset":342556,"symbol":"WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda const&, WTF::ScopedLambda const&, WTF::TimeWithDynamicClockType const&)","symbolLocation":2072,"imageIndex":37},{"imageOffset":45040,"symbol":"WTF::Detail::CallableWrapper::call()","symbolLocation":460,"imageIndex":37},{"imageOffset":523912,"symbol":"WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)","symbolLocation":352,"imageIndex":37},{"imageOffset":533288,"symbol":"WTF::wtfThreadEntryPoint(void*)","symbolLocation":16,"imageIndex":37},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850636,"name":"Heap Helper Thread","threadState":{"x":[{"value":260},{"value":0},{"value":9472},{"value":0},{"value":0},{"value":160},{"value":9},{"value":999999817},{"value":6114176232},{"value":0},{"value":5268979976},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8758215816},{"value":0},{"value":5268979952},{"value":5268980016},{"value":6114177248},{"value":999999817},{"value":9},{"value":9472},{"value":9473},{"value":9728},{"value":1407374883553280},{"value":5268979936}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8505939684},"cpsr":{"value":1610616832},"fp":{"value":6114176352},"sp":{"value":6114176208},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173150668},"far":{"value":0}},"frames":[{"imageOffset":29132,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":24},{"imageOffset":14052,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":25},{"imageOffset":535612,"symbol":"WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime)","symbolLocation":240,"imageIndex":37},{"imageOffset":342556,"symbol":"WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda const&, WTF::ScopedLambda const&, WTF::TimeWithDynamicClockType const&)","symbolLocation":2072,"imageIndex":37},{"imageOffset":45040,"symbol":"WTF::Detail::CallableWrapper::call()","symbolLocation":460,"imageIndex":37},{"imageOffset":523912,"symbol":"WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)","symbolLocation":352,"imageIndex":37},{"imageOffset":533288,"symbol":"WTF::wtfThreadEntryPoint(void*)","symbolLocation":16,"imageIndex":37},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850637,"name":"Heap Helper Thread","threadState":{"x":[{"value":260},{"value":0},{"value":9216},{"value":0},{"value":0},{"value":160},{"value":9},{"value":999999009},{"value":6114749672},{"value":0},{"value":5268898056},{"value":1099511628034},{"value":256},{"value":0},{"value":256},{"value":1099511628032},{"value":305},{"value":8758215816},{"value":0},{"value":5268898032},{"value":5268898096},{"value":6114750688},{"value":999999009},{"value":9},{"value":9216},{"value":9217},{"value":9472},{"value":1407374883553280},{"value":5268898016}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8505939684},"cpsr":{"value":1610616832},"fp":{"value":6114749792},"sp":{"value":6114749648},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173150668},"far":{"value":0}},"frames":[{"imageOffset":29132,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":24},{"imageOffset":14052,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":25},{"imageOffset":535612,"symbol":"WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime)","symbolLocation":240,"imageIndex":37},{"imageOffset":342556,"symbol":"WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda const&, WTF::ScopedLambda const&, WTF::TimeWithDynamicClockType const&)","symbolLocation":2072,"imageIndex":37},{"imageOffset":45040,"symbol":"WTF::Detail::CallableWrapper::call()","symbolLocation":460,"imageIndex":37},{"imageOffset":523912,"symbol":"WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)","symbolLocation":352,"imageIndex":37},{"imageOffset":533288,"symbol":"WTF::wtfThreadEntryPoint(void*)","symbolLocation":16,"imageIndex":37},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850640,"name":"com.apple.CFSocket.private","threadState":{"x":[{"value":4},{"value":0},{"value":12915763248},{"value":0},{"value":0},{"value":0},{"value":85899345920},{"value":0},{"value":6115324128},{"value":0},{"value":8812912488},{"value":31},{"value":7089792},{"value":12921952464},{"value":72057602609563313,"symbolLocation":72057594037927937,"symbol":"OBJC_CLASS_$___NSCFArray"},{"value":8571635376,"symbolLocation":0,"symbol":"OBJC_CLASS_$___NSCFArray"},{"value":93},{"value":6947634836,"symbolLocation":0,"symbol":"-[__NSCFArray objectAtIndex:]"},{"value":0},{"value":64},{"value":8589264744,"symbolLocation":0,"symbol":"__CFActiveSocketsLock"},{"value":2},{"value":4762380000},{"value":34},{"value":12915763248},{"value":12915763232},{"value":8684813632,"symbolLocation":0,"symbol":"__kCFNull"},{"value":0},{"value":8589262848,"symbolLocation":0,"symbol":"OBJC_IVAR_$_CFPrefsSource._dict"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6948322172},"cpsr":{"value":1610616832},"fp":{"value":6115323840},"sp":{"value":6115290064},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173159540},"far":{"value":0}},"frames":[{"imageOffset":38004,"symbol":"__select","symbolLocation":8,"imageIndex":24},{"imageOffset":781180,"symbol":"__CFSocketManager","symbolLocation":640,"imageIndex":29},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850644,"name":"ThreadPoolServiceThread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592,"symbolLocation":23400,"symbol":"Bundle.onceToken"},{"value":555266256928768},{"value":0},{"value":555266256928768},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":129283},{"value":0},{"value":1},{"value":129283},{"value":593213},{"value":0},{"value":0},{"value":18446744073709551569},{"value":7081175032,"symbolLocation":56,"symbol":"clock_gettime"},{"value":0},{"value":4294967295},{"value":2},{"value":555266256928768},{"value":0},{"value":555266256928768},{"value":6115892632},{"value":8589934592,"symbolLocation":23400,"symbol":"Bundle.onceToken"},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8173142024},"cpsr":{"value":4096},"fp":{"value":6115892480},"sp":{"value":6115892400},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173127688},"far":{"value":0}},"frames":[{"imageOffset":6152,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":24},{"imageOffset":20488,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":24},{"imageOffset":20256,"symbol":"mach_msg_overwrite","symbolLocation":436,"imageIndex":24},{"imageOffset":19808,"symbol":"mach_msg","symbolLocation":24,"imageIndex":24},{"imageOffset":343900,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":29},{"imageOffset":341504,"symbol":"__CFRunLoopRun","symbolLocation":1208,"imageIndex":29},{"imageOffset":339160,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":29},{"imageOffset":818764,"symbol":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","symbolLocation":212,"imageIndex":34},{"imageOffset":8882888,"imageIndex":2},{"imageOffset":8876732,"imageIndex":2},{"imageOffset":8578588,"imageIndex":2},{"imageOffset":8374368,"imageIndex":2},{"imageOffset":8722136,"imageIndex":2},{"imageOffset":8634312,"imageIndex":2},{"imageOffset":8722432,"imageIndex":2},{"imageOffset":8854376,"imageIndex":2},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850645,"name":"ThreadPoolForegroundWorker","threadState":{"x":[{"value":268451845},{"value":17179869442},{"value":0},{"value":381543419740160},{"value":0},{"value":381543419740160},{"value":32},{"value":33000},{"value":18446744073709550527},{"value":88835},{"value":0},{"value":1},{"value":88835},{"value":166421},{"value":72057602609591665,"symbolLocation":72057594037927937,"symbol":"OBJC_CLASS_$_NSAutoreleasePool"},{"value":8571663728,"symbolLocation":0,"symbol":"OBJC_CLASS_$_NSAutoreleasePool"},{"value":18446744073709551569},{"value":7081175032,"symbolLocation":56,"symbol":"clock_gettime"},{"value":0},{"value":33000},{"value":32},{"value":381543419740160},{"value":0},{"value":381543419740160},{"value":6116470064},{"value":0},{"value":17179870466},{"value":17179869442},{"value":1282}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8173142024},"cpsr":{"value":4096},"fp":{"value":6116469408},"sp":{"value":6116469328},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173127688},"far":{"value":0}},"frames":[{"imageOffset":6152,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":24},{"imageOffset":20488,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":24},{"imageOffset":20256,"symbol":"mach_msg_overwrite","symbolLocation":436,"imageIndex":24},{"imageOffset":19808,"symbol":"mach_msg","symbolLocation":24,"imageIndex":24},{"imageOffset":8891224,"imageIndex":2},{"imageOffset":8671740,"imageIndex":2},{"imageOffset":8674696,"imageIndex":2},{"imageOffset":8673788,"imageIndex":2},{"imageOffset":8673520,"imageIndex":2},{"imageOffset":8854376,"imageIndex":2},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850646,"name":"ThreadPoolBackgroundWorker","threadState":{"x":[{"value":268451845},{"value":17179869442},{"value":0},{"value":560763815067648},{"value":0},{"value":560763815067648},{"value":32},{"value":33000},{"value":18446744073709550527},{"value":130563},{"value":0},{"value":1},{"value":130563},{"value":589533},{"value":4219936888},{"value":120},{"value":18446744073709551569},{"value":7081175032,"symbolLocation":56,"symbol":"clock_gettime"},{"value":0},{"value":33000},{"value":32},{"value":560763815067648},{"value":0},{"value":560763815067648},{"value":6117043504},{"value":0},{"value":17179870466},{"value":17179869442},{"value":1282}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8173142024},"cpsr":{"value":4096},"fp":{"value":6117042848},"sp":{"value":6117042768},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173127688},"far":{"value":0}},"frames":[{"imageOffset":6152,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":24},{"imageOffset":20488,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":24},{"imageOffset":20256,"symbol":"mach_msg_overwrite","symbolLocation":436,"imageIndex":24},{"imageOffset":19808,"symbol":"mach_msg","symbolLocation":24,"imageIndex":24},{"imageOffset":8891224,"imageIndex":2},{"imageOffset":8671740,"imageIndex":2},{"imageOffset":8674180,"imageIndex":2},{"imageOffset":8673656,"imageIndex":2},{"imageOffset":8673568,"imageIndex":2},{"imageOffset":8854376,"imageIndex":2},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850647,"name":"NetworkConfigWatcher","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592,"symbolLocation":23400,"symbol":"Bundle.onceToken"},{"value":387040977879040},{"value":0},{"value":387040977879040},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":90115},{"value":0},{"value":1},{"value":90115},{"value":3349134},{"value":0},{"value":0},{"value":18446744073709551569},{"value":7081175032,"symbolLocation":56,"symbol":"clock_gettime"},{"value":0},{"value":4294967295},{"value":2},{"value":387040977879040},{"value":0},{"value":387040977879040},{"value":6117612984},{"value":8589934592,"symbolLocation":23400,"symbol":"Bundle.onceToken"},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8173142024},"cpsr":{"value":4096},"fp":{"value":6117612832},"sp":{"value":6117612752},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173127688},"far":{"value":0}},"frames":[{"imageOffset":6152,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":24},{"imageOffset":20488,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":24},{"imageOffset":20256,"symbol":"mach_msg_overwrite","symbolLocation":436,"imageIndex":24},{"imageOffset":19808,"symbol":"mach_msg","symbolLocation":24,"imageIndex":24},{"imageOffset":343900,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":29},{"imageOffset":341504,"symbol":"__CFRunLoopRun","symbolLocation":1208,"imageIndex":29},{"imageOffset":339160,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":29},{"imageOffset":818764,"symbol":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","symbolLocation":212,"imageIndex":34},{"imageOffset":8882888,"imageIndex":2},{"imageOffset":8876732,"imageIndex":2},{"imageOffset":8578588,"imageIndex":2},{"imageOffset":8374368,"imageIndex":2},{"imageOffset":8722136,"imageIndex":2},{"imageOffset":8722432,"imageIndex":2},{"imageOffset":8854376,"imageIndex":2},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850648,"name":"network","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592,"symbolLocation":23400,"symbol":"Bundle.onceToken"},{"value":392538536017920},{"value":0},{"value":392538536017920},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":91395},{"value":0},{"value":1},{"value":91395},{"value":93018},{"value":86861418594304},{"value":0},{"value":18446744073709551569},{"value":7081175032,"symbolLocation":56,"symbol":"clock_gettime"},{"value":0},{"value":4294967295},{"value":2},{"value":392538536017920},{"value":0},{"value":392538536017920},{"value":6118186424},{"value":8589934592,"symbolLocation":23400,"symbol":"Bundle.onceToken"},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8173142024},"cpsr":{"value":4096},"fp":{"value":6118186272},"sp":{"value":6118186192},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173127688},"far":{"value":0}},"frames":[{"imageOffset":6152,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":24},{"imageOffset":20488,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":24},{"imageOffset":20256,"symbol":"mach_msg_overwrite","symbolLocation":436,"imageIndex":24},{"imageOffset":19808,"symbol":"mach_msg","symbolLocation":24,"imageIndex":24},{"imageOffset":343900,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":29},{"imageOffset":341504,"symbol":"__CFRunLoopRun","symbolLocation":1208,"imageIndex":29},{"imageOffset":339160,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":29},{"imageOffset":818764,"symbol":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","symbolLocation":212,"imageIndex":34},{"imageOffset":8882888,"imageIndex":2},{"imageOffset":8876732,"imageIndex":2},{"imageOffset":8578588,"imageIndex":2},{"imageOffset":8374368,"imageIndex":2},{"imageOffset":8722136,"imageIndex":2},{"imageOffset":8722432,"imageIndex":2},{"imageOffset":8854376,"imageIndex":2},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850649,"name":"Network File Thread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592,"symbolLocation":23400,"symbol":"Bundle.onceToken"},{"value":537674070884352},{"value":0},{"value":537674070884352},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":125187},{"value":0},{"value":1},{"value":125187},{"value":600688},{"value":0},{"value":0},{"value":18446744073709551569},{"value":7081175032,"symbolLocation":56,"symbol":"clock_gettime"},{"value":0},{"value":4294967295},{"value":2},{"value":537674070884352},{"value":0},{"value":537674070884352},{"value":6118759960},{"value":8589934592,"symbolLocation":23400,"symbol":"Bundle.onceToken"},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8173142024},"cpsr":{"value":4096},"fp":{"value":6118759808},"sp":{"value":6118759728},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173127688},"far":{"value":0}},"frames":[{"imageOffset":6152,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":24},{"imageOffset":20488,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":24},{"imageOffset":20256,"symbol":"mach_msg_overwrite","symbolLocation":436,"imageIndex":24},{"imageOffset":19808,"symbol":"mach_msg","symbolLocation":24,"imageIndex":24},{"imageOffset":343900,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":29},{"imageOffset":341504,"symbol":"__CFRunLoopRun","symbolLocation":1208,"imageIndex":29},{"imageOffset":339160,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":29},{"imageOffset":8881960,"imageIndex":2},{"imageOffset":8876732,"imageIndex":2},{"imageOffset":8578588,"imageIndex":2},{"imageOffset":8374368,"imageIndex":2},{"imageOffset":8722136,"imageIndex":2},{"imageOffset":8722432,"imageIndex":2},{"imageOffset":8854376,"imageIndex":2},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850653,"name":"ThreadPoolForegroundWorker","threadState":{"x":[{"value":268451845},{"value":17179869442},{"value":0},{"value":405767035289600},{"value":0},{"value":405767035289600},{"value":32},{"value":33000},{"value":18446744073709550527},{"value":94475},{"value":0},{"value":1},{"value":94475},{"value":175739},{"value":3479832592},{"value":16},{"value":18446744073709551569},{"value":7081175032,"symbolLocation":56,"symbol":"clock_gettime"},{"value":0},{"value":33000},{"value":32},{"value":405767035289600},{"value":0},{"value":405767035289600},{"value":6119337264},{"value":0},{"value":17179870466},{"value":17179869442},{"value":1282}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8173142024},"cpsr":{"value":4096},"fp":{"value":6119336608},"sp":{"value":6119336528},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173127688},"far":{"value":0}},"frames":[{"imageOffset":6152,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":24},{"imageOffset":20488,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":24},{"imageOffset":20256,"symbol":"mach_msg_overwrite","symbolLocation":436,"imageIndex":24},{"imageOffset":19808,"symbol":"mach_msg","symbolLocation":24,"imageIndex":24},{"imageOffset":8891224,"imageIndex":2},{"imageOffset":8671740,"imageIndex":2},{"imageOffset":8674180,"imageIndex":2},{"imageOffset":8673788,"imageIndex":2},{"imageOffset":8673520,"imageIndex":2},{"imageOffset":8854376,"imageIndex":2},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]},{"id":3850676,"name":"vpx tile worker","threadState":{"x":[{"value":260},{"value":0},{"value":1024},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6119911128},{"value":0},{"value":12933088280},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":4402341479424},{"value":0},{"value":12933088256},{"value":12933088320},{"value":6119911648},{"value":0},{"value":0},{"value":1024},{"value":1025},{"value":1280},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8505939684},"cpsr":{"value":1610616832},"fp":{"value":6119911248},"sp":{"value":6119911104},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8173150668},"far":{"value":0}},"frames":[{"imageOffset":29132,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":24},{"imageOffset":14052,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":25},{"imageOffset":77829484,"imageIndex":2},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":25},{"imageOffset":4312,"symbol":"thread_start","symbolLocation":8,"imageIndex":25}]}], "usedImages" : [ { "source" : "P", "arch" : "arm64e", "base" : 4399349760, "size" : 49152, "uuid" : "2e2c05f8-377a-3089-9ad9-1926d284dd03", "path" : "\/private\/preboot\/Cryptexes\/OS\/usr\/lib\/libobjc-trampolines.dylib", "name" : "libobjc-trampolines.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4406804480, "size" : 1245184, "uuid" : "509fdab7-cedf-3fc3-81e1-ccfd6ce62f36", "path" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/Frameworks\/widevine_cdm_secured_ios.framework\/widevine_cdm_secured_ios", "name" : "widevine_cdm_secured_ios" }, { "source" : "P", "arch" : "arm64", "base" : 4410392576, "size" : 121044992, "uuid" : "4dc71755-40f1-315d-a169-c290ab1da7ae", "path" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/Frameworks\/Module_Framework.framework\/Module_Framework", "name" : "Module_Framework" }, { "source" : "P", "arch" : "arm64", "base" : 4397858816, "size" : 311296, "uuid" : "4de1a89f-af90-348a-96ba-f8658d5d8f8d", "path" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/Frameworks\/uYouEnhanced.dylib", "name" : "uYouEnhanced.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4569808896, "size" : 27262976, "uuid" : "3d0c630b-79f9-33a2-afdf-dd009345ba18", "path" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/Frameworks\/uYou.dylib", "name" : "uYou.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4611244032, "size" : 1064960, "uuid" : "b85f4848-e145-305a-a241-d3f120282d44", "path" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/Frameworks\/libFLEX.dylib", "name" : "libFLEX.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4612685824, "size" : 212992, "uuid" : "fb51c4e4-dc3d-377d-a47a-2667fbecf371", "path" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/Frameworks\/iSponsorBlock.dylib", "name" : "iSponsorBlock.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4398268416, "size" : 65536, "uuid" : "44ac3e28-9cd6-3149-aef8-8cd8c8d8ab1d", "path" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/Frameworks\/YouPiP.dylib", "name" : "YouPiP.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4612997120, "size" : 81920, "uuid" : "5cf0ea89-c9a9-31d9-9f9d-3b40ae9d3832", "path" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/Frameworks\/YouTubeDislikesReturn.dylib", "name" : "YouTubeDislikesReturn.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4613128192, "size" : 49152, "uuid" : "d740f96c-eda9-3cea-a435-6013eba4d4db", "path" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/Frameworks\/YTABConfig.dylib", "name" : "YTABConfig.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4613242880, "size" : 32768, "uuid" : "dbaee907-f65f-35b4-8b75-7f4386add9c1", "path" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/Frameworks\/YTUHD.dylib", "name" : "YTUHD.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4613324800, "size" : 32768, "uuid" : "76b0c4f6-7f81-3bdd-8cb7-a976b4d28396", "path" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/Frameworks\/DontEatMyContent.dylib", "name" : "DontEatMyContent.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4613423104, "size" : 49152, "uuid" : "aff452f5-578b-32f6-917d-2fcb1bac4f76", "path" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/Frameworks\/YTHoldForSpeed.dylib", "name" : "YTHoldForSpeed.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4613537792, "size" : 49152, "uuid" : "9a885e86-0edb-3637-9151-1573a7a46811", "path" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/Frameworks\/YTVideoOverlay.dylib", "name" : "YTVideoOverlay.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4613636096, "size" : 32768, "uuid" : "f7e08b02-6239-38ce-873a-28edce5f9137", "path" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/Frameworks\/YouMute.dylib", "name" : "YouMute.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4613701632, "size" : 32768, "uuid" : "d26de110-6937-3290-9be7-1501319abb8f", "path" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/Frameworks\/YouQuality.dylib", "name" : "YouQuality.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4613783552, "size" : 32768, "uuid" : "1c6a365d-ed74-357e-84ee-7f07a6a51078", "path" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/Frameworks\/YouTimeStamp.dylib", "name" : "YouTimeStamp.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4613865472, "size" : 32768, "uuid" : "092009bb-8d28-393f-9c65-c3ad30b97aee", "path" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/Frameworks\/YouGroupSettings.dylib", "name" : "YouGroupSettings.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4613963776, "size" : 32768, "uuid" : "16ed1bc4-c17a-379e-ba1f-9783b25133ce", "path" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/Frameworks\/YoutubeSpeed.dylib", "name" : "YoutubeSpeed.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4614045696, "size" : 294912, "uuid" : "e499affc-e1c2-3fa2-a04c-1b1a808be798", "path" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/Frameworks\/Alderis.framework\/Alderis", "name" : "Alderis" }, { "source" : "P", "arch" : "arm64", "base" : 4614504448, "size" : 32768, "uuid" : "a8b01029-7b89-3574-a3c6-afd9ff710c48", "path" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/Frameworks\/libcolorpicker.dylib", "name" : "libcolorpicker.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4614586368, "size" : 98304, "uuid" : "ffa3562c-e21d-3fa1-a2df-98d17214503e", "path" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/Frameworks\/CydiaSubstrate.framework\/CydiaSubstrate", "name" : "CydiaSubstrate" }, { "source" : "P", "arch" : "arm64e", "base" : 4614733824, "size" : 376832, "uuid" : "30a49570-0a33-3888-ab09-4abb62893b61", "path" : "\/private\/preboot\/Cryptexes\/OS\/usr\/lib\/libstdc++.6.0.9.dylib", "name" : "libstdc++.6.0.9.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4377214976, "size" : 15056896, "uuid" : "54d50fa6-1059-3267-b840-a510fc49f31d", "path" : "\/private\/var\/containers\/Bundle\/Application\/DBE214BB-168D-4B9E-AE77-4CEBEDB8E5A3\/App.app\/YouTube", "name" : "YouTube" }, { "source" : "P", "arch" : "arm64e", "base" : 8173121536, "size" : 237552, "uuid" : "13b5134e-819c-3baa-b300-4856112114cb", "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib", "name" : "libsystem_kernel.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 8505925632, "size" : 53236, "uuid" : "1196b6c3-333d-3450-818f-f3663484b8eb", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 7081152512, "size" : 516084, "uuid" : "b122f07f-a156-37f3-a22d-64627c0c4b24", "path" : "\/usr\/lib\/system\/libsystem_c.dylib", "name" : "libsystem_c.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 8504946688, "size" : 114684, "uuid" : "f603d156-e9c5-3563-80a6-d2ebedc07a02", "path" : "\/usr\/lib\/libc++abi.dylib", "name" : "libc++abi.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6812729344, "size" : 319300, "uuid" : "53115e1f-e353-30d9-9e8a-4e6e73489f05", "path" : "\/usr\/lib\/libobjc.A.dylib", "name" : "libobjc.A.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6947540992, "size" : 5431296, "uuid" : "00e76a98-210c-3cb5-930b-f236807ff24c", "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation", "name" : "CoreFoundation" }, { "source" : "P", "arch" : "arm64e", "base" : 8104128512, "size" : 36864, "uuid" : "c19b2aeb-6aa8-3f99-8a53-f76c7a0d98fe", "path" : "\/System\/Library\/PrivateFrameworks\/GraphicsServices.framework\/GraphicsServices", "name" : "GraphicsServices" }, { "source" : "P", "arch" : "arm64e", "base" : 6983720960, "size" : 28446720, "uuid" : "1741fa37-4e53-371e-8dae-d611aab0043d", "path" : "\/System\/Library\/PrivateFrameworks\/UIKitCore.framework\/UIKitCore", "name" : "UIKitCore" }, { "source" : "P", "arch" : "arm64e", "base" : 7541854208, "size" : 577272, "uuid" : "71846eac-ee65-3697-bf7d-790b6a07dcdb", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "size" : 0, "source" : "A", "base" : 0, "uuid" : "00000000-0000-0000-0000-000000000000" }, { "source" : "P", "arch" : "arm64e", "base" : 6929371136, "size" : 12017664, "uuid" : "3d3a12e3-f5e9-361f-b00a-4a5e8861aa55", "path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Foundation", "name" : "Foundation" }, { "source" : "P", "arch" : "arm64e", "base" : 6965587968, "size" : 4050944, "uuid" : "a5124019-e235-3716-86c7-e75cf0163945", "path" : "\/System\/Library\/Frameworks\/CFNetwork.framework\/CFNetwork", "name" : "CFNetwork" }, { "source" : "P", "arch" : "arm64e", "base" : 7080861696, "size" : 290816, "uuid" : "81d355df-266a-3010-bab8-113b76a206c1", "path" : "\/usr\/lib\/system\/libdispatch.dylib", "name" : "libdispatch.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 7318388736, "size" : 24317760, "uuid" : "52d2aba5-f811-3d4f-b077-afae7e6f44cc", "path" : "\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore", "name" : "JavaScriptCore" } ], "sharedCache" : { "base" : 6811779072, "size" : 3670622208, "uuid" : "50fb6fe2-2104-3682-bd56-f66883d96d9d" }, "vmSummary" : "ReadOnly portion of Libraries: Total=1.6G resident=0K(0%) swapped_out_or_unallocated=1.6G(100%)\nWritable regions: Total=998.9M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=998.9M(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 128K 1 \nActivity Tracing 256K 1 \nAudio 64K 1 \nCG raster data 23.9M 125 \nColorSync 144K 5 \nCoreAnimation 2112K 104 \nCoreData 176K 5 \nCoreData Object IDs 4112K 2 \nCoreUI image data 272K 3 \nFoundation 1344K 14 \nImage IO 11.4M 30 \nKernel Alloc Once 32K 1 \nMALLOC 678.1M 1193 \nMALLOC guard page 192K 12 \nMach message 16K 1 \nMemory Tag 255 3472K 24 \nSMOOTH 24 2 \nSQLite page cache 2432K 19 \nSTACK GUARD 1696K 43 \nStack 28.2M 44 \nVM_ALLOCATE 448K 5 \nWebKit Malloc 256.1M 7 \n__AUTH 3976K 440 \n__AUTH_CONST 43.3M 949 \n__CTF 824 1 \n__DATA 66.5M 969 \n__DATA_CONST 58.9M 966 \n__DATA_DIRTY 11.7M 899 \n__ETC 112K 1 \n__FONT_DATA 4K 1 \n__INFO_FILTER 8 1 \n__LINKEDIT 404.8M 25 \n__OBJC_RO 86.3M 1 \n__OBJC_RW 2731K 1 \n__TEXT 1.2G 990 \ndyld private memory 272K 1 \nlibnetwork 1664K 24 \nmapped file 290.2M 62 \nshared memory 80K 4 \n=========== ======= ======= \nTOTAL 3.2G 6977 \n", "legacyInfo" : { "threadTriggered" : { "queue" : "com.apple.main-thread" } }, "logWritingSignature" : "746763866dc8a823f0e55eef4c32c168fe878433", "trialInfo" : { "rollouts" : [ { "rolloutId" : "648cada15dbc71671bb3aa1b", "factorPackIds" : { "SIRI_UNDERSTANDING_ATTENTION_ASSETS" : "65a8118e05d9422724106749", "SIRI_UNDERSTANDING_ASR_ASSISTANT" : "65a8115446dfa0720068876d", "SIRI_UNDERSTANDING_NL" : "65a811c046dfa0720068876e", "SIRI_EXPERIENCE_CAM" : "65a81173096f6a1f1ba46525", "SIRI_UNDERSTANDING_MORPHUN" : "65a811a96c2f903aa921c246" }, "deploymentId" : 240000116 }, { "rolloutId" : "6425c75e4327780c10cc4252", "factorPackIds" : { "SIRI_HOME_AUTOMATION_INTENT_SELECTION_CACHE" : "642600a457e7664b1698eb32" }, "deploymentId" : 240000004 } ], "experiments" : [ { "treatmentId" : "45f4e2a5-551b-4bc2-a2dc-19c244dda8f8", "experimentId" : "6643969b3099cf28e049862f", "deploymentId" : 400000006 }, { "treatmentId" : "c47ab4cc-c9c3-4b5d-a87c-e2433ce02597", "experimentId" : "6639bc6ba73d460582162323", "deploymentId" : 400000006 } ] } } ```
arichornlover commented 3 months ago

Also @jkhsjdhjs you might want this code

    Class YTVersionUtilsClass = %c(YTVersionUtils); // YTVersionUtils is required if you want App Version Spoofing to work.
    NSString *appVersion = [YTVersionUtilsClass performSelector:@selector(appVersion)];
    NSComparisonResult result = [appVersion compare:@"VERSION_NUMBER" options:NSNumericSearch];
    if (result == NSOrderedAscending) {
        return;
    }

you can use this to limit which versions that works with the implementation! for example if it’s 17.33.2 it will be compatible like v17.33.2 up to the latest. This can be useful if you want to limit what code should/shouldn’t run on older versions! But this isn’t related to the crashing, but could be useful. after reading the README.md

jkhsjdhjs commented 3 months ago

Hmm, indeed I couldn't read much out of the ips file, but I suspect it's probably a null pointer deref caused by returning NULL here: https://github.com/jkhsjdhjs/youtube-native-share/blob/6081d80503dc749688c0bed92c3b6290daa85cba/Tweak.x#L116-L121

Can you try building YouTube without this hook and check if the app still crashes? (the tweak shouldn't work in this case, this is just to determine the cause of the crash)

Also thanks for the hint with the version comparison, might come in handy! I don't need it for this tweak, as ELMPBShowActionSheetCommand.executeWithCommandContext just isn't called on pre-17.33.2 YouTube versions, so this tweak won't cause any issues on older versions anyway.

arichornlover commented 3 months ago

Alright I’ll be sure to test it out later!

arichornloverALT commented 3 months ago

After disabling the hook, it restores YouTube’s sharesheet. would guess Hook just crashes once it gets set to NULL IMG_1900

jkhsjdhjs commented 3 months ago

@arichornloverALT Thanks for testing this and sorry for the late reply - was busy studying for exams. I found a class that I can hook for iPad sharing to work, without returning NULL anywhere, thus not causing any exceptions. It's not as optimal as the iPhone hook, as it is called not just for sharing but also for other events like starting a new video, but the overhead isn't that bad since we return early, so it should be fine. Can you test this?

Also I currently hook both classes on iPad and iPhone, while only one of these is necessary on either platform. Do you know if it's possible to only hook YTAccountScopedCommandResponderEvent on iPad and ELMPBShowActionSheetCommand only on iPhones? Thanks in advance!

arichornloverALT commented 3 months ago

I’ll test it out in a bit!

Also I am sorry for being on my ALT account instead of my main, since my main is currently flagged.

arichornloverALT commented 3 months ago

I still haven’t tested it yet

I am having trouble with compiling on uYouEnhanced but I’ll be sure to update you when the YouTube native share works!

jkhsjdhjs commented 3 months ago

Alright, take your time 👍

arichornloverALT commented 3 months ago

Alright I tested it and unfortunately it crashed :( - https://github.com/jkhsjdhjs/youtube-native-share/commit/ba86bc03f4f34624a542a5b66fe85a3ab7e64ef5

{"app_name":"YouTube","timestamp":"2024-07-10 08:59:03.00 -0500","app_version":"19.24.2","slice_uuid":"098d7fbc-5f04-37c6-b86b-e6e571d14b37","build_version":"19.24.2","platform":2,"bundleID":"com.google.ios.youtube.4RRY5SS4JA","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"iPhone OS 17.5.1 (21F90)","roots_installed":0,"name":"YouTube","incident_id":"01C802C0-7784-45C4-B989-297BF2470EBC"}
{
  "uptime" : 230000,
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "iPad13,4",
  "coalitionID" : 1479,
  "osVersion" : {
    "isEmbedded" : true,
    "train" : "iPhone OS 17.5.1",
    "releaseType" : "User",
    "build" : "21F90"
  },
  "captureTime" : "2024-07-10 08:59:03.1578 -0500",
  "codeSigningMonitor" : 1,
  "incident" : "01C802C0-7784-45C4-B989-297BF2470EBC",
  "pid" : 6938,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2024-07-10 08:58:48.3774 -0500",
  "procStartAbsTime" : 5609542091444,
  "procExitAbsTime" : 5609896578535,
  "procName" : "YouTube",
  "procPath" : "\/private\/var\/containers\/Bundle\/Application\/3506D4AE-7CAE-4424-BB33-C52ADEF49097\/App.app\/YouTube",
  "bundleInfo" : {"CFBundleShortVersionString":"19.24.2","CFBundleVersion":"19.24.2","CFBundleIdentifier":"com.google.ios.youtube.4RRY5SS4JA","DTAppStoreToolsBuild":"15F31e"},
  "storeInfo" : {"deviceIdentifierForVendor":"788C04BE-07C9-41A7-8C55-B0A67E737777","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "com.google.ios.youtube.4RRY5SS4JA",
  "crashReporterKey" : "b2ffe930807c36dff1ad83798e71f702f8dba670",
  "wasUnlockedSinceBoot" : 1,
  "isLocked" : 0,
  "codeSigningID" : "com.google.ios.youtube.4RRY5SS4JA",
  "codeSigningTeamID" : "4RRY5SS4JA",
  "codeSigningFlags" : 570434309,
  "codeSigningValidationCategory" : 3,
  "codeSigningTrustLevel" : 6,
  "instructionByteStream" : {"beforePC":"fyMD1f17v6n9AwCRNez\/l78DAJH9e8Go\/w9f1sADX9YQKYDSARAA1A==","atPC":"AwEAVH8jA9X9e7+p\/QMAkSrs\/5e\/AwCR\/XvBqP8PX9bAA1\/WECeA0g=="},
  "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
  "termination" : {"flags":0,"code":6,"namespace":"SIGNAL","indicator":"Abort trap: 6","byProc":"YouTube","byPid":6938},
  "asi" : {"libsystem_c.dylib":["abort() called"]},
  "lastExceptionBacktrace" : [{"imageOffset":540448,"symbol":"__exceptionPreprocess","symbolLocation":164,"imageIndex":28},{"imageOffset":90136,"symbol":"objc_exception_throw","symbolLocation":60,"imageIndex":27}, [UIPopoverPresentationController presentationTransitionWillBegin]","symbolLocation":2672,"imageIndex":30},{"imageOffset":4063580,"symbol":"__80-[UIPresentationController _initViewHierarchyForPresentationSuperview:inWindow:]_block_invoke","symbolLocation":2052,"imageIndex":30},{"imageOffset":3212856,"symbol":"__56-[UIPresentationController runTransitionForCurrentState]_block_invoke_3","symbolLocation":304,"imageIndex":30},{"imageOffset":763620,"symbol":"-[_UIAfterCACommitBlock run]","symbolLocation":72,"imageIndex":30},{"imageOffset":763304,"symbol":"-[_UIAfterCACommitQueue flush]","symbolLocation":164,"imageIndex":30},{"imageOffset":763072,"symbol":"_runAfterCACommitDeferredBlocks","symbolLocation":496,"imageIndex":30},{"imageOffset":762104,"symbol":"_cleanUpAfterCAFlushAndRunDeferredBlocks","symbolLocation":80,"imageIndex":30},{"imageOffset":761864,"symbol":"_UIApplicationFlushCATransaction","symbolLocation":72,"imageIndex":30},{"imageOffset":751468,"symbol":"_UIUpdateSequenceRun","symbolLocation":84,"imageIndex":30},{"imageOffset":750512,"symbol":"schedulerStepScheduledMainSection","symbolLocation":172,"imageIndex":30},{"imageOffset":754260,"symbol":"runloopSourceCallback","symbolLocation":92,"imageIndex":30},{"imageOffset":354356,"symbol":"__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__","symbolLocation":28,"imageIndex":28},{"imageOffset":354248,"symbol":"__CFRunLoopDoSource0","symbolLocation":176,"imageIndex":28},{"imageOffset":344728,"symbol":"__CFRunLoopDoSources0","symbolLocation":244,"imageIndex":28},{"imageOffset":341124,"symbol":"__CFRunLoopRun","symbolLocation":828,"imageIndex":28},{"imageOffset":339160,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":28},{"imageOffset":4520,"symbol":"GSEventRunModal","symbolLocation":164,"imageIndex":29},{"imageOffset":4237580,"symbol":"-[UIApplication _run]","symbolLocation":888,"imageIndex":30},{"imageOffset":4975056,"symbol":"UIApplicationMain","symbolLocation":340,"imageIndex":30},{"imageOffset":746740,"imageIndex":22},{"imageOffset":249420,"symbol":"start","symbolLocation":2240,"imageIndex":31}],
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":1468228,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":8447050435},{"value":6092928384},{"value":110},{"value":0},{"value":674643246151218041},{"value":674643244181048761},{"value":512},{"value":6092927152},{"value":0},{"value":2095104},{"value":16},{"value":0},{"value":328},{"value":8513584832,"symbolLocation":0,"symbol":"_main_thread"},{"value":0},{"value":6},{"value":259},{"value":8513585056,"symbolLocation":224,"symbol":"_main_thread"},{"value":8626814064,"symbolLocation":0,"symbol":"__kCFAllocatorSystemDefault"},{"value":1},{"value":12911678560},{"value":1},{"value":12918990032},{"value":0},{"value":1}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8447958028},"cpsr":{"value":1073745920},"fp":{"value":6092928240},"sp":{"value":6092928208},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8115172396,"matchesCrashFrame":1},"far":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":50220,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":23},{"imageOffset":31756,"symbol":"pthread_kill","symbolLocation":268,"imageIndex":24},{"imageOffset":482208,"symbol":"abort","symbolLocation":180,"imageIndex":25},{"imageOffset":85156,"symbol":"abort_message","symbolLocation":132,"imageIndex":26},{"imageOffset":20060,"symbol":"demangling_terminate_handler()","symbolLocation":348,"imageIndex":26},{"imageOffset":204332,"symbol":"_objc_terminate()","symbolLocation":144,"imageIndex":27},{"imageOffset":82024,"symbol":"std::__terminate(void (*)())","symbolLocation":16,"imageIndex":26},{"imageOffset":95756,"symbol":"__cxa_rethrow","symbolLocation":204,"imageIndex":26},{"imageOffset":188068,"symbol":"objc_exception_rethrow","symbolLocation":44,"imageIndex":27},{"imageOffset":339336,"symbol":"CFRunLoopRunSpecific","symbolLocation":784,"imageIndex":28},{"imageOffset":4520,"symbol":"GSEventRunModal","symbolLocation":164,"imageIndex":29},{"imageOffset":4237580,"symbol":"-[UIApplication _run]","symbolLocation":888,"imageIndex":30},{"imageOffset":4975056,"symbol":"UIApplicationMain","symbolLocation":340,"imageIndex":30},{"imageOffset":746740,"imageIndex":22},{"imageOffset":249420,"symbol":"start","symbolLocation":2240,"imageIndex":31}]},{"id":1468242,"frames":[{"imageOffset":4292,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":24}],"threadState":{"x":[{"value":6093484032},{"value":6147},{"value":6092947456},{"value":0},{"value":409602},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6093484032},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8447930564},"far":{"value":0}}},{"id":1468243,"frames":[{"imageOffset":4292,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":24}],"threadState":{"x":[{"value":6094057472},{"value":4355},{"value":6093520896},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6094057472},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8447930564},"far":{"value":0}}},{"id":1468247,"frames":[{"imageOffset":4292,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":24}],"threadState":{"x":[{"value":6094630912},{"value":9987},{"value":6094094336},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6094630912},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8447930564},"far":{"value":0}}},{"id":1468248,"frames":[{"imageOffset":4292,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":24}],"threadState":{"x":[{"value":6095204352},{"value":9731},{"value":6094667776},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6095204352},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8447930564},"far":{"value":0}}},{"id":1468250,"frames":[{"imageOffset":4292,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":24}],"threadState":{"x":[{"value":6096351232},{"value":14851},{"value":6095814656},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6096351232},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8447930564},"far":{"value":0}}},{"id":1468252,"name":"com.apple.uikit.eventfetch-thread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592,"symbolLocation":0,"symbol":"_OBJC_LABEL_PROTOCOL_$_EKAccountRefresherDelegate"},{"value":70381629079552},{"value":0},{"value":70381629079552},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":16387},{"value":0},{"value":1},{"value":16387},{"value":352426},{"value":0},{"value":0},{"value":18446744073709551569},{"value":7023175672,"symbolLocation":56,"symbol":"clock_gettime"},{"value":0},{"value":4294967295},{"value":2},{"value":70381629079552},{"value":0},{"value":70381629079552},{"value":6097493368},{"value":8589934592,"symbolLocation":0,"symbol":"_OBJC_LABEL_PROTOCOL_$_EKAccountRefresherDelegate"},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8115142664},"cpsr":{"value":4096},"fp":{"value":6097493216},"sp":{"value":6097493136},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":8115128328},"far":{"value":0}},"frames":[{"imageOffset":6152,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":23},{"imageOffset":20488,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":23},{"imageOffset":20256,"symbol":"mach_msg_overwrite","symbolLocation":436,"imageIndex":23},{"imageOffset":19808,"symbol":"mach_msg","symbolLocation":24,"imageIndex":23},{"imageOffset":343900,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":28},{"imageOffset":341504,"symbol":"__CFRunLoopRun","symbolLocation":1208,"imageIndex":28},{"imageOffset":339160,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":28},{"imageOffset":818764,"symbol":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","symbolLocation":212,"imageIndex":33},{"imageOffset":818332,"symbol":"-[NSRunLoop(NSRunLoop) runUntilDate:]","symbolLocation":64,"imageIndex":33},{"imageOffset":4318784,"symbol":"-[UIEventFetcher threadMain]","symbolLocation":420,"imageIndex":30},{"imageOffset":911128,"symbol":"__NSThread__start__","symbolLocation":732,"imageIndex":33},{"imageOffset":24684,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":24},
jkhsjdhjs commented 3 months ago

Hmm, that's odd. But can you confirm that it works on your iPhone using the iPad Layout option of YTLitePlus?

arichornloverALT commented 3 months ago

Hmm, that's odd. But can you confirm that it works on your iPhone using the iPad Layout option of YTLitePlus?

I didn’t update YTLitePlus on the phone, it’s been on an old version which I’ll be updating in a bit, but was wondering about the iPad Layout implementation. Does the sharing functionality work differently when using a different iPad model? That’s what I am assuming.

jkhsjdhjs commented 3 months ago

Does the sharing functionality work differently when using a different iPad model?

Oof, I really don't hope so.

Can you post the full lastExceptionBacktrace line? It seems to be cut off after [UIPopoverPresentationController presentationTransitionWillBegin]",, maybe this can help. Other than that I really don't know what could go wrong here, the hook is pretty much error-proof. I never make any assumptions about GPBMessage extensions and explicitely check whether each extension is present. If anything isn't right, I just return %orig.

arichornloverALT commented 3 months ago

Does the sharing functionality work differently when using a different iPad model?

Oof, I really don't hope so.

Can you post the full lastExceptionBacktrace line? It seems to be cut off after

I just updated the crash log above!

Macleykun commented 3 months ago

Hmm, that's odd. But can you confirm that it works on your iPhone using the iPad Layout option of YTLitePlus?

I didn’t update YTLitePlus on the phone, it’s been on an old version which I’ll be updating in a bit, but was wondering about the iPad Layout implementation. Does the sharing functionality work differently when using a different iPad model? That’s what I am assuming.

perhaps i can test it out on my real iPad? I do need a bit of help with getting the ipa to test it and how i can generate the debug logging if it doesn't work. Also i really appricate the help and interest of you two to make this tweak work on iPad's aswell!

for direct messaging, i use discord under the username: macley

arichornloverALT commented 3 months ago

Heres this ipa https://github.com/arichornloverALT/uYouEnhanced/releases/download/v19.24.2-3.0.4-(32)/uYouEnhanced_19.24.2-3.0.4.ipa And its the same one I’m using.

Macleykun commented 3 months ago

Heres this ipa https://github.com/arichornloverALT/uYouEnhanced/releases/download/v19.24.2-3.0.4-(32)/uYouEnhanced_19.24.2-3.0.4.ipa And its the same one I’m using.

downloaded it, if you want to remove the link just in case. Will test it out asap

Macleykun commented 3 months ago

test it out just now, but it crashes the moment i tab on the share button. would it be helpful if i also send my logs from my ipad (tried looking into flex but couldn't find anything right off the bat)

jkhsjdhjs commented 3 months ago
[UIPopoverPresentationController presentationTransitionWillBegin]

Hmm, is the way I'm presenting the share dialog maybe not supported on iPads?

@arichornloverALT Can you try building the tweak without the following line?

https://github.com/jkhsjdhjs/youtube-native-share/blob/ba86bc03f4f34624a542a5b66fe85a3ab7e64ef5/Tweak.x#L113

arichornloverALT commented 3 months ago

Of course! I’ll test it and tell you if it did anything.

arichornloverALT commented 3 months ago
[UIPopoverPresentationController presentationTransitionWillBegin]

Hmm, is the way I'm presenting the share dialog maybe not supported on iPads?

@arichornloverALT Can you try building the tweak without the following line?

https://github.com/jkhsjdhjs/youtube-native-share/blob/ba86bc03f4f34624a542a5b66fe85a3ab7e64ef5/Tweak.x#L113

Hey good news! The crashing has stopped! and have this code so you don’t have to remove the lines

    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
        UIActivityViewController *activityViewController = [[UIActivityViewController alloc]initWithActivityItems:@[shareUrl] applicationActivities:nil];
        [[%c(YTUIUtils) topViewControllerForPresenting] presentViewController:activityViewController animated:YES completion:^{}];
        return YES;
    } else {
        return NO; // Do nothing on iPad
    }

However, since it did resolve the crashing problem, it doesn’t open the share menu when interacting with the share buttons in the app.

jkhsjdhjs commented 3 months ago

Very nice, thanks for testing this! Maybe we can find a way to pop up a share menu that works on both platforms. However, I really don't know what's wrong with the way it is currently being done.

jkhsjdhjs commented 3 months ago

This may be the problem: https://stackoverflow.com/a/25644145

arichornloverALT commented 3 months ago
[UIPopoverPresentationController presentationTransitionWillBegin]

Hmm, is the way I'm presenting the share dialog maybe not supported on iPads? @arichornloverALT Can you try building the tweak without the following line? https://github.com/jkhsjdhjs/youtube-native-share/blob/ba86bc03f4f34624a542a5b66fe85a3ab7e64ef5/Tweak.x#L113

Hey good news! The crashing has stopped! and have this code so you don’t have to remove the lines

    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
        UIActivityViewController *activityViewController = [[UIActivityViewController alloc]initWithActivityItems:@[shareUrl] applicationActivities:nil];
        [[%c(YTUIUtils) topViewControllerForPresenting] presentViewController:activityViewController            animated:YES completion:^{}];
        return YES;
    } else {
        return NO; // Do nothing on iPad
    }

However, since it did resolve the crashing problem, it doesn’t open the share menu when interacting with the share buttons in the app.

I thought the UIUserInterfaceIdiomPhone addition would be smart but I realized this wouldn’t resolve the iPad problem so I am making another static BOOL called static BOOL showNativeShareSheetTablet an alternative version of showNativeShareSheet but optimized and updated for iPad devices? I am working on this version right now.

jkhsjdhjs commented 3 months ago

I think you can keep the Idiom part and just present the share sheet a bit different, the if/else looks fine to me. If the iPad way also works on iPhone, you can also just do the iPad method in both cases, which would remove the need for an if/else.

arichornloverALT commented 3 months ago

Here’s what I got so far

    UIViewController *topViewController = [%c(YTUIUtils) topViewControllerForPresenting];
    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
        UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[shareUrl] applicationActivities:nil];
        [topViewController presentViewController:activityViewController animated:YES completion:^{}];
    } else {
        // iPad Layout
        UIPopoverController *popoverController = [[UIPopoverController alloc] initWithContentViewController:[[UIActivityViewController alloc] initWithActivityItems:@[shareUrl] applicationActivities:nil]];
        [popoverController presentPopoverFromRect:CGRectMake(0, 0, 0, 0) inView:topViewController.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
    }
    return YES;
}

this is untested, can’t confirm if it works or crashes.

jkhsjdhjs commented 3 months ago

Looks good to me so far! I think you can even move the activityViewController out of the if block and make use of it in the else as well.

arichornloverALT commented 3 months ago

Looks good to me so far! I think you can even move the activityViewController out of the if block and make use of it in the else as well.

I do gotta tell you something about it, I did test my implementation just now and it works! IMG_1938 however, I think I positioned it wrong, which I’ll adjust later 😁

arichornloverALT commented 3 months ago

Hey @Macleykun I took care of the problem, it now supports iPad this time! IMG_1939

arichornloverALT commented 3 months ago

test it out just now, but it crashes the moment i tab on the share button. would it be helpful if i also send my logs from my ipad (tried looking into flex but couldn't find anything right off the bat)

https://github.com/arichornloverALT/uYouEnhanced/releases/download/v19.24.2-3.0.4-(52)/uYouEnhanced_19.24.2-3.0.4.ipa Here’s this, it will not crash this time since I included UIPopoverController (for iPad compatibility)

Macleykun commented 3 months ago

Hey @Macleykun I took care of the problem, it now supports iPad this time!

thank you both very much! I just tested it out and it works like arichornlover said! i really appricate the time and effort this has taken to implement this feature, while it's minor thingie, i think it's great that ytns now fully works regardless of which device!

For DMCA reasons, i do suggest to remove the releases we discussed here, and want to wish you all a great weekend!