致命的信号11 [英] Fatal Signal 11

查看:163
本文介绍了致命的信号11的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我开发我的模拟器,有4.1(果冻豆)的API进行测试的应用程序。当调试我的实际设备,这是三星的Galaxy Nexus在我的应用程序,它给我的logcat-致命的信号11(SIGSEGV)为00000000(code = 1),螺纹4395.你能帮忙吗?

的Java XML:

 包ID;进口java.io.IOException异常;
进口的java.io.InputStream;
进口android.app.Activity;
进口android.graphics.Bitmap;
进口android.graphics.BitmapFactory;
进口android.os.Bundle;
进口android.view.View;
进口android.view.View.OnClickListener;
进口android.view.Window;
进口android.view.WindowManager;
进口android.widget.Button;
进口android.widget.ImageView;
公共类菜单扩展活动实现OnClickListener {ImageView的显示;
INT toPhone;@覆盖
保护无效的onCreate(捆绑savedInstanceState){
    // TODO自动生成方法存根
    super.onCreate(savedInstanceState);    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow()。setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);    的setContentView(R.layout.activity_wallpapers);    toPhone = R.drawable.eye;    显示=(ImageView的)findViewById(R.id.IVdisplay);
    ImageView的此搜索=(ImageView的)findViewById(R.id.IVimage1);
    ImageView的IMAGE2 =(ImageView的)findViewById(R.id.IVimage2);
    ImageView的图像3 =(ImageView的)findViewById(R.id.IVimage3);
    ImageView的图片4 =(ImageView的)findViewById(R.id.IVimage4);
    ImageView的图像5 =(ImageView的)findViewById(R.id.IVimage5);
    ImageView的图片6 =(ImageView的)findViewById(R.id.IVimage6);
    ImageView的图片7 =(ImageView的)findViewById(R.id.IVimage7);
    按钮setWall =(按钮)findViewById(R.id.button1);    image1.setOnClickListener(本);
    image2.setOnClickListener(本);
    image3.setOnClickListener(本);
    image4.setOnClickListener(本);
    image5.setOnClickListener(本);
    image6.setOnClickListener(本);
    image7.setOnClickListener(本);
    setWall.setOnClickListener(本);
}@燮pressWarnings(德precation)
公共无效的onClick(视图v){
    // TODO自动生成方法存根
    开关(v.getId()){
    案例R.id.IVimage1:
        display.setImageResource(R.drawable.eye);
        toPhone = R.drawable.eye;
        打破;
    案例R.id.IVimage2:
        display.setImageResource(R.drawable.falls);
        toPhone = R.drawable.falls;
        打破;
    案例R.id.IVimage3:
        display.setImageResource(R.drawable.inthemiddle);
        toPhone = R.drawable.inthemiddle;
        打破;
    案例R.id.IVimage4:
        display.setImageResource(R.drawable.web);
        toPhone = R.drawable.web;
        打破;
    案例R.id.IVimage5:
        display.setImageResource(R.drawable.watching);
        toPhone = R.drawable.watching;
        打破;
    案例R.id.IVimage6:
        display.setImageResource(R.drawable.similar);
        toPhone = R.drawable.similar;
        打破;
    案例R.id.IVimage7:
        display.setImageResource(R.drawable.solar);
        toPhone = R.drawable.solar;
        打破;
    案例R.id.button1:
        InputStream的CONT = getResources()openRawResource(R.drawable.eye)。
        位图背景= BitmapFactory.de codeStream(续)
        尝试{
            getApplicationContext()setWallpaper(背景)。
        }赶上(IOException异常五){
            e.printStackTrace();
        }
        打破;
    }
}

的Java XML:

 包ID;进口android.os.Bundle;
