收藏
回答

iOS UDPSocket导致微信闪退

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug UDPSocket 微信iOS客户端 8.0.13 2.21.0

反复调用udpsocket的send方法后微信闪退

闪退需要调用的次数:每次接收1024字节数据的话,最多70次后微信闪退

测试iphone版本:iphone 7 plus,iOS13.6.1

出现过闪退的:iPhone7及以上

闪退日志如下:

Exception Type:  EXC_CRASH (SIGABRT)

Exception Codes: 0x0000000000000000, 0x0000000000000000

Exception Note:  EXC_CORPSE_NOTIFY

Triggered by Thread:  50


Thread 50 Crashed:

0   libsystem_kernel.dylib        0x0000000186492d88 0x18646d000 + 155016

1   libsystem_pthread.dylib        0x00000001863ab1e8 0x1863a9000 + 8680

2   libsystem_c.dylib              0x00000001862fe9b0 0x18628c000 + 469424

3   libsystem_c.dylib              0x00000001862df390 0x18628c000 + 340880

4   WeChat                        0x000000010590b520 0x100598000 + 87504160

5   ???                            0x0f670e55033e6e3c 0 + 1109871591459548732



Thread 50 crashed with ARM Thread State (64-bit):

    x0: 0x0000000000000000   x1: 0x0000000000000000   x2: 0x0000000000000000   x3: 0x0000000000000000

    x4: 0x0000000000000000   x5: 0x0000000000000000   x6: 0x0000000000000000   x7: 0x0000000000000001

    x8: 0x0000000171eab000   x9: 0x8f88c8294629e22d  x10: 0x00000001863ab160  x11: 0x000000000000000a

   x12: 0x0000000000000000  x13: 0x0000000000000037  x14: 0x0000000156624000  x15: 0x0000000000003fff

   x16: 0x0000000000000148  x17: 0x0000000108d67a40  x18: 0x0000000000000000  x19: 0x0000000000000006

   x20: 0x0000000000017c27  x21: 0x000000010ad520ab  x22: 0x0000000171eab0e0  x23: 0x0000000000000000

   x24: 0x0000000171ea9418  x25: 0x000000010ad4b698  x26: 0x0000000171ea9970  x27: 0x0000000171ea9f10

   x28: 0x000000000000000b   fp: 0x0000000171ea8340   lr: 0x00000001863ab1e8

    sp: 0x0000000171ea8320   pc: 0x0000000186492d88 cpsr: 0x40000000

   esr: 0x56000080  Address size fault


回答关注问题邀请回答
收藏

1 个回答

  • Demons
    Demons
    2021-12-09

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2021-12-09
    有用
    回复
登录 后发表内容