tiomap-dev team mailing list archive
-
tiomap-dev team
-
Mailing list archive
-
Message #01557
[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]
I am afraid there is not really an sgx team that will recognize or
support this tree. The lowest risk for quick solution is to get the
rootfs to stop doing what it's doing after 10 mins that provokes the
problem. Not trying to make out the problem is not on dss / sgx side,
but we have no idea how to solve that internally and don't expect any
help from sgx folks in ti, so in a case of 'doctor, it hurts when I xyz'
the best answer is 'don't xyz'.
--
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:
New
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