A/libc: 致命信号11(SIGSEGV),代码1(SEGV_MAPERR),故障地址0x0,线程ID 9500(com.schonell),进程ID 9500。

3

我在我的Android应用程序的logcat中得到了这个完全相同的崩溃/错误消息。

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

不再显示崩溃日志细节,只有这条信息。每次我的视频通话应用程序结束通话并崩溃时都会发生这种情况。视频通话使用Linphone进行音频通信,使用Google exoplayer显示视频。

我不知道为什么会出现这种情况。


你好,你解决了这个问题吗? - vijju
我仍然无法解决这个问题。最奇怪的是,没有详细的错误日志。希望有人能够帮忙。 - Swapon
自从迁移到AndroidX后,我遇到了相同的错误,有什么解决办法吗? - keno
嗨@keno,我仍然没有得到任何适当的解决方案,但你可以尝试更新NDK到最新版本,这可能会有所帮助,因为自从我更新了我的NDK后,它就停止了崩溃。我不知道升级NDK是否修复了错误或其他原因。 - Swapon
2个回答

0

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


请以解释性条件回答的方式表述,以避免给人留下询问澄清问题而非回答的印象(应使用评论而非回答进行澄清问题,详见 https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can-i-do-instead )。例如,像这样回答:“如果您的问题是...,那么解决方案就是...,因为...。” - Yunnosch

0
也许你的 Manifest.xml 中注册了一个 android:name="androidx.multidex.MultiDexApplication"。 我在将 android:name="androidx.multidex.MultiDexApplication" 添加到Manifest中后也遇到了类似的问题。 从 Manifest 中删除后,错误消失了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接