进口android.app.Activity;
进口android.view.Menu;
进口ab.wallpapers.hd.R;公共类壁纸延伸活动{@覆盖
保护无效的onCreate(捆绑壁纸){
    super.onCreate(壁纸);
    的setContentView(R.layout.activity_wallpapers);
}@覆盖
保护无效调用onStart(){
    // TODO自动生成方法存根
    super.onStart();
}@覆盖
保护无效的onPause(){
    // TODO自动生成方法存根
    super.onPause();
}@覆盖
保护无效onResume(){
    // TODO自动生成方法存根
    super.onResume();
}@覆盖
保护无效的onStop(){
    // TODO自动生成方法存根
    super.onStop();
}@覆盖
保护无效的onDestroy(){
    // TODO自动生成方法存根
    super.onDestroy();
}@覆盖
公共布尔onCreateOptionsMenu(菜单菜单){
    。getMenuInflater()膨胀(R.menu.activity_wallpapers,菜单);
    返回true;
}

logcat的:

  20 09-24:34:11.619:我/的System.out(5225):发送WAIT块
09-24 20:34:11.619:W / ActivityThread(5225):应用ab.wallpapers.hd正在等待调试器端口8100 ...
09-24 20:34:11.643:I / dalvikvm(5225):调试器是活跃
09-24 20:34:11.822:我/的System.out(5225):调试器连接
09-24 20:34:11.822:我/的System.out(5225):等待调试器来解决...
09-24 20:34:12.025:我/的System.out(5225):等待调试器来解决...
09-24 20:34:12.221:我/的System.out(5225):等待调试器来解决...
09-24 20:34:12.424:我/的System.out(5225):等待调试器来解决...
09-24 20:34:12.627:我/的System.out(5225):等待调试器来解决...
09-24 20:34:12.830:我/的System.out(5225):等待调试器来解决...
09-24 20:34:13.033:我/的System.out(5225):等待调试器来解决...
09-24 20:34:13.236:我/的System.out(5225):调试先后落户(1435)
09-24 20:34:13.393:D / dalvikvm(5225):GC_FOR_ALLOC释放39K,免费10842K / 11011K 2%,暂停17MS,共有18毫秒
09-24 20:34:13.400:I / dalvikvm堆(5225):成长堆(frag的情况下),以13.618MB为3145744字节分配
09-24 20:34:13.432:D / dalvikvm(5225):GC_CONCURRENT释放1K,免费2%13912K / 14151K,暂停为12ms + 2ms的,总27ms
09-24 20:34:13.650:D / dalvikvm(5225):GC_FOR_ALLOC释放0K,2%自由13912K / 14151K,暂停为12ms,12ms的总
09-24 20:34:13.666:I / dalvikvm堆(5225):成长堆(frag的情况下),以18.949MB为5591056字节分配
09-24 20:34:13.697:D / dalvikvm(5225):GC_CONCURRENT释放0K,免费2%19372K / 19655K,暂停11毫秒+ 3ms的,总28ms
09-24 20:34:14.033:D / dalvikvm(5225):GC_FOR_ALLOC释放3072K,18%免费16308K / 19655K,暂停为10ms,10ms的总
09-24 20:34:端14.041:I / dalvikvm堆(5225):成长堆(frag的情况下),以18.957MB为3145744字节分配
09-24 20:34:14.088:D / dalvikvm(5225):GC_CONCURRENT释放< 1K,免费19380K / 19655K 2%,12ms的暂停+ 19ms,总45ms
09-24 20:34:14.143:D / dalvikvm(5225):GC_FOR_ALLOC释放0K,2%自由19380K / 19655K,暂停为12ms,12ms的总
09-24 20:34:14.150:I / dalvikvm堆(5225):成长堆(frag的情况下),以24.289MB为5591056字节分配
09-24 20:34:14.174:D / dalvikvm(5225):GC_CONCURRENT释放0K,2%自由24841K / 25159K,暂停2MS + 2ms的,25ms的总
09-24 20:34:14.838:D / dalvikvm(5225):GC_FOR_ALLOC释放3072K,14%免费21770K / 25159K,暂停为10ms,10ms的总
09-24 20:34:14.853:I / dalvikvm堆(5225):成长堆(frag的情况下),以28.321MB为7372816字节分配
09-24 20:34:14.885:D / dalvikvm(5225):GC_CONCURRENT释放< 1K,免费28970K / 32391K 11%,暂停13毫秒+ 2ms的,25ms的总
09-24 20:34:15.088:D / dalvikvm(5225):GC_FOR_ALLOC释放0K,11%免费28970K / 32391K,暂停为10ms,10ms的总
09-24 20:34:15.119:I / dalvikvm堆(5225):成长堆(frag的情况下),以40.824MB为13109776个字节分配
09-24 20:34:15.143:D / dalvikvm(5225):GC_CONCURRENT释放0K,免费8%41772K / 45255K,暂停为12ms + 3ms内,共有30毫秒
09-24 20:34:16.228:D / dalvikvm(5225):GC_FOR_ALLOC释放7200K,24%免费34573K / 45255K,暂停11毫秒,11毫秒总
09-24 20:34:16.236:I / dalvikvm堆(5225):成长堆(frag的情况下),以40.825MB为7372816字节分配
09-24 20:34:16.283:D / dalvikvm(5225):GC_CONCURRENT释放< 1K,免费41773K / 45255K 8%,暂停13毫秒+ 8ms的,总49ms
09-24 20:34:16.283:D / dalvikvm(5225):WAIT_FOR_CONCURRENT_GC受阻37ms
09-24 20:34:16.502:D / dalvikvm(5225):GC_FOR_ALLOC释放0K,8%的免费41773K / 45255K,暂停为15ms,15ms的总
09-24 20:34:165.25:I / dalvikvm堆(5225):成长堆(frag的情况下),以53.327MB为13109776个字节分配
09-24 20:34:16.557:D / dalvikvm(5225):GC_CONCURRENT释放0K,免费7%54576K / 58119K,暂停11毫秒+ 3ms的,总28ms
09-24 20:34:17.533:D / dalvikvm(5225):GC_FOR_ALLOC释放7200K,19%免费47377K / 58119K,暂停14毫秒,14毫秒总
09-24 20:34:17.541:I / dalvikvm堆(5225):成长堆(frag的情况下),以53.329MB为7372816字节分配
09-24 20:34:17.580:D / dalvikvm(5225):GC_CONCURRENT释放< 1K,免费54577K / 58119K 7%,暂停12ms的+ 3ms内,共有40毫秒
09-24 20:34:17.799:D / dalvikvm(5225):GC_FOR_ALLOC释放0K,7%的游离54577K / 58119K,暂停19ms,总19ms
09-24 20:34:17.799:I / dalvikvm堆(5225):强制SoftReferences的收集13109776字节分配
09-24 20:34:17.877:D / dalvikvm(5225):GC_BEFORE_OOM释放9K,7%的游离54568K / 58119K,暂停71ms,总74ms
09-24 20:34:17.877:E / dalvikvm堆(5225):出于对13109776字节分配内存。
09-24 20:34:17.877:I / dalvikvm(5225):主PRIO = 5 TID = 1 RUNNABLE
09-24 20:34:17.877:I / dalvikvm(5225)|组=主SCOUNT = 0 dsCount = 0 = OBJ自我0x40d9e568 = 0x40d8e9f8
09-24 20:34:17.877:I / dalvikvm(5225)| sysTid = 5225 =不错附表0 = 0/0 = CGRP应用/ bg_non_interactive手柄= 1075160624
09-24 20:34:17.877:I / dalvikvm(5225)| schedstat =(0 0 0)= UTM STM 343 = 24芯= 1
09-24 20:34:17.877:I / dalvikvm(5225):在android.graphics.BitmapFactory.nativeDe $ C $检测板(本机方法)
09-24 20:34:17.877:I / dalvikvm(5225):在android.graphics.BitmapFactory.de codeStream(BitmapFactory.java:500)
09-24 20:34:17.877:I / dalvikvm(5225):在android.graphics.BitmapFactory.de codeResourceStream(BitmapFactory.java:353)
09-24 20:34:17.877:I / dalvikvm(5225):在android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:781)
09-24 20:34:17.877:I / dalvikvm(5225):在android.content.res.Resources.loadDrawable(Resources.java:1930)
09-24 20:34:17.877:I / dalvikvm(5225):在android.content.res.TypedArray.getDrawable(TypedArray.java:601)
09-24 20:34:17.877:I / dalvikvm(5225):在android.widget.ImageView<&初始化GT;(ImageView.java:120)。
09-24 20:34:17.877:I / dalvikvm(5225):在android.widget.ImageView<&初始化GT;(ImageView.java:110)。
09-24 20:34:17.877:I / dalvikvm(5225):在java.lang.reflect.Constructor.constructNative(本机方法)
09-24 20:34:17.877:I / dalvikvm(5225):在java.lang.reflect.Constructor.newInstance(Constructor.java:417)
09-24 20:34:17.877:I / dalvikvm(5225):在android.view.LayoutInflater.createView(LayoutInflater.java:587)
09-24 20:34:17.877:I / dalvikvm(5225):在com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
09-24 20:34:17.877:I / dalvikvm(5225):在android.view.LayoutInflater.onCreateView(LayoutInflater.java:660)
09-24 20:34:17.877:I / dalvikvm(5225):在android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685)
09-24 20:34:17.877:I / dalvikvm(5225):在android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
09-24 20:34:17.877:I / dalvikvm(5225):在android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
09-24 20:34:17.877:I / dalvikvm(5225):在android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
09-24 20:34:17.877:I / dalvikvm(5225):在android.view.LayoutInflater.inflate(LayoutInflater.java:489)
09-24 20:34:17.877:I / dalvikvm(5225):在android.view.LayoutInflater.inflate(LayoutInflater.java:396)
09-24 20:34:17.877:I / dalvikvm(5225):在android.view.LayoutInflater.inflate(LayoutInflater.java:352)
09-24 20:34:17.877:I / dalvikvm(5225):在com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:256)
09-24 20:34:17.877:I / dalvikvm(5225):在android.app.Activity.setContentView(Activity.java:1867)
09-24 20:34:17.877:I / dalvikvm(5225):在ab.wallpapers.hd.Wallpapers.onCreate(Wallpapers.java:13)
09-24 20:34:17.877:I / dalvikvm(5225):在android.app.Activity.performCreate(Activity.java:5008)
09-24 20:34:17.877:I / dalvikvm(5225):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
09-24 20:34:17.877:I / dalvikvm(5225):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
09-24 20:34:17.877:I / dalvikvm(5225):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
09-24 20:34:17.877:I / dalvikvm(5225):在android.app.ActivityThread.access $ 600(ActivityThread.java:130)
09-24 20:34:17.877:I / dalvikvm(5225):在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1195)
09-24 20:34:17.877:I / dalvikvm(5225):在android.os.Handler.dispatchMessage(Handler.java:99)
09-24 20:34:17.877:I / dalvikvm(5225):在android.os.Looper.loop(Looper.java:137)
09-24 20:34:17.877:I / dalvikvm(5225):在android.app.ActivityThread.main(ActivityThread.java:4745)
09-24 20:34:17.877:I / dalvikvm(5225):在java.lang.reflect.Method.invokeNative(本机方法)
09-24 20:34:17.877:I / dalvikvm(5225):在java.lang.reflect.Method.invoke(Method.java:511)
09-24 20:34:17.877:I / dalvikvm(5225):在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:786)
09-24 20:34:17.877:I / dalvikvm(5225):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
09-24 20:34:17.877:I / dalvikvm(5225):在dalvik.system.NativeStart.main(本机方法)
09-24 20:34:17.877:A / libc的(5225):为00000000(code = 1)致命信号11(SIGSEGV),螺纹5225(b.wallpapers.hd)


解决方案

如果您正在使用ICS 4.1.2或更高版本,您可以检查所讨论的问题,<一个href=\"https://www.buzztouch.com/forum/thread.php?tid=F566C948A5F7B1CB8CDBD43&fid=06DB0BCB08E3333&sortColumn=FT.id&sortUpDown=DESC&currentPage=1\"相对=nofollow>这里。

据mensioned了Android的最新版本采用了不同种类的垃圾收集器,在以不同的方式处理大数据并导致致命的信号。我对三星Galaxy SIII相同的问题,并通过使用更小的图像解决。您可以图像的尺寸较小加载到启动画面(我想你正在开发一个baground图像应用程序或类似的东西)。

I developed and tested an application on my emulator that had an API of 4.1 (Jelly Bean). When I debug my application on my actual device, which is a Samsung Galaxy Nexus, it gives me in the logcat- Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 4395. Can you help?

Java XML:

package ID;

import java.io.IOException;
import java.io.InputStream;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.view.WindowManager;
import android.widget.Button;
import android.widget.ImageView;


public class Menu extends Activity implements OnClickListener {

ImageView display;
int toPhone;

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);

    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);

    setContentView(R.layout.activity_wallpapers);

    toPhone = R.drawable.eye;

    display = (ImageView) findViewById(R.id.IVdisplay);
    ImageView image1 = (ImageView) findViewById(R.id.IVimage1);
    ImageView image2 = (ImageView) findViewById(R.id.IVimage2);
    ImageView image3 = (ImageView) findViewById(R.id.IVimage3);
    ImageView image4 = (ImageView) findViewById(R.id.IVimage4);
    ImageView image5 = (ImageView) findViewById(R.id.IVimage5);
    ImageView image6 = (ImageView) findViewById(R.id.IVimage6);
    ImageView image7 = (ImageView) findViewById(R.id.IVimage7);
    Button setWall = (Button) findViewById(R.id.button1);

    image1.setOnClickListener(this);
    image2.setOnClickListener(this);
    image3.setOnClickListener(this);
    image4.setOnClickListener(this);
    image5.setOnClickListener(this);
    image6.setOnClickListener(this);
    image7.setOnClickListener(this);
    setWall.setOnClickListener(this);
}

@SuppressWarnings("deprecation")
public void onClick(View v) {
    // TODO Auto-generated method stub
    switch (v.getId()) {
    case R.id.IVimage1:
        display.setImageResource(R.drawable.eye);
        toPhone = R.drawable.eye;
        break;
    case R.id.IVimage2:
        display.setImageResource(R.drawable.falls);
        toPhone = R.drawable.falls;
        break;
    case R.id.IVimage3:
        display.setImageResource(R.drawable.inthemiddle);
        toPhone = R.drawable.inthemiddle;
        break;
    case R.id.IVimage4:
        display.setImageResource(R.drawable.web);
        toPhone = R.drawable.web;
        break;
    case R.id.IVimage5:
        display.setImageResource(R.drawable.watching);
        toPhone = R.drawable.watching;
        break;
    case R.id.IVimage6:
        display.setImageResource(R.drawable.similar);
        toPhone = R.drawable.similar;
        break;
    case R.id.IVimage7:
        display.setImageResource(R.drawable.solar);
        toPhone = R.drawable.solar;
        break;
    case R.id.button1:
        InputStream cont = getResources().openRawResource(R.drawable.eye);
        Bitmap background = BitmapFactory.decodeStream(cont);
        try {
            getApplicationContext().setWallpaper(background);
        } catch (IOException e) {
            e.printStackTrace();
        }
        break;
    }
}

