This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Animated QML kernel oops



We're running Qt 4.7.2 on the TI Davinici--ARM v7 platform (Cortex A8 family) single core 1 GHz with 1.5 GB of usable RAM. There is also a GPU. This is on an Arago/Open-Embedded custom-built Linux distribution using the 2.6.37 kernel. We've cross-built Qt using GNU GCC 4.5.3 on an x86_64 Linux host. We're using Qt in conjunction with X11.

Our user interface is a hybrid of C++ and QML widgets. The UI will lock up when showing an animated QML file and the CPU usage will peg at 100 percent. The entire device will freeze. Occasionally, the UI will get SIGILLs (signal 4), indicating it tried to execute illegal/malformed instructions. In the latter case, the device doesn't freeze and still allows shell access, but apps will no longer run.

To troubleshoot and simplify the problem, we began using Qt's QML Viewer to display the same animated QML and got the same behavior--both 100 percent CPU/device freezes AND occasional SIGILLs. So we know the problem is either with Qt or the system, including possibly the display driver.

We're running Qt using the raster graphics mode. We found that, if we use OpenGL, the problem goes away, but introduces other issues in our UI, so we're forced to try to fix the lock-up problem with QML so that we can continue using raster mode.

Following are two more oops outputs one of which again references pvr in the debug symbols

