dalvik プロセスからのコア ダンプがあります (com.android.browser でした)。そのプロセスがJNIモジュールのどこかで終了したことは間違いありません。
また、そのデバイスのすべてのデバッグ シンボルがあります。しかし、このコアダンプに対して gdb を呼び出すことができません。私はこのようにしようとしています:
arm-eabi-gdb ../symbols/system/bin/dalvikvm android.browser_5879_1354575922.core
しかし、gdb は次のように述べています。
warning: core file may not match specified executable file.
.....
warning: Unable to find dynamic linker breakpoint function.
GDB will be unable to debug shared library initializers
and track explicitly loaded dynamic code.
Core was generated by `com.android.browser'
Program terminated with signal 11, Segmentation fault.
したがって、(gdb) info sharedlibrary
何も表示されません:
No shared libraries loaded at this time.
dalvikvm プロセスのコアダンプを正しくロードするには?