How to read crash dump of Android

by koba » Sat, 14 May 2011 21:35:17 GMT


Sponsored Links
 Hi, I wrote about crash dump in my blog.

objdump -S is useful to see source code from object.

"How to read crash dump of Android"
 http://kobablog.wordpress.com/2011/05/14/how-to-read-crash-dump-of-android/ 

crash dump is generated by debuggerd.

"debuggerd of Android"
 http://kobablog.wordpress.com/2011/05/12/debuggerd-of-android/ 

-- 



Other Threads

1. UnsatisfiedLinkError in Native Method

Hello,

I needed to compare jpegs generated from the camera, so imported a
minimal distribution of awt and jai ... that part compiles fine.

JPEGImageDecoderImpl.java needs to load a jpeg shared library, so I
grabbed the IJG JPEG library and built the shared library with
NDK-1.6_r1 ... that built without any problem.

I then placed libjpeg.so under libs/armeabi/ in my project (Eclipse
3.4.1, SDK 1.5) and changed JPEGImageDecoderImpl.java's:
    static {
        <my_namespace>.image.codec.security.AccessController.doPrivileged
(
                new 
<my_namespace>.image.codec.security.LoadLibraryAction("jpeg"));
   }

to :
    static {
        System.loadLibrary("jpeg");
   }
according to OVERVIEW.TXT in the NDK.

Tried to run this, but see:
Caused by java.land.UnsatisfiedLinkError: initDecoder
  at <my_namespace>.image.codec.JPEGImageDecoderImpl.initDecoder
(Native Method)
  at <my_namespace>.image.codec.JPEGImageDecoderImpl.initDecoder.<init>
(JPEGImageDecoderImpl.java:133)
in logcat.

The init referenced is:
    public JPEGImageDecoderImpl(InputStream in) {
                if (in == null)
                        throw new IllegalArgumentException("InputStream is 
null.");

                input = in;
***->           initDecoder( InputStreamClass );
    }

and the initDecoder method is:
    private native void initDecoder(Class inputStrClass);

Does anyone have a clue what I am missing?

Thanks!





--~--~---------~--~----~------------~-------~--~----~

2. Browser not working when behind a proxy

Hi, I'm currently behind a proxy, and with the Android 2.0 I'm unable
to access any pages that use the proxy (i.e. the internet).

I have tried the following:
- Used Settings -> Wireless/Networks -> Mobile Networks - APN and set
up a new APN with my proxy's IP address and port.
- Used -http-proxy parameter

Strangely, Android 1.5 seems to work just fine with setting the proxy
in the APN settings.

Anything that is broken in 2.0?

--~--~---------~--~----~------------~-------~--~----~

3. get incoming call number

4. What am I doing wrong (installing and setting up Android SDK)

5. Gmail and outlook

6. SDK r3 not working on Mac?

7. Screen capture of activity