<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic System_server Crash (Android4.3 imx_6dl) in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/System-server-Crash-Android4-3-imx-6dl/m-p/408690#M60986</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Recently I'v encountered A system_server Crash issue which can make the Android reboot.(Android4.3 imx_6dl)&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I have checked the instructionsin at&lt;SPAN style="color: #e23d39;"&gt;&amp;nbsp; lr 0x408ffc04&lt;/SPAN&gt; by disassemble the libdvm.so, it just a call to &lt;SPAN style="color: #e23d39;"&gt;common_abort&lt;/SPAN&gt; which just make pc to 0xdeadf00c(a address whith nothing and program stop running). But this mke no sense about the issue, I didn't&amp;nbsp; know the path to common_abort. &lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Any tips or help would be appreciated!&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Below is a snippet of the tombstone file.I've also attached the back trach of the core-dump file, and the disassemble file of the libdvm.so&lt;/P&gt;&lt;P&gt;*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***&lt;/P&gt;&lt;P&gt;Build fingerprint: 'Freescale/sabresd_6dq/sabresd_6dq:4.3/1.0.0-rc2/20131108:eng/dev-keys'&lt;/P&gt;&lt;P&gt;Revision: '397329'&lt;/P&gt;&lt;P&gt;pid: 2608, tid: 21251, name: Binder_C&amp;nbsp; &amp;gt;&amp;gt;&amp;gt; system_server &amp;lt;&amp;lt;&amp;lt;&lt;/P&gt;&lt;P&gt;signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadf00c&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; r0 62a72b58&amp;nbsp; r1 00000027&amp;nbsp; r2 00000001&amp;nbsp; r3 f7400000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; r4 64eb610c&amp;nbsp; r5 6432fa84&amp;nbsp; r6 643290e0&amp;nbsp; r7 00004879&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; r8 408fddc0&amp;nbsp; r9 00004879&amp;nbsp; sl 6432fa70&amp;nbsp; fp 4215cf80&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ip 00000079&amp;nbsp; sp 7adccbc0 &lt;SPAN style="color: #e23d39;"&gt; lr 408ffc04&lt;/SPAN&gt;&amp;nbsp; pc &lt;SPAN style="color: #e23d39;"&gt;deadf00c&amp;nbsp; &lt;/SPAN&gt;cpsr 200d0030&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d0&amp;nbsp; 0000000000000000&amp;nbsp; d1&amp;nbsp; 0000000000000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d2&amp;nbsp; 0000000000000000&amp;nbsp; d3&amp;nbsp; 0000000000000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d4&amp;nbsp; 0000000043070000&amp;nbsp; d5&amp;nbsp; 4366000043670000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d6&amp;nbsp; 0000000000000000&amp;nbsp; d7&amp;nbsp; 000000003f800000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d8&amp;nbsp; 0000000000000000&amp;nbsp; d9&amp;nbsp; 0000000000000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d10 0000000000000000&amp;nbsp; d11 0000000000000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d12 0000000000000000&amp;nbsp; d13 0000000000000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d14 0000000000000000&amp;nbsp; d15 0000000000000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d16 3ff0000000000000&amp;nbsp; d17 0000000000000218&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d18 00000000014c85f0&amp;nbsp; d19 3f80000000000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d20 0000000100000001&amp;nbsp; d21 bf66c0c55ca9076a&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d22 bfb1be5a93a83e1d&amp;nbsp; d23 000000000000000f&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d24 3f62cda65e663694&amp;nbsp; d25 bf62cda764a98eab&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d26 bfbaf8e8210a415c&amp;nbsp; d27 4000000000000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d28 40008df2d49d41f1&amp;nbsp; d29 3fb0f4a31edab38b&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d30 3ff0000000000000&amp;nbsp; d31 3f4de16b9c24a98f&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; scr 60000010&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;backtrace:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #00&amp;nbsp; pc deadf00c&amp;nbsp; &amp;lt;unknown&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #01&amp;nbsp; pc 0001fc00&amp;nbsp; /system/lib/libdvm.so&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #02&amp;nbsp; pc 0002b5ec&amp;nbsp; /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #03&amp;nbsp; pc 0005ff21&amp;nbsp; /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+292)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #04&amp;nbsp; pc 0004cc31&amp;nbsp; /system/lib/libdvm.so&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #05&amp;nbsp; pc 00040825&amp;nbsp; /system/lib/libdvm.so&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #06&amp;nbsp; pc 0006a417&amp;nbsp; /system/lib/libandroid_runtime.so&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #07&amp;nbsp; pc 0006e923&amp;nbsp; /system/lib/libandroid_runtime.so&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #08&amp;nbsp; pc 00017f1d&amp;nbsp; /system/lib/libbinder.so (android::BBinder::transact(unsigned int, android::Parcel const&amp;amp;, android::Parcel*, unsigned int)+60)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #09&amp;nbsp; pc 0001b8e5&amp;nbsp; /system/lib/libbinder.so (android::IPCThreadState::executeCommand(int)+508)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #10&amp;nbsp; pc 0001bcf3&amp;nbsp; /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+182)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #11&amp;nbsp; pc 0001fae9&amp;nbsp; /system/lib/libbinder.so&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #12&amp;nbsp; pc 00011a8d&amp;nbsp; /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #13&amp;nbsp; pc 0004b631&amp;nbsp; /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+68)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #14&amp;nbsp; pc 00011581&amp;nbsp; /system/lib/libutils.so&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #15&amp;nbsp; pc 0000ca78&amp;nbsp; /system/lib/libc.so (__thread_entry+72)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #16&amp;nbsp; pc 0000cbf4&amp;nbsp; /system/lib/libc.so (pthread_create+208)&lt;/P&gt;&lt;P&gt;---------------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #e23d39;"&gt;Here is the more detailed back trace from the core-dump file&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;(gdb) bt full&lt;/P&gt;&lt;P&gt;#0&amp;nbsp; 0xdeadf00c in ?? ()&lt;/P&gt;&lt;P&gt;No symbol table info available.&lt;/P&gt;&lt;P&gt;#1&amp;nbsp; 0x408ffc04 in dalvik_inst () at dalvik/vm/mterp/out/InterpAsm-armv7-a-neon.S:3374&lt;/P&gt;&lt;P&gt;No locals.&lt;/P&gt;&lt;P&gt;#2&amp;nbsp; 0x4090b5f0 in dvmInterpret (self=0x643290e0, method=0x62ae9998, pResult=0x7adcccb8) at dalvik/vm/interp/Interp.cpp:1956&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; savedSubModes = kSubModeNormal&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stdInterp = 0x4090df08 &amp;lt;dvmMterpStd(Thread*)&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; interpSaveState = {pc = 0x0, curFrame = 0x6432ff94, method = 0x0, methodClassDex = 0x0, retval = {z = 0 '\000', b = 0 '\000', c = 0, s = 0, i = 0, j = 0, f = 0, d = 0, l = 0x0}, bailPtr = 0x0, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; unused = 0, prev = 0x0}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; calleeSave = {0, 0, 0, 0, 0, 0, 0, 0}&lt;/P&gt;&lt;P&gt;#3&amp;nbsp; 0x4093ff24 in dvmCallMethodV (self=0x643290e0, method=0x62ae9998, obj=&amp;lt;optimized out&amp;gt;, fromJni=&amp;lt;optimized out&amp;gt;, pResult=0x7adcccb8, args=...) at dalvik/vm/interp/Stack.cpp:526&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; desc = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; verifyCount = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clazz = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ins = 0x6432ffc4&lt;/P&gt;&lt;P&gt;#4&amp;nbsp; 0x4092cc34 in CallBooleanMethodV (env=0x64c86bf8, jobj=&amp;lt;optimized out&amp;gt;, methodID=0x62ae9998, args=&amp;lt;optimized out&amp;gt;) at dalvik/vm/Jni.cpp:1989&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ts = {mSelf = 0x643290e0}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; obj = 0x41a09ec0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; meth = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = {z = 228 '\344', b = -28 '\344', c = 52452, s = -13084, i = 2061290724, j = 7110789741839961316, f = 5.73230492e+35, d = 2.2555309706870072e+167, l = 0x7adccce4}&lt;/P&gt;&lt;P&gt;#5&amp;nbsp; 0x40920826 in Check_CallBooleanMethodV (env=0x64c86bf8, obj=0x1d300256, methodID=0x62ae9998, args=...) at dalvik/vm/CheckJni.cpp:1682&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sc = {mEnv = 0x64c86bf8, mFunctionName = 0x4098414b "CallBooleanMethodV", mFlags = 0, mHasMethod = true, mIndent = 0}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __FUNCTION__ = "Check_CallBooleanMethodV"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;#6&amp;nbsp; 0x4024f418 in _JNIEnv::CallBooleanMethod (this=&amp;lt;optimized out&amp;gt;, obj=&amp;lt;optimized out&amp;gt;, methodID=0x62ae9998) at libnativehelper/include/nativehelper/jni.h:620&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = 224 '\340'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; args = {__ap = 0x7adccd2c}&lt;/P&gt;&lt;P&gt;#7&amp;nbsp; 0x40253926 in JavaBBinder::onTransact (this=0x628f5f80, code=37, data=..., reply=0x7adccddc, flags=16) at frameworks/base/core/jni/android_util_Binder.cpp:270&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; env = 0x64c86bf8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; thread_state = 0x64a371b0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strict_policy_before = 2951&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; excep = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strict_policy_after = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; res = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; excep2 = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;#8&amp;nbsp; 0x4018ef1e in android::BBinder::transact (this=0x628f5f80, code=37, data=..., reply=0x7adccddc, flags=16) at frameworks/native/libs/binder/Binder.cpp:108&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; err = 0&lt;/P&gt;&lt;P&gt;#9&amp;nbsp; 0x401928e6 in android::IPCThreadState::executeCommand (this=0x64a371b0, cmd=&amp;lt;optimized out&amp;gt;) at frameworks/native/libs/binder/IPCThreadState.cpp:1036&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b = {m_ptr = 0x628f5f80}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; error = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tr = {target = {handle = 1653563296, ptr = 0x628f5fa0}, cookie = 0x628f5f80, code = 37, flags = 16, sender_pid = 21293, sender_euid = 10019, data_size = 84, offsets_size = 4, data = {ptr = {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; buffer = 0x6928220c, offsets = 0x69282260}, buf = "\f\"(i`\"(i"}}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; buffer = {mError = 0, mData = 0x6928220c &amp;lt;Address 0x6928220c out of bounds&amp;gt;, mDataSize = 84, mDataCapacity = 84, mDataPos = 84, mObjects = 0x69282260, mObjectsSize = 1, mObjectsCapacity = 1, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mNextObjectHint = 1, mFdsKnown = true, mHasFds = false, mAllowFds = true, &lt;/P&gt;&lt;P&gt;---Type &amp;lt;return&amp;gt; to continue, or q &amp;lt;return&amp;gt; to quit---&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mOwner = 0x401923e1 &amp;lt;android::IPCThreadState::freeBuffer(android::Parcel*, unsigned char const*, unsigned int, unsigned int const*, unsigned int, void*)&amp;gt;, mOwnerCookie = 0x64a371b0}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; origUid = 1000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; origPid = 2608&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curPrio = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reply = {mError = 0, mData = 0x0, mDataSize = 0, mDataCapacity = 0, mDataPos = 0, mObjects = 0x0, mObjectsSize = 0, mObjectsCapacity = 0, mNextObjectHint = 0, mFdsKnown = true, mHasFds = false, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mAllowFds = true, mOwner = 0, mOwnerCookie = 0x6569d7e8}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; obj = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; refs = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;#10 0x40192cf6 in android::IPCThreadState::joinThreadPool (this=0x64a371b0, isMain=&amp;lt;optimized out&amp;gt;) at frameworks/native/libs/binder/IPCThreadState.cpp:468&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IN = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmd = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = 0&lt;/P&gt;&lt;P&gt;#11 0x40196aec in android::PoolThread::threadLoop (this=0x7b3fe808) at frameworks/native/libs/binder/ProcessState.cpp:67&lt;/P&gt;&lt;P&gt;No locals.&lt;/P&gt;&lt;P&gt;#12 0x4014aa8e in android::Thread::_threadLoop (user=0x7b3fe808) at frameworks/native/libs/utils/Threads.cpp:797&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self = 0x7b3fe808&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strong = {m_ptr = 0x7b3fe808}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; weak = {m_ptr = 0x7b3fe808, m_refs = 0x41608458}&lt;/P&gt;&lt;P&gt;#13 0x40230632 in android::AndroidRuntime::javaThreadShell (args=&amp;lt;optimized out&amp;gt;) at frameworks/base/core/jni/AndroidRuntime.cpp:995&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; env = 0x64c86bf8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start = 0x4014a9b5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; userData = 0x7b3fe808&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name = 0x65cea790 "Binder_C"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;#14 0x4014a582 in thread_data_t::trampoline (t=&amp;lt;optimized out&amp;gt;) at frameworks/native/libs/utils/Threads.cpp:115&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f = 0x402305ed &amp;lt;android::AndroidRuntime::javaThreadShell(void*)&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; u = 0x6569d6d8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prio = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name = 0x6569d778 "Binder_D"&lt;/P&gt;&lt;P&gt;#15 0x400c1a7c in __thread_entry (func=0x4014a529 &amp;lt;thread_data_t::trampoline(thread_data_t const*)&amp;gt;, arg=0x65d3b168, tls=0x7adccf00) at bionic/libc/bionic/pthread_create.cpp:92&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start_mutex = 0x7adccf00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; thread = 0x6569d7e8&lt;/P&gt;&lt;P&gt;#16 0x400c1bf8 in pthread_create (thread_out=0x7acccd04, attr=&amp;lt;optimized out&amp;gt;, start_routine=0x78, arg=0x65d3b168) at bionic/libc/bionic/pthread_create.cpp:201&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; thread = 0x6569d7e8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stack_size = 1048576&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tls = 0x7adccf00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; flags = 331520&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tid = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; errno_restorer = {saved_errno_ = 0}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start_mutex = 0x7adccf00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start_locker = {mu_ = 0x7adccf00}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; init_errno = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-336150"&gt;tombstone_01.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-336150"&gt;libdvm.asm.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-336150"&gt;call_stack.txt.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 13 Nov 2015 03:55:40 GMT</pubDate>
    <dc:creator>leihua</dc:creator>
    <dc:date>2015-11-13T03:55:40Z</dc:date>
    <item>
      <title>System_server Crash (Android4.3 imx_6dl)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/System-server-Crash-Android4-3-imx-6dl/m-p/408690#M60986</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Recently I'v encountered A system_server Crash issue which can make the Android reboot.(Android4.3 imx_6dl)&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I have checked the instructionsin at&lt;SPAN style="color: #e23d39;"&gt;&amp;nbsp; lr 0x408ffc04&lt;/SPAN&gt; by disassemble the libdvm.so, it just a call to &lt;SPAN style="color: #e23d39;"&gt;common_abort&lt;/SPAN&gt; which just make pc to 0xdeadf00c(a address whith nothing and program stop running). But this mke no sense about the issue, I didn't&amp;nbsp; know the path to common_abort. &lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Any tips or help would be appreciated!&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Below is a snippet of the tombstone file.I've also attached the back trach of the core-dump file, and the disassemble file of the libdvm.so&lt;/P&gt;&lt;P&gt;*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***&lt;/P&gt;&lt;P&gt;Build fingerprint: 'Freescale/sabresd_6dq/sabresd_6dq:4.3/1.0.0-rc2/20131108:eng/dev-keys'&lt;/P&gt;&lt;P&gt;Revision: '397329'&lt;/P&gt;&lt;P&gt;pid: 2608, tid: 21251, name: Binder_C&amp;nbsp; &amp;gt;&amp;gt;&amp;gt; system_server &amp;lt;&amp;lt;&amp;lt;&lt;/P&gt;&lt;P&gt;signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadf00c&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; r0 62a72b58&amp;nbsp; r1 00000027&amp;nbsp; r2 00000001&amp;nbsp; r3 f7400000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; r4 64eb610c&amp;nbsp; r5 6432fa84&amp;nbsp; r6 643290e0&amp;nbsp; r7 00004879&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; r8 408fddc0&amp;nbsp; r9 00004879&amp;nbsp; sl 6432fa70&amp;nbsp; fp 4215cf80&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ip 00000079&amp;nbsp; sp 7adccbc0 &lt;SPAN style="color: #e23d39;"&gt; lr 408ffc04&lt;/SPAN&gt;&amp;nbsp; pc &lt;SPAN style="color: #e23d39;"&gt;deadf00c&amp;nbsp; &lt;/SPAN&gt;cpsr 200d0030&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d0&amp;nbsp; 0000000000000000&amp;nbsp; d1&amp;nbsp; 0000000000000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d2&amp;nbsp; 0000000000000000&amp;nbsp; d3&amp;nbsp; 0000000000000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d4&amp;nbsp; 0000000043070000&amp;nbsp; d5&amp;nbsp; 4366000043670000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d6&amp;nbsp; 0000000000000000&amp;nbsp; d7&amp;nbsp; 000000003f800000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d8&amp;nbsp; 0000000000000000&amp;nbsp; d9&amp;nbsp; 0000000000000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d10 0000000000000000&amp;nbsp; d11 0000000000000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d12 0000000000000000&amp;nbsp; d13 0000000000000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d14 0000000000000000&amp;nbsp; d15 0000000000000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d16 3ff0000000000000&amp;nbsp; d17 0000000000000218&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d18 00000000014c85f0&amp;nbsp; d19 3f80000000000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d20 0000000100000001&amp;nbsp; d21 bf66c0c55ca9076a&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d22 bfb1be5a93a83e1d&amp;nbsp; d23 000000000000000f&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d24 3f62cda65e663694&amp;nbsp; d25 bf62cda764a98eab&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d26 bfbaf8e8210a415c&amp;nbsp; d27 4000000000000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d28 40008df2d49d41f1&amp;nbsp; d29 3fb0f4a31edab38b&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d30 3ff0000000000000&amp;nbsp; d31 3f4de16b9c24a98f&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; scr 60000010&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;backtrace:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #00&amp;nbsp; pc deadf00c&amp;nbsp; &amp;lt;unknown&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #01&amp;nbsp; pc 0001fc00&amp;nbsp; /system/lib/libdvm.so&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #02&amp;nbsp; pc 0002b5ec&amp;nbsp; /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #03&amp;nbsp; pc 0005ff21&amp;nbsp; /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+292)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #04&amp;nbsp; pc 0004cc31&amp;nbsp; /system/lib/libdvm.so&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #05&amp;nbsp; pc 00040825&amp;nbsp; /system/lib/libdvm.so&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #06&amp;nbsp; pc 0006a417&amp;nbsp; /system/lib/libandroid_runtime.so&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #07&amp;nbsp; pc 0006e923&amp;nbsp; /system/lib/libandroid_runtime.so&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #08&amp;nbsp; pc 00017f1d&amp;nbsp; /system/lib/libbinder.so (android::BBinder::transact(unsigned int, android::Parcel const&amp;amp;, android::Parcel*, unsigned int)+60)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #09&amp;nbsp; pc 0001b8e5&amp;nbsp; /system/lib/libbinder.so (android::IPCThreadState::executeCommand(int)+508)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #10&amp;nbsp; pc 0001bcf3&amp;nbsp; /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+182)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #11&amp;nbsp; pc 0001fae9&amp;nbsp; /system/lib/libbinder.so&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #12&amp;nbsp; pc 00011a8d&amp;nbsp; /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #13&amp;nbsp; pc 0004b631&amp;nbsp; /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+68)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #14&amp;nbsp; pc 00011581&amp;nbsp; /system/lib/libutils.so&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #15&amp;nbsp; pc 0000ca78&amp;nbsp; /system/lib/libc.so (__thread_entry+72)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #16&amp;nbsp; pc 0000cbf4&amp;nbsp; /system/lib/libc.so (pthread_create+208)&lt;/P&gt;&lt;P&gt;---------------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #e23d39;"&gt;Here is the more detailed back trace from the core-dump file&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;(gdb) bt full&lt;/P&gt;&lt;P&gt;#0&amp;nbsp; 0xdeadf00c in ?? ()&lt;/P&gt;&lt;P&gt;No symbol table info available.&lt;/P&gt;&lt;P&gt;#1&amp;nbsp; 0x408ffc04 in dalvik_inst () at dalvik/vm/mterp/out/InterpAsm-armv7-a-neon.S:3374&lt;/P&gt;&lt;P&gt;No locals.&lt;/P&gt;&lt;P&gt;#2&amp;nbsp; 0x4090b5f0 in dvmInterpret (self=0x643290e0, method=0x62ae9998, pResult=0x7adcccb8) at dalvik/vm/interp/Interp.cpp:1956&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; savedSubModes = kSubModeNormal&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stdInterp = 0x4090df08 &amp;lt;dvmMterpStd(Thread*)&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; interpSaveState = {pc = 0x0, curFrame = 0x6432ff94, method = 0x0, methodClassDex = 0x0, retval = {z = 0 '\000', b = 0 '\000', c = 0, s = 0, i = 0, j = 0, f = 0, d = 0, l = 0x0}, bailPtr = 0x0, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; unused = 0, prev = 0x0}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; calleeSave = {0, 0, 0, 0, 0, 0, 0, 0}&lt;/P&gt;&lt;P&gt;#3&amp;nbsp; 0x4093ff24 in dvmCallMethodV (self=0x643290e0, method=0x62ae9998, obj=&amp;lt;optimized out&amp;gt;, fromJni=&amp;lt;optimized out&amp;gt;, pResult=0x7adcccb8, args=...) at dalvik/vm/interp/Stack.cpp:526&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; desc = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; verifyCount = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clazz = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ins = 0x6432ffc4&lt;/P&gt;&lt;P&gt;#4&amp;nbsp; 0x4092cc34 in CallBooleanMethodV (env=0x64c86bf8, jobj=&amp;lt;optimized out&amp;gt;, methodID=0x62ae9998, args=&amp;lt;optimized out&amp;gt;) at dalvik/vm/Jni.cpp:1989&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ts = {mSelf = 0x643290e0}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; obj = 0x41a09ec0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; meth = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = {z = 228 '\344', b = -28 '\344', c = 52452, s = -13084, i = 2061290724, j = 7110789741839961316, f = 5.73230492e+35, d = 2.2555309706870072e+167, l = 0x7adccce4}&lt;/P&gt;&lt;P&gt;#5&amp;nbsp; 0x40920826 in Check_CallBooleanMethodV (env=0x64c86bf8, obj=0x1d300256, methodID=0x62ae9998, args=...) at dalvik/vm/CheckJni.cpp:1682&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sc = {mEnv = 0x64c86bf8, mFunctionName = 0x4098414b "CallBooleanMethodV", mFlags = 0, mHasMethod = true, mIndent = 0}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __FUNCTION__ = "Check_CallBooleanMethodV"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;#6&amp;nbsp; 0x4024f418 in _JNIEnv::CallBooleanMethod (this=&amp;lt;optimized out&amp;gt;, obj=&amp;lt;optimized out&amp;gt;, methodID=0x62ae9998) at libnativehelper/include/nativehelper/jni.h:620&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = 224 '\340'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; args = {__ap = 0x7adccd2c}&lt;/P&gt;&lt;P&gt;#7&amp;nbsp; 0x40253926 in JavaBBinder::onTransact (this=0x628f5f80, code=37, data=..., reply=0x7adccddc, flags=16) at frameworks/base/core/jni/android_util_Binder.cpp:270&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; env = 0x64c86bf8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; thread_state = 0x64a371b0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strict_policy_before = 2951&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; excep = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strict_policy_after = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; res = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; excep2 = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;#8&amp;nbsp; 0x4018ef1e in android::BBinder::transact (this=0x628f5f80, code=37, data=..., reply=0x7adccddc, flags=16) at frameworks/native/libs/binder/Binder.cpp:108&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; err = 0&lt;/P&gt;&lt;P&gt;#9&amp;nbsp; 0x401928e6 in android::IPCThreadState::executeCommand (this=0x64a371b0, cmd=&amp;lt;optimized out&amp;gt;) at frameworks/native/libs/binder/IPCThreadState.cpp:1036&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b = {m_ptr = 0x628f5f80}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; error = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tr = {target = {handle = 1653563296, ptr = 0x628f5fa0}, cookie = 0x628f5f80, code = 37, flags = 16, sender_pid = 21293, sender_euid = 10019, data_size = 84, offsets_size = 4, data = {ptr = {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; buffer = 0x6928220c, offsets = 0x69282260}, buf = "\f\"(i`\"(i"}}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; buffer = {mError = 0, mData = 0x6928220c &amp;lt;Address 0x6928220c out of bounds&amp;gt;, mDataSize = 84, mDataCapacity = 84, mDataPos = 84, mObjects = 0x69282260, mObjectsSize = 1, mObjectsCapacity = 1, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mNextObjectHint = 1, mFdsKnown = true, mHasFds = false, mAllowFds = true, &lt;/P&gt;&lt;P&gt;---Type &amp;lt;return&amp;gt; to continue, or q &amp;lt;return&amp;gt; to quit---&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mOwner = 0x401923e1 &amp;lt;android::IPCThreadState::freeBuffer(android::Parcel*, unsigned char const*, unsigned int, unsigned int const*, unsigned int, void*)&amp;gt;, mOwnerCookie = 0x64a371b0}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; origUid = 1000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; origPid = 2608&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curPrio = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reply = {mError = 0, mData = 0x0, mDataSize = 0, mDataCapacity = 0, mDataPos = 0, mObjects = 0x0, mObjectsSize = 0, mObjectsCapacity = 0, mNextObjectHint = 0, mFdsKnown = true, mHasFds = false, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mAllowFds = true, mOwner = 0, mOwnerCookie = 0x6569d7e8}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; obj = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; refs = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;#10 0x40192cf6 in android::IPCThreadState::joinThreadPool (this=0x64a371b0, isMain=&amp;lt;optimized out&amp;gt;) at frameworks/native/libs/binder/IPCThreadState.cpp:468&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IN = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmd = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = 0&lt;/P&gt;&lt;P&gt;#11 0x40196aec in android::PoolThread::threadLoop (this=0x7b3fe808) at frameworks/native/libs/binder/ProcessState.cpp:67&lt;/P&gt;&lt;P&gt;No locals.&lt;/P&gt;&lt;P&gt;#12 0x4014aa8e in android::Thread::_threadLoop (user=0x7b3fe808) at frameworks/native/libs/utils/Threads.cpp:797&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self = 0x7b3fe808&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strong = {m_ptr = 0x7b3fe808}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; weak = {m_ptr = 0x7b3fe808, m_refs = 0x41608458}&lt;/P&gt;&lt;P&gt;#13 0x40230632 in android::AndroidRuntime::javaThreadShell (args=&amp;lt;optimized out&amp;gt;) at frameworks/base/core/jni/AndroidRuntime.cpp:995&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; env = 0x64c86bf8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start = 0x4014a9b5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; userData = 0x7b3fe808&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name = 0x65cea790 "Binder_C"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;#14 0x4014a582 in thread_data_t::trampoline (t=&amp;lt;optimized out&amp;gt;) at frameworks/native/libs/utils/Threads.cpp:115&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f = 0x402305ed &amp;lt;android::AndroidRuntime::javaThreadShell(void*)&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; u = 0x6569d6d8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prio = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name = 0x6569d778 "Binder_D"&lt;/P&gt;&lt;P&gt;#15 0x400c1a7c in __thread_entry (func=0x4014a529 &amp;lt;thread_data_t::trampoline(thread_data_t const*)&amp;gt;, arg=0x65d3b168, tls=0x7adccf00) at bionic/libc/bionic/pthread_create.cpp:92&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start_mutex = 0x7adccf00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; thread = 0x6569d7e8&lt;/P&gt;&lt;P&gt;#16 0x400c1bf8 in pthread_create (thread_out=0x7acccd04, attr=&amp;lt;optimized out&amp;gt;, start_routine=0x78, arg=0x65d3b168) at bionic/libc/bionic/pthread_create.cpp:201&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; thread = 0x6569d7e8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stack_size = 1048576&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tls = 0x7adccf00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; flags = 331520&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tid = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; errno_restorer = {saved_errno_ = 0}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start_mutex = 0x7adccf00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start_locker = {mu_ = 0x7adccf00}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; init_errno = &amp;lt;optimized out&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-336150"&gt;tombstone_01.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-336150"&gt;libdvm.asm.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-336150"&gt;call_stack.txt.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Nov 2015 03:55:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/System-server-Crash-Android4-3-imx-6dl/m-p/408690#M60986</guid>
      <dc:creator>leihua</dc:creator>
      <dc:date>2015-11-13T03:55:40Z</dc:date>
    </item>
  </channel>
</rss>

