Skip to content

Instantly share code, notes, and snippets.

@bglgwyng
Last active February 17, 2024 12:49
Show Gist options
  • Save bglgwyng/0a0091952960e9633e0e2ecc49f986b5 to your computer and use it in GitHub Desktop.
Save bglgwyng/0a0091952960e9633e0e2ecc49f986b5 to your computer and use it in GitHub Desktop.
const [count, setCount] = useReducer((count) => count + 1, 0)
const setCount$ = useMemo(() => Worklets.createRunInJsFn(setCount), [])
const frameProcessor = useFrameProcessor(
(frame) => {
'worklet'
setCount$()
runAsync(frame, () => {
'worklet'
})
},
[setCount$],
)
2024-02-17 21:49:07.801 17909-17909 DEBUG crash_dump64 A Cmdline: com.mrousavy.camera.example
2024-02-17 21:49:07.801 17909-17909 DEBUG crash_dump64 A pid: 17540, tid: 17599, name: ionCamera.video >>> com.mrousavy.camera.example <<<
2024-02-17 21:49:07.801 17909-17909 DEBUG crash_dump64 A #00 pc 000000000019f438 /data/app/~~fyr7FMbRlbbcsXzvdAzoZQ==/com.mrousavy.camera.example-IUGvLpS1I8SnuNNnV9olIQ==/base.apk!librnworklets.so (offset 0x2ef7000) (BuildId: 4aee2de3b9cf6aafd4cd23e3455219c24a0fd955)
2024-02-17 21:49:07.801 17909-17909 DEBUG crash_dump64 A #01 pc 000000000019f3b0 /data/app/~~fyr7FMbRlbbcsXzvdAzoZQ==/com.mrousavy.camera.example-IUGvLpS1I8SnuNNnV9olIQ==/base.apk!librnworklets.so (offset 0x2ef7000) (facebook::jsi::Value std::__ndk1::__invoke_void_return_wrapper<facebook::jsi::Value>::__call<RNWorklet::JsiObjectWrapper::setFunctionValue(facebook::jsi::Runtime&, facebook::jsi::Value const&)::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)&, facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long>(RNWorklet::JsiObjectWrapper::setFunctionValue(facebook::jsi::Runtime&, facebook::jsi::Value const&)::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)&, facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*&&, unsigned long&&)+120) (BuildId: 4aee2de3b9cf6aafd4cd23e3455219c24a0fd955)
2024-02-17 21:49:07.801 17909-17909 DEBUG crash_dump64 A #02 pc 000000000019f328 /data/app/~~fyr7FMbRlbbcsXzvdAzoZQ==/com.mrousavy.camera.example-IUGvLpS1I8SnuNNnV9olIQ==/base.apk!librnworklets.so (offset 0x2ef7000) (BuildId: 4aee2de3b9cf6aafd4cd23e3455219c24a0fd955)
2024-02-17 21:49:07.801 17909-17909 DEBUG crash_dump64 A #03 pc 000000000019e1d4 /data/app/~~fyr7FMbRlbbcsXzvdAzoZQ==/com.mrousavy.camera.example-IUGvLpS1I8SnuNNnV9olIQ==/base.apk!librnworklets.so (offset 0x2ef7000) (std::__ndk1::__function::__func<RNWorklet::JsiObjectWrapper::setFunctionValue(facebook::jsi::Runtime&, facebook::jsi::Value const&)::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long), std::__ndk1::allocator<RNWorklet::JsiObjectWrapper::setFunctionValue(facebook::jsi::Runtime&, facebook::jsi::Value const&)::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>, facebook::jsi::Value (facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>::operator()(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*&&, unsigned long&&)+120) (BuildId: 4aee2de3b9cf6aafd4cd23e3455219c24a0fd955)
2024-02-17 21:49:07.801 17909-17909 DEBUG crash_dump64 A #04 pc 0000000000062b18 /data/app/~~fyr7FMbRlbbcsXzvdAzoZQ==/com.mrousavy.camera.example-IUGvLpS1I8SnuNNnV9olIQ==/base.apk!libVisionCamera.so (offset 0x701000) (vision::JVisionCameraScheduler::trigger()+184) (BuildId: ec4ade4060bea61ed55513974c1354d6255ac478)
2024-02-17 21:49:07.801 17909-17909 DEBUG crash_dump64 A #05 pc 0000000000064730 /data/app/~~fyr7FMbRlbbcsXzvdAzoZQ==/com.mrousavy.camera.example-IUGvLpS1I8SnuNNnV9olIQ==/base.apk!libVisionCamera.so (offset 0x701000) (facebook::jni::detail::MethodWrapper<void (vision::JVisionCameraScheduler::*)(), &(vision::JVisionCameraScheduler::trigger()), vision::JVisionCameraScheduler, void>::dispatch(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<vision::JVisionCameraScheduler, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>)+32) (BuildId: ec4ade4060bea61ed55513974c1354d6255ac478)
2024-02-17 21:49:07.801 17909-17909 DEBUG crash_dump64 A #06 pc 00000000000647d0 /data/app/~~fyr7FMbRlbbcsXzvdAzoZQ==/com.mrousavy.camera.example-IUGvLpS1I8SnuNNnV9olIQ==/base.apk!libVisionCamera.so (offset 0x701000) (facebook::jni::detail::CallWithJniConversions<void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<vision::JVisionCameraScheduler, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>), void, facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<vision::JVisionCameraScheduler, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>::call(facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<vision::JVisionCameraScheduler, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*, void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<vision::JVisionCameraScheduler, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>))+76) (BuildId: ec4ade4060bea61ed55513974c1354d6255ac478)
2024-02-17 21:49:07.801 17909-17909 DEBUG crash_dump64 A #07 pc 00000000000646a8 /data/app/~~fyr7FMbRlbbcsXzvdAzoZQ==/com.mrousavy.camera.example-IUGvLpS1I8SnuNNnV9olIQ==/base.apk!libVisionCamera.so (offset 0x701000) (facebook::jni::detail::FunctionWrapper<void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<vision::JVisionCameraScheduler, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>), facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<vision::JVisionCameraScheduler, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*, void>::call(_JNIEnv*, _jobject*, void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<vision::JVisionCameraScheduler, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>))+60) (BuildId: ec4ade4060bea61ed55513974c1354d6255ac478)
2024-02-17 21:49:07.801 17909-17909 DEBUG crash_dump64 A #08 pc 00000000000632cc /data/app/~~fyr7FMbRlbbcsXzvdAzoZQ==/com.mrousavy.camera.example-IUGvLpS1I8SnuNNnV9olIQ==/base.apk!libVisionCamera.so (offset 0x701000) (facebook::jni::detail::MethodWrapper<void (vision::JVisionCameraScheduler::*)(), &(vision::JVisionCameraScheduler::trigger()), vision::JVisionCameraScheduler, void>::call(_JNIEnv*, _jobject*)+36) (BuildId: ec4ade4060bea61ed55513974c1354d6255ac478)
2024-02-17 21:49:07.802 17909-17909 DEBUG crash_dump64 A #14 pc 000000000000185c [anon:dalvik-classes5.dex extracted in memory from /data/app/~~fyr7FMbRlbbcsXzvdAzoZQ==/com.mrousavy.camera.example-IUGvLpS1I8SnuNNnV9olIQ==/base.apk!classes5.dex] (com.mrousavy.camera.frameprocessor.VisionCameraScheduler.$r8$lambda$Rh5vFX2pR6HZnaz5K-D0xg2S108+0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment