Hi Xin,I tried the above patch with the gralloc lib that you shared previously. I don't get kernel panics but I get GL errors from surfaceflinger now. Here are the logs:On 6 May 2015 at 17:48, Xinliang Liu <xinliang.liu@linaro.org> wrote:_______________________________________________Hi Amit, thank you very muchI have try it. That's the fix patch for this issue.As the commit log said bellow, it describe the issue which i am now facing!------------------------------------------------------------------------------------git show 8e43c9c75fafcommit 8e43c9c75faf2902955bd2ecd7a50a8cc41cb00aAuthor: Alistair Strachan <alistair.strachan@imgtec.com>Date: Tue Mar 24 14:51:31 2015 -0700staging: android: sync: Fix memory corruption in sync_timeline_signal().The android_fence_release() function checks for active sync pointsby calling list_empty() on the list head embedded on the syncpoint. However, it is only valid to use list_empty() on nodes thathave been initialized with INIT_LIST_HEAD() or list_del_init().Because the list entry has likely been removed from the active listby sync_timeline_signal(), there is a good chance that thisWARN_ON_ONCE() will be hit due to dangling pointers pointing atfreed memory (even though the sync drivers did nothing wrong)and memory corruption will ensue as the list entry is removed fora second time, corrupting the active list.This problem can be reproduced quite easily with CONFIG_DEBUG_LIST=yand fences with more than one sync point.Signed-off-by: Alistair Strachan <alistair.strachan@imgtec.com>Cc: Maarten Lankhorst <maarten.lankhorst@canonical.com>Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>Cc: Colin Cross <ccross@google.com>Cc: stable <stable@vger.kernel.org>Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>diff --git a/drivers/staging/android/sync.c b/drivers/staging/android/sync.cindex 7bdb62b..f83e00c 100644--- a/drivers/staging/android/sync.c+++ b/drivers/staging/android/sync.c@@ -114,7 +114,7 @@ void sync_timeline_signal(struct sync_timeline *obj)list_for_each_entry_safe(pt, next, &obj->active_list_head,active_list) {if (fence_is_signaled_locked(&pt->base))- list_del(&pt->active_list);+ list_del_init(&pt->active_list);}spin_unlock_irqrestore(&obj->child_list_lock, flags);------------------------------------------------------------------------------------Best regards,-Xinliang LiuOn 4 May 2015 at 00:13, Amit Pundir <amit.pundir@linaro.org> wrote:Hi,
Not my area of expertise, but this upstream commit: 8e43c9c75faf
(staging: android: sync: Fix memory corruption in
sync_timeline_signal()) might be the fix we are looking for.
Regards,
Amit Pundir
On 29 April 2015 at 12:33, Benjamin Gaignard
<benjamin.gaignard@linaro.org> wrote:
> Hello,
>
> for me it like you release a fence (maybe private_handle_t ->
> acquireFenceFd) without have call sync_wait() before.
> The consequence is that you try to release a fence where there is
> still an active sync point.
>
> Regards,
> Benjamin
>
>
> 2015-04-29 5:57 GMT+02:00 Xinliang Liu <xinliang.liu@linaro.org>:
>> Hello,
>> when i load the kernel mali.ko and user mali so into hikey board. i
>> encounter one kernel WARNING and one kernel oops.
>> Through the call trace and the PC address, with addr2line tool (e.g.
>> aarch64-linux-android-addr2line -e vmlinux ffffffc0006965b8)
>> i could address the WARNING at line 433 of
>> file:drivers/staging/android/sync.c:433
>> And the oops at line 434, as show bellow:
>> 425 static void android_fence_release(struct fence *fence)
>> 426 {
>> 427 struct sync_pt *pt = container_of(fence, struct sync_pt, base);
>> 428 struct sync_timeline *parent = sync_pt_parent(pt);
>> 429 unsigned long flags;
>> 430
>> 431 spin_lock_irqsave(fence->lock, flags);
>> 432 list_del(&pt->child_list);
>> 433 if (WARN_ON_ONCE(!list_empty(&pt->active_list)))
>> 434 list_del(&pt->active_list);
>>
>> I paste the kernel and logcat log bellow. Anybody knows what wrong it is?
>> Currently, the hikey kernel version is 3.18. And the mali r5p0 DDK, which i
>> use on hikey, is work with our product kernel 3.10.
>> Is there any kernel include file used in DDK needed to be update?
>> I am not so familiar with mali DDK. i don't know what the problem is now.
>>
>>
>> --------------------------------------------------------kernel log
>> begin-------------------------------------------------
>> [ 31.165612] [drm]
>> mipi_init,pixcel_clk=75,lane_byte_clk=80,hsa=42,hbp=117,hline=1760[
>> 31.165661] [drm] mipi_init , exit success!
>> [ 38.106713] ------------[ cut here ]------------
>> [ 38.111394] WARNING: CPU: 0 PID: 1442 at
>> /home/liuxl/work/android/hikey-android/kernel/linaro/hisilicon/drivers/staging/android/sync.c:433
>> android_fence_release+0xf0/0x100()
>> [ 38.119414] ------------[ cut here ]------------
>> [ 38.119429] WARNING: CPU: 2 PID: 1397 at
>> /home/liuxl/work/android/hikey-android/kernel/linaro/hisilicon/drivers/staging/android/sync.c:433
>> android_fence_release+0xf0/0x100()
>> [ 38.119457] Modules linked in: mali gator btwilink tty_hci st_drv rfcomm
>> hidp bluetooth wlcore_sdio wl18xx wlcore mac80211 cfg80211 rfkill
>> [ 38.119464] CPU: 2 PID: 1397 Comm: surfaceflinger Tainted: G W
>> 3.18.0-linaro-hikey #3
>> [ 38.119466] Call trace:
>> [ 38.119476] [<ffffffc000088584>] dump_backtrace+0x0/0x124
>> [ 38.119481] [<ffffffc0000886b8>] show_stack+0x10/0x1c
>> [ 38.119489] [<ffffffc000813b08>] dump_stack+0x74/0xb8
>> [ 38.119495] [<ffffffc0000aff00>] warn_slowpath_common+0x90/0xb8
>> [ 38.119498] [<ffffffc0000affec>] warn_slowpath_null+0x14/0x20
>> [ 38.119502] [<ffffffc0006965e4>] android_fence_release+0xec/0x100
>> [ 38.119509] [<ffffffc000530dcc>] fence_release+0x48/0x108
>> [ 38.119513] [<ffffffc000696814>] sync_fence_free+0x88/0xb4
>> [ 38.119517] [<ffffffc000696874>] sync_fence_release+0x34/0x48
>> [ 38.119524] [<ffffffc0001c2818>] __fput+0x8c/0x1d0
>> [ 38.119528] [<ffffffc0001c29b0>] ____fput+0x8/0x14
>> [ 38.119534] [<ffffffc0000ca728>] task_work_run+0x94/0xec
>> [ 38.119538] [<ffffffc000088144>] do_notify_resume+0x54/0x68
>> [ 38.119540] ---[ end trace c5a5447c4b70f5e2 ]---
>> [ 38.119554] Unable to handle kernel paging request at virtual address
>> 00100108
>> [ 38.119555] pgd = ffffffc033dbb000
>> [ 38.119560] [00100108] *pgd=0000000000000000, *pud=0000000000000000
>> [ 38.119565] Internal error: Oops: 96000045 [#1] PREEMPT SMP
>> [ 38.119582] Modules linked in: mali gator btwilink tty_hci st_drv rfcomm
>> hidp bluetooth wlcore_sdio wl18xx wlcore mac80211 cfg80211 rfkill
>> [ 38.119586] CPU: 2 PID: 1397 Comm: surfaceflinger Tainted: G W
>> 3.18.0-linaro-hikey #3
>> [ 38.119590] task: ffffffc0359fe2c0 ti: ffffffc030a78000 task.ti:
>> ffffffc030a78000
>> [ 38.119593] PC is at android_fence_release+0xc0/0x100
>> [ 38.119596] LR is at android_fence_release+0xf0/0x100
>> [ 38.119600] pc : [<ffffffc0006965b8>] lr : [<ffffffc0006965e8>] pstate:
>> 800001c5
>> [ 38.119601] sp : ffffffc030a7bd70
>> [ 38.119605] x29: ffffffc030a7bd70 x28: ffffffc030a78000
>> [ 38.119610] x27: ffffffc000bbd000 x26: 0000000000000039
>> [ 38.119613] x25: 0000000000000119 x24: ffffffc000c3f11f
>> [ 38.119617] x23: 0000000000000140 x22: ffffffc0351c7828
>> [ 38.119620] x21: ffffffc034f585c0 x20: ffffffc034f58610
>> [ 38.119625] x19: ffffffc0351c77c0 x18: 0000007fb7f84830
>> [ 38.119628] x17: 0000007fb7f12f0c x16: ffffffc0001bec3c
>> [ 38.119631] x15: 0000000000000000 x14: 0ffffffffffffffd
>> [ 38.119635] x13: 0000000000000010 x12: ffffffc000890000
>> [ 38.119639] x11: ffffffc000bc8000 x10: ffffffc000c4bd30
>> [ 38.119643] x9 : 0000000000000001 x8 : ffffffc037b3fda8
>> [ 38.119646] x7 : 0000000000000000 x6 : ffffffc037b3fda8
>> [ 38.119650] x5 : ffffffc037b3fe00 x4 : 0000000000000002
>> [ 38.119654] x3 : 0000000000200200 x2 : 0000000000100100
>> [ 38.119657] x1 : 0000000000000100 x0 : 0000000000000001
>> [ 38.119658]
>> [ 38.119661] Process surfaceflinger (pid: 1397, stack limit =
>> 0xffffffc030a78058)
>> [ 38.119665] Stack: (0xffffffc030a7bd70 to 0xffffffc030a7c000)
>> [ 38.119669] bd60: 30a7bdb0 ffffffc0
>> 00530dd0 ffffffc0
>> [ 38.119675] bd80: 3589ba00 ffffffc0 351c77c0 ffffffc0 3589ba00 ffffffc0
>> 00000000 00000000
>> [ 38.119680] bda0: 07f7b498 ffffffc0 32e7b010 ffffffc0 30a7bdd0 ffffffc0
>> 00696818 ffffffc0
>> [ 38.119686] bdc0: 3589ba00 ffffffc0 00000000 00000000 30a7be00 ffffffc0
>> 00696878 ffffffc0
>> [ 38.119692] bde0: 3589ba00 ffffffc0 00000010 00000000 3637a008 ffffffc0
>> 35277d60 ffffffc0
>> [ 38.119697] be00: 30a7be20 ffffffc0 001c281c ffffffc0 32e7b000 ffffffc0
>> 00000000 00000000
>> [ 38.119703] be20: 30a7be70 ffffffc0 001c29b4 ffffffc0 359fece0 ffffffc0
>> 00000000 00000000
>> [ 38.119708] be40: 00c4b000 ffffffc0 359fe2c0 ffffffc0 00000000 00000000
>> 00000015 00000000
>> [ 38.119713] be60: 30a7be90 ffffffc0 00000000 00000000 30a7be80 ffffffc0
>> 000ca72c ffffffc0
>> [ 38.119719] be80: 30a7beb0 ffffffc0 00088148 ffffffc0 00000004 00000000
>> b70075b8 0000007f
>> [ 38.119724] bea0: ffffffff ffffffff b7f12f14 0000007f ffffe2a0 0000007f
>> 0008433c ffffffc0
>> [ 38.119730] bec0: 00000000 00000000 0008429c ffffffc0 00000000 00000000
>> 00000000 00000000
>> [ 38.119735] bee0: b70075b8 0000007f 00000001 00000000 00000000 00000000
>> 00000002 00000000
>> [ 38.119740] bf00: b7008668 0000007f b70075c0 0000007f 00000039 00000000
>> 000000e7 00000000
>> [ 38.119745] bf20: b7f73000 0000007f b70023e8 0000007f 00000003 00000000
>> b7f73000 0000007f
>> [ 38.119751] bf40: b7f80000 0000007f 00000000 00000000 b7bb5f08 0000007f
>> b7f12f0c 0000007f
>> [ 38.119756] bf60: b7f84830 0000007f b70075b8 0000007f b70075b8 0000007f
>> 00000000 00000000
>> [ 38.119761] bf80: ffffe2f8 0000007f 00000019 00000000 00000000 00000000
>> b7eb4030 0000007f
>> [ 38.119766] bfa0: 00000000 00000000 b71420c0 0000007f b7f79710 0000007f
>> ffffe2a0 0000007f
>> [ 38.119772] bfc0: b7c21954 0000007f ffffe2a0 0000007f b7f12f14 0000007f
>> 00000000 00000000
>> [ 38.119777] bfe0: 00000019 00000000 00000039 00000000 00000309 00000000
>> 00500000 00000000
>> [ 38.119778] Call trace:
>> [ 38.119782] [<ffffffc0006965b8>] android_fence_release+0xc0/0x100
>> [ 38.119786] [<ffffffc000530dcc>] fence_release+0x48/0x108
>> [ 38.119790] [<ffffffc000696814>] sync_fence_free+0x88/0xb4
>> [ 38.119794] [<ffffffc000696874>] sync_fence_release+0x34/0x48
>> [ 38.119798] [<ffffffc0001c2818>] __fput+0x8c/0x1d0
>> [ 38.119801] [<ffffffc0001c29b0>] ____fput+0x8/0x14
>> [ 38.119805] [<ffffffc0000ca728>] task_work_run+0x94/0xec
>> [ 38.119809] [<ffffffc000088144>] do_notify_resume+0x54/0x68
>> [ 38.119814] Code: 39400700 34000160 f94006c3 d2802001 (f9000443)
>> [ 38.119819] ---[ end trace c5a5447c4b70f5e3 ]---
>> [ 38.119822] Kernel panic - not syncing: Fatal exception
>> [ 38.119829] CPU4: stopping
>> [ 38.119835] CPU: 4 PID: 0 Comm: swapper/4 Tainted: G D W
>> 3.18.0-linaro-hikey #3
>> [ 38.119836] Call trace:
>> [ 38.119843] [<ffffffc000088584>] dump_backtrace+0x0/0x124
>> [ 38.119848] [<ffffffc0000886b8>] show_stack+0x10/0x1c
>> [ 38.119853] [<ffffffc000813b08>] dump_stack+0x74/0xb8
>> [ 38.119858] [<ffffffc000091144>] handle_IPI+0x1c0/0x288
>> [ 38.119862] [<ffffffc0000812cc>] gic_handle_irq+0x78/0x80
>> [ 38.119865] Exception stack(0xffffffc03654be20 to 0xffffffc03654bf40)
>> [ 38.119871] be20: 00000004 00000000 36548000 ffffffc0 3654bf60 ffffffc0
>> 000851a8 ffffffc0
>> [ 38.119876] be40: 00000000 00000000 00a74e38 ffffffc0 3654bf00 ffffffc0
>> 36548000 ffffffc0
>> [ 38.119882] be60: 00000001 00000000 00000010 00000000 33e57e18 ffffffc0
>> 37b7cf50 ffffffc0
>> [ 38.119887] be80: 00000ffc 00000000 00000003 00000000 00000ffc 00000000
>> 00000005 00000000
>> [ 38.119892] bea0: 008299f0 ffffffc0 b7f73000 0000007f b7f80000 0000007f
>> 35e52b0c 8481d413
>> [ 38.119897] bec0: 001d2e4c ffffffc0 b7f39420 0000007f b7f84830 0000007f
>> 00000004 00000000
>> [ 38.119903] bee0: 36548000 ffffffc0 00c48610 ffffffc0 00c40000 ffffffc0
>> 00c4bb60 ffffffc0
>> [ 38.119908] bf00: 00828000 ffffffc0 00af3a10 ffffffc0 00c3ef61 ffffffc0
>> 00a622d8 ffffffc0
>> [ 38.119914] bf20: 00000001 00000000 3654bf60 ffffffc0 000851a4 ffffffc0
>> 3654bf60 ffffffc0
>> [ 38.119919] [<ffffffc000083da0>] el1_irq+0x60/0xd0
>> [ 38.119926] [<ffffffc0000e6e48>] cpu_startup_entry+0x184/0x228
>> [ 38.119930] [<ffffffc000090c04>] secondary_start_kernel+0x110/0x120
>> [ 38.119933] CPU1: stopping
>> [ 38.119937] CPU: 1 PID: 0 Comm: swapper/1 Tainted: G D W
>> 3.18.0-linaro-hikey #3
>> [ 38.119939] Call trace:
>> [ 38.119944] [<ffffffc000088584>] dump_backtrace+0x0/0x124
>> [ 38.119949] [<ffffffc0000886b8>] show_stack+0x10/0x1c
>> [ 38.119952] [<ffffffc000813b08>] dump_stack+0x74/0xb8
>> [ 38.119956] [<ffffffc000091144>] handle_IPI+0x1c0/0x288
>> [ 38.119960] [<ffffffc0000812cc>] gic_handle_irq+0x78/0x80
>> [ 38.119963] Exception stack(0xffffffc0364fbe20 to 0xffffffc0364fbf40)
>> [ 38.119969] be20: 00000001 00000000 364f8000 ffffffc0 364fbf60 ffffffc0
>> 000851a8 ffffffc0
>> [ 38.119974] be40: 00000000 00000000 00a74e38 ffffffc0 364fbf00 ffffffc0
>> 364f8000 ffffffc0
>> [ 38.119980] be60: 00000001 00000000 00000001 00000000 ff282e00 000d1cee
>> e014a0f1 00000008
>> [ 38.119985] be80: 364f07d0 ffffffc0 364fbd70 ffffffc0 00000ffc 00000000
>> 00000001 00000000
>> [ 38.119990] bea0: 00000050 00000000 00000005 00000000 00000016 00000000
>> 00400000 00000000
>> [ 38.119995] bec0: 001d2e4c ffffffc0 b7f39420 0000007f 00400000 00000000
>> 00000001 00000000
>> [ 38.120000] bee0: 364f8000 ffffffc0 00c48610 ffffffc0 00c40000 ffffffc0
>> 00c4bb60 ffffffc0
>> [ 38.120006] bf00: 00828000 ffffffc0 00af3a10 ffffffc0 00c3ef61 ffffffc0
>> 00a622d8 ffffffc0
>> [ 38.120011] bf20: 00000001 00000000 364fbf60 ffffffc0 000851a4 ffffffc0
>> 364fbf60 ffffffc0
>> [ 38.120015] [<ffffffc000083da0>] el1_irq+0x60/0xd0
>> [ 38.120020] [<ffffffc0000e6e48>] cpu_startup_entry+0x184/0x228
>> [ 38.120024] [<ffffffc000090c04>] secondary_start_kernel+0x110/0x120
>> [ 38.120026] CPU6: stopping
>> [ 38.120032] CPU: 6 PID: 0 Comm: swapper/6 Tainted: G D W
>> 3.18.0-linaro-hikey #3
>> [ 38.120033] Call trace:
>> [ 38.120038] [<ffffffc000088584>] dump_backtrace+0x0/0x124
>> [ 38.120043] [<ffffffc0000886b8>] show_stack+0x10/0x1c
>> [ 38.120047] [<ffffffc000813b08>] dump_stack+0x74/0xb8
>> [ 38.120051] [<ffffffc000091144>] handle_IPI+0x1c0/0x288
>> [ 38.120055] [<ffffffc0000812cc>] gic_handle_irq+0x78/0x80
>> [ 38.120057] Exception stack(0xffffffc03655be20 to 0xffffffc03655bf40)
>> [ 38.120063] be20: 00000006 00000000 36558000 ffffffc0 3655bf60 ffffffc0
>> 000851a8 ffffffc0
>> [ 38.120069] be40: 00000000 00000000 00a74e38 ffffffc0 3655bf00 ffffffc0
>> 36558000 ffffffc0
>> [ 38.120074] be60: 00000001 00000000 00000006 00000000 ff282e00 000d1cee
>> dfdab8b9 00000008
>> [ 38.120079] be80: 36555490 ffffffc0 3655bd70 ffffffc0 00000ffc 00000000
>> aaaaaaab aaaaaaaa
>> [ 38.120085] bea0: 00018380 00000000 ffffffff 00000000 00000000 00000000
>> 00018380 00000000
>> [ 38.120090] bec0: 00088158 ffffffc0 b7dc5674 0000007f 00040000 00000000
>> 00000006 00000000
>> [ 38.120095] bee0: 36558000 ffffffc0 00c48610 ffffffc0 00c40000 ffffffc0
>> 00c4bb60 ffffffc0
>> [ 38.120100] bf00: 00828000 ffffffc0 00af3a10 ffffffc0 00c3ef61 ffffffc0
>> 00a622d8 ffffffc0
>> [ 38.120105] bf20: 00000001 00000000 3655bf60 ffffffc0 000851a4 ffffffc0
>> 3655bf60 ffffffc0
>> [ 38.120110] [<ffffffc000083da0>] el1_irq+0x60/0xd0
>> [ 38.120115] [<ffffffc0000e6e48>] cpu_startup_entry+0x184/0x228
>> [ 38.120118] [<ffffffc000090c04>] secondary_start_kernel+0x110/0x120
>> [ 38.120120] CPU5: stopping
>> [ 38.120125] CPU: 5 PID: 0 Comm: swapper/5 Tainted: G D W
>> 3.18.0-linaro-hikey #3
>> [ 38.120126] Call trace:
>> [ 38.120131] [<ffffffc000088584>] dump_backtrace+0x0/0x124
>> [ 38.120136] [<ffffffc0000886b8>] show_stack+0x10/0x1c
>> [ 38.120140] [<ffffffc000813b08>] dump_stack+0x74/0xb8
>> [ 38.120144] [<ffffffc000091144>] handle_IPI+0x1c0/0x288
>> [ 38.120147] [<ffffffc0000812cc>] gic_handle_irq+0x78/0x80
>> [ 38.120150] Exception stack(0xffffffc036553e20 to 0xffffffc036553f40)
>> [ 38.120155] 3e20: 00000005 00000000 36550000 ffffffc0 36553f60 ffffffc0
>> 000851a8 ffffffc0
>> [ 38.120161] 3e40: 00000000 00000000 00a74e38 ffffffc0 36553f00 ffffffc0
>> 36550000 ffffffc0
>> [ 38.120166] 3e60: 00000001 00000000 37b8b2a0 ffffffc0 37b8b2a0 ffffffc0
>> 339e9df8 ffffffc0
>> [ 38.120171] 3e80: 36542850 ffffffc0 36553d70 ffffffc0 00000000 00000000
>> 00000001 00000000
>> [ 38.120176] 3ea0: 00000001 00000000 00000000 00000000 00000000 00000000
>> 00000001 00000000
>> [ 38.120181] 3ec0: 001154bc ffffffc0 b7ecec78 0000007f 00000000 00000000
>> 00000005 00000000
>> [ 38.120187] 3ee0: 36550000 ffffffc0 00c48610 ffffffc0 00c40000 ffffffc0
>> 00c4bb60 ffffffc0
>> [ 38.120192] 3f00: 00828000 ffffffc0 00af3a10 ffffffc0 00c3ef61 ffffffc0
>> 00a622d8 ffffffc0
>> [ 38.120197] 3f20: 00000001 00000000 36553f60 ffffffc0 000851a4 ffffffc0
>> 36553f60 ffffffc0
>> [ 38.120201] [<ffffffc000083da0>] el1_irq+0x60/0xd0
>> [ 38.120205] [<ffffffc0000e6e48>] cpu_startup_entry+0x184/0x228
>> [ 38.120210] [<ffffffc000090c04>] secondary_start_kernel+0x110/0x120
>> [ 38.120212] CPU3: stopping
>> [ 38.120217] CPU: 3 PID: 0 Comm: swapper/3 Tainted: G D W
>> 3.18.0-linaro-hikey #3
>> [ 38.120219] Call trace:
>> [ 38.120224] [<ffffffc000088584>] dump_backtrace+0x0/0x124
>> [ 38.120228] [<ffffffc0000886b8>] show_stack+0x10/0x1c
>> [ 38.120233] [<ffffffc000813b08>] dump_stack+0x74/0xb8
>> [ 38.120236] [<ffffffc000091144>] handle_IPI+0x1c0/0x288
>> [ 38.120240] [<ffffffc0000812cc>] gic_handle_irq+0x78/0x80
>> [ 38.120242] Exception stack(0xffffffc036547e20 to 0xffffffc036547f40)
>> [ 38.120248] 7e20: 00000003 00000000 36544000 ffffffc0 36547f60 ffffffc0
>> 000851a8 ffffffc0
>> [ 38.120254] 7e40: 00000000 00000000 00a74e38 ffffffc0 36547f00 ffffffc0
>> 36544000 ffffffc0
>> [ 38.120259] 7e60: 00000001 00000000 365fc000 ffffffc0 ff282e00 000d1cee
>> 00000000 00000000
>> [ 38.120264] 7e80: 364f2810 ffffffc0 36547d70 ffffffc0 00000025 00000000
>> 34a79378 00000000
>> [ 38.120270] 7ea0: 00000016 00000000 00000000 00000000 00000000 00000000
>> 80000000 000ee6b2
>> [ 38.120275] 7ec0: 00105784 ffffffc0 b7f12ef4 0000007f 00000000 00000000
>> 00000003 00000000
>> [ 38.120280] 7ee0: 36544000 ffffffc0 00c48610 ffffffc0 00c40000 ffffffc0
>> 00c4bb60 ffffffc0
>> [ 38.120286] 7f00: 00828000 ffffffc0 00af3a10 ffffffc0 00c3ef61 ffffffc0
>> 00a622d8 ffffffc0
>> [ 38.120291] 7f20: 00000001 00000000 36547f60 ffffffc0 000851a4 ffffffc0
>> 36547f60 ffffffc0
>> [ 38.120295] [<ffffffc000083da0>] el1_irq+0x60/0xd0
>> [ 38.120300] [<ffffffc0000e6e48>] cpu_startup_entry+0x184/0x228
>> [ 38.120304] [<ffffffc000090c04>] secondary_start_kernel+0x110/0x120
>> [ 38.120306] CPU7: stopping
>> [ 38.120311] CPU: 7 PID: 0 Comm: swapper/7 Tainted: G D W
>> 3.18.0-linaro-hikey #3
>> [ 38.120313] Call trace:
>> [ 38.120318] [<ffffffc000088584>] dump_backtrace+0x0/0x124
>> [ 38.120322] [<ffffffc0000886b8>] show_stack+0x10/0x1c
>> [ 38.120327] [<ffffffc000813b08>] dump_stack+0x74/0xb8
>> [ 38.120330] [<ffffffc000091144>] handle_IPI+0x1c0/0x288
>> [ 38.120334] [<ffffffc0000812cc>] gic_handle_irq+0x78/0x80
>> [ 38.120337] Exception stack(0xffffffc03655fe20 to 0xffffffc03655ff40)
>> [ 38.120342] fe20: 00000007 00000000 3655c000 ffffffc0 3655ff60 ffffffc0
>> 000851a8 ffffffc0
>> [ 38.120348] fe40: 00000000 00000000 00a74e38 ffffffc0 3655ff00 ffffffc0
>> 3655c000 ffffffc0
>> [ 38.120354] fe60: 00000001 00000000 37ba7138 ffffffc0 37ba72a0 ffffffc0
>> 3539bc68 ffffffc0
>> [ 38.120359] fe80: 36554890 ffffffc0 3655fd70 ffffffc0 00000025 00000000
>> 00000001 00000000
>> [ 38.120364] fea0: 00000001 00000000 00000000 00000000 00000000 00000000
>> fa7d7dfa 000d2a02
>> [ 38.120369] fec0: 001154bc ffffffc0 b7ecec78 0000007f 00000000 00000000
>> 00000007 00000000
>> [ 38.120374] fee0: 3655c000 ffffffc0 00c48610 ffffffc0 00c40000 ffffffc0
>> 00c4bb60 ffffffc0
>> [ 38.120380] ff00: 00828000 ffffffc0 00af3a10 ffffffc0 00c3ef61 ffffffc0
>> 00a622d8 ffffffc0
>> [ 38.120385] ff20: 00000001 00000000 3655ff60 ffffffc0 000851a4 ffffffc0
>> 3655ff60 ffffffc0
>> [ 38.120389] [<ffffffc000083da0>] el1_irq+0x60/0xd0
>> [ 38.120393] [<ffffffc0000e6e48>] cpu_startup_entry+0x184/0x228
>> [ 38.120397] [<ffffffc000090c04>] secondary_start_kernel+0x110/0x120
>> [ 38.953160] SMP: failed to stop secondary CPUs
>> [ 38.953163] drm_kms_helper: panic occurred, switching back to text
>> console
>> [ 38.953182] ---[ end Kernel panic - not syncing: Fatal exception
>> [ 39.479907] Modules linked in: mali gator btwilink tty_hci st_drv rfcomm
>> hidp bluetooth wlcore_sdio wl18xx wlcore mac80211 cfg80211 rfkill
>> [ 39.492466] CPU: 0 PID: 1442 Comm: surfaceflinger Tainted: G D W
>> 3.18.0-linaro-hikey #3
>> [ 39.501335] Call trace:
>> [ 39.503781] [<ffffffc000088584>] dump_backtrace+0x0/0x124
>> [ 39.509181] [<ffffffc0000886b8>] show_stack+0x10/0x1c
>> [ 39.514232] [<ffffffc000813b08>] dump_stack+0x74/0xb8
>> [ 39.519283] [<ffffffc0000aff00>] warn_slowpath_common+0x90/0xb8
>> [ 39.525202] [<ffffffc0000affec>] warn_slowpath_null+0x14/0x20
>> [ 39.530946] [<ffffffc0006965e4>] android_fence_release+0xec/0x100
>> [ 39.537040] [<ffffffc000530dcc>] fence_release+0x48/0x108
>> [ 39.542438] [<ffffffc000696814>] sync_fence_free+0x88/0xb4
>> [ 39.547922] [<ffffffc000696874>] sync_fence_release+0x34/0x48
>> [ 39.553668] [<ffffffc0001c2818>] __fput+0x8c/0x1d0
>> [ 39.558458] [<ffffffc0001c29b0>] ____fput+0x8/0x14
>> [ 39.563247] [<ffffffc0000ca728>] task_work_run+0x94/0xec
>> [ 39.568559] [<ffffffc000088144>] do_notify_resume+0x54/0x68
>> [ 39.574128] ---[ end trace c5a5447c4b70f5e4 ]---
>> [ 39.578746] Unable to handle kernel paging request at virtual address
>> 00100108
>> [ 39.585966] pgd = ffffffc033dbb000
>> [ 39.589364] [00100108] *pgd=0000000000000000, *pud=0000000000000000
>> [ 39.595646] Internal error: Oops: 96000045 [#2] PREEMPT SMP
>> [ 39.601215] Modules linked in: mali gator btwilink tty_hci st_drv rfcomm
>> hidp bluetooth wlcore_sdio wl18xx wlcore mac80211 cfg80211 rfkill
>> [ 39.613770] CPU: 0 PID: 1442 Comm: surfaceflinger Tainted: G D W
>> 3.18.0-linaro-hikey #3
>> [ 39.622641] task: ffffffc035017180 ti: ffffffc033d04000 task.ti:
>> ffffffc033d04000
>> [ 39.630124] PC is at android_fence_release+0xc0/0x100
>> [ 39.635174] LR is at android_fence_release+0xf0/0x100
>> [ 39.640223] pc : [<ffffffc0006965b8>] lr : [<ffffffc0006965e8>] pstate:
>> 600001c5
>> [ 39.647616] sp : ffffffc033d07d70
>> [ 39.650927] x29: ffffffc033d07d70 x28: ffffffc033d04000
>> [ 39.656252] x27: ffffffc000bbd000 x26: 0000000000000039
>> [ 39.661577] x25: 0000000000000119 x24: ffffffc000c3f11f
>> [ 39.666902] x23: 0000000000000140 x22: ffffffc035030d68
>> [ 39.672227] x21: ffffffc034f5d0c0 x20: ffffffc034f5d110
>> [ 39.677551] x19: ffffffc035030d00 x18: 0000007fb7f84830
>> [ 39.682876] x17: 0000007fb7f12f0c x16: ffffffc0001bec3c
>> [ 39.688200] x15: 0000000000000007 x14: 0ffffffffffffffd
>> [ 39.693525] x13: 0000000000000010 x12: ffffffc000890000
>> [ 39.698850] x11: 0000000000000744 x10: 0000000000000002
>> [ 39.704175] x9 : 0000000000000006 x8 : 0000000000000745
>> [ 39.709500] x7 : 6630376234633734 x6 : ffffffc000c4c27b
>> [ 39.714823] x5 : ffffffc000c49778 x4 : 0000000000000f01
>> [ 39.720148] x3 : 0000000000200200 x2 : 0000000000100100
>> [ 39.725472] x1 : 0000000000000100 x0 : 0000000000000001
>> [ 39.730796]
>> [ 39.732285] Process surfaceflinger (pid: 1442, stack limit =
>> 0xffffffc033d04058)
>> [ 39.739680] Stack: (0xffffffc033d07d70 to 0xffffffc033d08000)
>> [ 39.745425] 7d60: 33d07db0 ffffffc0
>> 00530dd0 ffffffc0
>> [ 39.753604] 7d80: 34d2d940 ffffffc0 35030d00 ffffffc0 34d2d940 ffffffc0
>> 00000000 00000000
>> [ 39.761783] 7da0: 07fab498 ffffffc0 34d10410 ffffffc0 33d07dd0 ffffffc0
>> 00696818 ffffffc0
>> [ 39.769962] 7dc0: 34d2d940 ffffffc0 00000000 00000000 33d07e00 ffffffc0
>> 00696878 ffffffc0
>> [ 39.778141] 7de0: 34d2d940 ffffffc0 00000010 00000000 3637a008 ffffffc0
>> 35277d60 ffffffc0
>> [ 39.786320] 7e00: 33d07e20 ffffffc0 001c281c ffffffc0 34d10400 ffffffc0
>> 00000000 00000000
>> [ 39.794499] 7e20: 33d07e70 ffffffc0 001c29b4 ffffffc0 35017ba0 ffffffc0
>> 00000000 00000000
>> [ 39.802677] 7e40: 00c4b000 ffffffc0 35017180 ffffffc0 00000000 00000000
>> 00000015 00000000
>> [ 39.810855] 7e60: 33d07e90 ffffffc0 00000000 00000000 33d07e80 ffffffc0
>> 000ca72c ffffffc0
>> [ 39.819034] 7e80: 33d07eb0 ffffffc0 00088148 ffffffc0 00000004 00000000
>> b701b190 0000007f
>> [ 39.827212] 7ea0: ffffffff ffffffff b7f12f14 0000007f b6d059f0 0000007f
>> 0008433c ffffffc0
>> [ 39.835390] 7ec0: 00000000 00000000 0008429c ffffffc0 00000000 00000000
>> b7400000 0000007f
>> [ 39.843569] 7ee0: b7f73000 0000007f 00000008 00000000 00000000 00000000
>> 00000006 00000000
>> [ 39.851748] 7f00: b7182668 0000007f 00000007 00000000 00000039 00000000
>> 0000002c 00000000
>> [ 39.859926] 7f20: b7f73000 0000007f b70023e8 0000007f 00000003 00000000
>> b7f73000 0000007f
>> [ 39.868105] 7f40: b7f80000 0000007f 00000007 00000000 b67fb3e0 0000007f
>> b7f12f0c 0000007f
>> [ 39.876283] 7f60: b7f84830 0000007f b70ce880 0000007f b701b190 0000007f
>> 00000000 00000000
>> [ 39.884461] 7f80: 00000000 00000000 b6787400 0000007f b6787528 0000007f
>> b6787550 0000007f
>> [ 39.892640] 7fa0: 09000004 00000000 00000000 00000000 00000000 00000000
>> b6d059f0 0000007f
>> [ 39.900818] 7fc0: b66b7238 0000007f b6d059f0 0000007f b7f12f14 0000007f
>> 00000000 00000000
>> [ 39.908995] 7fe0: 00000018 00000000 00000039 00000000 00000000 00000000
>> 00000000 00000000
>> [ 39.917170] Call trace:
>> [ 39.919615] [<ffffffc0006965b8>] android_fence_release+0xc0/0x100
>> [ 39.925709] [<ffffffc000530dcc>] fence_release+0x48/0x108
>> [ 39.931107] [<ffffffc000696814>] sync_fence_free+0x88/0xb4
>> [ 39.936592] [<ffffffc000696874>] sync_fence_release+0x34/0x48
>> [ 39.942337] [<ffffffc0001c2818>] __fput+0x8c/0x1d0
>> [ 39.947128] [<ffffffc0001c29b0>] ____fput+0x8/0x14
>> [ 39.951918] [<ffffffc0000ca728>] task_work_run+0x94/0xec
>> [ 39.957229] [<ffffffc000088144>] do_notify_resume+0x54/0x68
>> [ 39.962801] Code: 39400700 34000160 f94006c3 d2802001 (f9000443)
>> [ 39.968894] CPU0: stopping
>> [ 39.971600] CPU: 0 PID: 1442 Comm: surfaceflinger Tainted: G D W
>> 3.18.0-linaro-hikey #3
>> [ 39.980468] Call trace:
>> [ 39.982914] [<ffffffc000088584>] dump_backtrace+0x0/0x124
>> [ 39.988312] [<ffffffc0000886b8>] show_stack+0x10/0x1c
>> [ 39.993363] [<ffffffc000813b08>] dump_stack+0x74/0xb8
>> [ 39.998412] [<ffffffc000091144>] handle_IPI+0x1c0/0x288
>> [ 40.003635] [<ffffffc0000812cc>] gic_handle_irq+0x78/0x80
>> [ 40.009032] Exception stack(0xffffffc033d07810 to 0xffffffc033d07930)
>> [ 40.015473] 7800: 00c48000 ffffffc0
>> 00000001 00000000
>> [ 40.023651] 7820: 33d07950 ffffffc0 00818a18 ffffffc0 00c48120 ffffffc0
>> 00000002 00000000
>> [ 40.031830] 7840: 00000280 00000000 00000080 00000000 00000f01 00000000
>> 00c49778 ffffffc0
>> [ 40.040007] 7860: 00c4c28b ffffffc0 38326420 30303230 00000781 00000000
>> 00000006 00000000
>> [ 40.048185] 7880: 00000002 00000000 00000780 00000000 01010101 01010101
>> 00000038 00000000
>> [ 40.056364] 78a0: fffffffc 0fffffff 00000007 00000000 001bec3c ffffffc0
>> b7f12f0c 0000007f
>> [ 40.064542] 78c0: b7f84830 0000007f 00c48000 ffffffc0 00000001 00000000
>> 00a5b558 ffffffc0
>> [ 40.072721] 78e0: 33d07c50 ffffffc0 33d04000 ffffffc0 35017180 ffffffc0
>> 96000045 00000000
>> [ 40.080900] 7900: 00000039 00000000 00bbd000 ffffffc0 33d04000 ffffffc0
>> 33d07950 ffffffc0
>> [ 40.089076] 7920: 00088788 ffffffc0 33d07950 ffffffc0
>> [ 40.094127] [<ffffffc000083da0>] el1_irq+0x60/0xd0
>> [ 40.098917] [<ffffffc000088784>] die+0xc0/0x1b0
>> [ 40.103447] [<ffffffc000811e20>] __do_kernel_fault.part.5+0x70/0x84
>> [ 40.109715] [<ffffffc0000951cc>] do_page_fault+0x21c/0x340
>> [ 40.115200] [<ffffffc0000953ac>] do_translation_fault+0xbc/0xf0
>> [ 40.121119] [<ffffffc000081100>] do_mem_abort+0x38/0x9c
>> [ 40.126342] Exception stack(0xffffffc033d07bb0 to 0xffffffc033d07cd0)
>> [ 40.132783] 7ba0: 35030d00 ffffffc0
>> 34f5d110 ffffffc0
>> [ 40.140961] 7bc0: 33d07d70 ffffffc0 006965b8 ffffffc0 00add3c0 ffffffc0
>> 35030d68 ffffffc0
>> [ 40.149140] 7be0: 00000140 00000000 00c3f11f ffffffc0 00000119 00000000
>> 00000039 00000000
>> [ 40.157317] 7c00: 00bbd000 ffffffc0 33d04000 ffffffc0 33d07c70 ffffffc0
>> 00000000 00000000
>> [ 40.165495] 7c20: 00000000 00000000 00000024 00000000 33d07ce0 ffffffc0
>> 33d07ce0 ffffffc0
>> [ 40.173674] 7c40: 33d07ca0 ffffffc0 ffffffc8 00000000 00000001 00000000
>> 00000100 00000000
>> [ 40.181852] 7c60: 00100100 00000000 00200200 00000000 00000f01 00000000
>> 00c49778 ffffffc0
>> [ 40.190030] 7c80: 00c4c27b ffffffc0 34633734 66303762 00000745 00000000
>> 00000006 00000000
>> [ 40.198208] 7ca0: 00000002 00000000 00000744 00000000 00890000 ffffffc0
>> 00000010 00000000
>> [ 40.206385] 7cc0: fffffffd 0fffffff 00000007 00000000
>> [ 40.211435] [<ffffffc000083c24>] el1_da+0x14/0x6c
>> [ 40.216137] [<ffffffc000530dcc>] fence_release+0x48/0x108
>> [ 40.221535] [<ffffffc000696814>] sync_fence_free+0x88/0xb4
>> [ 40.227020] [<ffffffc000696874>] sync_fence_release+0x34/0x48
>> [ 40.232765] [<ffffffc0001c2818>] __fput+0x8c/0x1d0
>> [ 40.237555] [<ffffffc0001c29b0>] ____fput+0x8/0x14
>> [ 40.242345] [<ffffffc0000ca728>] task_work_run+0x94/0xec
>> [ 40.247656] [<ffffffc000088144>] do_notify_resume+0x54/0x68
>> [ 60.335313] ------------[ cut here ]------------
>> [ 60.339938] WARNING: CPU: 2 PID: 1397 at
>> /home/liuxl/work/android/hikey-android/kernel/linaro/hisilicon/kernel/watchdog.c:302
>> watchdog_timer_fn+0x2e0/0x3cc()
>> [ 60.354019] Watchdog detected hard LOCKUP on cpu 3
>> [ 60.358631] Modules linked in: mali gator btwilink tty_hci st_drv rfcomm
>> hidp bluetooth wlcore_sdio wl18xx wlcore mac80211 cfg80211 rfkill
>> [ 60.371370] CPU: 2 PID: 1397 Comm: surfaceflinger Tainted: G D W
>> 3.18.0-linaro-hikey #3
>> [ 60.380239] Call trace:
>> [ 60.382685] [<ffffffc000088584>] dump_backtrace+0x0/0x124
>> [ 60.388083] [<ffffffc0000886b8>] show_stack+0x10/0x1c
>> [ 60.393134] [<ffffffc000813b08>] dump_stack+0x74/0xb8
>> [ 60.398185] [<ffffffc0000aff00>] warn_slowpath_common+0x90/0xb8
>> [ 60.404103] [<ffffffc0000aff74>] warn_slowpath_fmt+0x4c/0x58
>> [ 60.409761] [<ffffffc000133ce8>] watchdog_timer_fn+0x2dc/0x3cc
>> [ 60.415595] [<ffffffc0001024b4>] __run_hrtimer+0x84/0x2f4
>> [ 60.420994] [<ffffffc000103098>] hrtimer_interrupt+0x108/0x2a0
>> [ 60.426828] [<ffffffc000670954>] arch_timer_handler_virt+0x28/0x38
>> [ 60.433010] [<ffffffc0000f5b98>] handle_percpu_devid_irq+0xa4/0x1a8
>> [ 60.439278] [<ffffffc0000f1ab8>] generic_handle_irq+0x30/0x4c
>> [ 60.445024] [<ffffffc0000f1dbc>] __handle_domain_irq+0x84/0xf0
>> [ 60.450855] [<ffffffc000081288>] gic_handle_irq+0x34/0x80
>> [ 60.456252] Exception stack(0xffffffc030a7b750 to 0xffffffc030a7b870)
>> [ 60.462692] b740: 00000012 00000000
>> 00005334 00000000
>> [ 60.470871] b760: 30a7b890 ffffffc0 004350e0 ffffffc0 000004b0 00000000
>> 0000006f 00000000
>> [ 60.479050] b780: 0524e842 00000000 30a78000 ffffffc0 00000003 00000000
>> 37b43648 ffffffc0
>> [ 60.487228] b7a0: 37b43610 ffffffc0 00000000 00000000 37b43610 ffffffc0
>> 00000001 00000000
>> [ 60.495406] b7c0: 00c4bd30 ffffffc0 00bc8000 ffffffc0 01010101 01010101
>> 00000038 00000000
>> [ 60.503585] b7e0: fffffffe 0fffffff 00000000 00000000 001bec3c ffffffc0
>> b7f12f0c 0000007f
>> [ 60.511764] b800: b7f84830 0000007f 00000012 00000000 00005334 00000000
>> 00005398 00000000
>> [ 60.519943] b820: 00c49000 ffffffc0 00000001 00000000 359fe2c0 ffffffc0
>> 96000045 00000000
>> [ 60.528121] b840: 00000039 00000000 00bbd000 ffffffc0 30a78000 ffffffc0
>> 30a7b890 ffffffc0
>> [ 60.536298] b860: 0043511c ffffffc0 30a7b890 ffffffc0
>> [ 60.541348] [<ffffffc000083da0>] el1_irq+0x60/0xd0
>> [ 60.546137] [<ffffffc000812044>] panic+0x210/0x220
>> [ 60.550928] [<ffffffc000088864>] die+0x1a0/0x1b0
>> [ 60.555545] [<ffffffc000811e20>] __do_kernel_fault.part.5+0x70/0x84
>> [ 60.561811] [<ffffffc0000951cc>] do_page_fault+0x21c/0x340
>> [ 60.567297] [<ffffffc0000953ac>] do_translation_fault+0xbc/0xf0
>> [ 60.573216] [<ffffffc000081100>] do_mem_abort+0x38/0x9c
>> [ 60.578439] Exception stack(0xffffffc030a7bbb0 to 0xffffffc030a7bcd0)
>> [ 60.584879] bba0: 351c77c0 ffffffc0
>> 34f58610 ffffffc0
>> [ 60.593057] bbc0: 30a7bd70 ffffffc0 006965b8 ffffffc0 00add3c0 ffffffc0
>> 351c7828 ffffffc0
>> [ 60.601237] bbe0: 00000140 00000000 00c3f11f ffffffc0 00000119 00000000
>> 00000039 00000000
>> [ 60.609415] bc00: 00bbd000 ffffffc0 30a78000 ffffffc0 30a7bc70 ffffffc0
>> 00000000 00000000
>> [ 60.617593] bc20: 00000002 00000000 00000024 00000000 30a7bce0 ffffffc0
>> 30a7bce0 ffffffc0
>> [ 60.625771] bc40: 30a7bca0 ffffffc0 ffffffc8 00000000 00000001 00000000
>> 00000100 00000000
>> [ 60.633950] bc60: 00100100 00000000 00200200 00000000 00000002 00000000
>> 37b3fe00 ffffffc0
>> [ 60.642127] bc80: 37b3fda8 ffffffc0 00000000 00000000 37b3fda8 ffffffc0
>> 00000001 00000000
>> [ 60.650305] bca0: 00c4bd30 ffffffc0 00bc8000 ffffffc0 00890000 ffffffc0
>> 00000010 00000000
>> [ 60.658482] bcc0: fffffffd 0fffffff 00000000 00000000
>> [ 60.663532] [<ffffffc000083c24>] el1_da+0x14/0x6c
>> [ 60.668235] [<ffffffc000530dcc>] fence_release+0x48/0x108
>> [ 60.673633] [<ffffffc000696814>] sync_fence_free+0x88/0xb4
>> [ 60.679117] [<ffffffc000696874>] sync_fence_release+0x34/0x48
>> [ 60.684863] [<ffffffc0001c2818>] __fput+0x8c/0x1d0
>> [ 60.689653] [<ffffffc0001c29b0>] ____fput+0x8/0x14
>> [ 60.694442] [<ffffffc0000ca728>] task_work_run+0x94/0xec
>> [ 60.699753] [<ffffffc000088144>] do_notify_resume+0x54/0x68
>> [ 60.705323] ---[ end trace c5a5447c4b70f5e5 ]---
>> --------------------------------------------------------kernel log
>> end-------------------------------------------------
>>
>>
>> --------------------------------------------------------logcat log
>> begin-------------------------------------------------
>> --------- beginning of main
>> E/sdcard ( 0): missing packages.list; retrying
>> I/ ( 0): debuggerd: Apr 27 2015 15:10:21
>> I/installd( 0): installd firing up
>> I/ ( 0): debuggerd: Apr 27 2015 15:10:21
>> I/lowmemorykiller( 1394): Using in-kernel low memory killer interface
>> E/sdcard ( 1409): missing packages.list; retrying
>> I/SurfaceFlinger( 1397): SurfaceFlinger is starting
>> I/SurfaceFlinger( 1397): SurfaceFlinger's main thread ready to run.
>> Initializing graphics H/W...
>> D/libEGL ( 1397): loaded /system/lib64/egl/libGLES_mali.so
>> I/MaliBase( 1397): Mali libraries:
>> I/MaliBase( 1397): Compiled: Apr 27 2015, time: 15:12:48.
>> I/MaliBase( 1397): Driver revision: edcbbaa
>> I/Netd ( 1399): Netd 1.0 starting
>> --------- beginning of system
>> I/Vold ( 1396): Vold 2.1 (the revenge) firing up
>> E/Netd ( 1399): Failed to open
>> /proc/sys/net/ipv6/conf/default/accept_ra_rt_table: No such file or
>> directory
>> E/Netd ( 1399): Failed to open
>> /proc/sys/net/ipv6/conf/lo/accept_ra_rt_table: No such file or directory
>> E/Netd ( 1399): Failed to open
>> /proc/sys/net/ipv6/conf/wlan0/accept_ra_rt_table: No such file or directory
>> E/Netd ( 1399): Failed to open
>> /proc/sys/net/ipv6/conf/default/use_optimistic: No such file or directory
>> E/Netd ( 1399): Failed to open /proc/sys/net/ipv6/conf/lo/use_optimistic:
>> No such file or directory
>> E/Netd ( 1399): Failed to open
>> /proc/sys/net/ipv6/conf/wlan0/use_optimistic: No such file or directory
>> W/[Gralloc-Warning]( 1397): int
>> init_frame_buffer_locked(private_module_t*):305 fbdev pixclock is zero for
>> fd: 11
>> I/[Gralloc]( 1397): using (fd=11)
>> I/[Gralloc]( 1397): id =
>> I/[Gralloc]( 1397): xres = 1280 px
>> I/[Gralloc]( 1397): yres = 720 px
>> I/[Gralloc]( 1397): xres_virtual = 1280 px
>> I/[Gralloc]( 1397): yres_virtual = 1440 px
>> I/[Gralloc]( 1397): bpp = 32
>> I/[Gralloc]( 1397): r = 16:8
>> I/[Gralloc]( 1397): g = 8:8
>> I/[Gralloc]( 1397): b = 0:8
>> I/[Gralloc]( 1397): width = 203 mm (160.157639 dpi)
>> I/[Gralloc]( 1397): height = 114 mm (160.421051 dpi)
>> I/[Gralloc]( 1397): refresh rate = 60.00 Hz
>> E/SurfaceFlinger( 1397): hwcomposer module not found
>> I/SurfaceFlinger( 1397): EGL information:
>> I/SurfaceFlinger( 1397): vendor : Android
>> I/SurfaceFlinger( 1397): version : 1.4 Android META-EGL
>> I/SurfaceFlinger( 1397): extensions: EGL_KHR_get_all_proc_addresses
>> EGL_ANDROID_presentation_time EGL_KHR_image EGL_KHR_image_base
>> EGL_KHR_image_pixmap EGL_KHR_gl_texture_2D_image
>> EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image
>> EGL_KHR_fence_sync EGL_KHR_create_context EGL_EXT_create_context_robustness
>> EGL_ANDROID_image_native_buffer EGL_ANDROID_recordable
>> I/SurfaceFlinger( 1397): Client API: OpenGL_ES
>> I/SurfaceFlinger( 1397): EGLSurface: 8-8-8-8, config=0x60000016
>> I/keystore( 1405): SELinux: Keystore SELinux is disabled.
>> I/SurfaceFlinger( 1397): OpenGL ES informations:
>> I/SurfaceFlinger( 1397): vendor : ARM
>> I/SurfaceFlinger( 1397): renderer : Mali-450 MP
>> I/SurfaceFlinger( 1397): version : OpenGL ES 2.0
>> I/SurfaceFlinger( 1397): extensions: GL_EXT_debug_marker GL_OES_texture_npot
>> GL_OES_vertex_array_object GL_OES_compressed_ETC1_RGB8_texture
>> GL_EXT_compressed_ETC1_RGB8_sub_texture GL_OES_standard_derivatives
>> GL_OES_EGL_image GL_OES_depth24 GL_ARM_rgba8 GL_ARM_mali_shader_binary
>> GL_OES_depth_texture GL_OES_packed_depth_stencil
>> GL_EXT_texture_format_BGRA8888 GL_OES_vertex_half_float GL_EXT_blend_minmax
>> GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_rgb8_rgba8
>> GL_EXT_multisampled_render_to_texture GL_EXT_discard_framebuffer
>> GL_OES_get_program_binary GL_ARM_mali_program_binary
>> GL_EXT_shader_texture_lod GL_EXT_robustness GL_OES_depth_texture_cube_map
>> GL_KHR_debug GL_ARM_shader_framebuffer_fetch
>> GL_ARM_shader_framebuffer_fetch_depth_stencil GL_OES_mapbuffer
>> I/SurfaceFlinger( 1397): GL_MAX_TEXTURE_SIZE = 4096
>> I/SurfaceFlinger( 1397): GL_MAX_VIEWPORT_DIMS = 4096
>> E/cutils-trace( 1397): Error opening trace file: Permission denied (13)
>> D/[EGL] ( 1397): mali_mem_type* native_buffer_wrap(mali_base_ctx_handle,
>> android_native_buffer_t*, uintptr_t, void*, u32, u32):431: create buffer
>> from FB physical address (0x0x3f100000 + 0 mem handle: 0x7fb7053560)
>> D/SurfaceFlinger( 1397): Set power mode=2, type=0 flinger=0x7fb7062000
>> D/SurfaceFlinger( 1397): shader cache generated - 24 shaders in 265.415833
>> ms
>> I/iptables( 1399): iptables v1.4.20: can't initialize iptables table `nat':
>> Table does not exist (do you need to insmod?)
>> I/iptables( 1399): Perhaps iptables or your kernel needs to be upgraded.
>> I/iptables( 1399): iptables terminated by exit(3)
>> E/Netd ( 1399): exec() res=0, status=768 for /system/bin/iptables -t nat
>> -N oem_nat_pre
>> I/iptables( 1399): iptables v1.4.20: can't initialize iptables table `nat':
>> Table does not exist (do you need to insmod?)
>> I/iptables( 1399): Perhaps iptables or your kernel needs to be upgraded.
>> I/iptables( 1399): iptables terminated by exit(3)
>> E/Netd ( 1399): exec() res=0, status=768 for /system/bin/iptables -t nat
>> -A PREROUTING -j oem_nat_pre
>> I/iptables( 1399): iptables v1.4.20: can't initialize iptables table `nat':
>> Table does not exist (do you need to insmod?)
>> I/iptables( 1399): Perhaps iptables or your kernel needs to be upgraded.
>> I/iptables( 1399): iptables terminated by exit(3)
>> E/Netd ( 1399): exec() res=0, status=768 for /system/bin/iptables -t nat
>> -N natctrl_nat_POSTROUTING
>> I/iptables( 1399): iptables v1.4.20: can't initialize iptables table `nat':
>> Table does not exist (do you need to insmod?)
>> I/iptables( 1399): Perhaps iptables or your kernel needs to be upgraded.
>> I/iptables( 1399): iptables terminated by exit(3)
>> E/Netd ( 1399): exec() res=0, status=768 for /system/bin/iptables -t nat
>> -A POSTROUTING -j natctrl_nat_POSTROUTING
>> V/NatController( 1399): runCmd(/system/bin/iptables -F natctrl_FORWARD)
>> res=0
>> V/NatController( 1399): runCmd(/system/bin/iptables -A natctrl_FORWARD -j
>> DROP) res=0
>> V/NatController( 1399): runCmd(/system/bin/iptables -t nat -F
>> natctrl_nat_POSTROUTING) res=3
>> E/sdcard ( 1409): missing packages.list; retrying
>> E/Netd ( 1399): Unable to create netlink socket: Protocol not supported
>> E/Netd ( 1399): Unable to open quota2 logging socket
>> D/MDnsDS ( 1399): MDnsSdListener::Hander starting up
>> D/MDnsDS ( 1399): MDnsSdListener starting to monitor
>> D/MDnsDS ( 1399): Going to poll with pollCount 1
>> I/mediaserver( 1403): ServiceManager: 0xf60700c0
>> I/AudioFlinger( 1403): Using default 3000 mSec as standby time.
>> I/ServiceManager( 1403): Waiting for service batterystats...
>> I/ServiceManager( 1403): Waiting for service batterystats...
>> E/sdcard ( 1409): missing packages.list; retrying
>> I/ServiceManager( 1403): Waiting for service batterystats...
>> I/ServiceManager( 1403): Waiting for service batterystats...
>> D/libEGL ( 1573): loaded /system/lib64/egl/libGLES_mali.so
>> I/MaliBase( 1573): Mali libraries:
>> I/MaliBase( 1573): Compiled: Apr 27 2015, time: 15:12:48.
>> I/MaliBase( 1573): Driver revision: edcbbaa
>> D/[EGL] ( 1397): mali_mem_type* native_buffer_wrap(mali_base_ctx_handle,
>> android_native_buffer_t*, uintptr_t, void*, u32, u32):431: create buffer
>> from FB physical address (0x0x3f100000 + 3686400 mem handle: 0x7fb71dbf00)
>> E/cutils-trace( 1573): Error opening trace file: Permission denied (13)
>> --------------------------------------------------------logcat log
>> end-------------------------------------------------
>>
>> Best regards,
>> -Xinliang Liu
>
>
>
> --
> Benjamin Gaignard
>
> Graphic Working Group
>
> Linaro.org │ Open source software for ARM SoCs
>
> Follow Linaro: Facebook | Twitter | Blog
Dev mailing list
Dev@lists.96boards.org
https://lists.96boards.org/mailman/listinfo/dev