Skip to content

App crashes on RNSkia::JsiDomDeclarationNode::invalidateContext() #2429

Closed
@j6u

Description

Description

Building a GlowGradient for a button. This button has dynamic size based on text size inside. It crashes after the button text change.

Crash log


Fatal signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x77b95e6290 in tid 24331 (.getneed.petros), pid 24331 (.getneed.petros)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A  Cmdline: com.getneed.petros
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A  pid: 24331, tid: 24331, name: .getneed.petros  >>> com.getneed.petros <<<
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #00 pc 00000000000f5290  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libc++_shared.so (BuildId: fcc246cbb373c5edee634b117c4b4564cc9becf3)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #01 pc 000000000082ad0c  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (RNSkia::JsiDomDeclarationNode::invalidateContext()+48) (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #02 pc 000000000082adc0  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (RNSkia::JsiDomDeclarationNode::onPropertyChanged(RNSkia::BaseNodeProp*)+32) (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #03 pc 00000000007cd4bc  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (RNSkia::JsiDomNode::ensurePropertyContainer()::'lambda'(RNSkia::BaseNodeProp*)::operator()(RNSkia::BaseNodeProp*) const+68) (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #04 pc 00000000007cd454  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #05 pc 00000000007cd3ec  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (void std::__ndk1::__invoke_void_return_wrapper<void>::__call<RNSkia::JsiDomNode::ensurePropertyContainer()::'lambda'(RNSkia::BaseNodeProp*)&, RNSkia::BaseNodeProp*>(RNSkia::JsiDomNode::ensurePropertyContainer()::'lambda'(RNSkia::BaseNodeProp*)&, RNSkia::BaseNodeProp*&&)+48) (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #06 pc 00000000007cd3ac  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #07 pc 00000000007cc300  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (std::__ndk1::__function::__func<RNSkia::JsiDomNode::ensurePropertyContainer()::'lambda'(RNSkia::BaseNodeProp*), std::__ndk1::allocator<RNSkia::JsiDomNode::ensurePropertyContainer()::'lambda'(RNSkia::BaseNodeProp*)>, void (RNSkia::BaseNodeProp*)>::operator()(RNSkia::BaseNodeProp*&&)+48) (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #08 pc 00000000007aaf10  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #09 pc 00000000007aac58  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (std::__ndk1::function<void (RNSkia::BaseNodeProp*)>::operator()(RNSkia::BaseNodeProp*) const+44) (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #10 pc 00000000007d3104  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (RNSkia::NodeProp::updateValue(facebook::jsi::Runtime&, facebook::jsi::Value const&)+212) (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #11 pc 00000000007d3020  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (RNSkia::JsiDomNode::setProp(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)::'lambda'(RNSkia::NodeProp*)::operator()(RNSkia::NodeProp*) const+36) (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #12 pc 00000000007d2fd8  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #13 pc 00000000007d2f70  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (void std::__ndk1::__invoke_void_return_wrapper<void>::__call<RNSkia::JsiDomNode::setProp(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)::'lambda'(RNSkia::NodeProp*)&, RNSkia::NodeProp*>(RNSkia::JsiDomNode::setProp(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)::'lambda'(RNSkia::NodeProp*)&, RNSkia::NodeProp*&&)+48) (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #14 pc 00000000007d2f30  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #15 pc 00000000007d1f5c  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (std::__ndk1::__function::__func<RNSkia::JsiDomNode::setProp(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)::'lambda'(RNSkia::NodeProp*), std::__ndk1::allocator<RNSkia::JsiDomNode::setProp(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)::'lambda'(RNSkia::NodeProp*)>, void (RNSkia::NodeProp*)>::operator()(RNSkia::NodeProp*&&)+48) (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #16 pc 00000000007d1a80  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #17 pc 00000000007d16bc  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (std::__ndk1::function<void (RNSkia::NodeProp*)>::operator()(RNSkia::NodeProp*) const+44) (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #18 pc 00000000007d1464  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (RNSkia::NodePropsContainer::enumerateMappedPropsByName(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::function<void (RNSkia::NodeProp*)> const&)+256) (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #19 pc 00000000007ca8f4  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (RNSkia::JsiDomNode::setProp(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)+192) (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #20 pc 000000000069c5b4  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #21 pc 000000000069c448  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #22 pc 000000000069c390  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (std::__ndk1::__bind_return<facebook::jsi::Value (RNJsi::JsiHostObject::*)(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long), std::__ndk1::tuple<RNJsi::JsiHostObject*, std::__ndk1::placeholders::__ph<1>, std::__ndk1::placeholders::__ph<2>, std::__ndk1::placeholders::__ph<3>, std::__ndk1::placeholders::__ph<4> >, std::__ndk1::tuple<facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*&&, unsigned long&&>, __is_valid_bind_return<facebook::jsi::Value (RNJsi::JsiHostObject::*)(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long), std::__ndk1::tuple<RNJsi::JsiHostObject*, std::__ndk1::placeholders::__ph<1>, std::__ndk1::placeholders::__ph<2>, std::__ndk1::placeholders::__ph<3>, std::__ndk1::placeholders::__ph<4> >, std::__ndk1::tuple<facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*&&, unsigned long&&> >::value>::type std::__ndk1::__bind<facebook::jsi::Value (RNJsi::JsiHostObject::* const&)(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long), RNJsi::JsiHostObject*, std::__ndk1::placeholders::__ph<1> const&, std::__ndk1::placeholders::__ph<2> const&, std::__ndk1::placeholders::__ph<3> const&, std::__ndk1::placeholders::__ph<4> const&>::operator()<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&&)+148) (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #23 pc 000000000069c2d8  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #24 pc 000000000069c22c  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (facebook::jsi::Value std::__ndk1::__invoke_void_return_wrapper<facebook::jsi::Value>::__call<std::__ndk1::__bind<facebook::jsi::Value (RNJsi::JsiHostObject::* const&)(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long), RNJsi::JsiHostObject*, std::__ndk1::placeholders::__ph<1> const&, std::__ndk1::placeholders::__ph<2> const&, std::__ndk1::placeholders::__ph<3> const&, std::__ndk1::placeholders::__ph<4> const&>&, facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long>(std::__ndk1::__bind<facebook::jsi::Value (RNJsi::JsiHostObject::* const&)(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long), RNJsi::JsiHostObject*, std::__ndk1::placeholders::__ph<1> const&, std::__ndk1::placeholders::__ph<2> const&, std::__ndk1::placeholders::__ph<3> const&, std::__ndk1::placeholders::__ph<4> const&>&, facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*&&, unsigned long&&)+120) (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #25 pc 000000000069c190  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (BuildId: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #26 pc 000000000069b170  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/librnskia.so (std::__ndk1::__function::__func<std::__ndk1::__bind<facebook::jsi::Value (RNJsi::JsiHostObject::* const&)(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long), RNJsi::JsiHostObject*, std::__ndk1::placeholders::__ph<1> const&, std::__ndk1::placeholders::__ph<2> const&, std::__ndk1::placeholders::__ph<3> const&, std::__ndk1::placeholders::__ph<4> const&>, std::__ndk1::allocator<std::__ndk1::__bind<facebook::jsi::Value (RNJsi::JsiHostObject::* const&)(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long), RNJsi::JsiHostObject*, std::__ndk1::placeholders::__ph<1> const&, std::__ndk1::placeholders::__ph<2> const&, std::__ndk1::placeholders::__ph<3> const&, std::__ndk1::placeholders::__ph<4> const&> >, 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: 42e4f6ae55efec9372ea341688595ac9cad53a2f)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #27 pc 000000000028ec20  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #28 pc 000000000028eafc  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (std::__ndk1::function<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) const+132) (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #29 pc 000000000028ea4c  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (facebook::jsi::DecoratedHostFunction::operator()(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)+96) (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #30 pc 000000000028e974  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #31 pc 000000000028e860  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (facebook::jsi::Value std::__ndk1::__invoke_void_return_wrapper<facebook::jsi::Value>::__call<facebook::jsi::DecoratedHostFunction&, facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long>(facebook::jsi::DecoratedHostFunction&, facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*&&, unsigned long&&)+136) (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #32 pc 000000000028e760  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #33 pc 000000000028c8bc  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (std::__ndk1::__function::__func<facebook::jsi::DecoratedHostFunction, std::__ndk1::allocator<facebook::jsi::DecoratedHostFunction>, 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&&)+136) (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #34 pc 000000000007c7dc  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #35 pc 0000000000087060  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #36 pc 00000000000a51a8  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #37 pc 00000000000a48ec  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #38 pc 0000000000087354  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #39 pc 0000000000086ba4  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #40 pc 00000000000a51cc  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #41 pc 00000000000a48ec  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #42 pc 0000000000087354  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #43 pc 0000000000085428  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #44 pc 0000000000106e6c  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #45 pc 0000000000087060  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #46 pc 00000000000a51a8  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #47 pc 00000000000a48ec  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #48 pc 0000000000087354  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #49 pc 0000000000124f70  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #50 pc 0000000000087060  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #51 pc 00000000000b4e88  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #52 pc 00000000000a5564  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #53 pc 00000000000a48ec  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #54 pc 0000000000087354  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #55 pc 0000000000086ba4  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #56 pc 0000000000074ce4  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libhermes.so (BuildId: 513472a68872eec36c4046712febfbe645026caa)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #57 pc 00000000002890e8  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (facebook::jsi::RuntimeDecorator<facebook::jsi::Runtime, facebook::jsi::Runtime>::call(facebook::jsi::Function const&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)+84) (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #58 pc 0000000000286218  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (facebook::jsi::WithRuntimeDecorator<reanimated::ReanimatedReentrancyCheck, facebook::jsi::Runtime, facebook::jsi::Runtime>::call(facebook::jsi::Function const&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)+96) (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #59 pc 000000000022a628  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (facebook::jsi::Function::call(facebook::jsi::Runtime&, facebook::jsi::Value const*, unsigned long) const+108) (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #60 pc 000000000022a474  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (facebook::jsi::Function::call(facebook::jsi::Runtime&, std::initializer_list<facebook::jsi::Value>) const+116) (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #61 pc 000000000027a2f0  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (facebook::jsi::Value facebook::jsi::Function::call<facebook::jsi::Value const&, facebook::jsi::Value&>(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value&) const+212) (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #62 pc 000000000024c4c4  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (void reanimated::runOnRuntimeGuarded<facebook::jsi::Value&>(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value&)+72) (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #63 pc 000000000024c158  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (reanimated::NativeReanimatedModule::onRender(double)+220) (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #64 pc 0000000000257f04  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #65 pc 0000000000257e54  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #66 pc 0000000000257d8c  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #67 pc 0000000000257cd4  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #68 pc 0000000000255e54  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #69 pc 0000000000404bcc  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #70 pc 0000000000404b40  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (std::__ndk1::function<void (double)>::operator()(double) const+60) (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #71 pc 0000000000404894  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (reanimated::AnimationFrameCallback::onAnimationFrame(double)+48) (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #72 pc 0000000000404aa4  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (facebook::jni::detail::MethodWrapper<void (reanimated::AnimationFrameCallback::*)(double), &(reanimated::AnimationFrameCallback::onAnimationFrame(double)), reanimated::AnimationFrameCallback, void, double>::dispatch(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<reanimated::AnimationFrameCallback, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, double&&)+220) (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #73 pc 0000000000404c50  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (facebook::jni::detail::CallWithJniConversions<void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<reanimated::AnimationFrameCallback, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, double&&), void, facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<reanimated::AnimationFrameCallback, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*, double>::call(facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<reanimated::AnimationFrameCallback, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*, double, void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<reanimated::AnimationFrameCallback, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, double&&))+88) (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #74 pc 0000000000404900  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (facebook::jni::detail::FunctionWrapper<void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<reanimated::AnimationFrameCallback, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, double&&), facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<reanimated::AnimationFrameCallback, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*, void, double>::call(_JNIEnv*, _jobject*, double, void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<reanimated::AnimationFrameCallback, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, double&&))+64) (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #75 pc 00000000004047fc  /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/lib/arm64/libreanimated.so (facebook::jni::detail::MethodWrapper<void (reanimated::AnimationFrameCallback::*)(double), &(reanimated::AnimationFrameCallback::onAnimationFrame(double)), reanimated::AnimationFrameCallback, void, double>::call(_JNIEnv*, _jobject*, double)+60) (BuildId: 481d9a26a30089546b13fd12713be58c2b8e03a1)
2024-05-17 13:54:40.031 24893-24893 DEBUG                   crash_dump64                         A        #82 pc 00000000000d27e8  [anon:dalvik-classes2.dex extracted in memory from /data/app/~~Mrb_NialXul3Pw_HqURshg==/com.getneed.petros-qNPxd1YU3hC44asMASZhZw==/base.apk!classes2.dex] (com.swmansion.reanimated.NodesManager.access$100+0)

