tiomap-dev team mailing list archive
-
tiomap-dev team
-
Mailing list archive
-
Message #01747
[Bug 912651] Re: Tracking-Panda: Kernel Panic observed on blank screen (after 10-15 minutes idle): Debug assertion failed! [684, drivers/gpu/pvr/sgx/sgxutils.c]
Nice job Bero, marking as Fix Released on our side based on your
workaround.
** Changed in: linaro-landing-team-ti
Status: New => Fix Released
--
You received this bug notification because you are a member of TI OMAP
Developers, which is subscribed to linaro-landing-team-ti.
https://bugs.launchpad.net/bugs/912651
Title:
Tracking-Panda: Kernel Panic observed on blank screen (after 10-15
minutes idle): Debug assertion failed! [684,
drivers/gpu/pvr/sgx/sgxutils.c]
Status in Linaro Android:
New
Status in Linaro Texas Instruments Landing Team:
Fix Released
Bug description:
Description:
==========
On : https://android-build.linaro.org/builds/~linaro-android/tracking-panda/#build=135
Kernel Panic observed after 10-15 miutes of idle time. (Settings-sdisplay-sleep- value set to 30 minutes)
Also - I observed this crash around 900 seconds after bootup - after
0xbenchmark was started and running.
Logs Snippet:
------
[ 857.402954] PVR_K: SGX Kernel CCB WO:0x71 RO:0x71
[ 857.402954] PVR_K:(Fatal): Debug assertion failed! [684, drivers/gpu/pvr/sgx/sgxutils.c]
[ 857.402984] ------------[ cut here ]------------
[ 857.402984] Kernel BUG at c0346ce8 [verbose debug info unavailable]
[ 857.402984] Internal error: Oops - undefined instruction: 0 [#1] PREEMPT SMP
[ 857.403015] Modules linked in: wl12xx gator(O) btwilink rfcomm hci_uart bnep bluetooth st_drv
[ 857.403015] CPU: 0 Tainted: G W O (3.2.0-rc7+ #1)
[ 857.403045] PC is at PVRSRVDebugAssertFail+0x20/0x24
[ 857.403045] LR is at PVRSRVDebugAssertFail+0x20/0x24
[ 857.403076] pc : [<c0346ce8>] lr : [<c0346ce8>] psr: 60000113
[ 857.403076] sp : efea3d98 ip : 00000001 fp : 00000003
[ 857.403076] r10: 00000000 r9 : effd6c60 r8 : 00000002
[ 857.403076] r7 : 00000000 r6 : f08f7120 r5 : 00000000 r4 : ef9f7000
[ 857.403106] r3 : 60000113 r2 : 00000000 r1 : 00000000 r0 : c08fb0e0
[ 857.403106] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
[ 857.403106] Control: 10c5387d Table: a908004a DAC: 00000015
[ 857.403106]
[ 857.403137] PC: 0xc0346c68:
[ 857.403137] 6c68 eb00032f eaffffd4 e1a01004 e59f0028 eb09753b eaffffc3 e1a01004 e59f001c
....
....
[ 857.404205] 3fe0: efea3fe0 efea3fe0 eff35f00 c005fcac c0013e64 c0013e64 ef43de88 ef43de88
[ 857.404205] [<c0346ce8>] (PVRSRVDebugAssertFail+0x20/0x24) from [<c0363340>] (SGXCleanupRequest+0x138/0x14c)
[ 857.404205] [<c0363340>] (SGXCleanupRequest+0x138/0x14c) from [<c03633ac>] (SGXCleanupHWRenderContextCallback+0x1c/0x3c)
[ 857.404266] [<c03633ac>] (SGXCleanupHWRenderContextCallback+0x1c/0x3c) from [<c0356a3c>] (FreeResourceByPtr+0xf8/0x168)
[ 857.404296] [<c0356a3c>] (FreeResourceByPtr+0xf8/0x168) from [<c0356adc>] (FreeResourceByCriteria.constprop.0+0x30/0x6c)
[ 857.404296] [<c0356adc>] (FreeResourceByCriteria.constprop.0+0x30/0x6c) from [<c0356dfc>] (PVRSRVResManDisconnect+0x18c/0x328)
[ 857.404327] [<c0356dfc>] (PVRSRVResManDisconnect+0x18c/0x328) from [<c035c7ec>] (PVRSRVPerProcessDataDisconnect+0x98/0x10c)
[ 857.404327] [<c035c7ec>] (PVRSRVPerProcessDataDisconnect+0x98/0x10c) from [<c0345314>] (PVRSRVRelease+0x7c/0x10c)
[ 857.404357] [<c0345314>] (PVRSRVRelease+0x7c/0x10c) from [<c00d77c8>] (fput+0xb8/0x1ec)
[ 857.404357] [<c00d77c8>] (fput+0xb8/0x1ec) from [<c00d4580>] (filp_close+0x68/0x80)
[ 857.404388] [<c00d4580>] (filp_close+0x68/0x80) from [<c0045f38>] (put_files_struct+0x9c/0xf4)
[ 857.404418] [<c0045f38>] (put_files_struct+0x9c/0xf4) from [<c0464140>] (binder_deferred_func+0x48/0x634)
[ 857.404418] [<c0464140>] (binder_deferred_func+0x48/0x634) from [<c005b048>] (process_one_work+0x12c/0x48c)
[ 857.404449] [<c005b048>] (process_one_work+0x12c/0x48c) from [<c005b71c>] (worker_thread+0x178/0x374)
[ 857.404449] [<c005b71c>] (worker_thread+0x178/0x374) from [<c005fd2c>] (kthread+0x80/0x88)
[ 857.404449] [<c005fd2c>] (kthread+0x80/0x88) from [<c0013e64>] (kernel_thread_exit+0x0/0x8)
[ 857.404510] Code: e3053fcc e3a00001 e34c3074 ebffff53 (e7f001f2)
[ 857.426788] ---[ end trace 1b75b31a2719ed1e ]---
[ 857.426788] Kernel panic - not syncing: Fatal exception
[ 859.629394] SMP: failed to stop secondary CPUs
[ 861.892028] CPU1: stopping
Reproducible:
===========
Yes, 5/5 time
IMPACT:
========
Device hangs - Reboot required to use the device again.
Steps:
==========
1. Flash https://android-build.linaro.org/builds/~linaro-android/tracking-panda/#build=135 ,follow instructions for installing the graphics binaries on release page.
2. Settings-sdisplay-sleep- value set to 30 minutes
3. Bootup device and start logcat. Leave device idle for 10-15 minutes.
Issue:
Device crashes on being left idle.
Hardware:
==========
8GB Transcend SD
Pandaboard
HDMI out to Dell Monitor.
USB Mouse/Keyboard connected
Software:
==========
https://android-build.linaro.org/builds/~linaro-android/tracking-panda/#build=135
Logs:
=========
Serial logs attached.
To manage notifications about this bug go to:
https://bugs.launchpad.net/linaro-android/+bug/912651/+subscriptions