文档开发者中心
我的

鸿蒙demo crash ,请帮忙确认下

Device info:RNA-AL00

Build info:RNA-AL00 2.0.1.45(SP10C00E45R1P4log)

Module name:com.huawei.ohos.healthkit.demo

Version:1.0

Pid:31618

Uid:10344

Reason:Signal:SIGSEGV(SEGV_ACCERR)@0x79f8333ff8 

Process name:com.huawei.ohos.healthkit.demo

Fault thread Info:

Tid:31735, Name:jsThread-1

#00 pc 0000000000948814  /system/lib64/libv8_shared.z.so

Registers:

x0 000000000001f700 x1 000000780817e96d x2 0000007808360119 x3 000000000001f700 

x4 000000000000077b x5 00000000080204a9 x6 0000007808020a0d x7 0000007808360119 

x8 0000000000000000 x9 0000007a03bc4ff0 x10 00000078083dbf34 x11 000000780802037d 

x12 0000007808020305 x13 000000780000006c x14 0000000000000005 x15 0000000000000000 

x16 00000079f832bc20 x17 0000007afa4a6b1c x18 00000079ea510000 x19 000000000000021a 

x20 0000007808783ed5 x21 0000007a03b68010 x22 00000078081a38a1 x23 000000000802314d 

x24 00000000d707e75a x25 0000000000000016 x26 0000007800000000 x27 00000078081605d1 

x28 000000000000001c x29 00000079f842bca0 pst 0000000080001000 

lr 00000079e94e56a8 sp 00000079f8330420 pc 00000079e94de814 

attachmenttype
crashOhos.txt
download
点赞
3
收藏
回复
5
分享
举报
浏览1315 发布于2022-01-25 12:39未知归属地
全部评论
最多点赞
最新发布
最早发布

开发者您好,初步判断该问题出现的原因是传数据的MessageParcel.writeString(String)默认最大支持200KB数据量,若需要传输大数据,可以使用ohos.utils.Parcel.setCapacity()调整buffer容量大小。

具体可以参考以下链接:https://developer.harmonyos.com/cn/docs/documentation/doc-references/parcel-0000001054519018

也可以使用LocalParticleAbility方式,具体可以参考以下链接:https://developer.harmonyos.com/cn/docs/documentation/doc-references/localparticleability-0000001091771004

4楼回复于2022-01-27 02:25 未知归属地

如果用这个方式的话一次只能200kb以内,更推荐使用LocalParticleAbility方式

20220126-094857(WeLinkPC).png

3楼回复于2022-01-26 01:50 未知归属地
请问是什么情况做了什么操作导致报错的呢,so报错不好分析
1
2楼回复于2022-01-26 01:09 未知归属地
  • syguo in reality
    从java侧向js侧传递数据的时候挂了,应该是和数据量相关,我们传递709个数据点的时候还是正常运行,如果数据新增到710个,就会必现出现这个问题
    2022-01-26 01:32 未知归属地
欢迎开发小伙伴们进来帮帮楼主
1楼回复于2022-01-25 13:50 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。