-
-
Notifications
You must be signed in to change notification settings - Fork 142
Closed
Description
Affected version
main
No same issues found.
- Yes, I search all issues but not found.
Steps to Reproduce
- build the release version of Android using M1
- create a project using the vue cli
- use ref in the declaration of the WidgetElement
- run using the arm64 emulator
F/libc (20594): Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 20870 (1.ui), pid 20594 (bf.webf_example)
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'google/sdk_gphone64_arm64/emulator64_arm64:12/S2B2.211203.006/8015633:user/release-keys'
Revision: '0'
ABI: 'arm64'
Timestamp: 2022-10-21 19:15:49.649176157+0800
Process uptime: 0s
Cmdline: com.openwebf.webf_example
pid: 20594, tid: 20870, name: 1.ui >>> com.openwebf.webf_example <<<
uid: 10178
tagged_addr_ctrl: 0000000000000001
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
Cause: null pointer dereference
x0 b400007d111126f0 x1 0000000000000000 x2 00000000000000fe x3 b400007d111126f0
x4 00000000000000fe x5 b400007d111127ee x6 0000000000000003 x7 0000000000000003
x8 00000000000000b4 x9 0000000000000000 x10 00000000d56310d4 x11 00000000111127ee
x12 0000ffff00000eff x13 0000000082c2b1ba x14 00000000002df52a x15 00000140486e3ae8
x16 0000007bbcde0d40 x17 0000007f036b4b20 x18 0000007bda4cc000 x19 0000000000000000
x20 b400007c711004d0 x21 00000000000000fe x22 b400007c9111f9d0 x23 fffffffffffffff8
x24 0000007be45a1000 x25 ffffffffffffffff x26 ffffffffffffffff x27 b400007cf10d9834
x28 0000007be459a520 x29 0000007be4599aa0
lr 0000007bbcca9b64 sp 0000007be4599a80 pc 0000007f036b4a98 pst 0000000020001000
backtrace:
#00 pc 000000000004ba98 /apex/com.android.runtime/lib64/bionic/libc.so (__memcpy+232) (BuildId: b2e84269f59e7b1658e3a470fd302458)
#01 pc 00000000000a9b60 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libwebf.so (webf::NativeString::NativeString(unsigned short const*, unsigned int)+56) (BuildId: 7716bf9b5bc154b281ebccab9b425fb85991e553)
#02 pc 00000000000b1fac /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libwebf.so (webf::AtomicString::ToNativeString() const+148) (BuildId: 7716bf9b5bc154b281ebccab9b425fb85991e553)
#03 pc 00000000000c801c /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libwebf.so (webf::BindingObject::GetBindingProperty(webf::AtomicString const&, webf::ExceptionState&) const+60) (BuildId: 7716bf9b5bc154b281ebccab9b425fb85991e553)
#04 pc 00000000000d1e40 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libwebf.so (webf::WidgetElement::item(webf::AtomicString const&, webf::ExceptionState&)+156) (BuildId: 7716bf9b5bc154b281ebccab9b425fb85991e553)
#05 pc 0000000000139bb0 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libwebf.so (webf::QJSWidgetElement::StringPropertyGetterCallback(JSContext*, JSValue, unsigned int)+148) (BuildId: 7716bf9b5bc154b281ebccab9b425fb85991e553)
#06 pc 00000000000ad290 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libwebf.so (BuildId: 7716bf9b5bc154b281ebccab9b425fb85991e553)
#07 pc 0000000000050470 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_GetPropertyInternal+988) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#08 pc 00000000000a0fb0 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (js_object_toString+380) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#09 pc 00000000000435bc /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (js_call_c_function+208) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#10 pc 0000000000043ca4 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+732) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#11 pc 00000000000439b8 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_Call+40) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#12 pc 00000000000435bc /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (js_call_c_function+208) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#13 pc 0000000000043ca4 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+732) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#14 pc 0000000000044c14 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+4684) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#15 pc 0000000000044a64 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+4252) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#16 pc 0000000000044a64 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+4252) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#17 pc 0000000000044a64 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+4252) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#18 pc 0000000000044a64 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+4252) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#19 pc 0000000000044a64 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+4252) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#20 pc 0000000000044a64 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+4252) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#21 pc 000000000004a264 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallFree+64) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#22 pc 000000000004ff94 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (call_setter+84) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#23 pc 0000000000053ce8 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_SetPropertyInternal+836) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#24 pc 0000000000047628 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+15456) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#25 pc 000000000004a264 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallFree+64) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#26 pc 00000000000a8564 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (js_proxy_set+312) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#27 pc 0000000000053f88 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_SetPropertyInternal+1508) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#28 pc 0000000000053058 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_SetPropertyValue+840) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#29 pc 0000000000047f34 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+17772) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#30 pc 0000000000044c14 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+4684) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#31 pc 0000000000044a64 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+4252) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#32 pc 0000000000044a64 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+4252) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#33 pc 0000000000044a64 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+4252) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#34 pc 0000000000044c14 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+4684) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#35 pc 000000000004a264 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallFree+64) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#36 pc 0000000000089970 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_EvalFunctionInternal+104) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#37 pc 000000000005a3ec /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (__JS_EvalInternal+2060) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#38 pc 00000000000877b8 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_EvalObject+152) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#39 pc 00000000000451d4 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+6156) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#40 pc 00000000000439b8 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_Call+40) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#41 pc 00000000000435bc /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (js_call_c_function+208) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#42 pc 0000000000043ca4 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+732) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#43 pc 0000000000044c14 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+4684) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#44 pc 0000000000044a64 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+4252) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#45 pc 0000000000044a64 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+4252) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#46 pc 00000000000439b8 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_Call+40) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#47 pc 00000000000435bc /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (js_call_c_function+208) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#48 pc 0000000000043ca4 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+732) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#49 pc 0000000000044c14 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+4684) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#50 pc 0000000000044a64 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+4252) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#51 pc 0000000000044a64 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+4252) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#52 pc 0000000000044a64 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallInternal+4252) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#53 pc 000000000004a264 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_CallFree+64) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#54 pc 0000000000089970 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (JS_EvalFunctionInternal+104) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#55 pc 000000000005a3ec /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libquickjs.so (__JS_EvalInternal+2060) (BuildId: 5b9a27e47d561ba2fc362f40f88da1d7e9d06140)
#56 pc 00000000000b4ec0 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libwebf.so (webf::ExecutingContext::EvaluateJavaScript(unsigned short const*, unsigned long, char const*, int)+336) (BuildId: 7716bf9b5bc154b281ebccab9b425fb85991e553)
#57 pc 00000000000b68c8 /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libwebf.so (webf::WebFPage::evaluateScript(webf::NativeString const*, char const*, int)+64) (BuildId: 7716bf9b5bc154b281ebccab9b425fb85991e553)
#58 pc 00000000000a6b0c /data/app/~~7EHhxsJ1gdeCjLf9-J5YHQ==/com.openwebf.webf_example-kqJvdQBfmONUb94fv8g5Ug==/lib/arm64/libwebf.so (evaluateScripts+68) (BuildId: 7716bf9b5bc154b281ebccab9b425fb85991e553)
#59 pc 0000000000006844 [anon:dart-codespace]
Code example
Text.vue
<template>
<text-element ref="textEl">
<slot />
</text-element>
</template>
<script lang="ts">
import { props } from "./props";
import { defineComponent, ref } from "@vue/runtime-core";
import { Ref } from "@vue/reactivity";
export default defineComponent({
name: "FlutterText",
props,
setup(props) {
const textEl: Ref<HTMLElement | null> = ref(null);
return {
textEl,
props,
};
},
});
</script>
App.vue
<template>
<div>
<flutter-text value="123123123" />
</div>
</template>
<script>
import FlutterText from "@/component/Text";
export default {
components: { FlutterText },
};
</script>
<style lang="less"></style>
Expected results
I think it should be used normally, not crash
Actual results
Run the crash
Metadata
Metadata
Assignees
Labels
No labels