[ 4617.790000] Internal error: Oops - undefined instruction: 0 [#1]
[ 4617.790000] last sysfs file: /sys/devices/platform/generic-bl.1/backlight/unified-bl/brightness
[ 4617.790000] Modules linked in: bufferclass_ti pvrsrvkm drm unified_kbd cmemk ti81xxvo ti81xxhdmi ti81xxfb vpss boot_logo syslink usbtouchscreen
[ 4617.790000] CPU: 0    Not tainted  (2.6.37 #1)
[ 4617.790000] PC is at update_wall_time+0x394/0x64c
[ 4617.790000] LR is at update_wall_time+0x354/0x64c
[ 4617.790000] pc : [<c008993c>]    lr : [<c00898fc>]    psr: 60000193
[ 4617.790000] sp : e0667e08  ip : 00000020  fp : e0667e5c
[ 4617.790000] r10: 00000000  r9 : 00000000  r8 : 0005b5e0
[ 4617.790000] r7 : 00000000  r6 : 00000008  r5 : 00000000  r4 : 0005b5e0
[ 4617.790000] r3 : ffffffe0  r2 : 00000000  r1 : ffffffff  r0 : ffb042e0
[ 4617.790000] Flags: nZCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user
[ 4617.790000] Control: 10c5387d  Table: a07a4019  DAC: 00000015
[ 4617.790000] Process X (pid: 506, stack limit = 0xe06662e8)
[ 4617.790000] Stack: (0xe0667e08 to 0xe0668000)
[ 4617.790000] 7e00:                   0b6bc000 00000000 e0667f20 00000001 0002b059 00000000
[ 4617.790000] 7e20: 00030d40 00000000 0002b059 00000000 00000000 00000001 00001209 c0591278
[ 4617.790000] 7e40: 00000000 2f1696d1 00001209 00000000 e0667e74 e0667e60 c0075304 c00895b4
[ 4617.790000] 7e60: 00000000 2f167180 e0667ea4 e0667e78 c008d948 c00752e8 2df7a693 00000000
[ 4617.790000] 7e80: e0667f70 c0544170 2f16a351 00001209 c0544170 e0667fb0 e0667ed4 e0667ea8
[ 4617.790000] 7ea0: c008db20 c008d7f8 c0084738 c020b14c 2f16a351 00001209 c0544170 c0543c48
[ 4617.790000] 7ec0: c0543c18 c0543c48 e0667ef4 e0667ed8 c0084824 c008dad8 00001209 c0543c48
[ 4617.790000] 7ee0: 3b9ac9ff c0543c18 e0667f4c e0667ef8 c0085094 c00847e4 00001000 e0667f08
[ 4617.790000] 7f00: 2f1696d1 00001209 2f1696d1 00001209 ffffffff 7fffffff 2f1696d1 00001209
[ 4617.790000] 7f20: e1958320 c052c738 00000000 00000000 00000043 00000042 e0666000 000001ed
[ 4617.790000] 7f40: e0667f5c e0667f50 c0050370 c0084f84 e0667f7c e0667f60 c0097708 c0050358
[ 4617.790000] 7f60: c0545980 00000043 43e75180 0000028f e0667f94 e0667f80 c00990f8 c00976e8
[ 4617.790000] 7f80: 00000043 00000000 e0667fac e0667f98 c0039078 c0099058 ffffffff fa200000
[ 4617.790000] 7fa0: 00000000 e0667fb0 c03e0abc c003900c 000000ea 0000001a 43e757e0 00000400
[ 4617.790000] 7fc0: 444c37e0 00000400 43e75180 0000028f 00000042 000001a0 000001ed 444c316c
[ 4617.790000] 7fe0: 43e6b16c be826738 00001000 4021007c 20000010 ffffffff 02043870 52006268
[ 4617.790000] Backtrace:
[ 4617.790000] [<c00895a8>] (update_wall_time+0x0/0x64c) from [<c0075304>] (do_timer+0x28/0x38)
[ 4617.790000] [<c00752dc>] (do_timer+0x0/0x38) from [<c008d948>] (tick_do_update_jiffies64+0x15c/0x1dc)
[ 4617.790000]  r4:2f167180 r3:00000000
[ 4617.790000] [<c008d7ec>] (tick_do_update_jiffies64+0x0/0x1dc) from [<c008db20>] (tick_sched_timer+0x54/0xc0)
[ 4617.790000]  r7:e0667fb0 r6:c0544170 r5:00001209 r4:2f16a351
[ 4617.790000] [<c008dacc>] (tick_sched_timer+0x0/0xc0) from [<c0084824>] (__run_hrtimer.clone.24+0x4c/0x120)
[ 4617.790000]  r7:c0543c48 r6:c0543c18 r5:c0543c48 r4:c0544170
[ 4617.790000] [<c00847d8>] (__run_hrtimer.clone.24+0x0/0x120) from [<c0085094>] (hrtimer_interrupt+0x11c/0x2d4)
[ 4617.790000]  r6:c0543c18 r5:3b9ac9ff r4:c0543c48 r3:00001209
[ 4617.790000] [<c0084f78>] (hrtimer_interrupt+0x0/0x2d4) from [<c0050370>] (omap2_gp_timer_interrupt+0x24/0x30)
[ 4617.790000] [<c005034c>] (omap2_gp_timer_interrupt+0x0/0x30) from [<c0097708>] (handle_IRQ_event+0x2c/0xe8)
[ 4617.790000] [<c00976dc>] (handle_IRQ_event+0x0/0xe8) from [<c00990f8>] (handle_level_irq+0xac/0x11c)
[ 4617.790000]  r7:0000028f r6:43e75180 r5:00000043 r4:c0545980
[ 4617.790000] [<c009904c>] (handle_level_irq+0x0/0x11c) from [<c0039078>] (asm_do_IRQ+0x78/0x9c)
[ 4617.790000]  r5:00000000 r4:00000043
[ 4617.790000] [<c0039000>] (asm_do_IRQ+0x0/0x9c) from [<c03e0abc>] (__irq_usr+0x3c/0xa0)
[ 4617.790000] Exception stack(0xe0667fb0 to 0xe0667ff8)
[ 4617.790000] 7fa0:                                     000000ea 0000001a 43e757e0 00000400
[ 4617.790000] 7fc0: 444c37e0 00000400 43e75180 0000028f 00000042 000001a0 000001ed 444c316c
[ 4617.790000] 7fe0: 43e6b16c be826738 00001000 4021007c 20000010 ffffffff
[ 4617.790000]  r5:fa200000 r4:ffffffff
[ 4617.790000] Code: e2722000 ffe2bb52 ffe0ba51 ffe0ba52 (ffdeb851)
[ 4617.790000] ---[ end trace e85904879c986cac ]---
[ 4617.790000] Kernel panic - not syncing: Fatal exception in interrupt
[ 4617.790000] Backtrace:
[ 4617.790000] [<c0046f28>] (dump_backtrace+0x0/0x110) from [<c03de708>] (dump_stack+0x18/0x1c)
[ 4617.790000]  r6:e0667c87 r5:c008993e r4:c056f0d8 r3:60000113
[ 4617.790000] [<c03de6f0>] (dump_stack+0x0/0x1c) from [<c03de768>] (panic+0x5c/0x178)
[ 4617.790000] [<c03de70c>] (panic+0x0/0x178) from [<c0047388>] (die+0x29c/0x2ec)
[ 4617.790000]  r3:00010000 r2:e0667c50 r1:c056f520 r0:c04ab601
[ 4617.790000]  r7:00000000
[ 4617.790000] [<c00470ec>] (die+0x0/0x2ec) from [<c004742c>] (arm_notify_die+0x54/0x58)
[ 4617.790000] [<c00473d8>] (arm_notify_die+0x0/0x58) from [<c00391a8>] (do_undefinstr+0x10c/0x120)
[ 4617.790000] [<c003909c>] (do_undefinstr+0x0/0x120) from [<c03e0964>] (__und_svc+0x44/0x60)
[ 4617.790000] Exception stack(0xe0667d80 to 0xe0667dc8)
[ 4617.790000] 7d80: ffb042e0 ffffffff 00000000 ffffffe0 0005b5e0 00000000 00000008 00000000
[ 4617.790000] 7da0: 0005b5e0 00000000 00000000 e0667e5c 00000020 e0667e08 c00898fc c008993c
[ 4617.790000] 7dc0: 60000193 ffffffff
[ 4617.790000]  r7:00000001 r6:e0666050 r5:e0667db4 r4:ffffffff
[ 4617.790000] [<c00895a8>] (update_wall_time+0x0/0x64c) from [<c0075304>] (do_timer+0x28/0x38)
[ 4617.790000] [<c00752dc>] (do_timer+0x0/0x38) from [<c008d948>] (tick_do_update_jiffies64+0x15c/0x1dc)
[ 4617.790000]  r4:2f167180 r3:00000000
[ 4617.790000] [<c008d7ec>] (tick_do_update_jiffies64+0x0/0x1dc) from [<c008db20>] (tick_sched_timer+0x54/0xc0)
[ 4617.790000]  r7:e0667fb0 r6:c0544170 r5:00001209 r4:2f16a351
[ 4617.790000] [<c008dacc>] (tick_sched_timer+0x0/0xc0) from [<c0084824>] (__run_hrtimer.clone.24+0x4c/0x120)
[ 4617.790000]  r7:c0543c48 r6:c0543c18 r5:c0543c48 r4:c0544170
[ 4617.790000] [<c00847d8>] (__run_hrtimer.clone.24+0x0/0x120) from [<c0085094>] (hrtimer_interrupt+0x11c/0x2d4)
[ 4617.790000]  r6:c0543c18 r5:3b9ac9ff r4:c0543c48 r3:00001209
[ 4617.790000] [<c0084f78>] (hrtimer_interrupt+0x0/0x2d4) from [<c0050370>] (omap2_gp_timer_interrupt+0x24/0x30)
[ 4617.790000] [<c005034c>] (omap2_gp_timer_interrupt+0x0/0x30) from [<c0097708>] (handle_IRQ_event+0x2c/0xe8)
[ 4617.790000] [<c00976dc>] (handle_IRQ_event+0x0/0xe8) from [<c00990f8>] (handle_level_irq+0xac/0x11c)
[ 4617.790000]  r7:0000028f r6:43e75180 r5:00000043 r4:c0545980
[ 4617.790000] [<c009904c>] (handle_level_irq+0x0/0x11c) from [<c0039078>] (asm_do_IRQ+0x78/0x9c)
[ 4617.790000]  r5:00000000 r4:00000043
[ 4617.790000] [<c0039000>] (asm_do_IRQ+0x0/0x9c) from [<c03e0abc>] (__irq_usr+0x3c/0xa0)
[ 4617.790000] Exception stack(0xe0667fb0 to 0xe0667ff8)
[ 4617.790000] 7fa0:                                     000000ea 0000001a 43e757e0 00000400
[ 4617.790000] 7fc0: 444c37e0 00000400 43e75180 0000028f 00000042 000001a0 000001ed 444c316c
[ 4617.790000] 7fe0: 43e6b16c be826738 00001000 4021007c 20000010 ffffffff
[ 4617.790000]  r5:fa200000 r4:ffffffff

 

[ 1330.630000] [<c007528c>] (update_process_times+0x0/0x50) from [<c008db50>] (tick_sched_timer+0x84/0xc0)
[ 1330.630000]  r5:00000532 r4:260f976d
[ 1330.630000] [<c008dacc>] (tick_sched_timer+0x0/0xc0) from [<c0084824>] (__run_hrtimer.clone.24+0x4c/0x120)
[ 1330.630000]  r7:c0543c48 r6:c0543c18 r5:c0543c48 r4:c0544170
[ 1330.630000] [<c00847d8>] (__run_hrtimer.clone.24+0x0/0x120) from [<c0085094>] (hrtimer_interrupt+0x11c/0x2d4)
[ 1330.630000]  r6:c0543c18 r5:3b9ac9ff r4:c0543c48 r3:00000532
[ 1330.630000] [<c0084f78>] (hrtimer_interrupt+0x0/0x2d4) from [<c0050370>] (omap2_gp_timer_interrupt+0x24/0x30)
[ 1330.630000] [<c005034c>] (omap2_gp_timer_interrupt+0x0/0x30) from [<c0097708>] (handle_IRQ_event+0x2c/0xe8)
[ 1330.630000] [<c00976dc>] (handle_IRQ_event+0x0/0xe8) from [<c00990f8>] (handle_level_irq+0xac/0x11c)
[ 1330.630000]  r7:0000000f r6:c0542464 r5:00000043 r4:c0545980
[ 1330.630000] [<c009904c>] (handle_level_irq+0x0/0x11c) from [<c0039078>] (asm_do_IRQ+0x78/0x9c)
[ 1330.630000]  r5:e1c4a4f0 r4:00000043
[ 1330.630000] [<c0039000>] (asm_do_IRQ+0x0/0x9c) from [<c03e08b4>] (__irq_svc+0x34/0xa0)
[ 1330.630000] Exception stack(0xe1c4a3a8 to 0xe1c4a3f0)
[ 1330.630000] a3a0:                   c05424a0 00039963 c05424ac 60000113 0000006a c056f625
[ 1330.630000] a3c0: c0542464 0000000f e1c4a40d c056f5cc 00000033 e1c4a45c e1c4a3c8 e1c4a3f0
[ 1330.630000] a3e0: c006b1a0 c006b5bc 60000113 ffffffff
[ 1330.630000]  r5:fa200000 r4:ffffffff
[ 1330.630000] [<c006b2e0>] (vprintk+0x0/0x314) from [<c03de8a8>] (printk+0x24/0x2c)
[ 1330.630000] [<c03de884>] (printk+0x0/0x2c) from [<c006f6b0>] (__do_softirq+0xb4/0x114)
[ 1330.630000]  r3:c0349e68 r2:c04b61bb r1:00000003 r0:c04b6168
[ 1330.630000] [<c006f5fc>] (__do_softirq+0x0/0x114) from [<c006fa70>] (irq_exit+0x48/0x98)
[ 1330.630000] [<c006fa28>] (irq_exit+0x0/0x98) from [<c003907c>] (asm_do_IRQ+0x7c/0x9c)
[ 1330.630000] [<c0039000>] (asm_do_IRQ+0x0/0x9c) from [<c03e08b4>] (__irq_svc+0x34/0xa0)
[ 1330.630000] Exception stack(0xe1c4a4f0 to 0xe1c4a538)
[ 1330.630000] a4e0:                                     00000000 c056f0d8 00000080 e1c4a000
[ 1330.630000] a500: 00000001 c008119e e1c4a56f 00000000 00000015 00000000 c008119c e1c4a5ac
[ 1330.630000] a520: e1c4a538 e1c4a538 c004734c c006a5ac 60000113 ffffffff
[ 1330.630000]  r5:fa200000 r4:ffffffff
[ 1330.630000] [<c00470ec>] (die+0x0/0x2ec) from [<c0049f98>] (__do_kernel_fault+0x6c/0x8c)
[ 1330.630000] [<c0049f2c>] (__do_kernel_fault+0x0/0x8c) from [<c03e2778>] (do_page_fault+0x1e8/0x204)
[ 1330.630000]  r8:00000017 r7:00000000 r6:e1c38d00 r5:fffffffc r4:e1c4a6c0
[ 1330.630000] r3:e1c4a6c0
[ 1330.630000] [<c03e2590>] (do_page_fault+0x0/0x204) from [<c00391f4>] (do_DataAbort+0x38/0xa0)
[ 1330.630000] [<c00391bc>] (do_DataAbort+0x0/0xa0) from [<c03e086c>] (__dabt_svc+0x4c/0x60)
[ 1330.630000] Exception stack(0xe1c4a6c0 to 0xe1c4a708)
[ 1330.630000] a6c0: e1c38d00 00000000 00000000 00000000 00000000 c0541f18 e1c4a000 00000000
[ 1330.630000] a6e0: e1c38e88 00000000 c006d4cc e1c4a714 e1c4a718 e1c4a708 c007dc78 c008119c
[ 1330.630000] a700: 00000193 ffffffff
[ 1330.630000]  r8:e1c38e88 r7:00000000 r6:e1c4a000 r5:e1c4a6f4 r4:ffffffff
[ 1330.630000] [<c008118c>] (kthread_data+0x0/0x18) from [<c007dc78>] (wq_worker_sleeping+0x14/0xac)
[ 1330.630000] [<c007dc64>] (wq_worker_sleeping+0x0/0xac) from [<c03ded38>] (schedule+0xd4/0x404)
[ 1330.630000]  r4:e1c38d00 r3:8420806c
[ 1330.630000] [<c03dec64>] (schedule+0x0/0x404) from [<c006d4cc>] (do_exit+0xf4/0x5ec)
[ 1330.630000] [<c006d3d8>] (do_exit+0x0/0x5ec) from [<c004739c>] (die+0x2b0/0x2ec)
[ 1330.630000]  r7:00000000
[ 1330.630000] [<c00470ec>] (die+0x0/0x2ec) from [<c0049f98>] (__do_kernel_fault+0x6c/0x8c)
[ 1330.630000] [<c0049f2c>] (__do_kernel_fault+0x0/0x8c) from [<c03e2778>] (do_page_fault+0x1e8/0x204)
[ 1330.630000]  r8:00000017 r7:00000000 r6:e1c38d00 r5:fffffffc r4:e1c4a920
[ 1330.630000] r3:e1c4a920
[ 1330.630000] [<c03e2590>] (do_page_fault+0x0/0x204) from [<c00391f4>] (do_DataAbort+0x38/0xa0)
[ 1330.630000] [<c00391bc>] (do_DataAbort+0x0/0xa0) from [<c03e086c>] (__dabt_svc+0x4c/0x60)
[ 1330.630000] Exception stack(0xe1c4a920 to 0xe1c4a968)
[ 1330.630000] a920: e1c38d00 00000000 00000000 00000000 00000000 c0541f18 e1c4a000 00000000
[ 1330.630000] a940: e1c38e88 00000000 c006d4cc e1c4a974 e1c4a978 e1c4a968 c007dc78 c008119c
[ 1330.630000] a960: 00000193 ffffffff
[ 1330.630000]  r8:e1c38e88 r7:00000000 r6:e1c4a000 r5:e1c4a954 r4:ffffffff
[ 1330.630000] [<c008118c>] (kthread_data+0x0/0x18) from [<c007dc78>] (wq_worker_sleeping+0x14/0xac)
[ 1330.630000] [<c007dc64>] (wq_worker_sleeping+0x0/0xac) from [<c03ded38>] (schedule+0xd4/0x404)
[ 1330.630000]  r4:e1c38d00 r3:8420806c
[ 1330.630000] [<c03dec64>] (schedule+0x0/0x404) from [<c006d4cc>] (do_exit+0xf4/0x5ec)
[ 1330.630000] [<c006d3d8>] (do_exit+0x0/0x5ec) from [<c004739c>] (die+0x2b0/0x2ec)
[ 1330.630000]  r7:00000000
[ 1330.630000] [<c00470ec>] (die+0x0/0x2ec) from [<c0049f98>] (__do_kernel_fault+0x6c/0x8c)
[ 1330.630000] [<c0049f2c>] (__do_kernel_fault+0x0/0x8c) from [<c03e2778>] (do_page_fault+0x1e8/0x204)
[ 1330.630000]  r8:00000017 r7:00000000 r6:e1c38d00 r5:fffffffc r4:e1c4ab80
[ 1330.630000] r3:e1c4ab80
[ 1330.630000] [<c03e2590>] (do_page_fault+0x0/0x204) from [<c00391f4>] (do_DataAbort+0x38/0xa0)
[ 1330.630000] [<c00391bc>] (do_DataAbort+0x0/0xa0) from [<c03e086c>] (__dabt_svc+0x4c/0x60)
[ 1330.630000] Exception stack(0xe1c4ab80 to 0xe1c4abc8)
[ 1330.630000] ab80: e1c38d00 00000000 00000000 00000000 00000000 c0541f18 e1c4a000 00000000
[ 1330.630000] aba0: e1c38e88 00000000 c006d4cc e1c4abd4 e1c4abd8 e1c4abc8 c007dc78 c008119c
[ 1330.630000] abc0: 00000193 ffffffff
[ 1330.630000]  r8:e1c38e88 r7:00000000 r6:e1c4a000 r5:e1c4abb4 r4:ffffffff
[ 1330.630000] [<c008118c>] (kthread_data+0x0/0x18) from [<c007dc78>] (wq_worker_sleeping+0x14/0xac)
[ 1330.630000] [<c007dc64>] (wq_worker_sleeping+0x0/0xac) from [<c03ded38>] (schedule+0xd4/0x404)
[ 1330.630000]  r4:e1c38d00 r3:8420806c
[ 1330.630000] [<c03dec64>] (schedule+0x0/0x404) from [<c006d4cc>] (do_exit+0xf4/0x5ec)
[ 1330.630000] [<c006d3d8>] (do_exit+0x0/0x5ec) from [<c004739c>] (die+0x2b0/0x2ec)
[ 1330.630000]  r7:00000000
[ 1330.630000] [<c00470ec>] (die+0x0/0x2ec) from [<c0049f98>] (__do_kernel_fault+0x6c/0x8c)
[ 1330.630000] [<c0049f2c>] (__do_kernel_fault+0x0/0x8c) from [<c03e2778>] (do_page_fault+0x1e8/0x204)
[ 1330.630000]  r8:00000017 r7:00000000 r6:e1c38d00 r5:fffffffc r4:e1c4ade0
[ 1330.630000] r3:e1c4ade0
[ 1330.630000] [<c03e2590>] (do_page_fault+0x0/0x204) from [<c00391f4>] (do_DataAbort+0x38/0xa0)
[ 1330.630000] [<c00391bc>] (do_DataAbort+0x0/0xa0) from [<c03e086c>] (__dabt_svc+0x4c/0x60)
[ 1330.630000] Exception stack(0xe1c4ade0 to 0xe1c4ae28)
[ 1330.630000] ade0: e1c38d00 00000000 00000000 00000000 00000000 c0541f18 e1c4a000 00000000
[ 1330.630000] ae00: e1c38e88 00000000 c006d4cc e1c4ae34 e1c4ae38 e1c4ae28 c007dc78 c008119c
[ 1330.630000] ae20: 00000193 ffffffff
[ 1330.630000]  r8:e1c38e88 r7:00000000 r6:e1c4a000 r5:e1c4ae14 r4:ffffffff
[ 1330.630000] [<c008118c>] (kthread_data+0x0/0x18) from [<c007dc78>] (wq_worker_sleeping+0x14/0xac)
[ 1330.630000] [<c007dc64>] (wq_worker_sleeping+0x0/0xac) from [<c03ded38>] (schedule+0xd4/0x404)
[ 1330.630000]  r4:e1c38d00 r3:8420806c
[ 1330.630000] [<c03dec64>] (schedule+0x0/0x404) from [<c006d4cc>] (do_exit+0xf4/0x5ec)
[ 1330.630000] [<c006d3d8>] (do_exit+0x0/0x5ec) from [<c004739c>] (die+0x2b0/0x2ec)
[ 1330.630000]  r7:00000000
[ 1330.630000] [<c00470ec>] (die+0x0/0x2ec) from [<c0049f98>] (__do_kernel_fault+0x6c/0x8c)
[ 1330.630000] [<c0049f2c>] (__do_kernel_fault+0x0/0x8c) from [<c03e2778>] (do_page_fault+0x1e8/0x204)
[ 1330.630000]  r8:00000017 r7:00000000 r6:e1c38d00 r5:fffffffc r4:e1c4b040
[ 1330.630000] r3:e1c4b040
[ 1330.630000] [<c03e2590>] (do_page_fault+0x0/0x204) from [<c00391f4>] (do_DataAbort+0x38/0xa0)
[ 1330.630000] [<c00391bc>] (do_DataAbort+0x0/0xa0) from [<c03e086c>] (__dabt_svc+0x4c/0x60)
[ 1330.630000] Exception stack(0xe1c4b040 to 0xe1c4b088)
[ 1330.630000] b040: e1c38d00 00000000 00000000 00000000 00000000 c0541f18 e1c4a000 00000000
[ 1330.630000] b060: e1c38e88 00000000 c006d4cc e1c4b094 e1c4b098 e1c4b088 c007dc78 c008119c
[ 1330.630000] b080: 00000193 ffffffff
[ 1330.630000]  r8:e1c38e88 r7:00000000 r6:e1c4a000 r5:e1c4b074 r4:ffffffff
[ 1330.630000] [<c008118c>] (kthread_data+0x0/0x18) from [<c007dc78>] (wq_worker_sleeping+0x14/0xac)
[ 1330.630000] [<c007dc64>] (wq_worker_sleeping+0x0/0xac) from [<c03ded38>] (schedule+0xd4/0x404)
[ 1330.630000]  r4:e1c38d00 r3:8420806c
[ 1330.630000] [<c03dec64>] (schedule+0x0/0x404) from [<c006d4cc>] (do_exit+0xf4/0x5ec)
[ 1330.630000] [<c006d3d8>] (do_exit+0x0/0x5ec) from [<c004739c>] (die+0x2b0/0x2ec)
[ 1330.630000]  r7:00000000
[ 1330.630000] [<c00470ec>] (die+0x0/0x2ec) from [<c0049f98>] (__do_kernel_fault+0x6c/0x8c)
[ 1330.630000] [<c0049f2c>] (__do_kernel_fault+0x0/0x8c) from [<c03e2778>] (do_page_fault+0x1e8/0x204)
[ 1330.630000]  r8:00000017 r7:00000000 r6:e1c38d00 r5:fffffffc r4:e1c4b2a0
[ 1330.630000] r3:e1c4b2a0
[ 1330.630000] [<c03e2590>] (do_page_fault+0x0/0x204) from [<c00391f4>] (do_DataAbort+0x38/0xa0)
[ 1330.630000] [<c00391bc>] (do_DataAbort+0x0/0xa0) from [<c03e086c>] (__dabt_svc+0x4c/0x60)
[ 1330.630000] Exception stack(0xe1c4b2a0 to 0xe1c4b2e8)
[ 1330.630000] b2a0: e1c38d00 00000000 00000000 00000000 00000000 c0541f18 e1c4a000 00000000
[ 1330.630000] b2c0: e1c38e88 00000000 c006d4cc e1c4b2f4 e1c4b2f8 e1c4b2e8 c007dc78 c008119c
[ 1330.630000] b2e0: 00000193 ffffffff
[ 1330.630000]  r8:e1c38e88 r7:00000000 r6:e1c4a000 r5:e1c4b2d4 r4:ffffffff
[ 1330.630000] [<c008118c>] (kthread_data+0x0/0x18) from [<c007dc78>] (wq_worker_sleeping+0x14/0xac)
[ 1330.630000] [<c007dc64>] (wq_worker_sleeping+0x0/0xac) from [<c03ded38>] (schedule+0xd4/0x404)
[ 1330.630000]  r4:e1c38d00 r3:8420806c
[ 1330.630000] [<c03dec64>] (schedule+0x0/0x404) from [<c006d4cc>] (do_exit+0xf4/0x5ec)
[ 1330.630000] [<c006d3d8>] (do_exit+0x0/0x5ec) from [<c004739c>] (die+0x2b0/0x2ec)
[ 1330.630000]  r7:00000000
[ 1330.630000] [<c00470ec>] (die+0x0/0x2ec) from [<c0049f98>] (__do_kernel_fault+0x6c/0x8c)
[ 1330.630000] [<c0049f2c>] (__do_kernel_fault+0x0/0x8c) from [<c03e2778>] (do_page_fault+0x1e8/0x204)
[ 1330.630000]  r8:00000017 r7:00000000 r6:e1c38d00 r5:fffffffc r4:e1c4b500
[ 1330.630000] r3:e1c4b500
[ 1330.630000] [<c03e2590>] (do_page_fault+0x0/0x204) from [<c00391f4>] (do_DataAbort+0x38/0xa0)
[ 1330.630000] [<c00391bc>] (do_DataAbort+0x0/0xa0) from [<c03e086c>] (__dabt_svc+0x4c/0x60)
[ 1330.630000] Exception stack(0xe1c4b500 to 0xe1c4b548)
[ 1330.630000] b500: e1c38d00 00000000 00000000 00000000 00000000 c0541f18 e1c4a000 00000000
[ 1330.630000] b520: e1c38e88 00000000 c006d4cc e1c4b554 e1c4b558 e1c4b548 c007dc78 c008119c
[ 1330.630000] b540: 00000193 ffffffff
[ 1330.630000]  r8:e1c38e88 r7:00000000 r6:e1c4a000 r5:e1c4b534 r4:ffffffff
[ 1330.630000] [<c008118c>] (kthread_data+0x0/0x18) from [<c007dc78>] (wq_worker_sleeping+0x14/0xac)
[ 1330.630000] [<c007dc64>] (wq_worker_sleeping+0x0/0xac) from [<c03ded38>] (schedule+0xd4/0x404)
[ 1330.630000]  r4:e1c38d00 r3:8420806c
[ 1330.630000] [<c03dec64>] (schedule+0x0/0x404) from [<c006d4cc>] (do_exit+0xf4/0x5ec)
[ 1330.630000] [<c006d3d8>] (do_exit+0x0/0x5ec) from [<c004739c>] (die+0x2b0/0x2ec)
[ 1330.630000]  r7:00000000
[ 1330.630000] [<c00470ec>] (die+0x0/0x2ec) from [<c0049f98>] (__do_kernel_fault+0x6c/0x8c)
[ 1330.630000] [<c0049f2c>] (__do_kernel_fault+0x0/0x8c) from [<c03e2778>] (do_page_fault+0x1e8/0x204)
[ 1330.630000]  r8:00000017 r7:00000000 r6:e1c38d00 r5:fffffffc r4:e1c4b760
[ 1330.630000] r3:e1c4b760
[ 1330.630000] [<c03e2590>] (do_page_fault+0x0/0x204) from [<c00391f4>] (do_DataAbort+0x38/0xa0)
[ 1330.630000] [<c00391bc>] (do_DataAbort+0x0/0xa0) from [<c03e086c>] (__dabt_svc+0x4c/0x60)
[ 1330.630000] Exception stack(0xe1c4b760 to 0xe1c4b7a8)
[ 1330.630000] b760: e1c38d00 00000000 00000000 00000000 00000000 c0541f18 e1c4a000 00000000
[ 1330.630000] b780: e1c38e88 00000000 c006d4cc e1c4b7b4 e1c4b7b8 e1c4b7a8 c007dc78 c008119c
[ 1330.630000] b7a0: 00000193 ffffffff
[ 1330.630000]  r8:e1c38e88 r7:00000000 r6:e1c4a000 r5:e1c4b794 r4:ffffffff
[ 1330.630000] [<c008118c>] (kthread_data+0x0/0x18) from [<c007dc78>] (wq_worker_sleeping+0x14/0xac)
[ 1330.630000] [<c007dc64>] (wq_worker_sleeping+0x0/0xac) from [<c03ded38>] (schedule+0xd4/0x404)
[ 1330.630000]  r4:e1c38d00 r3:8420806c
[ 1330.630000] [<c03dec64>] (schedule+0x0/0x404) from [<c006d4cc>] (do_exit+0xf4/0x5ec)
[ 1330.630000] [<c006d3d8>] (do_exit+0x0/0x5ec) from [<c004739c>] (die+0x2b0/0x2ec)
[ 1330.630000]  r7:00000000
[ 1330.630000] [<c00470ec>] (die+0x0/0x2ec) from [<c0049f98>] (__do_kernel_fault+0x6c/0x8c)
[ 1330.630000] [<c0049f2c>] (__do_kernel_fault+0x0/0x8c) from [<c03e2778>] (do_page_fault+0x1e8/0x204)
[ 1330.630000]  r8:00000017 r7:00000000 r6:e1c38d00 r5:fffffffc r4:e1c4b9c0
[ 1330.630000] r3:e1c4b9c0
[ 1330.630000] [<c03e2590>] (do_page_fault+0x0/0x204) from [<c00391f4>] (do_DataAbort+0x38/0xa0)
[ 1330.630000] [<c00391bc>] (do_DataAbort+0x0/0xa0) from [<c03e086c>] (__dabt_svc+0x4c/0x60)
[ 1330.630000] Exception stack(0xe1c4b9c0 to 0xe1c4ba08)
[ 1330.630000] b9c0: e1c38d00 00000000 00000000 00000000 00000000 c0541f18 e1c4a000 00000000
[ 1330.630000] b9e0: e1c38e88 00000000 c006d4cc e1c4ba14 e1c4ba18 e1c4ba08 c007dc78 c008119c
[ 1330.630000] ba00: 00000193 ffffffff
[ 1330.630000]  r8:e1c38e88 r7:00000000 r6:e1c4a000 r5:e1c4b9f4 r4:ffffffff
[ 1330.630000] [<c008118c>] (kthread_data+0x0/0x18) from [<c007dc78>] (wq_worker_sleeping+0x14/0xac)
[ 1330.630000] [<c007dc64>] (wq_worker_sleeping+0x0/0xac) from [<c03ded38>] (schedule+0xd4/0x404)
[ 1330.630000]  r4:e1c38d00 r3:8420806c
[ 1330.630000] [<c03dec64>] (schedule+0x0/0x404) from [<c006d4cc>] (do_exit+0xf4/0x5ec)
[ 1330.630000] [<c006d3d8>] (do_exit+0x0/0x5ec) from [<c004739c>] (die+0x2b0/0x2ec)
[ 1330.630000]  r7:00000000
[ 1330.630000] [<c00470ec>] (die+0x0/0x2ec) from [<c0049f98>] (__do_kernel_fault+0x6c/0x8c)
[ 1330.630000] [<c0049f2c>] (__do_kernel_fault+0x0/0x8c) from [<c03e2778>] (do_page_fault+0x1e8/0x204)
[ 1330.630000]  r8:00000017 r7:00000000 r6:e1c38d00 r5:fffffffc r4:e1c4bc20
[ 1330.630000] r3:e1c4bc20
[ 1330.630000] [<c03e2590>] (do_page_fault+0x0/0x204) from [<c00391f4>] (do_DataAbort+0x38/0xa0)
[ 1330.630000] [<c00391bc>] (do_DataAbort+0x0/0xa0) from [<c03e086c>] (__dabt_svc+0x4c/0x60)
[ 1330.630000] Exception stack(0xe1c4bc20 to 0xe1c4bc68)
[ 1330.630000] bc20: e1c38d00 00000000 00000001 00000000 00000000 c0541f18 e1c4a000 00000000
[ 1330.630000] bc40: e1c38e88 e1c38e0c c006d998 e1c4bc74 e1c4bc78 e1c4bc68 c007dc78 c008119c
[ 1330.630000] bc60: 00000093 ffffffff
[ 1330.630000]  r8:e1c38e88 r7:00000000 r6:e1c4a000 r5:e1c4bc54 r4:ffffffff
[ 1330.630000] [<c008118c>] (kthread_data+0x0/0x18) from [<c007dc78>] (wq_worker_sleeping+0x14/0xac)
[ 1330.630000] [<c007dc64>] (wq_worker_sleeping+0x0/0xac) from [<c03ded38>] (schedule+0xd4/0x404)
[ 1330.630000]  r4:e1c38d00 r3:8420806c
[ 1330.630000] [<c03dec64>] (schedule+0x0/0x404) from [<c006d998>] (do_exit+0x5c0/0x5ec)
[ 1330.630000] [<c006d3d8>] (do_exit+0x0/0x5ec) from [<c004739c>] (die+0x2b0/0x2ec)
[ 1330.630000]  r7:00000000
[ 1330.630000] [<c00470ec>] (die+0x0/0x2ec) from [<c0049f98>] (__do_kernel_fault+0x6c/0x8c)
[ 1330.630000] [<c0049f2c>] (__do_kernel_fault+0x0/0x8c) from [<c03e2778>] (do_page_fault+0x1e8/0x204)
[ 1330.630000]  r8:80000007 r7:00000000 r6:e1c38d00 r5:fffae2a0 r4:e1c4be78
[ 1330.630000] r3:e1c4be78
[ 1330.630000] [<c03e2590>] (do_page_fault+0x0/0x204) from [<c0039298>] (do_PrefetchAbort+0x3c/0xa0)
[ 1330.630000] [<c003925c>] (do_PrefetchAbort+0x0/0xa0) from [<c03e09d0>] (__pabt_svc+0x50/0xa0)
[ 1330.630000] Exception stack(0xe1c4be78 to 0xe1c4bec0)
[ 1330.630000] be60:                                                       e074c200 bf1df034
[ 1330.630000] be80: fffae2a3 fffae2a2 e074c200 bf1df034 e0095740 bf201dd0 00000014 00000089
[ 1330.630000] bea0: 00000000 e1c4becc e1c4bed0 e1c4bec0 bf1df05c fffae2a0 a0000113 ffffffff
[ 1330.630000]  r7:bf201dd0 r6:e0095740 r5:e1c4beac r4:ffffffff
[ 1330.630000] [<bf1df034>] (PVRSRVProcessQueues_ForEachCb+0x0/0x2c [pvrsrvkm]) from [<bf1e8d0c>] (List_PVRSRV_DEVICE_NODE_ForEach+0x20/0x30 [pvrsrvkm])
[ 1330.630000] [<bf1e8cec>] (List_PVRSRV_DEVICE_NODE_ForEach+0x0/0x30 [pvrsrvkm]) from [<bf1dfcc0>] (PVRSRVProcessQueues+0x308/0x328 [pvrsrvkm])
[ 1330.630000]  r5:00000000 r4:bf201dd0
[ 1330.630000] [<bf1df9b8>] (PVRSRVProcessQueues+0x0/0x328 [pvrsrvkm]) from [<bf1e6638>] (PVRSRVMISR+0x28/0x5c [pvrsrvkm])
[ 1330.630000] [<bf1e6610>] (PVRSRVMISR+0x0/0x5c [pvrsrvkm]) from [<bf1ee168>] (MISRWrapper+0x14/0x18 [pvrsrvkm])
[ 1330.630000]  r4:e1c1f000 r3:60000113
[ 1330.630000] [<bf1ee154>] (MISRWrapper+0x0/0x18 [pvrsrvkm]) from [<c007c08c>] (process_one_work+0x204/0x344)
[ 1330.630000] [<c007be88>] (process_one_work+0x0/0x344) from [<c007dae0>] (worker_thread+0x1d8/0x308)
[ 1330.630000] [<c007d908>] (worker_thread+0x0/0x308) from [<c0081044>] (kthread+0x90/0x98)
[ 1330.630000] [<c0080fb4>] (kthread+0x0/0x98) from [<c006d3d8>] (do_exit+0x0/0x5ec)
[ 1330.630000]  r6:c006d3d8 r5:c0080fb4 r4:e1c3df00

  • Below is output from another crash (each crash is different)

    [  353.290000] PVR_K: (P0) EUR_CR_EVENT_STATUS2:    00000008
    [  353.290000] PVR_K: (P0) EUR_CR_BIF_CTRL:         00000000
    [  353.300000] PVR_K: (P0) EUR_CR_BIF_INT_STAT:     00000000
    [  353.300000] PVR_K: (P0) EUR_CR_BIF_FAULT:        00000000
    [  353.310000] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000000
    [  353.310000] PVR_K: (P0) EUR_CR_CLKGATECTL:       00222220
    [  353.320000] PVR_K: (P0) EUR_CR_PDS_PC_BASE:      0030000C
    [  353.330000] PVR_K: Flip Command Complete Data 0 for display device 1:
    [  353.330000] PVR_K:   SRC 0: (Not in use)
    [  353.340000] PVR_K:   SRC 1: (Not in use)
    [  353.340000] PVR_K: SGX Host control:
    [  353.340000] PVR_K:   (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
    [  353.350000] PVR_K:   (HC-10) 0x00000063 0x00000000 0x0000000A 0x00030D40
    [  353.360000] PVR_K:   (HC-20) 0x00000000 0x00000001 0x00000001 0x00000000
    [  353.370000] PVR_K:   (HC-30) 0x00000000 0x0004A802 0x032C12A0 0x00000000
    [  353.370000] PVR_K:   (HC-40) 0x00000000 0x00000000 0x00016C89 0x00001902
    [  353.380000] PVR_K: SGX TA/3D control:
    [  353.380000] PVR_K:   (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
    [  353.390000] PVR_K:   (T3C-10) 0x00000000 0x00000000 0x00000002 0x00000000
    [  353.400000] PVR_K:   (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.400000] PVR_K:   (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.410000] PVR_K:   (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.420000] PVR_K:   (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.420000] PVR_K:   (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.430000] PVR_K:   (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.440000] PVR_K:   (T3C-80) 0x00000000 0x0F0BE67C 0x00000000 0x0F000000
    [  353.450000] PVR_K:   (T3C-90) 0xFA9F9000 0x0F0A5200 0x00000000 0x0F09C920
    [  353.450000] PVR_K:   (T3C-A0) 0x0F00AFC0 0x00000000 0x00000000 0x00000000
    [  353.460000] PVR_K:   (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.470000] PVR_K:   (T3C-C0) 0x00000000 0x00000000 0x000003F4 0x000003C2
    [  353.470000] PVR_K:   (T3C-D0) 0x0F000000 0x8000B000 0x8004B000 0x0F004000
    [  353.480000] PVR_K:   (T3C-E0) 0x0F00A420 0x0F00A740 0x0F09C000 0x0F09C000
    [  353.490000] PVR_K:   (T3C-F0) 0x00000000 0x00000254 0x00000254 0x00000000
    [  353.490000] PVR_K:   (T3C-100) 0x00000001 0x00000000 0x00000000 0x00000000
    [  353.500000] PVR_K:   (T3C-110) 0x9518CC0D 0x00000102 0x00016C3A 0x00000102
    [  353.510000] PVR_K: SGX Kernel CCB WO:0x7C RO:0x7C
    [  353.540000] PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered
    [  353.550000] PVR_K: SGX debug (SGX_DDK_Linux_CustomerTI sgxddk 19 1.9.RC2@2139099)
    [  353.550000] PVR_K: (P0) EUR_CR_CORE_ID:          01120000
    [  353.560000] PVR_K: (P0) EUR_CR_CORE_REVISION:    00010205
    [  353.560000] PVR_K: (P0) EUR_CR_EVENT_STATUS:     20000000
    [  353.570000] PVR_K: (P0) EUR_CR_EVENT_STATUS2:    00000008
    [  353.580000] PVR_K: (P0) EUR_CR_BIF_CTRL:         00000000
    [  353.580000] PVR_K: (P0) EUR_CR_BIF_INT_STAT:     00000000
    [  353.590000] PVR_K: (P0) EUR_CR_BIF_FAULT:        00000000
    [  353.590000] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000000
    [  353.600000] PVR_K: (P0) EUR_CR_CLKGATECTL:       00222220
    [  353.600000] PVR_K: (P0) EUR_CR_PDS_PC_BASE:      00000000
    [  353.610000] PVR_K: Flip Command Complete Data 0 for display device 1:
    [  353.620000] PVR_K:   SRC 0: (Not in use)
    [  353.620000] PVR_K:   SRC 1: (Not in use)
    [  353.620000] PVR_K: SGX Host control:
    [  353.630000] PVR_K:   (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
    [  353.630000] PVR_K:   (HC-10) 0x00000064 0x00000000 0x0000000A 0x00030D40
    [  353.640000] PVR_K:   (HC-20) 0x00000000 0x00000001 0x00000001 0x00000000
    [  353.650000] PVR_K:   (HC-30) 0x00000000 0x0004A81A 0x03307F70 0x00000000
    [  353.660000] PVR_K:   (HC-40) 0x00000000 0x00000000 0x00016C89 0x00001902
    [  353.660000] PVR_K: SGX TA/3D control:
    [  353.670000] PVR_K:   (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
    [  353.670000] PVR_K:   (T3C-10) 0x00000000 0x00000000 0x00000002 0x00000000
    [  353.680000] PVR_K:   (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.690000] PVR_K:   (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.690000] PVR_K:   (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.700000] PVR_K:   (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.710000] PVR_K:   (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.720000] PVR_K:   (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.720000] PVR_K:   (T3C-80) 0x00000000 0x00000000 0x00000000 0x0F000000
    [  353.730000] PVR_K:   (T3C-90) 0xFA9F9000 0x00000000 0x00000000 0x00000000
    [  353.740000] PVR_K:   (T3C-A0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.740000] PVR_K:   (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.750000] PVR_K:   (T3C-C0) 0x00000000 0x00000000 0x000003F4 0x000003C2
    [  353.760000] PVR_K:   (T3C-D0) 0x0F000000 0x8000B000 0x8004B000 0x0F004000
    [  353.760000] PVR_K:   (T3C-E0) 0x0F00A420 0x0F00A740 0x00000000 0x00000000
    [  353.770000] PVR_K:   (T3C-F0) 0x00000000 0x00000254 0x00000254 0x00000000
    [  353.780000] PVR_K:   (T3C-100) 0x00000001 0x00000000 0x00000000 0x00000000
    [  353.790000] PVR_K:   (T3C-110) 0xADF40B12 0x00000102 0x00016C3A 0x00000102
    [  353.790000] PVR_K: SGX Kernel CCB WO:0x7D RO:0x7D
    [  353.840000] PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered
    [  353.840000] PVR_K: SGX debug (SGX_DDK_Linux_CustomerTI sgxddk 19 1.9.RC2@2139099)
    [  353.850000] PVR_K: (P0) EUR_CR_CORE_ID:          01120000
    [  353.860000] PVR_K: (P0) EUR_CR_CORE_REVISION:    00010205
    [  353.860000] PVR_K: (P0) EUR_CR_EVENT_STATUS:     20000000
    [  353.870000] PVR_K: (P0) EUR_CR_EVENT_STATUS2:    00000008
    [  353.870000] PVR_K: (P0) EUR_CR_BIF_CTRL:         00000000
    [  353.880000] PVR_K: (P0) EUR_CR_BIF_INT_STAT:     00000000
    [  353.890000] PVR_K: (P0) EUR_CR_BIF_FAULT:        00000000
    [  353.890000] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000000
    [  353.900000] PVR_K: (P0) EUR_CR_CLKGATECTL:       00222220
    [  353.900000] PVR_K: (P0) EUR_CR_PDS_PC_BASE:      00203468
    [  353.910000] PVR_K: Flip Command Complete Data 0 for display device 1:
    [  353.920000] PVR_K:   SRC 0: (Not in use)
    [  353.920000] PVR_K:   SRC 1: (Not in use)
    [  353.920000] PVR_K: SGX Host control:
    [  353.930000] PVR_K:   (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
    [  353.930000] PVR_K:   (HC-10) 0x00000065 0x00000000 0x0000000A 0x00030D40
    [  353.940000] PVR_K:   (HC-20) 0x00000000 0x00000001 0x00000001 0x00000000
    [  353.950000] PVR_K:   (HC-30) 0x00000000 0x0004A83F 0x0334EC40 0x00000000
    [  353.960000] PVR_K:   (HC-40) 0x00000000 0x00000000 0x00016C89 0x00001902
    [  353.960000] PVR_K: SGX TA/3D control:
    [  353.970000] PVR_K:   (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
    [  353.970000] PVR_K:   (T3C-10) 0x00000000 0x00000000 0x00000002 0x00000000
    [  353.980000] PVR_K:   (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.990000] PVR_K:   (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.990000] PVR_K:   (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.000000] PVR_K:   (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.010000] PVR_K:   (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.010000] PVR_K:   (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.020000] PVR_K:   (T3C-80) 0x00000000 0x0F0BE638 0x00000000 0x0F000000
    [  354.030000] PVR_K:   (T3C-90) 0xFA9F9000 0x0F0A5C80 0x00000000 0x0F09C920
    [  354.040000] PVR_K:   (T3C-A0) 0x0F00AFC0 0x00000000 0x00000000 0x00000000
    [  354.040000] PVR_K:   (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.050000] PVR_K:   (T3C-C0) 0x00000000 0x00000000 0x000003F5 0x000003C2
    [  354.060000] PVR_K:   (T3C-D0) 0x0F000000 0x8000B000 0x8004B000 0x0F004000
    [  354.060000] PVR_K:   (T3C-E0) 0x0F00A420 0x0F00A740 0x0F09C000 0x0F09C000
    [  354.070000] PVR_K:   (T3C-F0) 0x00000000 0x00000254 0x00000254 0x00000000
    [  354.080000] PVR_K:   (T3C-100) 0x00000001 0x00000000 0x00000000 0x00000000
    [  354.090000] PVR_K:   (T3C-110) 0x5774C0A3 0x00000102 0x00016C3A 0x00000102
    [  354.090000] PVR_K: SGX Kernel CCB WO:0xA2 RO:0xA2
    ^C
    root@ti814x-unified:~# [  354.120000] PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered
    [  354.130000] PVR_K: SGX debug (SGX_DDK_Linux_CustomerTI sgxddk 19 1.9.RC2@2139099)
    [  354.140000] PVR_K: (P0) EUR_CR_CORE_ID:          01120000
    [  354.140000] PVR_K: (P0) EUR_CR_CORE_REVISION:    00010205
    [  354.150000] PVR_K: (P0) EUR_CR_EVENT_STATUS:     20000000
    [  354.150000] PVR_K: (P0) EUR_CR_EVENT_STATUS2:    00000008
    [  354.160000] PVR_K: (P0) EUR_CR_BIF_CTRL:         00000000
    [  354.170000] PVR_K: (P0) EUR_CR_BIF_INT_STAT:     00000000
    [  354.170000] PVR_K: (P0) EUR_CR_BIF_FAULT:        00000000
    [  354.180000] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000000
    [  354.180000] PVR_K: (P0) EUR_CR_CLKGATECTL:       00222220
    [  354.190000] PVR_K: (P0) EUR_CR_PDS_PC_BASE:      00000000
    [  354.190000] PVR_K: Flip Command Complete Data 0 for display device 1:
    [  354.200000] PVR_K:   SRC 0: (Not in use)
    [  354.200000] PVR_K:   SRC 1: (Not in use)
    [  354.210000] PVR_K: SGX Host control:
    [  354.210000] PVR_K:   (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
    [  354.220000] PVR_K:   (HC-10) 0x00000066 0x00000000 0x0000000A 0x00030D40
    [  354.230000] PVR_K:   (HC-20) 0x00000000 0x00000001 0x00000001 0x00000000
    [  354.230000] PVR_K:   (HC-30) 0x00000000 0x0004A858 0x03398020 0x00000000
    [  354.240000] PVR_K:   (HC-40) 0x00000000 0x00000000 0x00016C89 0x00001902
    [  354.250000] PVR_K: SGX TA/3D control:
    [  354.250000] PVR_K:   (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
    [  354.260000] PVR_K:   (T3C-10) 0x00000000 0x00000000 0x00000002 0x00000000
    [  354.260000] PVR_K:   (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.270000] PVR_K:   (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.280000] PVR_K:   (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.290000] PVR_K:   (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.290000] PVR_K:   (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.300000] PVR_K:   (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.310000] PVR_K:   (T3C-80) 0x00000000 0x00000000 0x00000000 0x0F000000
    [  354.310000] PVR_K:   (T3C-90) 0xFA9F9000 0x00000000 0x00000000 0x00000000
    [  354.320000] PVR_K:   (T3C-A0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.330000] PVR_K:   (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.330000] PVR_K:   (T3C-C0) 0x00000000 0x00000000 0x000003F5 0x000003C2
    [  354.340000] PVR_K:   (T3C-D0) 0x0F000000 0x8000B000 0x8004B000 0x0F004000
    [  354.350000] PVR_K:   (T3C-E0) 0x0F00A420 0x0F00A740 0x00000000 0x00000000
    [  354.360000] PVR_K:   (T3C-F0) 0x00000000 0x00000254 0x00000254 0x00000000
    [  354.360000] PVR_K:   (T3C-100) 0x00000001 0x00000000 0x00000000 0x00000000
    [  354.370000] PVR_K:   (T3C-110) 0x23940F61 0x00000102 0x00016C3A 0x00000102
    [  354.380000] PVR_K: SGX Kernel CCB WO:0xA3 RO:0xA3
    [  354.420000] PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered
    [  354.430000] PVR_K: SGX debug (SGX_DDK_Linux_CustomerTI sgxddk 19 1.9.RC2@2139099)
    [  354.440000] PVR_K: (P0) EUR_CR_CORE_ID:          01120000
    [  354.440000] PVR_K: (P0) EUR_CR_CORE_REVISION:    00010205
    [  354.450000] PVR_K: (P0) EUR_CR_EVENT_STATUS:     20000000
    [  354.450000] PVR_K: (P0) EUR_CR_EVENT_STATUS2:    00000008
    [  354.460000] PVR_K: (P0) EUR_CR_BIF_CTRL:         00000000
    [  354.470000] PVR_K: (P0) EUR_CR_BIF_INT_STAT:     00000000
    [  354.470000] PVR_K: (P0) EUR_CR_BIF_FAULT:        00000000
    [  354.480000] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000000
    [  354.480000] PVR_K: (P0) EUR_CR_CLKGATECTL:       00222220
    [  354.490000] PVR_K: (P0) EUR_CR_PDS_PC_BASE:      00080000
    [  354.490000] PVR_K: Flip Command Complete Data 0 for display device 1:
    [  354.500000] PVR_K:   SRC 0: (Not in use)
    [  354.500000] PVR_K:   SRC 1: (Not in use)
    [  354.510000] PVR_K: SGX Host control:
    [  354.510000] PVR_K:   (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
    [  354.520000] PVR_K:   (HC-10) 0x00000067 0x00000000 0x0000000A 0x00030D40
    [  354.530000] PVR_K:   (HC-20) 0x00000000 0x00000001 0x00000001 0x00000000
    [  354.530000] PVR_K:   (HC-30) 0x00000000 0x0004A87E 0x033DC5E0 0x00000000
    [  354.540000] PVR_K:   (HC-40) 0x00000000 0x00000000 0x00016C89 0x00001902
    [  354.550000] PVR_K: SGX TA/3D control:
    [  354.550000] PVR_K:   (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
    [  354.560000] PVR_K:   (T3C-10) 0x00000000 0x00000000 0x00000002 0x00000000
    [  354.560000] PVR_K:   (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.570000] PVR_K:   (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.580000] PVR_K:   (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.590000] PVR_K:   (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.590000] PVR_K:   (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.600000] PVR_K:   (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.610000] PVR_K:   (T3C-80) 0x00000000 0x0F0BE67C 0x00000000 0x0F000000
    [  354.610000] PVR_K:   (T3C-90) 0xFA9F9000 0x0F0A6700 0x00000000 0x0F09C920
    [  354.620000] PVR_K:   (T3C-A0) 0x0F00AFC0 0x00000000 0x00000000 0x00000000
    [  354.630000] PVR_K:   (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.630000] PVR_K:   (T3C-C0) 0x00000000 0x00000000 0x000003F6 0x000003C2
    [  354.640000] PVR_K:   (T3C-D0) 0x0F000000 0x8000B000 0x8004B000 0x0F004000
    [  354.650000] PVR_K:   (T3C-E0) 0x0F00A420 0x0F00A740 0x0F09C000 0x0F09C000
    [  354.660000] PVR_K:   (T3C-F0) 0x00000000 0x00000254 0x00000254 0x00000000
    [  354.660000] PVR_K:   (T3C-100) 0x00000001 0x00000000 0x00000000 0x00000000
    [  354.670000] PVR_K:   (T3C-110) 0xEA563B45 0x00000102 0x00016C3A 0x00000102
    [  354.680000] PVR_K: SGX Kernel CCB WO:0xCA RO:0xCA
    [  354.710000] PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered
    [  354.710000] PVR_K: SGX debug (SGX_DDK_Linux_CustomerTI sgxddk 19 1.9.RC2@2139099)
    [  354.720000] PVR_K: (P0) EUR_CR_CORE_ID:          01120000
    [  354.730000] PVR_K: (P0) EUR_CR_CORE_REVISION:    00010205
    [  354.730000] PVR_K: (P0) EUR_CR_EVENT_STATUS:     20000000
    [  354.740000] PVR_K: (P0) EUR_CR_EVENT_STATUS2:    00000008
    [  354.750000] PVR_K: (P0) EUR_CR_BIF_CTRL:         00000000
    [  354.750000] PVR_K: (P0) EUR_CR_BIF_INT_STAT:     00000000
    [  354.760000] PVR_K: (P0) EUR_CR_BIF_FAULT:        00000000
    [  354.760000] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000000
    [  354.770000] PVR_K: (P0) EUR_CR_CLKGATECTL:       00222220
    [  354.770000] PVR_K: (P0) EUR_CR_PDS_PC_BASE:      00000000
    [  354.780000] PVR_K: Flip Command Complete Data 0 for display device 1:
    [  354.790000] PVR_K:   SRC 0: (Not in use)
    [  354.790000] PVR_K:   SRC 1: (Not in use)
    [  354.790000] PVR_K: SGX Host control:
    [  354.800000] PVR_K:   (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
    [  354.800000] PVR_K:   (HC-10) 0x00000068 0x00000000 0x0000000A 0x00030D40
    [  354.810000] PVR_K:   (HC-20) 0x00000000 0x00000001 0x00000001 0x00000000
    [  354.820000] PVR_K:   (HC-30) 0x00000000 0x0004A898 0x034259C0 0x00000000
    [  354.830000] PVR_K:   (HC-40) 0x00000000 0x00000000 0x00016C89 0x00001902
    [  354.830000] PVR_K: SGX TA/3D control:
    [  354.840000] PVR_K:   (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
    [  354.840000] PVR_K:   (T3C-10) 0x00000000 0x00000000 0x00000002 0x00000000
    [  354.850000] PVR_K:   (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.860000] PVR_K:   (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.860000] PVR_K:   (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.870000] PVR_K:   (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.880000] PVR_K:   (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.890000] PVR_K:   (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.890000] PVR_K:   (T3C-80) 0x00000000 0x00000000 0x00000000 0x0F000000
    [  354.900000] PVR_K:   (T3C-90) 0xFA9F9000 0x00000000 0x00000000 0x00000000
    [  354.910000] PVR_K:   (T3C-A0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.910000] PVR_K:   (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.920000] PVR_K:   (T3C-C0) 0x00000000 0x00000000 0x000003F6 0x000003C2
    [  354.930000] PVR_K:   (T3C-D0) 0x0F000000 0x8000B000 0x8004B000 0x0F004000
    [  354.930000] PVR_K:   (T3C-E0) 0x0F00A420 0x0F00A740 0x00000000 0x00000000
    [  354.940000] PVR_K:   (T3C-F0) 0x00000000 0x00000254 0x00000254 0x00000000
    [  354.950000] PVR_K:   (T3C-100) 0x00000001 0x00000000 0x00000000 0x00000000
    [  354.960000] PVR_K:   (T3C-110) 0x0F540606 0x00000102 0x00016C3A 0x00000102
    [  354.960000] PVR_K: SGX Kernel CCB WO:0xCB RO:0xCB

    [  353.290000] PVR_K: (P0) EUR_CR_EVENT_STATUS2:    00000008
    [  353.290000] PVR_K: (P0) EUR_CR_BIF_CTRL:         00000000
    [  353.300000] PVR_K: (P0) EUR_CR_BIF_INT_STAT:     00000000
    [  353.300000] PVR_K: (P0) EUR_CR_BIF_FAULT:        00000000
    [  353.310000] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000000
    [  353.310000] PVR_K: (P0) EUR_CR_CLKGATECTL:       00222220
    [  353.320000] PVR_K: (P0) EUR_CR_PDS_PC_BASE:      0030000C
    [  353.330000] PVR_K: Flip Command Complete Data 0 for display device 1:
    [  353.330000] PVR_K:   SRC 0: (Not in use)
    [  353.340000] PVR_K:   SRC 1: (Not in use)
    [  353.340000] PVR_K: SGX Host control:
    [  353.340000] PVR_K:   (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
    [  353.350000] PVR_K:   (HC-10) 0x00000063 0x00000000 0x0000000A 0x00030D40
    [  353.360000] PVR_K:   (HC-20) 0x00000000 0x00000001 0x00000001 0x00000000
    [  353.370000] PVR_K:   (HC-30) 0x00000000 0x0004A802 0x032C12A0 0x00000000
    [  353.370000] PVR_K:   (HC-40) 0x00000000 0x00000000 0x00016C89 0x00001902
    [  353.380000] PVR_K: SGX TA/3D control:
    [  353.380000] PVR_K:   (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
    [  353.390000] PVR_K:   (T3C-10) 0x00000000 0x00000000 0x00000002 0x00000000
    [  353.400000] PVR_K:   (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.400000] PVR_K:   (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.410000] PVR_K:   (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.420000] PVR_K:   (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.420000] PVR_K:   (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.430000] PVR_K:   (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.440000] PVR_K:   (T3C-80) 0x00000000 0x0F0BE67C 0x00000000 0x0F000000
    [  353.450000] PVR_K:   (T3C-90) 0xFA9F9000 0x0F0A5200 0x00000000 0x0F09C920
    [  353.450000] PVR_K:   (T3C-A0) 0x0F00AFC0 0x00000000 0x00000000 0x00000000
    [  353.460000] PVR_K:   (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.470000] PVR_K:   (T3C-C0) 0x00000000 0x00000000 0x000003F4 0x000003C2
    [  353.470000] PVR_K:   (T3C-D0) 0x0F000000 0x8000B000 0x8004B000 0x0F004000
    [  353.480000] PVR_K:   (T3C-E0) 0x0F00A420 0x0F00A740 0x0F09C000 0x0F09C000
    [  353.490000] PVR_K:   (T3C-F0) 0x00000000 0x00000254 0x00000254 0x00000000
    [  353.490000] PVR_K:   (T3C-100) 0x00000001 0x00000000 0x00000000 0x00000000
    [  353.500000] PVR_K:   (T3C-110) 0x9518CC0D 0x00000102 0x00016C3A 0x00000102
    [  353.510000] PVR_K: SGX Kernel CCB WO:0x7C RO:0x7C
    [  353.540000] PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered
    [  353.550000] PVR_K: SGX debug (SGX_DDK_Linux_CustomerTI sgxddk 19 1.9.RC2@2139099)
    [  353.550000] PVR_K: (P0) EUR_CR_CORE_ID:          01120000
    [  353.560000] PVR_K: (P0) EUR_CR_CORE_REVISION:    00010205
    [  353.560000] PVR_K: (P0) EUR_CR_EVENT_STATUS:     20000000
    [  353.570000] PVR_K: (P0) EUR_CR_EVENT_STATUS2:    00000008
    [  353.580000] PVR_K: (P0) EUR_CR_BIF_CTRL:         00000000
    [  353.580000] PVR_K: (P0) EUR_CR_BIF_INT_STAT:     00000000
    [  353.590000] PVR_K: (P0) EUR_CR_BIF_FAULT:        00000000
    [  353.590000] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000000
    [  353.600000] PVR_K: (P0) EUR_CR_CLKGATECTL:       00222220
    [  353.600000] PVR_K: (P0) EUR_CR_PDS_PC_BASE:      00000000
    [  353.610000] PVR_K: Flip Command Complete Data 0 for display device 1:
    [  353.620000] PVR_K:   SRC 0: (Not in use)
    [  353.620000] PVR_K:   SRC 1: (Not in use)
    [  353.620000] PVR_K: SGX Host control:
    [  353.630000] PVR_K:   (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
    [  353.630000] PVR_K:   (HC-10) 0x00000064 0x00000000 0x0000000A 0x00030D40
    [  353.640000] PVR_K:   (HC-20) 0x00000000 0x00000001 0x00000001 0x00000000
    [  353.650000] PVR_K:   (HC-30) 0x00000000 0x0004A81A 0x03307F70 0x00000000
    [  353.660000] PVR_K:   (HC-40) 0x00000000 0x00000000 0x00016C89 0x00001902
    [  353.660000] PVR_K: SGX TA/3D control:
    [  353.670000] PVR_K:   (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
    [  353.670000] PVR_K:   (T3C-10) 0x00000000 0x00000000 0x00000002 0x00000000
    [  353.680000] PVR_K:   (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.690000] PVR_K:   (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.690000] PVR_K:   (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.700000] PVR_K:   (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.710000] PVR_K:   (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.720000] PVR_K:   (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.720000] PVR_K:   (T3C-80) 0x00000000 0x00000000 0x00000000 0x0F000000
    [  353.730000] PVR_K:   (T3C-90) 0xFA9F9000 0x00000000 0x00000000 0x00000000
    [  353.740000] PVR_K:   (T3C-A0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.740000] PVR_K:   (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.750000] PVR_K:   (T3C-C0) 0x00000000 0x00000000 0x000003F4 0x000003C2
    [  353.760000] PVR_K:   (T3C-D0) 0x0F000000 0x8000B000 0x8004B000 0x0F004000
    [  353.760000] PVR_K:   (T3C-E0) 0x0F00A420 0x0F00A740 0x00000000 0x00000000
    [  353.770000] PVR_K:   (T3C-F0) 0x00000000 0x00000254 0x00000254 0x00000000
    [  353.780000] PVR_K:   (T3C-100) 0x00000001 0x00000000 0x00000000 0x00000000
    [  353.790000] PVR_K:   (T3C-110) 0xADF40B12 0x00000102 0x00016C3A 0x00000102
    [  353.790000] PVR_K: SGX Kernel CCB WO:0x7D RO:0x7D
    [  353.840000] PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered
    [  353.840000] PVR_K: SGX debug (SGX_DDK_Linux_CustomerTI sgxddk 19 1.9.RC2@2139099)
    [  353.850000] PVR_K: (P0) EUR_CR_CORE_ID:          01120000
    [  353.860000] PVR_K: (P0) EUR_CR_CORE_REVISION:    00010205
    [  353.860000] PVR_K: (P0) EUR_CR_EVENT_STATUS:     20000000
    [  353.870000] PVR_K: (P0) EUR_CR_EVENT_STATUS2:    00000008
    [  353.870000] PVR_K: (P0) EUR_CR_BIF_CTRL:         00000000
    [  353.880000] PVR_K: (P0) EUR_CR_BIF_INT_STAT:     00000000
    [  353.890000] PVR_K: (P0) EUR_CR_BIF_FAULT:        00000000
    [  353.890000] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000000
    [  353.900000] PVR_K: (P0) EUR_CR_CLKGATECTL:       00222220
    [  353.900000] PVR_K: (P0) EUR_CR_PDS_PC_BASE:      00203468
    [  353.910000] PVR_K: Flip Command Complete Data 0 for display device 1:
    [  353.920000] PVR_K:   SRC 0: (Not in use)
    [  353.920000] PVR_K:   SRC 1: (Not in use)
    [  353.920000] PVR_K: SGX Host control:
    [  353.930000] PVR_K:   (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
    [  353.930000] PVR_K:   (HC-10) 0x00000065 0x00000000 0x0000000A 0x00030D40
    [  353.940000] PVR_K:   (HC-20) 0x00000000 0x00000001 0x00000001 0x00000000
    [  353.950000] PVR_K:   (HC-30) 0x00000000 0x0004A83F 0x0334EC40 0x00000000
    [  353.960000] PVR_K:   (HC-40) 0x00000000 0x00000000 0x00016C89 0x00001902
    [  353.960000] PVR_K: SGX TA/3D control:
    [  353.970000] PVR_K:   (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
    [  353.970000] PVR_K:   (T3C-10) 0x00000000 0x00000000 0x00000002 0x00000000
    [  353.980000] PVR_K:   (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.990000] PVR_K:   (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.990000] PVR_K:   (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.000000] PVR_K:   (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.010000] PVR_K:   (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.010000] PVR_K:   (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.020000] PVR_K:   (T3C-80) 0x00000000 0x0F0BE638 0x00000000 0x0F000000
    [  354.030000] PVR_K:   (T3C-90) 0xFA9F9000 0x0F0A5C80 0x00000000 0x0F09C920
    [  354.040000] PVR_K:   (T3C-A0) 0x0F00AFC0 0x00000000 0x00000000 0x00000000
    [  354.040000] PVR_K:   (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.050000] PVR_K:   (T3C-C0) 0x00000000 0x00000000 0x000003F5 0x000003C2
    [  354.060000] PVR_K:   (T3C-D0) 0x0F000000 0x8000B000 0x8004B000 0x0F004000
    [  354.060000] PVR_K:   (T3C-E0) 0x0F00A420 0x0F00A740 0x0F09C000 0x0F09C000
    [  354.070000] PVR_K:   (T3C-F0) 0x00000000 0x00000254 0x00000254 0x00000000
    [  354.080000] PVR_K:   (T3C-100) 0x00000001 0x00000000 0x00000000 0x00000000
    [  354.090000] PVR_K:   (T3C-110) 0x5774C0A3 0x00000102 0x00016C3A 0x00000102
    [  354.090000] PVR_K: SGX Kernel CCB WO:0xA2 RO:0xA2
    ^C
    root@ti814x-unified:~# [  354.120000] PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered
    [  354.130000] PVR_K: SGX debug (SGX_DDK_Linux_CustomerTI sgxddk 19 1.9.RC2@2139099)
    [  354.140000] PVR_K: (P0) EUR_CR_CORE_ID:          01120000
    [  354.140000] PVR_K: (P0) EUR_CR_CORE_REVISION:    00010205
    [  354.150000] PVR_K: (P0) EUR_CR_EVENT_STATUS:     20000000
    [  354.150000] PVR_K: (P0) EUR_CR_EVENT_STATUS2:    00000008
    [  354.160000] PVR_K: (P0) EUR_CR_BIF_CTRL:         00000000
    [  354.170000] PVR_K: (P0) EUR_CR_BIF_INT_STAT:     00000000
    [  354.170000] PVR_K: (P0) EUR_CR_BIF_FAULT:        00000000
    [  354.180000] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000000
    [  354.180000] PVR_K: (P0) EUR_CR_CLKGATECTL:       00222220
    [  354.190000] PVR_K: (P0) EUR_CR_PDS_PC_BASE:      00000000
    [  354.190000] PVR_K: Flip Command Complete Data 0 for display device 1:
    [  354.200000] PVR_K:   SRC 0: (Not in use)
    [  354.200000] PVR_K:   SRC 1: (Not in use)
    [  354.210000] PVR_K: SGX Host control:
    [  354.210000] PVR_K:   (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
    [  354.220000] PVR_K:   (HC-10) 0x00000066 0x00000000 0x0000000A 0x00030D40
    [  354.230000] PVR_K:   (HC-20) 0x00000000 0x00000001 0x00000001 0x00000000
    [  354.230000] PVR_K:   (HC-30) 0x00000000 0x0004A858 0x03398020 0x00000000
    [  354.240000] PVR_K:   (HC-40) 0x00000000 0x00000000 0x00016C89 0x00001902
    [  354.250000] PVR_K: SGX TA/3D control:
    [  354.250000] PVR_K:   (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
    [  354.260000] PVR_K:   (T3C-10) 0x00000000 0x00000000 0x00000002 0x00000000
    [  354.260000] PVR_K:   (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.270000] PVR_K:   (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.280000] PVR_K:   (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.290000] PVR_K:   (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.290000] PVR_K:   (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.300000] PVR_K:   (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.310000] PVR_K:   (T3C-80) 0x00000000 0x00000000 0x00000000 0x0F000000
    [  354.310000] PVR_K:   (T3C-90) 0xFA9F9000 0x00000000 0x00000000 0x00000000
    [  354.320000] PVR_K:   (T3C-A0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.330000] PVR_K:   (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.330000] PVR_K:   (T3C-C0) 0x00000000 0x00000000 0x000003F5 0x000003C2
    [  354.340000] PVR_K:   (T3C-D0) 0x0F000000 0x8000B000 0x8004B000 0x0F004000
    [  354.350000] PVR_K:   (T3C-E0) 0x0F00A420 0x0F00A740 0x00000000 0x00000000
    [  354.360000] PVR_K:   (T3C-F0) 0x00000000 0x00000254 0x00000254 0x00000000
    [  354.360000] PVR_K:   (T3C-100) 0x00000001 0x00000000 0x00000000 0x00000000
    [  354.370000] PVR_K:   (T3C-110) 0x23940F61 0x00000102 0x00016C3A 0x00000102
    [  354.380000] PVR_K: SGX Kernel CCB WO:0xA3 RO:0xA3
    [  354.420000] PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered
    [  354.430000] PVR_K: SGX debug (SGX_DDK_Linux_CustomerTI sgxddk 19 1.9.RC2@2139099)
    [  354.440000] PVR_K: (P0) EUR_CR_CORE_ID:          01120000
    [  354.440000] PVR_K: (P0) EUR_CR_CORE_REVISION:    00010205
    [  354.450000] PVR_K: (P0) EUR_CR_EVENT_STATUS:     20000000
    [  354.450000] PVR_K: (P0) EUR_CR_EVENT_STATUS2:    00000008
    [  354.460000] PVR_K: (P0) EUR_CR_BIF_CTRL:         00000000
    [  354.470000] PVR_K: (P0) EUR_CR_BIF_INT_STAT:     00000000
    [  354.470000] PVR_K: (P0) EUR_CR_BIF_FAULT:        00000000
    [  354.480000] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000000
    [  354.480000] PVR_K: (P0) EUR_CR_CLKGATECTL:       00222220
    [  354.490000] PVR_K: (P0) EUR_CR_PDS_PC_BASE:      00080000
    [  354.490000] PVR_K: Flip Command Complete Data 0 for display device 1:
    [  354.500000] PVR_K:   SRC 0: (Not in use)
    [  354.500000] PVR_K:   SRC 1: (Not in use)
    [  354.510000] PVR_K: SGX Host control:
    [  354.510000] PVR_K:   (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
    [  354.520000] PVR_K:   (HC-10) 0x00000067 0x00000000 0x0000000A 0x00030D40
    [  354.530000] PVR_K:   (HC-20) 0x00000000 0x00000001 0x00000001 0x00000000
    [  354.530000] PVR_K:   (HC-30) 0x00000000 0x0004A87E 0x033DC5E0 0x00000000
    [  354.540000] PVR_K:   (HC-40) 0x00000000 0x00000000 0x00016C89 0x00001902
    [  354.550000] PVR_K: SGX TA/3D control:
    [  354.550000] PVR_K:   (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
    [  354.560000] PVR_K:   (T3C-10) 0x00000000 0x00000000 0x00000002 0x00000000
    [  354.560000] PVR_K:   (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.570000] PVR_K:   (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.580000] PVR_K:   (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.590000] PVR_K:   (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.590000] PVR_K:   (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.600000] PVR_K:   (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.610000] PVR_K:   (T3C-80) 0x00000000 0x0F0BE67C 0x00000000 0x0F000000
    [  354.610000] PVR_K:   (T3C-90) 0xFA9F9000 0x0F0A6700 0x00000000 0x0F09C920
    [  354.620000] PVR_K:   (T3C-A0) 0x0F00AFC0 0x00000000 0x00000000 0x00000000
    [  354.630000] PVR_K:   (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.630000] PVR_K:   (T3C-C0) 0x00000000 0x00000000 0x000003F6 0x000003C2
    [  354.640000] PVR_K:   (T3C-D0) 0x0F000000 0x8000B000 0x8004B000 0x0F004000
    [  354.650000] PVR_K:   (T3C-E0) 0x0F00A420 0x0F00A740 0x0F09C000 0x0F09C000
    [  354.660000] PVR_K:   (T3C-F0) 0x00000000 0x00000254 0x00000254 0x00000000
    [  354.660000] PVR_K:   (T3C-100) 0x00000001 0x00000000 0x00000000 0x00000000
    [  354.670000] PVR_K:   (T3C-110) 0xEA563B45 0x00000102 0x00016C3A 0x00000102
    [  354.680000] PVR_K: SGX Kernel CCB WO:0xCA RO:0xCA
    [  354.710000] PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered
    [  354.710000] PVR_K: SGX debug (SGX_DDK_Linux_CustomerTI sgxddk 19 1.9.RC2@2139099)
    [  354.720000] PVR_K: (P0) EUR_CR_CORE_ID:          01120000
    [  354.730000] PVR_K: (P0) EUR_CR_CORE_REVISION:    00010205
    [  354.730000] PVR_K: (P0) EUR_CR_EVENT_STATUS:     20000000
    [  354.740000] PVR_K: (P0) EUR_CR_EVENT_STATUS2:    00000008
    [  354.750000] PVR_K: (P0) EUR_CR_BIF_CTRL:         00000000
    [  354.750000] PVR_K: (P0) EUR_CR_BIF_INT_STAT:     00000000
    [  354.760000] PVR_K: (P0) EUR_CR_BIF_FAULT:        00000000
    [  354.760000] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000000
    [  354.770000] PVR_K: (P0) EUR_CR_CLKGATECTL:       00222220
    [  354.770000] PVR_K: (P0) EUR_CR_PDS_PC_BASE:      00000000
    [  354.780000] PVR_K: Flip Command Complete Data 0 for display device 1:
    [  354.790000] PVR_K:   SRC 0: (Not in use)
    [  354.790000] PVR_K:   SRC 1: (Not in use)
    [  354.790000] PVR_K: SGX Host control:
    [  354.800000] PVR_K:   (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
    [  354.800000] PVR_K:   (HC-10) 0x00000068 0x00000000 0x0000000A 0x00030D40
    [  354.810000] PVR_K:   (HC-20) 0x00000000 0x00000001 0x00000001 0x00000000
    [  354.820000] PVR_K:   (HC-30) 0x00000000 0x0004A898 0x034259C0 0x00000000
    [  354.830000] PVR_K:   (HC-40) 0x00000000 0x00000000 0x00016C89 0x00001902
    [  354.830000] PVR_K: SGX TA/3D control:
    [  354.840000] PVR_K:   (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
    [  354.840000] PVR_K:   (T3C-10) 0x00000000 0x00000000 0x00000002 0x00000000
    [  354.850000] PVR_K:   (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.860000] PVR_K:   (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.860000] PVR_K:   (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.870000] PVR_K:   (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.880000] PVR_K:   (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.890000] PVR_K:   (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.890000] PVR_K:   (T3C-80) 0x00000000 0x00000000 0x00000000 0x0F000000
    [  354.900000] PVR_K:   (T3C-90) 0xFA9F9000 0x00000000 0x00000000 0x00000000
    [  354.910000] PVR_K:   (T3C-A0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.910000] PVR_K:   (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.920000] PVR_K:   (T3C-C0) 0x00000000 0x00000000 0x000003F6 0x000003C2
    [  354.930000] PVR_K:   (T3C-D0) 0x0F000000 0x8000B000 0x8004B000 0x0F004000
    [  354.930000] PVR_K:   (T3C-E0) 0x0F00A420 0x0F00A740 0x00000000 0x00000000
    [  354.940000] PVR_K:   (T3C-F0) 0x00000000 0x00000254 0x00000254 0x00000000
    [  354.950000] PVR_K:   (T3C-100) 0x00000001 0x00000000 0x00000000 0x00000000
    [  354.960000] PVR_K:   (T3C-110) 0x0F540606 0x00000102 0x00016C3A 0x00000102
    [  354.960000] PVR_K: SGX Kernel CCB WO:0xCB RO:0xCB
  • below is output from another crash (each crash is different)

    [  353.290000] PVR_K: (P0) EUR_CR_EVENT_STATUS2:    00000008
    [  353.290000] PVR_K: (P0) EUR_CR_BIF_CTRL:         00000000
    [  353.300000] PVR_K: (P0) EUR_CR_BIF_INT_STAT:     00000000
    [  353.300000] PVR_K: (P0) EUR_CR_BIF_FAULT:        00000000
    [  353.310000] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000000
    [  353.310000] PVR_K: (P0) EUR_CR_CLKGATECTL:       00222220
    [  353.320000] PVR_K: (P0) EUR_CR_PDS_PC_BASE:      0030000C
    [  353.330000] PVR_K: Flip Command Complete Data 0 for display device 1:
    [  353.330000] PVR_K:   SRC 0: (Not in use)
    [  353.340000] PVR_K:   SRC 1: (Not in use)
    [  353.340000] PVR_K: SGX Host control:
    [  353.340000] PVR_K:   (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
    [  353.350000] PVR_K:   (HC-10) 0x00000063 0x00000000 0x0000000A 0x00030D40
    [  353.360000] PVR_K:   (HC-20) 0x00000000 0x00000001 0x00000001 0x00000000
    [  353.370000] PVR_K:   (HC-30) 0x00000000 0x0004A802 0x032C12A0 0x00000000
    [  353.370000] PVR_K:   (HC-40) 0x00000000 0x00000000 0x00016C89 0x00001902
    [  353.380000] PVR_K: SGX TA/3D control:
    [  353.380000] PVR_K:   (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
    [  353.390000] PVR_K:   (T3C-10) 0x00000000 0x00000000 0x00000002 0x00000000
    [  353.400000] PVR_K:   (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.400000] PVR_K:   (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.410000] PVR_K:   (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.420000] PVR_K:   (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.420000] PVR_K:   (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.430000] PVR_K:   (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.440000] PVR_K:   (T3C-80) 0x00000000 0x0F0BE67C 0x00000000 0x0F000000
    [  353.450000] PVR_K:   (T3C-90) 0xFA9F9000 0x0F0A5200 0x00000000 0x0F09C920
    [  353.450000] PVR_K:   (T3C-A0) 0x0F00AFC0 0x00000000 0x00000000 0x00000000
    [  353.460000] PVR_K:   (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.470000] PVR_K:   (T3C-C0) 0x00000000 0x00000000 0x000003F4 0x000003C2
    [  353.470000] PVR_K:   (T3C-D0) 0x0F000000 0x8000B000 0x8004B000 0x0F004000
    [  353.480000] PVR_K:   (T3C-E0) 0x0F00A420 0x0F00A740 0x0F09C000 0x0F09C000
    [  353.490000] PVR_K:   (T3C-F0) 0x00000000 0x00000254 0x00000254 0x00000000
    [  353.490000] PVR_K:   (T3C-100) 0x00000001 0x00000000 0x00000000 0x00000000
    [  353.500000] PVR_K:   (T3C-110) 0x9518CC0D 0x00000102 0x00016C3A 0x00000102
    [  353.510000] PVR_K: SGX Kernel CCB WO:0x7C RO:0x7C
    [  353.540000] PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered
    [  353.550000] PVR_K: SGX debug (SGX_DDK_Linux_CustomerTI sgxddk 19 1.9.RC2@2139099)
    [  353.550000] PVR_K: (P0) EUR_CR_CORE_ID:          01120000
    [  353.560000] PVR_K: (P0) EUR_CR_CORE_REVISION:    00010205
    [  353.560000] PVR_K: (P0) EUR_CR_EVENT_STATUS:     20000000
    [  353.570000] PVR_K: (P0) EUR_CR_EVENT_STATUS2:    00000008
    [  353.580000] PVR_K: (P0) EUR_CR_BIF_CTRL:         00000000
    [  353.580000] PVR_K: (P0) EUR_CR_BIF_INT_STAT:     00000000
    [  353.590000] PVR_K: (P0) EUR_CR_BIF_FAULT:        00000000
    [  353.590000] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000000
    [  353.600000] PVR_K: (P0) EUR_CR_CLKGATECTL:       00222220
    [  353.600000] PVR_K: (P0) EUR_CR_PDS_PC_BASE:      00000000
    [  353.610000] PVR_K: Flip Command Complete Data 0 for display device 1:
    [  353.620000] PVR_K:   SRC 0: (Not in use)
    [  353.620000] PVR_K:   SRC 1: (Not in use)
    [  353.620000] PVR_K: SGX Host control:
    [  353.630000] PVR_K:   (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
    [  353.630000] PVR_K:   (HC-10) 0x00000064 0x00000000 0x0000000A 0x00030D40
    [  353.640000] PVR_K:   (HC-20) 0x00000000 0x00000001 0x00000001 0x00000000
    [  353.650000] PVR_K:   (HC-30) 0x00000000 0x0004A81A 0x03307F70 0x00000000
    [  353.660000] PVR_K:   (HC-40) 0x00000000 0x00000000 0x00016C89 0x00001902
    [  353.660000] PVR_K: SGX TA/3D control:
    [  353.670000] PVR_K:   (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
    [  353.670000] PVR_K:   (T3C-10) 0x00000000 0x00000000 0x00000002 0x00000000
    [  353.680000] PVR_K:   (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.690000] PVR_K:   (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.690000] PVR_K:   (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.700000] PVR_K:   (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.710000] PVR_K:   (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.720000] PVR_K:   (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.720000] PVR_K:   (T3C-80) 0x00000000 0x00000000 0x00000000 0x0F000000
    [  353.730000] PVR_K:   (T3C-90) 0xFA9F9000 0x00000000 0x00000000 0x00000000
    [  353.740000] PVR_K:   (T3C-A0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.740000] PVR_K:   (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.750000] PVR_K:   (T3C-C0) 0x00000000 0x00000000 0x000003F4 0x000003C2
    [  353.760000] PVR_K:   (T3C-D0) 0x0F000000 0x8000B000 0x8004B000 0x0F004000
    [  353.760000] PVR_K:   (T3C-E0) 0x0F00A420 0x0F00A740 0x00000000 0x00000000
    [  353.770000] PVR_K:   (T3C-F0) 0x00000000 0x00000254 0x00000254 0x00000000
    [  353.780000] PVR_K:   (T3C-100) 0x00000001 0x00000000 0x00000000 0x00000000
    [  353.790000] PVR_K:   (T3C-110) 0xADF40B12 0x00000102 0x00016C3A 0x00000102
    [  353.790000] PVR_K: SGX Kernel CCB WO:0x7D RO:0x7D
    [  353.840000] PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered
    [  353.840000] PVR_K: SGX debug (SGX_DDK_Linux_CustomerTI sgxddk 19 1.9.RC2@2139099)
    [  353.850000] PVR_K: (P0) EUR_CR_CORE_ID:          01120000
    [  353.860000] PVR_K: (P0) EUR_CR_CORE_REVISION:    00010205
    [  353.860000] PVR_K: (P0) EUR_CR_EVENT_STATUS:     20000000
    [  353.870000] PVR_K: (P0) EUR_CR_EVENT_STATUS2:    00000008
    [  353.870000] PVR_K: (P0) EUR_CR_BIF_CTRL:         00000000
    [  353.880000] PVR_K: (P0) EUR_CR_BIF_INT_STAT:     00000000
    [  353.890000] PVR_K: (P0) EUR_CR_BIF_FAULT:        00000000
    [  353.890000] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000000
    [  353.900000] PVR_K: (P0) EUR_CR_CLKGATECTL:       00222220
    [  353.900000] PVR_K: (P0) EUR_CR_PDS_PC_BASE:      00203468
    [  353.910000] PVR_K: Flip Command Complete Data 0 for display device 1:
    [  353.920000] PVR_K:   SRC 0: (Not in use)
    [  353.920000] PVR_K:   SRC 1: (Not in use)
    [  353.920000] PVR_K: SGX Host control:
    [  353.930000] PVR_K:   (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
    [  353.930000] PVR_K:   (HC-10) 0x00000065 0x00000000 0x0000000A 0x00030D40
    [  353.940000] PVR_K:   (HC-20) 0x00000000 0x00000001 0x00000001 0x00000000
    [  353.950000] PVR_K:   (HC-30) 0x00000000 0x0004A83F 0x0334EC40 0x00000000
    [  353.960000] PVR_K:   (HC-40) 0x00000000 0x00000000 0x00016C89 0x00001902
    [  353.960000] PVR_K: SGX TA/3D control:
    [  353.970000] PVR_K:   (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
    [  353.970000] PVR_K:   (T3C-10) 0x00000000 0x00000000 0x00000002 0x00000000
    [  353.980000] PVR_K:   (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.990000] PVR_K:   (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    [  353.990000] PVR_K:   (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.000000] PVR_K:   (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.010000] PVR_K:   (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.010000] PVR_K:   (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.020000] PVR_K:   (T3C-80) 0x00000000 0x0F0BE638 0x00000000 0x0F000000
    [  354.030000] PVR_K:   (T3C-90) 0xFA9F9000 0x0F0A5C80 0x00000000 0x0F09C920
    [  354.040000] PVR_K:   (T3C-A0) 0x0F00AFC0 0x00000000 0x00000000 0x00000000
    [  354.040000] PVR_K:   (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.050000] PVR_K:   (T3C-C0) 0x00000000 0x00000000 0x000003F5 0x000003C2
    [  354.060000] PVR_K:   (T3C-D0) 0x0F000000 0x8000B000 0x8004B000 0x0F004000
    [  354.060000] PVR_K:   (T3C-E0) 0x0F00A420 0x0F00A740 0x0F09C000 0x0F09C000
    [  354.070000] PVR_K:   (T3C-F0) 0x00000000 0x00000254 0x00000254 0x00000000
    [  354.080000] PVR_K:   (T3C-100) 0x00000001 0x00000000 0x00000000 0x00000000
    [  354.090000] PVR_K:   (T3C-110) 0x5774C0A3 0x00000102 0x00016C3A 0x00000102
    [  354.090000] PVR_K: SGX Kernel CCB WO:0xA2 RO:0xA2
    ^C
    root@ti814x-unified:~# [  354.120000] PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered
    [  354.130000] PVR_K: SGX debug (SGX_DDK_Linux_CustomerTI sgxddk 19 1.9.RC2@2139099)
    [  354.140000] PVR_K: (P0) EUR_CR_CORE_ID:          01120000
    [  354.140000] PVR_K: (P0) EUR_CR_CORE_REVISION:    00010205
    [  354.150000] PVR_K: (P0) EUR_CR_EVENT_STATUS:     20000000
    [  354.150000] PVR_K: (P0) EUR_CR_EVENT_STATUS2:    00000008
    [  354.160000] PVR_K: (P0) EUR_CR_BIF_CTRL:         00000000
    [  354.170000] PVR_K: (P0) EUR_CR_BIF_INT_STAT:     00000000
    [  354.170000] PVR_K: (P0) EUR_CR_BIF_FAULT:        00000000
    [  354.180000] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000000
    [  354.180000] PVR_K: (P0) EUR_CR_CLKGATECTL:       00222220
    [  354.190000] PVR_K: (P0) EUR_CR_PDS_PC_BASE:      00000000
    [  354.190000] PVR_K: Flip Command Complete Data 0 for display device 1:
    [  354.200000] PVR_K:   SRC 0: (Not in use)
    [  354.200000] PVR_K:   SRC 1: (Not in use)
    [  354.210000] PVR_K: SGX Host control:
    [  354.210000] PVR_K:   (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
    [  354.220000] PVR_K:   (HC-10) 0x00000066 0x00000000 0x0000000A 0x00030D40
    [  354.230000] PVR_K:   (HC-20) 0x00000000 0x00000001 0x00000001 0x00000000
    [  354.230000] PVR_K:   (HC-30) 0x00000000 0x0004A858 0x03398020 0x00000000
    [  354.240000] PVR_K:   (HC-40) 0x00000000 0x00000000 0x00016C89 0x00001902
    [  354.250000] PVR_K: SGX TA/3D control:
    [  354.250000] PVR_K:   (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
    [  354.260000] PVR_K:   (T3C-10) 0x00000000 0x00000000 0x00000002 0x00000000
    [  354.260000] PVR_K:   (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.270000] PVR_K:   (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.280000] PVR_K:   (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.290000] PVR_K:   (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.290000] PVR_K:   (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.300000] PVR_K:   (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.310000] PVR_K:   (T3C-80) 0x00000000 0x00000000 0x00000000 0x0F000000
    [  354.310000] PVR_K:   (T3C-90) 0xFA9F9000 0x00000000 0x00000000 0x00000000
    [  354.320000] PVR_K:   (T3C-A0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.330000] PVR_K:   (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.330000] PVR_K:   (T3C-C0) 0x00000000 0x00000000 0x000003F5 0x000003C2
    [  354.340000] PVR_K:   (T3C-D0) 0x0F000000 0x8000B000 0x8004B000 0x0F004000
    [  354.350000] PVR_K:   (T3C-E0) 0x0F00A420 0x0F00A740 0x00000000 0x00000000
    [  354.360000] PVR_K:   (T3C-F0) 0x00000000 0x00000254 0x00000254 0x00000000
    [  354.360000] PVR_K:   (T3C-100) 0x00000001 0x00000000 0x00000000 0x00000000
    [  354.370000] PVR_K:   (T3C-110) 0x23940F61 0x00000102 0x00016C3A 0x00000102
    [  354.380000] PVR_K: SGX Kernel CCB WO:0xA3 RO:0xA3
    [  354.420000] PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered
    [  354.430000] PVR_K: SGX debug (SGX_DDK_Linux_CustomerTI sgxddk 19 1.9.RC2@2139099)
    [  354.440000] PVR_K: (P0) EUR_CR_CORE_ID:          01120000
    [  354.440000] PVR_K: (P0) EUR_CR_CORE_REVISION:    00010205
    [  354.450000] PVR_K: (P0) EUR_CR_EVENT_STATUS:     20000000
    [  354.450000] PVR_K: (P0) EUR_CR_EVENT_STATUS2:    00000008
    [  354.460000] PVR_K: (P0) EUR_CR_BIF_CTRL:         00000000
    [  354.470000] PVR_K: (P0) EUR_CR_BIF_INT_STAT:     00000000
    [  354.470000] PVR_K: (P0) EUR_CR_BIF_FAULT:        00000000
    [  354.480000] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000000
    [  354.480000] PVR_K: (P0) EUR_CR_CLKGATECTL:       00222220
    [  354.490000] PVR_K: (P0) EUR_CR_PDS_PC_BASE:      00080000
    [  354.490000] PVR_K: Flip Command Complete Data 0 for display device 1:
    [  354.500000] PVR_K:   SRC 0: (Not in use)
    [  354.500000] PVR_K:   SRC 1: (Not in use)
    [  354.510000] PVR_K: SGX Host control:
    [  354.510000] PVR_K:   (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
    [  354.520000] PVR_K:   (HC-10) 0x00000067 0x00000000 0x0000000A 0x00030D40
    [  354.530000] PVR_K:   (HC-20) 0x00000000 0x00000001 0x00000001 0x00000000
    [  354.530000] PVR_K:   (HC-30) 0x00000000 0x0004A87E 0x033DC5E0 0x00000000
    [  354.540000] PVR_K:   (HC-40) 0x00000000 0x00000000 0x00016C89 0x00001902
    [  354.550000] PVR_K: SGX TA/3D control:
    [  354.550000] PVR_K:   (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
    [  354.560000] PVR_K:   (T3C-10) 0x00000000 0x00000000 0x00000002 0x00000000
    [  354.560000] PVR_K:   (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.570000] PVR_K:   (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.580000] PVR_K:   (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.590000] PVR_K:   (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.590000] PVR_K:   (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.600000] PVR_K:   (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.610000] PVR_K:   (T3C-80) 0x00000000 0x0F0BE67C 0x00000000 0x0F000000
    [  354.610000] PVR_K:   (T3C-90) 0xFA9F9000 0x0F0A6700 0x00000000 0x0F09C920
    [  354.620000] PVR_K:   (T3C-A0) 0x0F00AFC0 0x00000000 0x00000000 0x00000000
    [  354.630000] PVR_K:   (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.630000] PVR_K:   (T3C-C0) 0x00000000 0x00000000 0x000003F6 0x000003C2
    [  354.640000] PVR_K:   (T3C-D0) 0x0F000000 0x8000B000 0x8004B000 0x0F004000
    [  354.650000] PVR_K:   (T3C-E0) 0x0F00A420 0x0F00A740 0x0F09C000 0x0F09C000
    [  354.660000] PVR_K:   (T3C-F0) 0x00000000 0x00000254 0x00000254 0x00000000
    [  354.660000] PVR_K:   (T3C-100) 0x00000001 0x00000000 0x00000000 0x00000000
    [  354.670000] PVR_K:   (T3C-110) 0xEA563B45 0x00000102 0x00016C3A 0x00000102
    [  354.680000] PVR_K: SGX Kernel CCB WO:0xCA RO:0xCA
    [  354.710000] PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered
    [  354.710000] PVR_K: SGX debug (SGX_DDK_Linux_CustomerTI sgxddk 19 1.9.RC2@2139099)
    [  354.720000] PVR_K: (P0) EUR_CR_CORE_ID:          01120000
    [  354.730000] PVR_K: (P0) EUR_CR_CORE_REVISION:    00010205
    [  354.730000] PVR_K: (P0) EUR_CR_EVENT_STATUS:     20000000
    [  354.740000] PVR_K: (P0) EUR_CR_EVENT_STATUS2:    00000008
    [  354.750000] PVR_K: (P0) EUR_CR_BIF_CTRL:         00000000
    [  354.750000] PVR_K: (P0) EUR_CR_BIF_INT_STAT:     00000000
    [  354.760000] PVR_K: (P0) EUR_CR_BIF_FAULT:        00000000
    [  354.760000] PVR_K: (P0) EUR_CR_BIF_MEM_REQ_STAT: 00000000
    [  354.770000] PVR_K: (P0) EUR_CR_CLKGATECTL:       00222220
    [  354.770000] PVR_K: (P0) EUR_CR_PDS_PC_BASE:      00000000
    [  354.780000] PVR_K: Flip Command Complete Data 0 for display device 1:
    [  354.790000] PVR_K:   SRC 0: (Not in use)
    [  354.790000] PVR_K:   SRC 1: (Not in use)
    [  354.790000] PVR_K: SGX Host control:
    [  354.800000] PVR_K:   (HC-0) 0x00000001 0x00000000 0x00000000 0x00000001
    [  354.800000] PVR_K:   (HC-10) 0x00000068 0x00000000 0x0000000A 0x00030D40
    [  354.810000] PVR_K:   (HC-20) 0x00000000 0x00000001 0x00000001 0x00000000
    [  354.820000] PVR_K:   (HC-30) 0x00000000 0x0004A898 0x034259C0 0x00000000
    [  354.830000] PVR_K:   (HC-40) 0x00000000 0x00000000 0x00016C89 0x00001902
    [  354.830000] PVR_K: SGX TA/3D control:
    [  354.840000] PVR_K:   (T3C-0) 0x0F003000 0x0F003120 0x0F002000 0x00000000
    [  354.840000] PVR_K:   (T3C-10) 0x00000000 0x00000000 0x00000002 0x00000000
    [  354.850000] PVR_K:   (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.860000] PVR_K:   (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.860000] PVR_K:   (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.870000] PVR_K:   (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.880000] PVR_K:   (T3C-60) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.890000] PVR_K:   (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.890000] PVR_K:   (T3C-80) 0x00000000 0x00000000 0x00000000 0x0F000000
    [  354.900000] PVR_K:   (T3C-90) 0xFA9F9000 0x00000000 0x00000000 0x00000000
    [  354.910000] PVR_K:   (T3C-A0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.910000] PVR_K:   (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    [  354.920000] PVR_K:   (T3C-C0) 0x00000000 0x00000000 0x000003F6 0x000003C2
    [  354.930000] PVR_K:   (T3C-D0) 0x0F000000 0x8000B000 0x8004B000 0x0F004000
    [  354.930000] PVR_K:   (T3C-E0) 0x0F00A420 0x0F00A740 0x00000000 0x00000000
    [  354.940000] PVR_K:   (T3C-F0) 0x00000000 0x00000254 0x00000254 0x00000000
    [  354.950000] PVR_K:   (T3C-100) 0x00000001 0x00000000 0x00000000 0x00000000
    [  354.960000] PVR_K:   (T3C-110) 0x0F540606 0x00000102 0x00016C3A 0x00000102
    [  354.960000] PVR_K: SGX Kernel CCB WO:0xCB RO:0xCB

  • -          Can you move to the latest release 1.10 DDK version (looks like you have moved to 1.9, so should be able to move to 1.10 as well) ?

    -          Can you replicate this in a Qt/embedded system ? That will be the fastest way to test this on EVM and localize the issue if related to SGX, as there are no X-stack related issues to deal with.

     

  • We ran test under Qt 4.7.2 for Embedded Linux, it didn't crash, so I’m pretty sure it’s safe to say that the crash is X11 specific

  • Hi,

    Are you able to consistently reproduce the issue? Do you see any consistent error logs when the issue is reproduced? How long does it take to reproduce the issue?

    Given the randomness of the issue/the randomness of the logs provided, we would suggest running some tests/experiments to see if it helps in arriving at a scenario occuring with consistent error logs-

    From one of the logs provided by you, it can also be a kernel issue -

    4617.790000] Internal error: Oops - undefined instruction: 0 [#1]
    [ 4617.790000] last sysfs file: /sys/devices/platform/generic-bl.1/backlight/unified-bl/brightness
    [ 4617.790000] Modules linked in: bufferclass_ti pvrsrvkm drm unified_kbd cmemk ti81xxvo ti81xxhdmi ti81xxfb vpss boot_logo syslink usbtouchscreen
    [ 4617.790000] CPU: 0    Not tainted  (2.6.37 #1)
    [ 4617.790000] PC is at update_wall_time+0x394/0x64c
    [ 4617.790000] LR is at update_wall_time+0x354/0x64c

     

    Hence we would suggest following tests to be tried -

    1.Try debug build & see if you observe any consistent error log whenever you reproduce the issue.
    2. Run PVRTune & analyze the metrics/data it is showing before & after running the application. You can also periodically monitor with PVRTune.
    3. Periodically check for memory & cpu usage. Observe if you are seeing anything abnormal.
    4. Try changing xorg.conf options as suggested below & see if it makes any difference to your observation –
    http://processors.wiki.ti.com/index.php/SGXDbg#Observing_low_performance_with_Qt.2BX11_apps_for_ARGB

    Also you can try changing the below  xorg.conf  options to see if this makes a difference–
    Option          "FlipChain"     "true"
    Option          "NoAccel"       "false"

    5.Try increasing buffers -
    http://e2e.ti.com/support/dsp/omap_applications_processors/f/447/p/214127/756656.aspx
    http://processors.wiki.ti.com/index.php/SGXDbg#ParamBufferSize

    6. Can you reproduce the issue with a standalone X11 app/test case? Is it seen with Qt+X11 only?  No other application/test/use case can reproduce this issue?

    7.Try using the latest release as already suggested.

     Thanks,

    Prathap.

  • See results from customer. I will send files via email.

                We can consistently reproduce the issue.

     

                The example crashed on our development board pretty fast. It ran on the EVM for several hours but crashed overnight and it would not restart on the EVM until it is rebooted. So, it appears to be more difficult to reproduce on the EVM with the older SDK/DDK but still reproducible. This is running an older rootfs from 2012, and is running Graphics_SDK_4_06_00_03 which is using ddk version 1.7 and we are now running 4.08.00.01 with DDK 1.9.

     

    I attached a simplified version of the splash screen with three png files. It can take up to an hour to crash.

    Just copy the four attached files into a folder and run

    qmlviewer SplashScreen.qml -graphicssystem raster

    we have tried the following tests suggested by you:

    2. Run PVRTune & analyze the metrics/data it is showing before & after running the application. You can also periodically monitor with PVRTune.

     – nothing out of ordinary

    3. Periodically check for memory & cpu usage. Observe if you are seeing anything abnormal.     

    -CPU and memory usage are normal. Don’t see memory leak

    4. Try changing xorg.conf options as suggested below & see if it makes any difference to your observation

    – changed and still crashes

    http://processors.wiki.ti.com/index.php/SGXDbg#Observing_low_performance_with_Qt.2BX11_apps_for_ARGB

     

    Also you can try changing the below  xorg.conf  options to see if this makes a difference–

    Option          "FlipChain"     "true"

    Option          "NoAccel"       "false"

     

    5.Try increasing buffers

    – still crashes

    http://e2e.ti.com/support/dsp/omap_applications_processors/f/447/p/214127/756656.aspx

    http://processors.wiki.ti.com/index.php/SGXDbg#ParamBufferSize

     

    6. Can you reproduce the issue with a standalone X11 app/test case? Is it seen with Qt+X11 only?  No other application/test/use case can reproduce this issue?

    We reproduced crash with qmlviewer which is standard app from Qt.  It seems it is Qt+X11 only problem.