【问题标题】:A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 9500 (com.schonell), pid 9500A/libc:致命信号 11 (SIGSEGV),代码 1 (SEGV_MAPERR),tid 9500 (com.schonell) 中的故障地址 0x0,pid 9500
【发布时间】:2021-06-07 12:30:34
【问题描述】:

我的 Android 应用程序从 logcat 收到了这个确切的崩溃/错误消息。

A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 9500 (com.schonell), pid 9500

没有更多崩溃日志详细信息,仅显示此消息。每次我的视频通话应用程序结束通话并使应用程序崩溃时都会发生这种情况。视频通话使用 Linphone for Audio 和 Google exoplayer 进行视频展示。

我不知道为什么会这样。

【问题讨论】:

  • 嗨。你解决了这个问题吗?
  • 我仍然无法解决问题。最奇怪的是没有详细的错误日志。希望有人可以提供帮助。
  • 迁移到androidx后出现同样的错误,有什么解决办法吗?
  • 嗨@keno 仍然没有得到任何适当的解决方案,但您可以尝试将 NDK 更新到最新版本,这可能会对您有所帮助,因为自从我更新了 NDK 后,它就停止了崩溃。我不知道升级 NDK 是否修复了错误或其他任何问题。

标签: android video exoplayer2.x linphone-sdk


【解决方案1】:

问题可能是由于不正确地使用了 AlertDialog。如果是这样,请尝试通过从内部消除任何 Handler 或 Looper 来最小化它

【讨论】:

  • 请将其表述为有条件的解释性答案,以避免给人以澄清问题而不是回答的印象(应该使用评论而不是答案,比较meta.stackexchange.com/questions/214173/…)。例如像“如果你的问题是......那么解决方案是......因为......。”
【解决方案2】:

也许你有一个 android:name="androidx.multidex.MultiDexApplication" 在你的 Manifest.xml 中注册

在 Manifest 中添加 android:name="androidx.multidex.MultiDexApplication" 后,我也遇到了类似的问题。 从 Manifest 中删除后,错误消失了。

【讨论】:

    猜你喜欢
    • 2022-11-21
    • 2021-09-10
    • 1970-01-01
    • 2021-11-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-17
    • 1970-01-01
    • 2020-07-19
    相关资源
    最近更新 更多