gpt4 book ai didi

android - 0x00000000 处的致命信号 7 (SIGBUS)(代码=2)

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:47:13 26 4
gpt4 key购买 nike

在 Android 上使用 OSGi 平台时,我得到了这个错误消息:

Fatal signal 7 (SIGBUS) at 0x595302e0 (code=2)

0x595302e0 处的致命信号 7 (SIGBUS)(代码=2)

我不认为我的应用程序需要那么多内存空间或需要大量计算能力。它只是带有 20 个 Bundle 的 OSGi 平台。

在那之后我的应用总是重新启动。

有什么想法吗?

最佳答案

即使我也发现了类似的问题并且恰好是 (code=128) with about fault。似乎是数据对齐错误。为了解决这个问题,我尝试输入如下代码:

    *Data = (*Data)(Temp+i) becomes     
Temp1 = *(Temp+i);
*Data = Temp1;

在函数调用之前和进入函数调用之前,使用与上述相同的方法传回数据。碰巧 NDK 编译器的工作方式有所不同。 NDK 用于混合 c 和 c++ 的代码。

关于android - 0x00000000 处的致命信号 7 (SIGBUS)(代码=2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13077791/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com