相关疑难解决方法(0)

无效的堆地址和致命信号11

我的应用程序经常会崩溃,我的日志会显示为:

@@@ ABORTING: INVALID HEAP ADDRESS IN dlfree
Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)
Run Code Online (Sandbox Code Playgroud)

有时code=2,但总是Fatal signal 11invalid heap address.

我已经尝试过研究这意味着什么,以及如何解决它.这个帖子最有帮助 ; 但是,我仍然没有解决方案.

当我运行几个AsyncTasks下载多个图像时,会发生错误.

这是我的主要 AsyncTask

public class FetchArtistImages extends AsyncTask<Void, Integer, String[]> implements Constants {

private final WeakReference<Context> contextReference;

public FetchArtistImages(Context context) {
    contextReference = new WeakReference<Context>(context);
}

@Override
protected String[] doInBackground(Void... params) {
    String[] projection = new String[] {
            Audio.Artists._ID, Audio.Artists.ARTIST
    };
    String sortOrder = Audio.Artists.DEFAULT_SORT_ORDER;
    Uri uri = …
Run Code Online (Sandbox Code Playgroud)

heap android android-asynctask

42
推荐指数
2
解决办法
4万
查看次数

SIGNAL 11 SIGSEGV崩溃Android

今天我遇到了一个错误,因为我的Android应用程序是由SIGNAL 11获得的.

此错误通常是由于Android内部存储器未经授权的内存区域访问而发生的.一些可能的场景是web访问,网络通信,服务器图像下载等.我是浏览器加载网址的情况!

http://bootloader.wikidot.com/linux:android:crashlog

我需要在QR码扫描后启动浏览器.

应用程序继续扫描并流畅地启动浏览器,但问题发生在相同步骤的15-20次尝试之后.

我研究了很多,发现其存在于Android Native库中的MEMORY ERROR ..通常当android内部存储系统尝试访问未知内存区域时.

最后我透露,当我在Android应用程序设置部分看到我的应用程序内存使用情况时,我发现缓存已达到10 MB.

android segmentation-fault

22
推荐指数
1
解决办法
4万
查看次数

传递给dlfree的地址无效

我的应用程序似乎"随机"崩溃,我无法弄清楚原因.

logcat显示以下错误:

A/libc(24298): invalid address or address of corrupt block 0x78366c48 passed to dlfree
A/libc(24298): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 24322 (AsyncTask #5)
Run Code Online (Sandbox Code Playgroud)

这可能是我在做什么吗?Android有问题吗?

我不确定从哪里开始寻找这个.

看到这次崩溃的人确实告诉我他们"有一张糟糕的SD卡,Verizon告诉我我需要换一张新卡." 这可能是也可能不相关.

android

18
推荐指数
1
解决办法
2万
查看次数

信号 11 (SIGSEGV),代码 1 (SEGV_MAPERR),故障地址 0x7f4485ff1820

我的应用程序随机崩溃,信号为 11。我能够从模拟器获取墓碑文件,但我无法理解我的应用程序出了什么问题。我在这里浏览了许多帖子,但都出现了相同的错误,但还没有找到有效的解决方案。我在这里附上我的堆栈跟踪文件,请帮助我理解问题以及如何解决它。

这是崩溃中的 logcat

                --------- beginning of crash
12-15 21:09:25.003 2865-2875/in.myapp.dev A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x7f4485ff1820 in tid 2875 (FinalizerDaemon)
12-15 21:09:25.006 2865-2878/in.myapp.dev I/art: Background partial concurrent mark sweep GC freed 35304(2MB) AllocSpace objects, 13(531KB) LOS objects, 22% free, 13MB/17MB, paused 355us total 119.765ms
12-15 21:09:25.180 1128-1128/? I/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
12-15 21:09:25.180 1128-1128/? I/DEBUG: Build fingerprint: 'Android/sdk_google_phone_x86_64/generic_x86_64:5.1.1/LMY48X/3287191:userdebug/test-keys'
12-15 21:09:25.180 1128-1128/? I/DEBUG: …
Run Code Online (Sandbox Code Playgroud)

android segmentation-fault

7
推荐指数
1
解决办法
5338
查看次数