通过运行 assembleRelease gradle 任务构建应用程序包时,Bumblebee 大部分时间都失败了。我经常需要做六次才能成功。我通常只是继续尝试,最终会奏效。我必须偶尔重新启动 Bumblebee 才能使其正常工作。
我想知道是否有其他人遇到过这种情况并想出了比简单地重复任务来解决这个问题更好的方法。
Bumblebee 失败时会生成一个 replay_pid?.log 文件和一个 hs_err_pid?.log 文件。hs 文件顶部有以下内容:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffe37759117, pid=13204, tid=20924
#
# JRE version: OpenJDK Runtime Environment (11.0.11+9) (build 11.0.11+9-b60-7590822)
# Java VM: OpenJDK 64-Bit Server VM (11.0.11+9-b60-7590822, mixed mode, tiered, compressed oops, g1 gc, windows-amd64)
# Problematic frame:
# V [jvm.dll+0x509117]
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
#
以防万一我的 PC 内存出现问题,我运行了持续约一个小时的 Windows 10 内存测试,没有发现任何错误。
以下是测试结果:
系统
- 提供者
[名称] Microsoft-Windows-MemoryDiagnostics-Results [Guid] {5f92bc59-248f-4111-86a9-e393e12c6139}
事件 ID 1101
版本 0
4级
任务 0
操作码 0
关键字 0x8000000000000000
- 创建时间
[系统时间] 2022-02-06T16:02:46.9278570Z
事件记录 ID 134004
相关性
- 执行
[进程ID] 10244 [线程ID] 10248
渠道系统
用户数据
- 结果
启动类型手册
完成类型通过
内存大小 32704
测试类型 10
测试时长 4590
测试计数 12
NumPagesTested 8324062
NumPagesUnTested 1802
NumBadPages 0
T1NumBadPages 0
T2NumBadPages 0
T3NumBadPages 0
T4NumBadPages 0
T5NumBadPages 0
T6NumBadPages 0
T7NumBadPages 0
T8NumBadPages 0
T9NumBadPages 0
T10NumBadPages 0
T11NumBadPages 0
T12NumBadPages 0
T13NumBadPages 0
T14NumBadPages 0
T15NumBadPages 0
T16NumBadPages 0
系统
- 提供者
[名称] Microsoft-Windows-MemoryDiagnostics-Results [Guid] {5f92bc59-248f-4111-86a9-e393e12c6139}
事件 ID 1201
版本 0
4级
任务 0
操作码 0
关键字 0x8000000000000000
- 创建时间
[系统时间] 2022-02-06T16:02:46.9278596Z
事件记录 ID 134005
相关性
- 执行
[进程ID] 10244 [线程ID] 10248
渠道系统
用户数据
- 结果
完成类型通过