<?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>i.MX Processors中的主题 Re: SurfaceFlinger crash, how to debug it?</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/SurfaceFlinger-crash-how-to-debug-it/m-p/751679#M117001</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gustavo&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;from log there are reference to hwcomposer_viv.imx6.so, please check&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/376741"&gt;imx6DL dual display - hwcomposer_viv.imx6.so crash&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 07 Nov 2017 07:55:58 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2017-11-07T07:55:58Z</dc:date>
    <item>
      <title>SurfaceFlinger crash, how to debug it?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/SurfaceFlinger-crash-how-to-debug-it/m-p/751678#M117000</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, I am working on an embedded system that uses as iMX6Q/D on it main board. The chip runs Android OS Linux version 3.0.35 (JellyBean ), but under certain soak testing conditions it crashes on SurfaceFlinger and gives me the tomstone crash below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Our device is a medical device and does not use any intense graphics. In fact we even disabled the hardware acceleration, but we sill keep getting these hard crashes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;anyone has seen this and how did you get it resolved?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Revision: '405522'&lt;BR /&gt;pid: 2239, tid: 2332, name: SurfaceFlinger&amp;nbsp; &amp;gt;&amp;gt;&amp;gt; /system/bin/surfaceflinger &amp;lt;&amp;lt;&amp;lt;&lt;BR /&gt;signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 5f776e84&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; r0 40926bf0&amp;nbsp; r1 4018f838&amp;nbsp; r2 ffffffff&amp;nbsp; r3 5f776e64&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; r4 409c3390&amp;nbsp; r5 409c33f8&amp;nbsp; r6 000000ea&amp;nbsp; r7 000000ea&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; r8 409c3460&amp;nbsp; r9 00000001&amp;nbsp; sl 40f38b7c&amp;nbsp; fp 40f39610&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ip 00000004&amp;nbsp; sp 405caa98&amp;nbsp; lr 40028531&amp;nbsp; pc 402e3d66&amp;nbsp; cpsr 000f0030&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d0&amp;nbsp; 000000ea00000000&amp;nbsp; d1&amp;nbsp; 00000110000001e0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d2&amp;nbsp; 000000003f000000&amp;nbsp; d3&amp;nbsp; 3f00000000000000&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d4&amp;nbsp; 43f04000000001e0&amp;nbsp; d5&amp;nbsp; 0000000000000026&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d6&amp;nbsp; 421800003f800000&amp;nbsp; d7&amp;nbsp; 0000000000000000&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d8&amp;nbsp; 0000000000000000&amp;nbsp; d9&amp;nbsp; 0000000000000000&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d10 0000000000000000&amp;nbsp; d11 0000000000000000&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d12 0000000000000000&amp;nbsp; d13 0000000000000000&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d14 0000000000000000&amp;nbsp; d15 0000000000000000&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d16 0000000008010001&amp;nbsp; d17 0000000000000000&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d18 00000000005f3ba8&amp;nbsp; d19 bfdffffffd0c5e81&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d20 3f811110896efbb2&amp;nbsp; d21 3f693f97a59339e5&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d22 3ef99342e0ee5069&amp;nbsp; d23 3fa55553e1053a42&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d24 3f266d602e8c24ba&amp;nbsp; d25 3f5c85edc9466400&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d26 3fa55b4c4fcda895&amp;nbsp; d27 bf56bad9fb87f217&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d28 3ec96c90a7bb3a74&amp;nbsp; d29 bfce28c6a22168c0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d30 3dee41e5ae2af99c&amp;nbsp; d31 400921fb54442d18&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; scr 60000010&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;backtrace:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #00&amp;nbsp; pc 00025d66&amp;nbsp; /system/lib/libgui.so (android::Surface::hook_queueBuffer(ANativeWindow*, ANativeWindowBuffer*, int)+7)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #01&amp;nbsp; pc 0000e52f&amp;nbsp; /system/lib/egl/libGLES_android.so&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #02&amp;nbsp; pc 0000d623&amp;nbsp; /system/lib/egl/libGLES_android.so (eglPostBufferVIV(void*)+70)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #03&amp;nbsp; pc 000037dd&amp;nbsp; /system/lib/hw/hwcomposer_viv.imx6.so&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #04&amp;nbsp; pc 00001bd9&amp;nbsp; /system/lib/hw/hwcomposer.imx6.so&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #05&amp;nbsp; pc 0002af79&amp;nbsp; /system/lib/libsurfaceflinger.so (android::HWComposer::commit()+112)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #06&amp;nbsp; pc 000252f7&amp;nbsp; /system/lib/libsurfaceflinger.so (android::SurfaceFlinger::postFramebuffer()+90)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #07&amp;nbsp; pc 0002549d&amp;nbsp; /system/lib/libsurfaceflinger.so (android::SurfaceFlinger::doComposition()+156)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #08&amp;nbsp; pc 000256bd&amp;nbsp; /system/lib/libsurfaceflinger.so (android::SurfaceFlinger::handleMessageRefresh()+48)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #09&amp;nbsp; pc 0002611d&amp;nbsp; /system/lib/libsurfaceflinger.so (android::SurfaceFlinger::onMessageReceived(int)+64)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #10&amp;nbsp; pc 000150fd&amp;nbsp; /system/lib/libutils.so (android::Looper::pollInner(int)+384)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #11&amp;nbsp; pc 000151fd&amp;nbsp; /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #12&amp;nbsp; pc 00021c11&amp;nbsp; /system/lib/libsurfaceflinger.so (android::MessageQueue::waitMessage()+36)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #13&amp;nbsp; pc 0002299d&amp;nbsp; /system/lib/libsurfaceflinger.so (android::SurfaceFlinger::threadLoop()+2)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #14&amp;nbsp; pc 00011a8d&amp;nbsp; /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #15&amp;nbsp; pc 00011581&amp;nbsp; /system/lib/libutils.so&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #16&amp;nbsp; pc 0000ca78&amp;nbsp; /system/lib/libc.so (__thread_entry+72)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #17&amp;nbsp; pc 0000cbf4&amp;nbsp; /system/lib/libc.so (pthread_create+208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #18&amp;nbsp; pc 0001aa9c&amp;nbsp; [heap]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;stack:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 405caa58&amp;nbsp; 404af7a0&amp;nbsp; /system/lib/libGAL.so&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 405caa5c&amp;nbsp; 00000000 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 405caa60&amp;nbsp; 0000005b &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 405caa64&amp;nbsp; 40f39904&amp;nbsp; [heap]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 405caa68&amp;nbsp; 00000002 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 405caa6c&amp;nbsp; 40f39790&amp;nbsp; [heap]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 405caa70&amp;nbsp; 40eef308 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 405caa74&amp;nbsp; 40cbb8e8 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 405caa78&amp;nbsp; 4018d004&amp;nbsp; /system/lib/hw/gralloc.imx6.so&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 405caa7c&amp;nbsp; 4018f8b8 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 405caa80&amp;nbsp; ffffffff &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 405caa84&amp;nbsp; 4018f8b8 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 405caa88&amp;nbsp; 409c33f8 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 405caa8c&amp;nbsp; 4018b68b&amp;nbsp; /system/lib/hw/gralloc.imx6.so (gralloc_unlock(gralloc_module_t const*, native_handle const*)+8)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 405caa90&amp;nbsp; df0027ad &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 405caa94&amp;nbsp; 00000000 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #00&amp;nbsp; 405caa98&amp;nbsp; 402e3d5f&amp;nbsp; /system/lib/libgui.so (android::Surface::hook_queueBuffer(ANativeWindow*, ANativeWindowBuffer*, int))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 405caa9c&amp;nbsp; 40028531&amp;nbsp; /system/lib/egl/libGLES_android.so&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #01&amp;nbsp; 405caaa0&amp;nbsp; 00000006 &amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Nov 2017 19:44:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/SurfaceFlinger-crash-how-to-debug-it/m-p/751678#M117000</guid>
      <dc:creator>gmmo</dc:creator>
      <dc:date>2017-11-06T19:44:21Z</dc:date>
    </item>
    <item>
      <title>Re: SurfaceFlinger crash, how to debug it?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/SurfaceFlinger-crash-how-to-debug-it/m-p/751679#M117001</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gustavo&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;from log there are reference to hwcomposer_viv.imx6.so, please check&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/376741"&gt;imx6DL dual display - hwcomposer_viv.imx6.so crash&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Nov 2017 07:55:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/SurfaceFlinger-crash-how-to-debug-it/m-p/751679#M117001</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2017-11-07T07:55:58Z</dc:date>
    </item>
    <item>
      <title>Re: SurfaceFlinger crash, how to debug it?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/SurfaceFlinger-crash-how-to-debug-it/m-p/751680#M117002</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/igorpadykov"&gt;igorpadykov&lt;/A&gt;‌ Where is the source code for the hwcomposer patch?&amp;nbsp; I can't include just .so; I need to build it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Nov 2017 18:11:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/SurfaceFlinger-crash-how-to-debug-it/m-p/751680#M117002</guid>
      <dc:creator>gmmo</dc:creator>
      <dc:date>2017-11-07T18:11:09Z</dc:date>
    </item>
  </channel>
</rss>

