相关疑难解决方法(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万
查看次数

传递给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万
查看次数

FATAL SIGNAL 11(Sigsegv)在0x00000000(代码= 1)?

为什么会出现这个问题?

public static String path;
private VideoView mVideoView;


mVideoView = (VideoView) findViewById(R.id.surface_view);
mVideoView.setVideoPath(path);
mVideoView.setMediaController(new MediaController(this));
mVideoView.requestFocus();

//...

    private int mLayout = VideoView.VIDEO_LAYOUT_ZOOM;

    @Override
    public void onConfigurationChanged(Configuration newConfig) {
        if (mVideoView != null)
            mVideoView.setVideoLayout(mLayout, 0);
        super.onConfigurationChanged(newConfig);
    }
Run Code Online (Sandbox Code Playgroud)

这是错误

java crash android signals

15
推荐指数
3
解决办法
3万
查看次数

应用程序崩溃(有时)与致命信号11(SIGSEGV),代码1

我正在使用HERE SDK开发一个应用程序,到目前为止一切正常.我得到像这样的错误:
Fatal signal 11 (SIGSEGV), code 1, fault addr 0x750057 in tid 10206 (FinalizerDaemon)
或者这个:
Fatal signal 11 (SIGSEGV), code 1, fault addr 0x94789680 in tid 24605 (FinalizerDaemon)

他们让我的应用程序崩溃.

它并不总是相同的错误,但它们总是在我的Logcat中独自出现,没有其他信息.

在我的所有应用程序中,我使用HERE对象和服务,甚至通过打印堆栈跟踪我没有获得有关错误的更多信息.
我只是注意到这些错误几乎是随机出现的,但只有在我使用这些对象/服务时才会出现.

我用一个真实的设备测试我的应用程序,索尼Xperia Z3紧凑型,所以我不认为它来自这里.

我真的迷路了,所以如果有人对如何获得有关错误的更多信息有任何想法,请帮忙

编辑:

 05-09 23:04:10.148 6770-6782/? A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x4 in tid 6782 (FinalizerDaemon)
05-09 23:04:10.266 30179-30179/? I/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
05-09 23:04:10.266 30179-30179/? I/DEBUG: UUID: 5569a1b9-c913-4101-99fa-5099e2cadd48 …
Run Code Online (Sandbox Code Playgroud)

android segmentation-fault gson here-api

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

WebView导致应用程序重启 - 致命信号11(SIGSEGV)

我有一个显示网页的活动.在某些手机(例如,华为Ascend)上,此活动以导致应用程序重新启动的方式崩溃,但不会导致通常的android错误弹出窗口进行报告.(其他手机(例如Nexus)根本不会崩溃.)它似乎总是在网页加载时崩溃,但不会在任何特定点崩溃,例如有时在shoulOverrideUrlLoading,有时在onPageStarted或onPageFinished期间.

我认为WebView正在引起这种情况 -

08-29 21:08:22.577:A/libc(957):致命信号11(SIGSEGV)位于0x00000008(代码= 1),线程957

- 但我无法理解为什么.

这是活动:

public class WebDisplay extends Activity
{

  private String sentUrl = "";
  public WebView myWebView;
  public ProgressBar spinner;

  @SuppressLint("SetJavaScriptEnabled")
  @Override
  protected void onCreate (Bundle savedInstanceState)
  {
    super.onCreate(savedInstanceState);
    Log.d("WEBVIEW", "onCreate");
    getWindow().setBackgroundDrawableResource(R.color.white);

    Bundle extras = getIntent().getExtras(); 
    if (null != extras)
    {
      sentUrl = extras.getString("displayURL");
    }

    setContentView(R.layout.webdisplay);

    myWebView = (WebView) findViewById(R.id.webDisplay);
    spinner = (ProgressBar) findViewById(R.id.webLoading);

    // WebView displays default to showing things in exact pixel size at 100%
    // resolution, meaning it generally opens on …
Run Code Online (Sandbox Code Playgroud)

android segmentation-fault webview

10
推荐指数
1
解决办法
5214
查看次数