← Back to team overview

tiomap-dev team mailing list archive

[Bug 912651] Re: Tracking-Panda: Kernel Panic observed after 10-15 minutes idle, Debug assertion failed! [684, drivers/gpu/pvr/sgx/sgxutils.c]

 

** Changed in: linaro-landing-team-ti
   Importance: Undecided => Medium

-- 
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 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