使用本地调试,没有问题。只出现在云打包后的app中。
- 发布:2020-05-23 15:13
- 更新:2020-05-23 15:13
- 阅读:1758
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 2.7.5
手机系统: Android
手机系统版本号: Android 8.0
手机厂商: 小米
手机机型: mi 5 plus
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
云打包后的app应该和本地调试app保持一致
云打包后的app应该和本地调试app保持一致
实际结果:
云打包后的app崩溃
云打包后的app崩溃
bug描述:
APP中一个vue页面从服务器下载数据并保存到sqlite,这个过程需要持续几百次。
- 本地调试时,一切正常
- 云打包后,执行到中间,weex进程崩溃
日志如下
2020-05-23 11:58:30.498 12051-12057/? I/WeexCore: [12051:12057:05-23/11:58:30.498123:INFO:crash_handler.cpp:196]CrashHandlerInfo::handleSignal
2020-05-23 11:58:30.500 12051-12057/? I/WeexCore: [12051:12057:05-23/11:58:30.500010:INFO:crash_handler.cpp:436]saveFileContent:
SIG: SIGSEGV (11), fault addr: 0xd
maps:
5555555000-5555556000 r-xp 00000000 fd:01 1810450 /data/app/com.zitibaohe.union-iXjm93PgwFSazwbfwBLzbw==/lib/arm64/libweexjsb.so
5555565000-5555566000 r--p 00000000 fd:01 1810450 /data/app/com.zitibaohe.union-iXjm93PgwFSazwbfwBLzbw==/lib/arm64/libweexjsb.so
5555566000-5555567000 rw-p 00000000 00:00 0
7e0bc00000-7e0c200000 rw-p 00000000 00:00 0 [anon:libc_malloc]
7e0c309000-7e0c30a000 ---p 00000000 00:00 0 [anon:thread stack guard page]
7e0c30a000-7e0c406000 rw-p 00000000 00:00 0 [stack:12834]
7e0c406000-7e0c407000 ---p 00000000 00:00 0 [anon:thread stack guard page]
7e0c407000-7e0c503000 rw-p 00000000 00:00 0 [stack:12833]
7e0c503000-7e0c504000 ---p 00000000 00:00 0 [anon:thread stack guard page]
7e0c504000-7e0c600000 rw-p 00000000 00:00 0 [stack:12832]
7e0c600000-7e0e600000 rw-p 00000000 00:00 0 [anon:libc_malloc]
7e0e600000-7e0ee00000 rw-p 00000000 00:00 0 [anon:libc_malloc]
7e0ee00000-7e12800000 rw-p 00000000 00:00 0 [anon:libc_malloc]
7e12800000-7e16a00000 rw-p 00000000 00:00 0 [anon:libc_malloc]
7e16a08000-7e16a09000 ---p 00000000 00:00 0
7e16a09000-7e16a15000 rwxp 00000000 00:00 0
7e16a15000-7e16a20000 ---p 00000000 00:00 0
7e16a20000-7e16a2f000 rwxp 00000000 00:00 0
7e16a2f000-7e16a4f000 ---p 00000000 00:00 0
7e16a4f000-7e16a50000 rwxp 00000000 00:00 0
7e16a50000-7e16a5d000 ---p 00000000 00:00 0
7e16a5d000-7e16a74000 rwxp 00000000 00:00 0
7e16a74000-7e16a81000 ---p 00000000 00:00 0
7e16a81000-7e16a85000 rwxp 00000000 00:00 0
7e16a85000-7e16a92000 ---p 00000000 00:00 0
7e16a92000-7e16a95000 rwxp 00000000 00:00 0
7e16a95000-7e16aad000 ---p 00000000 00:00 0
7e16aad000-7e16aae000 rwxp 00000000 00:00 0
7e16aae000-7e16abc000 ---p 00000000 00:00 0
7e16abc000-7e16abd000 rwxp 00000000 00:00 0
7e16abd000-7e16ad6000 ---p 00000000 00:00 0
7e16ad6000-7e16afa000 rwxp 00000000 00:00 0
7e16afa000-7e16b03000 ---p 00000000 00:00 0
7e16b03000-7e16b04000 rwxp 00000000 00:00 0
7e16b04000-7e16b12000 ---p 00000000 00:00 0
7e16b12000-7e16b13000 rwxp 00000000 00:00 0
7e16b13000-7e16b2d000 ---p 00000000 00:00 0
7e16b2d000-7e16b2f000 rwxp 00000000 00:00 0
7e16b2f000-7e16b4e000 ---p 00000000 00:00 0
7e16b4e000-7e16b62000 rwxp 00000000 00:00 0
7e16b62000-7e16b8e000 ---p 00000000 00:00 0
7e16b8e000-7e16b8f000 rwxp 00000000 00:00 0
7e16b8f000-7e16bbc000 ---p 00000000 00:00 0
7e16bbc000-7e16bbd000 rwxp 00000000 00:00 0
7e16bbd000-7e16c09000 ---p 00000000 00:00 0
7e16c09000-7e16c0e000 rwxp 00000000 00:00 0
7e16c0e000-7e16c3a000 ---p 00000000 00:00 0
7e16c3a000-7e16c45000 rwxp 00000000 00:00 0
7e16c45000-7e16c48000 ---p 00000000 00:00 0
7e16c48000-7e16c4f000 rwxp 00000000 00:00 0
7e16c4f000-7e16c8c000 ---p 00000000 00:00 0
7e16c8c000-7e18a06000 ---p 00000000 00:00 0
7e18a06000-7e18a09000 rwxp 00000000 00:00 0
7e18a09000-7e18a0a000 ---p 00000000 00:00 0
7e18a0a000-7e18a0b000 ---p 00000000 00:00 0 [anon:thread stack guard page]
7e18a0b000-7e18b07000 rw-p 00000000 00:00 0 [stack:12064]
7e18b07000-7e18d1b000 r-xp 00000000 fd:00 3250 /system/lib64/libicui18n.so
7e18d1b000-7e18d2e000 r--p 00213000 fd:00 3250 /system/lib64/libicui18n.so
7e18d2e000-7e18d2f000 rw-p 00226000 fd:00 3250 /system/lib64/libicui18n.so
7e18d68000-7e18edd000 r-xp 00000000 fd:00 3251 /system/lib64/libicuuc.so
7e18edd000-7e18ede000 ---p 00000000 00:00 0
7e18ede000-7e18ef2000 r--p 00175000 fd:00 3251 /system/lib64/libicuuc.so
7e18ef2000-7e18e
2020-05-23 11:58:30.505 12025-12050/com.zitibaohe.union E/WeexCore: F:\weex\incubator-weex-19-9-23\incubator-weex-ec1ec238cf03e538e8d07a383befcb5fa2785518\weex_core\Source\android\multiprocess\weex_js_connection.cpp:183,IPCException server died original owner has die
2020-05-23 11:58:30.567 12025-12045/com.zitibaohe.union E/WeexCore: F:\weex\incubator-weex-19-9-23\incubator-weex-ec1ec238cf03e538e8d07a383befcb5fa2785518\weex_core\Source\android\bridge\script\script_side_in_multi_process.cpp:314,IPCException ExecJS futex lock pi failed: No such process, 80002f16 12045 (2f0d 0 0 0)
2020-05-23 11:58:30.567 12025-12045/com.zitibaohe.union E/WXBridge: reportServerCrash instanceId:1 crashFile: /crash_dump.log
2020-05-23 11:58:30.568 12025-12045/com.zitibaohe.union E/WXParams: getCrashFilePath:/data/user/0/com.zitibaohe.union/app_crash
2020-05-23 11:58:30.568 12025-12045/com.zitibaohe.union D/jsengine: callReportCrashReloadPage crashFile:/data/user/0/com.zitibaohe.union/app_crash/crash_dump.log
2020-05-23 11:58:30.570 12025-12045/com.zitibaohe.union E/WeexCore: F:\weex\incubator-weex-19-9-23\incubator-weex-ec1ec238cf03e538e8d07a383befcb5fa2785518\weex_core\Source\android\wrap\wx_bridge.cpp:1302,class Name is com/taobao/weex/bridge/WXBridge
2020-05-23 11:58:30.570 12025-12045/com.zitibaohe.union E/WeexCore: WXBridge_jni.h:1445,Java_WXBridge_reset_clazz class Name is com/taobao/weex/bridge/WXBridge
2020-05-23 11:58:30.573 12025-12045/com.zitibaohe.union W/weex: app AvailMemory ---->>>1628
2020-05-23 11:58:30.574 12025-12835/com.zitibaohe.union D/ReportCrash: commitJscCrashAlarmMonitor errMsg SIG: SIGSEGV (11), fault addr: 0xd
maps:
5555555000-5555556000 r-xp 00000000 fd:01 1810450 /data/app/com.zitibaohe.union-iXjm93PgwFSazwbfwBLzbw==/lib/arm64/libweexjsb.so
5555565000-5555566000 r--p 00000000 fd:01 1810450 /data/app/com.zitibaohe.union-iXjm93PgwFSazwbfwBLzbw==/lib/arm64/libweexjsb.so
5555566000-5555567000 rw-p 00000000 00:00 0
7e0bc00000-7e0c200000 rw-p 00000000 00:00 0 [anon:libc_malloc]
7e0c309000-7e0c30a000 ---p 00000000 00:00 0 [anon:thread stack guard page]
7e0c30a000-7e0c406000 rw-p 00000000 00:00 0 [stack:12834]
7e0c406000-7e0c407000 ---p 00000000 00:00 0 [anon:thread stack guard page]
7e0c407000-7e0c503000 rw-p 00000000 00:00 0 [stack:12833]
7e0c503000-7e0c504000 ---p 00000000 00:00 0 [anon:thread stack guard page]
7e0c504000-7e0c600000 rw-p 00000000 00:00 0 [stack:12832]
7e0c600000-7e0e600000 rw-p 00000000 00:00 0 [anon:libc_malloc]
7e0e600000-7e0ee00000 rw-p 00000000 00:00 0 [anon:libc_malloc]
7e0ee00000-7e12800000 rw-p 00000000 00:00 0 [anon:libc_malloc]
7e12800000-7e16a00000 rw-p 00000000 00:00 0 [anon:libc_malloc]
7e16a08000-7e16a09000 ---p 00000000 00:00 0
7e16a09000-7e16a15000 rwxp 00000000 00:00 0
7e16a15000-7e16a20000 ---p 00000000 00:00 0
7e16a20000-7e16a2f000 rwxp 00000000 00:00 0
7e16a2f000-7e16a4f000 ---p 00000000 00:00 0
7e16a4f000-7e16a50000 rwxp 00000000 00:00 0
7e16a50000-7e16a5d000 ---p 00000000 00:00 0
7e16a5d000-7e16a74000 rwxp 00000000 00:00 0
7e16a74000-7e16a81000 ---p 00000000 00:00 0
7e16a81000-7e16a85000 rwxp 00000000 00:00 0
7e16a85000-7e16a92000 ---p 00000000 00:00 0
7e16a92000-7e16a95000 rwxp 00000000 00:00 0
7e16a95000-7e16aad000 ---p 00000000 00:00 0
7e16aad000-7e16aae000 rwxp 00000000 00:00 0
7e16aae000-7e16abc000 ---p 00000000 00:00 0
7e16abc000-7e16abd000 rwxp 00000000 00:00 0
7e16abd000-7e16ad6000 ---p 00000000 00:00 0
7e16ad6000-7e16afa000 rwxp 00000000 00:00 0
7e16afa000-7e16b03000 ---p 00000000 00:00 0
7e16b03000-7e16b04000 rwxp 00000000 00:00 0
7e16b04000-7e16b12000 ---p 00000000 00:00 0
7e16b12000-7e16b13000 rwxp 00000000 00:00 0
7e16b13000-7e16b2d000 ---p 00000000 00:00 0
7e16b2d000-7e16b2f000 rwxp 00000000 00:00 0
7e16b2f000-7e16b4e000 ---p 00000000 00:00 0
7e16b4e000-7e16b62000 rwxp 00000000 00:00 0
7e16b62000-7e16b8e000 ---p 00000000 00:00 0
7e16b8e000-7e16b8f000 rwxp 00000000 00:00 0
7e16b8f000-7e16bbc000 ---p 00000000 00:00 0
7e16bbc000-7e16bbd000 rwxp 00000000 00:00 0
7e16bbd000-7e16c09000 ---p 00000000 00:00 0
7e16c09000-7e16c0e000 rwxp 00000000 00:00 0
7e16c0e000-7e16c3a000 ---p 00000000 00:00 0
7e16c3a000-7e16c45000 rwxp 00000000 00:00 0
7e16c45000-7e16c48000 ---p 00000000 00:00 0
7e16c48000-7e16c4f000 rwxp 00000000 00:00 0
7e16c4f000-7e16c8c000 ---p 00000000 00:00 0
7e16c8c000-7e18a06000 ---p 00000000 00:00 0
7e18a06000-7e18a09000 rwxp 00000000 00:00 0
7e18a09000-7e18a0a000 ---p 00000000 00:00 0
7e18a0a000-7e18a0b000 ---p 00000000 00:00 0 [anon:thread stack guard page]
7e18a0b000-7e18b07000 rw-p 00000000 00:00 0 [stack:12064]
7e18b07000-7e18d1b000 r-xp 00000000 fd:00 3250 /system/lib64/libicui18n.so
7e18d1b000-7e18d2e000 r--p 00213000 fd:00 3250 /system/lib64/libicui18n.so
7e18d2e000-7e18d2f000 rw-p 00226000 fd:00 3250 /system/lib64/libicui18n.so
7e18d68000-7e18edd000 r-xp 00000000 fd:00 3251 /system/lib64/libicuuc.so
7e18edd000-7e18ede000 ---p 00000000 00:00 0
7e18ede000-7e18ef2000 r--p 00175000 fd:00 3251 /system/lib64/libicuuc.so
7e18ef2000-7e18ef3000 rw-p 00189000 fd:00 3251
2020-05-23 11:58:30.575 12025-12835/com.zitibaohe.union E/weex: errCode:-2112,function:callReportCrash,exception:weex core process crash and restart exception
2020-05-23 11:58:30.588 12025-12030/com.zitibaohe.union I/zygote64: Do partial code cache collection, code=507KB, data=300KB
2020-05-23 11:58:30.588 12025-12045/com.zitibaohe.union E/WXParams: setCrashFilePath: /data/user/0/com.zitibaohe.union/app_crash
2020-05-23 11:58:30.589 12025-12045/com.zitibaohe.union E/weex: getUseSingleProcess is running false
2020-05-23 11:58:30.589 12025-12045/com.zitibaohe.union E/WeexCore: F:\weex\incubator-weex-19-9-23\incubator-weex-ec1ec238cf03e538e8d07a383befcb5fa2785518\weex_core\Source\android\utils\params_utils.cpp:198,g_use_single_process is false
2020-05-23 11:58:30.589 12025-12045/com.zitibaohe.union E/weex: getLibJscPath is running /data/app/com.zitibaohe.union-iXjm93PgwFSazwbfwBLzbw==/lib/arm64
2020-05-23 11:58:30.589 12025-12045/com.zitibaohe.union E/WeexCore: F:\weex\incubator-weex-19-9-23\incubator-weex-ec1ec238cf03e538e8d07a383befcb5fa2785518\weex_core\Source\android\utils\params_utils.cpp:242,g_jscSoPath is /data/app/com.zitibaohe.union-iXjm93PgwFSazwbfwBLzbw==/lib/arm64
2020-05-23 11:58:30.589 12025-12045/com.zitibaohe.union E/weex: getLibJssPath is running /data/app/com.zitibaohe.union-iXjm93PgwFSazwbfwBLzbw==/lib/arm64/libweexjss.so
2020-05-23 11:58:30.589 12025-12045/com.zitibaohe.union E/WeexCore: F:\weex\incubator-weex-19-9-23\incubator-weex-ec1ec238cf03e538e8d07a383befcb5fa2785518\weex_core\Source\android\utils\params_utils.cpp:255,g_jssSoPath is /data/app/com.zitibaohe.union-iXjm93PgwFSazwbfwBLzbw==/lib/arm64/libweexjss.so
2020-05-23 11:58:30.590 12025-12045/com.zitibaohe.union E/WXParams: getCrashFilePath:/data/user/0/com.zitibaohe.union/app_crash
2020-05-23 11:58:30.590 12025-12045/com.zitibaohe.union E/WeexCore: F:\weex\incubator-weex-19-9-23\incubator-weex-ec1ec238cf03e538e8d07a383befcb5fa2785518\weex_core\Source\android\utils\params_utils.cpp:267,g_crashFilePath is /data/user/0/com.zitibaohe.union/app_crash
2020-05-23 11:58:30.590 12025-12045/com.zitibaohe.union E/weex: getLibIcuPath is running /system/usr/icu/icudt58l.dat
2020-05-23 11:58:30.590 12025-12045/com.zitibaohe.union E/WeexCore: F:\weex\incubator-weex-19-9-23\incubator-weex-ec1ec238cf03e538e8d07a383befcb5fa2785518\weex_core\Source\android\utils\params_utils.cpp:280,g_jssIcuPath is /system/usr/icu/icudt58l.dat
2020-05-23 11:58:30.590 12025-12045/com.zitibaohe.union E/weex: getLibJsbPath is running /data/data/com.zitibaohe.union/cache/weex/libs/weexjsb/arm64-v8a/libweexjsb.so
2020-05-23 11:58:30.590 12025-12045/com.zitibaohe.union E/weex: getLibLdPath is running /data/app/com.zitibaohe.union-iXjm93PgwFSazwbfwBLzbw==/lib/arm64:/data/app/com.zitibaohe.union-iXjm93PgwFSazwbfwBLzbw==/base.apk!/lib/arm64-v8a
2020-05-23 11:58:30.591 12025-12045/com.zitibaohe.union E/WeexCore: F:\weex\incubator-weex-19-9-23\incubator-weex-ec1ec238cf03e538e8d07a383befcb5fa2785518\weex_core\Source\android\bridge\multi_process_and_so_initializer.cpp:38,MultiProcessAndSoInitializer IS IN init
2020-05-23 11:58:30.592 12025-12045/com.zitibaohe.union E/WeexCore: F:\weex\incubator-weex-19-9-23\incubator-weex-ec1ec238cf03e538e8d07a383befcb5fa2785518\weex_core\Source\android\multiprocess\weex_js_connection.cpp:140,WeexJSConnection g_crashFileName: /data/user/0/com.zitibaohe.union/app_crash/crash_dump.log
2020-05-23 11:58:30.593 12025-12045/com.zitibaohe.union E/WeexCore: F:\weex\incubator-weex-19-9-23\incubator-weex-ec1ec238cf03e538e8d07a383befcb5fa2785518\weex_core\Source\android\multiprocess\weex_js_connection.cpp:260,startupPie :1
2020-05-23 11:58:30.611 12837-12837/? E/WeexCore: F:\weex\incubator-weex-19-9-23\incubator-weex-ec1ec238cf03e538e8d07a383befcb5fa2785518\weex_core\Source\android\multiprocess\weex_js_connection.cpp:281,weexcore fork child success
2020-05-23 11:58:30.641 12025-12030/com.zitibaohe.union I/zygote64: After code cache collection, code=507KB, data=300KB
2020-05-23 11:58:30.641 12025-12030/com.zitibaohe.union I/zygote64: Increasing code cache capacity to 2MB
2020-05-23 11:58:30.707 12837-12837/? I/jsengine: mainstartup
2020-05-23 11:58:30.717 12837-12838/? E/WeexCore: F:\weex\incubator-weex-19-9-23\incubator-weex-ec1ec238cf03e538e8d07a383befcb5fa2785518\weex_core\Source\android\jsengine\bridge\script\script_bridge_in_multi_process.cpp:271, enable backupThread 0
2020-05-23 11:58:30.727 12837-12838/? E/WeexCore: F:\weex\incubator-weex-19-9-23\incubator-weex-ec1ec238cf03e538e8d07a383befcb5fa2785518\weex_core\Source\android\jsengine\task\weex_task_queue.cpp:139, start weex queue init
2020-05-23 11:58:30.728 12837-12840/? E/WeexCore: weex_jsc_utils.h:323, initICUEnv patch:/system/usr/icu/icudt58l.dat
2020-05-23 11:58:30.732 12025-12045/com.zitibaohe.union I/zygote64: Deoptimizing void com.alibaba.fastjson.serializer.JSONSerializer.write(java.lang.Object) due to JIT inline cache
2020-05-23 11:58:30.761 12837-12840/? E/WeexCore: F:\weex\incubator-weex-19-9-23\incubator-weex-ec1ec238cf03e538e8d07a383befcb5fa2785518\weex_core\Source\android\jsengine\weex_runtime.cpp:51, WeexRuntime is running and mode is multiProcess
2020-05-23 11:58:30.762 12025-12045/com.zitibaohe.union W/weex: app AvailMemory ---->>>1623
0 个回复