Java XML:

package ID;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import ab.wallpapers.hd.R;

public class Wallpapers extends Activity {

@Override
protected void onCreate(Bundle Wallpapers) {
    super.onCreate(Wallpapers);
    setContentView(R.layout.activity_wallpapers);
}

@Override
protected void onStart() {
    // TODO Auto-generated method stub
    super.onStart();
}

@Override
protected void onPause() {
    // TODO Auto-generated method stub
    super.onPause();
}

@Override
protected void onResume() {
    // TODO Auto-generated method stub
    super.onResume();
}

@Override
protected void onStop() {
    // TODO Auto-generated method stub
    super.onStop();
}

@Override
protected void onDestroy() {
    // TODO Auto-generated method stub
    super.onDestroy();
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.activity_wallpapers, menu);
    return true;
}

Logcat:

09-24 20:34:11.619: I/System.out(5225): Sending WAIT chunk
09-24 20:34:11.619: W/ActivityThread(5225): Application ab.wallpapers.hd is waiting for the debugger on port 8100...
09-24 20:34:11.643: I/dalvikvm(5225): Debugger is active
09-24 20:34:11.822: I/System.out(5225): Debugger has connected
09-24 20:34:11.822: I/System.out(5225): waiting for debugger to settle...
09-24 20:34:12.025: I/System.out(5225): waiting for debugger to settle...
09-24 20:34:12.221: I/System.out(5225): waiting for debugger to settle...
09-24 20:34:12.424: I/System.out(5225): waiting for debugger to settle...
09-24 20:34:12.627: I/System.out(5225): waiting for debugger to settle...
09-24 20:34:12.830: I/System.out(5225): waiting for debugger to settle...
09-24 20:34:13.033: I/System.out(5225): waiting for debugger to settle...
09-24 20:34:13.236: I/System.out(5225): debugger has settled (1435)
09-24 20:34:13.393: D/dalvikvm(5225): GC_FOR_ALLOC freed 39K, 2% free 10842K/11011K, paused 17ms, total 18ms
09-24 20:34:13.400: I/dalvikvm-heap(5225): Grow heap (frag case) to 13.618MB for 3145744-byte allocation
09-24 20:34:13.432: D/dalvikvm(5225): GC_CONCURRENT freed 1K, 2% free 13912K/14151K, paused 12ms+2ms, total 27ms
09-24 20:34:13.650: D/dalvikvm(5225): GC_FOR_ALLOC freed 0K, 2% free 13912K/14151K, paused 12ms, total 12ms
09-24 20:34:13.666: I/dalvikvm-heap(5225): Grow heap (frag case) to 18.949MB for 5591056-byte allocation
09-24 20:34:13.697: D/dalvikvm(5225): GC_CONCURRENT freed 0K, 2% free 19372K/19655K, paused 11ms+3ms, total 28ms
09-24 20:34:14.033: D/dalvikvm(5225): GC_FOR_ALLOC freed 3072K, 18% free 16308K/19655K, paused 10ms, total 10ms
09-24 20:34:14.041: I/dalvikvm-heap(5225): Grow heap (frag case) to 18.957MB for 3145744-byte allocation
09-24 20:34:14.088: D/dalvikvm(5225): GC_CONCURRENT freed <1K, 2% free 19380K/19655K, paused 12ms+19ms, total 45ms
09-24 20:34:14.143: D/dalvikvm(5225): GC_FOR_ALLOC freed 0K, 2% free 19380K/19655K, paused 12ms, total 12ms
09-24 20:34:14.150: I/dalvikvm-heap(5225): Grow heap (frag case) to 24.289MB for 5591056-byte allocation
09-24 20:34:14.174: D/dalvikvm(5225): GC_CONCURRENT freed 0K, 2% free 24841K/25159K, paused 2ms+2ms, total 25ms
09-24 20:34:14.838: D/dalvikvm(5225): GC_FOR_ALLOC freed 3072K, 14% free 21770K/25159K, paused 10ms, total 10ms
09-24 20:34:14.853: I/dalvikvm-heap(5225): Grow heap (frag case) to 28.321MB for 7372816-byte allocation
09-24 20:34:14.885: D/dalvikvm(5225): GC_CONCURRENT freed <1K, 11% free 28970K/32391K, paused 13ms+2ms, total 25ms
09-24 20:34:15.088: D/dalvikvm(5225): GC_FOR_ALLOC freed 0K, 11% free 28970K/32391K, paused 10ms, total 10ms
09-24 20:34:15.119: I/dalvikvm-heap(5225): Grow heap (frag case) to 40.824MB for 13109776-byte allocation
09-24 20:34:15.143: D/dalvikvm(5225): GC_CONCURRENT freed 0K, 8% free 41772K/45255K, paused 12ms+3ms, total 30ms
09-24 20:34:16.228: D/dalvikvm(5225): GC_FOR_ALLOC freed 7200K, 24% free 34573K/45255K, paused 11ms, total 11ms
09-24 20:34:16.236: I/dalvikvm-heap(5225): Grow heap (frag case) to 40.825MB for 7372816-byte allocation
09-24 20:34:16.283: D/dalvikvm(5225): GC_CONCURRENT freed <1K, 8% free 41773K/45255K, paused 13ms+8ms, total 49ms
09-24 20:34:16.283: D/dalvikvm(5225): WAIT_FOR_CONCURRENT_GC blocked 37ms
09-24 20:34:16.502: D/dalvikvm(5225): GC_FOR_ALLOC freed 0K, 8% free 41773K/45255K, paused 15ms, total 15ms
09-24 20:34:16.525: I/dalvikvm-heap(5225): Grow heap (frag case) to 53.327MB for 13109776-byte allocation
09-24 20:34:16.557: D/dalvikvm(5225): GC_CONCURRENT freed 0K, 7% free 54576K/58119K, paused 11ms+3ms, total 28ms
09-24 20:34:17.533: D/dalvikvm(5225): GC_FOR_ALLOC freed 7200K, 19% free 47377K/58119K, paused 14ms, total 14ms
09-24 20:34:17.541: I/dalvikvm-heap(5225): Grow heap (frag case) to 53.329MB for 7372816-byte allocation
09-24 20:34:17.580: D/dalvikvm(5225): GC_CONCURRENT freed <1K, 7% free 54577K/58119K, paused 12ms+3ms, total 40ms
09-24 20:34:17.799: D/dalvikvm(5225): GC_FOR_ALLOC freed 0K, 7% free 54577K/58119K, paused 19ms, total 19ms
09-24 20:34:17.799: I/dalvikvm-heap(5225): Forcing collection of SoftReferences for 13109776-byte allocation
09-24 20:34:17.877: D/dalvikvm(5225): GC_BEFORE_OOM freed 9K, 7% free 54568K/58119K, paused 71ms, total 74ms
09-24 20:34:17.877: E/dalvikvm-heap(5225): Out of memory on a 13109776-byte allocation.
09-24 20:34:17.877: I/dalvikvm(5225): "main" prio=5 tid=1 RUNNABLE
09-24 20:34:17.877: I/dalvikvm(5225):   | group="main" sCount=0 dsCount=0 obj=0x40d9e568 self=0x40d8e9f8
09-24 20:34:17.877: I/dalvikvm(5225):   | sysTid=5225 nice=0 sched=0/0 cgrp=apps/bg_non_interactive handle=1075160624
09-24 20:34:17.877: I/dalvikvm(5225):   | schedstat=( 0 0 0 ) utm=343 stm=24 core=1
09-24 20:34:17.877: I/dalvikvm(5225):   at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:500)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:353)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:781)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.content.res.Resources.loadDrawable(Resources.java:1930)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.widget.ImageView.<init>(ImageView.java:120)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.widget.ImageView.<init>(ImageView.java:110)
09-24 20:34:17.877: I/dalvikvm(5225):   at java.lang.reflect.Constructor.constructNative(Native Method)
09-24 20:34:17.877: I/dalvikvm(5225):   at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.view.LayoutInflater.createView(LayoutInflater.java:587)
09-24 20:34:17.877: I/dalvikvm(5225):   at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.view.LayoutInflater.onCreateView(LayoutInflater.java:660)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
09-24 20:34:17.877: I/dalvikvm(5225):   at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:256)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.app.Activity.setContentView(Activity.java:1867)
09-24 20:34:17.877: I/dalvikvm(5225):   at ab.wallpapers.hd.Wallpapers.onCreate(Wallpapers.java:13)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.app.Activity.performCreate(Activity.java:5008)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.app.ActivityThread.access$600(ActivityThread.java:130)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.os.Handler.dispatchMessage(Handler.java:99)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.os.Looper.loop(Looper.java:137)
09-24 20:34:17.877: I/dalvikvm(5225):   at android.app.ActivityThread.main(ActivityThread.java:4745)
09-24 20:34:17.877: I/dalvikvm(5225):   at java.lang.reflect.Method.invokeNative(Native Method)
09-24 20:34:17.877: I/dalvikvm(5225):   at java.lang.reflect.Method.invoke(Method.java:511)
09-24 20:34:17.877: I/dalvikvm(5225):   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
09-24 20:34:17.877: I/dalvikvm(5225):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
09-24 20:34:17.877: I/dalvikvm(5225):   at dalvik.system.NativeStart.main(Native Method)
09-24 20:34:17.877: A/libc(5225): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 5225 (b.wallpapers.hd)

解决方案

If you are using ics with version 4.1.2 or higher, you can check the issue discussed here.

It is mensioned that the latest versions of android uses a different kind of a garbage collector that handles big data in a different way and that causes a fatal signal. I had the same issue on Samsung Galaxy SIII and solved by using smaller images. You may load the smaller sizes of images into the splash screen (I thought you are developing a baground images application or something like that).

这篇关于致命的信号11的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