Version

1.2.3

Steps to reproduce

Use the example below to create a component and change width of the component. Observe crash

Snack, code example, screenshot, or link to a repository

import { Canvas, RoundedRect, SweepGradient, useClock, vec } from "@shopify/react-native-skia"
import React from "react"
import { useDerivedValue } from "react-native-reanimated"

const GLOW_COLOR = "#2FCC9A"
const GLOW_BG_COLOR = "#BBF4E2"
const BACKGROUND_COLOR = "transparent"
const BOX_COLOR = "#FFFFFF"

const GlowingBorder = ({ width = 40, height = 40, glowSize = 0.5 }) => {
  const centerX = width / 2
  const centerY = height / 2
  const centerVec = vec(centerX, centerY)
  const clock = useClock()

  const animatedRotation = useDerivedValue(() => {
    return [{ rotate: ((clock.value % 4000) / 4000) * Math.PI * 2 }]
  })

  const GlowGradient = () => {
    return (
      <RoundedRect r={20} x={0} y={0} width={width} height={height}>
        <SweepGradient
          origin={centerVec}
          c={centerVec}
          colors={[GLOW_BG_COLOR, GLOW_COLOR, GLOW_COLOR, GLOW_BG_COLOR]}
          start={0}
          end={360 * glowSize}
          transform={animatedRotation}
        />
      </RoundedRect>
    )
  }

  return (
    <Canvas style={{ backgroundColor: BACKGROUND_COLOR, width, height }} mode="continuous" debug>
      {/* Outline */}
      <GlowGradient />

      {/* Box overlay */}
      <RoundedRect r={20} x={2} y={2} width={width - 4} height={height - 4} color={BOX_COLOR} />
    </Canvas>
  )
}

export default GlowingBorder

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingreleased

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions