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.

OMAP5: kernel crash with omadrm (omap_gem.c)

Hi All,

With one of the application (X11 and v4l2 based), I am seeing following kernel crash (Crash 1) with OMAP5 based system based on OMAP5_GLSDK_6.04.00.02 when I click on icon in app. I was able to fix it using patch to omap-gem.c from p-ti-linux-3.12.y(i.e. drm : avoid spinlock recursion in notify thread: http://git.omapzoom.org/?p=kernel/omap.git;a=commitdiff h=0f88f7ca8283f9407a17f150968c6fc1a980231chp=0421a5efd6e44bb29e3abe2dc80b4b2564083df9)


However now I am seeing another crash (Crash 2) after I left the system ideal after running the app.  
Is this known issue? Could anyone give some pointers/suggestion to fix this?

Note: I have reverted changes from omap_gem.c  as this
was causing similar crash and using the above mentioned patch instead (i.e.
drm : avoid spinlock recursion in notify thread : http://git.omapzoom.org/?p=kernel/omap.git;a=commitdiff;h=f968e920452aa3061fb1dfff1a55a55f8af60dde;hp=1bca805f90dc31eac5a2093074cf70fe1b806f55)

---------------> CRASH 1:

Unable to handle kernel NULL pointer dereference at virtual address 00000000
[   55.587158] pgd = 80004000
[   55.587158] [00000000] *pgd=00000000
[   55.587188] Internal error: Oops: 80000007 [#1] PREEMPT SMP ARM
[   55.587188] Modules linked in: omap5_iss ov10635 videobuf2_dma_contig tc358746xbg ser913q_de914q sd8xxx(O) mlan(PO) omapdrm_pvr(O)
[   55.587188] CPU: 1    Tainted: P           O  (3.8.13 #6)
[   55.587219] PC is at 0x0
[   55.587219] LR is at sync_op_update+0xb4/0xd0
[   55.587219] pc : [<00000000>]    lr : [<80324448>]    psr: 60000013
[   55.587219] sp : ef0b9e80  ip : 88db1f00  fp : ef0b9e9c
[   55.587219] r10: 00000000  r9 : 00000000  r8 : 8073ef0c
[   55.587219] r7 : 806fba54  r6 : 00100100  r5 : ed8f8180  r4 : ed8f8040
[   55.587249] r3 : 00200200  r2 : 00000000  r1 : 60000013  r0 : 00000000
[   55.587249] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
[   55.587249] Control: 10c5387d  Table: ee10c06a  DAC: 00000015
[   55.587249] Process kworker/u:0 (pid: 6, stack limit = 0xef0b8240)
[   55.587249] Stack: (0xef0b9e80 to 0xef0ba000)
[   55.587249] 9e80: 807bbaa4 ee9c885c 8073ee00 ee8c7400 ef0b9eb4 ef0b9ea0 80324544 803243a0
[   55.587280] 9ea0: 7f000168 7f04711c ef0b9ecc ef0b9eb8 7f01159c 8032452c 7f000168 ef0661c0
[   55.587280] 9ec0: ef0b9edc ef0b9ed0 7f000184 7f01158c ef0b9f24 ef0b9ee0 80058198 7f000174
[   55.587280] 9ee0: 60000013 ffffffff ef0b8000 ef0661c0 8073ef0c 00000000 8073ee00 ef0661c0
[   55.587280] 9f00: 8073ef0c ef0b8000 8073ee00 ef0661d4 8073ef0c 8073ef0c ef0b9f5c ef0b9f28
[   55.587280] 9f20: 80058808 80057f2c 00000000 ef0661c0 80058590 ef0a5e58 00000000 ef0661c0
[   55.587280] 9f40: 80058590 00000000 00000000 00000000 ef0b9fac ef0b9f60 800600d4 8005859c
[   55.587310] 9f60: 00012d08 00000000 ef0b9f94 ef0661c0 00000000 00000000 ef0b9f78 ef0b9f78
[   55.587310] 9f80: 00000000 00000000 ef0b9f88 ef0b9f88 ef0a5e58 80060018 00000000 00000000
[   55.587310] 9fa0: 00000000 ef0b9fb0 8000ee18 80060024 00000000 00000000 00000000 00000000
[   55.587310] 9fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   55.587310] 9fe0: 00000000 00000000 00000000 00000000 00000013 00000000 40c44a08 00410274
[   55.587310] Backtrace:
[   55.587341] [<80324394>] (sync_op_update+0x0/0xd0) from [<80324544>] (omap_gem_op_update+0x24/0x34)
[   55.587341]  r7:ee8c7400 r6:8073ee00 r5:ee9c885c r4:807bbaa4
[   55.587371] [<80324520>] (omap_gem_op_update+0x0/0x34) from [<7f01159c>] (PVRSRVMISR+0x1c/0x6c [omapdrm_pvr])
[   55.587402]  r4:7f04711c r3:7f000168
[   55.587432] [<7f011580>] (PVRSRVMISR+0x0/0x6c [omapdrm_pvr]) from [<7f000184>] (MISRWrapper+0x1c/0x20 [omapdrm_pvr])
[   55.587432]  r4:ef0661c0 r3:7f000168
[   55.587463] [<7f000168>] (MISRWrapper+0x0/0x20 [omapdrm_pvr]) from [<80058198>] (process_one_work+0x278/0x488)
[   55.587463] [<80057f20>] (process_one_work+0x0/0x488) from [<80058808>] (worker_thread+0x278/0x398)
[   55.587463] [<80058590>] (worker_thread+0x0/0x398) from [<800600d4>] (kthread+0xbc/0xcc)
[   55.587463] [<80060018>] (kthread+0x0/0xcc) from [<8000ee18>] (ret_from_fork+0x14/0x20)
[   55.587493]  r7:00000000 r6:00000000 r5:80060018 r4:ef0a5e58
[   55.587493] Code: bad PC value
[   55.587493] ---[ end trace b4167407be11e3ac ]---
[   55.587554] Unable to handle kernel paging request at virtual address ffffffec
[   55.587554] pgd = 80004000
[   55.587585] [ffffffec] *pgd=ef7fe821, *pte=00000000, *ppte=00000000
[   55.587585] Internal error: Oops: 17 [#2] PREEMPT SMP ARM
[   55.587585] Modules linked in: omap5_iss ov10635 videobuf2_dma_contig tc358746xbg ser913q_de914q sd8xxx(O) mlan(PO) omapdrm_pvr(O)
[   55.587615] CPU: 1    Tainted: P      D    O  (3.8.13 #6)
[   55.587615] PC is at kthread_data+0x18/0x20
[   55.587615] LR is at wq_worker_sleeping+0x1c/0xac
[   55.587615] pc : [<800605c8>]    lr : [<80058a54>]    psr: 00000193
[   55.587615] sp : ef0b9b50  ip : ef0b9b60  fp : ef0b9b5c
[   55.587615] r10: 00000001  r9 : ef0a17fc  r8 : 806b5740
[   55.587615] r7 : ef0a1878  r6 : 00000001  r5 : 89022740  r4 : ef0a1680
[   55.587646] r3 : 00000000  r2 : 00000001  r1 : 00000001  r0 : ef0a1680
[   55.587646] Flags: nzcv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user
[   55.587646] Control: 10c5387d  Table: ee10c06a  DAC: 00000015
[   55.587646] Process kworker/u:0 (pid: 6, stack limit = 0xef0b8240)
[   55.587646] Stack: (0xef0b9b50 to 0xef0ba000)
[   55.587646] 9b40:                                     ef0b9b7c ef0b9b60 80058a54 800605bc
[   55.587646] 9b60: 0420806c ef0a1680 89022740 ef0b8000 ef0b9c1c ef0b9b80 804c5b48 80058a44
[   55.587677] 9b80: ee89b5cc 80247ec4 60000113 00049705 ef0a17fc ef0a1678 804c6260 806b5740
[   55.587677] 9ba0: 80116e80 804c1b0c ee89b5c0 ee89b5cc 00000001 60000113 ef0a17fc ef0a1678
[   55.587677] 9bc0: ef0b9bec ef0b9bd0 80247ec4 80116d6c ee89b5c0 00000000 ee89b5cc 60000113
[   55.587677] 9be0: ef0b9c0c ef0b9bf0 80247f90 80247e30 ee89b5c0 ef0a1680 00000001 ef0b9abc
[   55.587677] 9c00: 00000001 ef0a17fc ef0a17fc ef0a1678 ef0b9c2c ef0b9c20 804c6260 804c5a50
[   55.587677] 9c20: ef0b9c5c ef0b9c30 80040998 804c61d8 0000000b fffffff8 ef0b9c7b ef0a1844
[   55.587707] 9c40: 106d106d ef0b9c40 8003ae8c 00000000 ef0b9cdc ef0b9c60 80013b58 8004013c
[   55.587707] 9c60: ef0b8240 0000000b 80004000 00000000 60000113 00000000 62000028 50206461
[   55.587707] 9c80: 61762043 0065756c 804bffdc 8003cf08 805e27ca ef0b9cb4 00000028 ef0b9cb4
[   55.587707] 9ca0: ef0b9cdc ef0b9cc0 8001bbd8 804bff98 805e27ca 00000000 80000007 00000000
[   55.587707] 9cc0: ef0b9e38 00000000 00000028 80000007 ef0b9cf4 ef0b9ce0 804bf9e8 80013804
[   55.587738] 9ce0: ef0b9e38 ef0a1680 ef0b9d8c ef0b9cf8 8001bf34 804bf990 ef0b9d14 ef0b9d08
[   55.587738] 9d00: 7f004de8 80116bb8 ef0b9d38 ef0b9d18 00000000 7f004d5c 00000001 7f004de8
[   55.587738] 9d20: ef0b9d80 ee250f40 eebc9900 00000000 8073ef0c 00000000 ef0b9d54 ef0b9d48
[   55.587738] 9d40: 7f004de8 80116bb8 ef0b9d78 ef0b9d58 7f004f78 7f004d5c ef0b9d7c ef0b9d80
[   55.587738] 9d60: f0000000 00000007 806c2f38 00000000 ef0b9e38 8073ef0c 00000000 00000000
[   55.587738] 9d80: ef0b9e34 ef0b9d90 800085cc 8001bc48 7f004de8 80116bb8 ef0b9dc8 ef0b9da8
[   55.587768] 9da0: 7f004f78 7f004d5c f0000000 ef0b9dd0 f0000000 7f0069b8 ef0b9dd4 ef0b9dc8
[   55.587768] 9dc0: 7f0069b8 804c4da4 ef0b9df4 7f005474 ed8f8280 00000000 00000000 806fba54
[   55.587768] 9de0: 8073ef0c 00000000 ef0b9e0c ef0b9df8 7f005474 7f00edd4 d50cfce0 ee9c8a40
[   55.587768] 9e00: ef0b9e2c ef0b9e10 7f00edd4 8006a760 00000000 806fba5c 00000000 60000013
[   55.587768] 9e20: ffffffff ef0b9e6c ef0b9e9c ef0b9e38 8000ea38 80008594 00000000 60000013
[   55.587768] 9e40: 00000000 00200200 ed8f8040 ed8f8180 00100100 806fba54 8073ef0c 00000000
[   55.587799] 9e60: 00000000 ef0b9e9c 88db1f00 ef0b9e80 80324448 00000000 60000013 ffffffff
[   55.587799] 9e80: 807bbaa4 ee9c885c 8073ee00 ee8c7400 ef0b9eb4 ef0b9ea0 80324544 803243a0
[   55.587799] 9ea0: 7f000168 7f04711c ef0b9ecc ef0b9eb8 7f01159c 8032452c 7f000168 ef0661c0
[   55.587799] 9ec0: ef0b9edc ef0b9ed0 7f000184 7f01158c ef0b9f24 ef0b9ee0 80058198 7f000174
[   55.587799] 9ee0: 60000013 ffffffff ef0b8000 ef0661c0 8073ef0c 00000000 8073ee00 ef0661c0
[   55.587799] 9f00: 8073ef0c ef0b8000 8073ee00 ef0661d4 8073ef0c 8073ef0c ef0b9f5c ef0b9f28
[   55.587829] 9f20: 80058808 80057f2c 00000000 ef0661c0 80058590 ef0a5e58 00000000 ef0661c0
[   55.587829] 9f40: 80058590 00000000 00000000 00000000 ef0b9fac ef0b9f60 800600d4 8005859c
[   55.587829] 9f60: 00012d08 00000000 ef0b9f94 ef0661c0 00000000 00000000 ef0b9f78 ef0b9f78
[   55.587829] 9f80: 00000001 00010001 ef0b9f88 ef0b9f88 ef0a5e58 80060018 00000000 00000000
[   55.587829] 9fa0: 00000000 ef0b9fb0 8000ee18 80060024 00000000 00000000 00000000 00000000
[   55.587829] 9fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   55.587860] 9fe0: 00000000 00000000 00000000 00000000 00000013 00000000 40c44a08 00410274
[   55.587860] Backtrace:
[   55.587860] [<800605b0>] (kthread_data+0x0/0x20) from [<80058a54>] (wq_worker_sleeping+0x1c/0xac)
[   55.587860] [<80058a38>] (wq_worker_sleeping+0x0/0xac) from [<804c5b48>] (__schedule+0x104/0x678)
[   55.587890]  r6:ef0b8000 r5:89022740 r4:ef0a1680 r3:0420806c
[   55.587890] [<804c5a44>] (__schedule+0x0/0x678) from [<804c6260>] (schedule+0x94/0x98)
[   55.587890] [<804c61cc>] (schedule+0x0/0x98) from [<80040998>] (do_exit+0x868/0x8d8)
[   55.587921] [<80040130>] (do_exit+0x0/0x8d8) from [<80013b58>] (die+0x360/0x3d8)
[   55.587921]  r7:00000000
[   55.587921] [<800137f8>] (die+0x0/0x3d8) from [<804bf9e8>] (__do_kernel_fault.part.9+0x64/0x84)
[   55.587921] [<804bf984>] (__do_kernel_fault.part.9+0x0/0x84) from [<8001bf34>] (do_page_fault+0x2f8/0x340)
[   55.587951]  r7:ef0a1680 r3:ef0b9e38
[   55.587951] [<8001bc3c>] (do_page_fault+0x0/0x340) from [<800085cc>] (do_PrefetchAbort+0x44/0xa8)
[   55.587951] [<80008588>] (do_PrefetchAbort+0x0/0xa8) from [<8000ea38>] (__pabt_svc+0x38/0x80)
[   55.587951] Exception stack(0xef0b9e38 to 0xef0b9e80)
[   55.587951] 9e20:                                                       00000000 60000013
[   55.587951] 9e40: 00000000 00200200 ed8f8040 ed8f8180 00100100 806fba54 8073ef0c 00000000
[   55.587982] 9e60: 00000000 ef0b9e9c 88db1f00 ef0b9e80 80324448 00000000 60000013 ffffffff
[   55.587982]  r7:ef0b9e6c r6:ffffffff r5:60000013 r4:00000000
[   55.587982] [<80324394>] (sync_op_update+0x0/0xd0) from [<80324544>] (omap_gem_op_update+0x24/0x34)
[   55.587982]  r7:ee8c7400 r6:8073ee00 r5:ee9c885c r4:807bbaa4
[   55.588012] [<80324520>] (omap_gem_op_update+0x0/0x34) from [<7f01159c>] (PVRSRVMISR+0x1c/0x6c [omapdrm_pvr])
[   55.588043]  r4:7f04711c r3:7f000168
[   55.588073] [<7f011580>] (PVRSRVMISR+0x0/0x6c [omapdrm_pvr]) from [<7f000184>] (MISRWrapper+0x1c/0x20 [omapdrm_pvr])
[   55.588073]  r4:ef0661c0 r3:7f000168
[   55.588073] [<7f000168>] (MISRWrapper+0x0/0x20 [omapdrm_pvr]) from [<80058198>] (process_one_work+0x278/0x488)
[   55.588104] [<80057f20>] (process_one_work+0x0/0x488) from [<80058808>] (worker_thread+0x278/0x398)
[   55.588104] [<80058590>] (worker_thread+0x0/0x398) from [<800600d4>] (kthread+0xbc/0xcc)
[   55.588104] [<80060018>] (kthread+0x0/0xcc) from [<8000ee18>] (ret_from_fork+0x14/0x20)
[   55.588104]  r7:00000000 r6:00000000 r5:80060018 r4:ef0a5e58
[   55.588134] Code: e24cb004 e52de004 e8bd4000 e59031cc (e5130014)
[   55.588134] ---[ end trace b4167407be11e3ad ]---
[   55.588134] Fixing recursive fault but reboot is needed!

------------------> CRASH 2:

[   92.742828] systemd[1]: network.service scheduled restart job.
[   92.749114] systemd[1]: Stopping Networking on eth1 (if USB network adaptor is running)...
[   92.762908] systemd[1]: network.service changed auto-restart -> dead
[   92.777374] systemd[1]: Job network.service/restart finished, result=done
[   92.786254] systemd[1]: Converting job network.service/restart -> network.service/start
[   92.794860] systemd[1]: Starting Networking on eth1 (if USB network adaptor is running)...
[   92.815307] systemd[1]: About to execute: /sbin/ifconfig eth0 up
[   92.822174] systemd[1]: Forked /sbin/ifconfig as 1315
[   92.828735] Unable to handle kernel NULL pointer dereference at virtual address 00000014
[   92.837707] pgd = 80004000
[   92.840576] [00000014] *pgd=00000000
[   92.844421] Internal error: Oops: 17 [#1] PREEMPT SMP ARM
[   92.850097] Modules linked in: omap5_iss ov10635 videobuf2_dma_contig tc358746xbg ser913q_de914q sd8xxx(O) mlan(PO) omapdrm_pvr(O)
[   92.862487] CPU: 0    Tainted: P           O  (3.8.13 #10)
[   92.868286] PC is at mutex_lock+0x1c/0x58
[   92.872528] LR is at omap_gem_put_paddr+0x24/0xb8
[   92.877502] pc : [<804c4fb0>]    lr : [<80324a48>]    psr: 00000013
[   92.877502] sp : ef171e10  ip : ef171e28  fp : ef171e24
[   92.889617] r10: 00000000  r9 : 00000000  r8 : 8073ef0c
[   92.895141] r7 : ee0a3c00  r6 : 00000000  r5 : 00000000  r4 : 00000014
[   92.902038] r3 : f0000000  r2 : 00010a54  r1 : 60000013  r0 : 00000014
[   92.908935] Flags: nzcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
[   92.916656] Control: 10c5387d  Table: eeb9006a  DAC: 00000015
[   92.922729] Process kworker/u:2 (pid: 774, stack limit = 0xef170240)
[   92.929443] Stack: (0xef171e10 to 0xef172000)
[   92.934051] 1e00:                                     f0000000 eeade9c0 ef171e3c ef171e28
[   92.942687] 1e20: 80324a48 804c4fa0 eeade9c0 00000000 ef171e5c ef171e40 7f009e44 80324a30
[   92.951324] 1e40: 7f009de0 ee0a3440 00000001 00000000 ef171e84 ef171e60 7f014d88 7f009dec
[   92.959960] 1e60: 7f04711c ee043e54 eeb096c0 ee0a3440 00000000 ee39b300 ef171e9c ef171e88
[   92.968597] 1e80: 7f0155b4 7f014d4c ee0a3c00 7f0268a0 ef171ebc ef171ea0 7f009314 7f01555c
[   92.977233] 1ea0: 00000000 ee0a3760 807bbaa4 7f0092e0 ef171edc ef171ec0 803243f4 7f0092ec
[   92.985870] 1ec0: ee887f00 ee0a3760 8073ee00 ee84ba00 ef171f24 ef171ee0 80058198 803243c0
[   92.994506] 1ee0: 60000013 ffffffff 8005718c ee887f00 8073ef0c 00000000 8073ee00 ee887f00
[   93.003143] 1f00: 8073ef0c ef170000 8073ee00 ee887f14 8073ef0c 8073ef0c ef171f5c ef171f28
[   93.011779] 1f20: 80058808 80057f2c 00000000 ee887f00 80058590 ef0b9e68 00000000 ee887f00
[   93.020416] 1f40: 80058590 00000000 00000000 00000000 ef171fac ef171f60 800600d4 8005859c
[   93.029052] 1f60: ffffffff 00000000 ef171f94 ee887f00 00000000 00000000 ef171f78 ef171f78
[   93.037689] 1f80: 00000000 00000000 ef171f88 ef171f88 ef0b9e68 80060018 00000000 00000000
[   93.046325] 1fa0: 00000000 ef171fb0 8000ee18 80060024 00000000 00000000 00000000 00000000
[   93.054962] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   93.063598] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 8182a560 000d0f62
[   93.072235] Backtrace:
[   93.074829] [<804c4f94>] (mutex_lock+0x0/0x58) from [<80324a48>] (omap_gem_put_paddr+0x24/0xb8)
[   93.084014]  r4:eeade9c0 r3:f0000000
[   93.087829] [<80324a24>] (omap_gem_put_paddr+0x0/0xb8) from [<7f009e44>] (UnwrapExtMemoryCallBack+0x64/0x74 [omapdrm_pvr])
[   93.099487]  r5:00000000 r4:eeade9c0
[   93.103332] [<7f009de0>] (UnwrapExtMemoryCallBack+0x0/0x74 [omapdrm_pvr]) from [<7f014d88>] (FreeResourceByPtr+0x48/0xe8 [omapdrm_pvr])
[   93.116149]  r6:00000000 r5:00000001 r4:ee0a3440 r3:7f009de0
[   93.122192] [<7f014d40>] (FreeResourceByPtr+0x0/0xe8 [omapdrm_pvr]) from [<7f0155b4>] (ResManFreeResByPtr+0x64/0x80 [omapdrm_pvr])
[   93.134552]  r6:ee39b300 r5:00000000 r4:ee0a3440
[   93.139495] [<7f015550>] (ResManFreeResByPtr+0x0/0x80 [omapdrm_pvr]) from [<7f009314>] (async_unmap+0x34/0x54 [omapdrm_pvr])
[   93.151306]  r5:7f0268a0 r4:ee0a3c00
[   93.155120] [<7f0092e0>] (async_unmap+0x0/0x54 [omapdrm_pvr]) from [<803243f4>] (notify_worker+0x40/0x48)
[   93.165191]  r6:7f0092e0 r5:807bbaa4 r4:ee0a3760 r3:00000000
[   93.171173] [<803243b4>] (notify_worker+0x0/0x48) from [<80058198>] (process_one_work+0x278/0x488)
[   93.180633]  r7:ee84ba00 r6:8073ee00 r5:ee0a3760 r4:ee887f00
[   93.186614] [<80057f20>] (process_one_work+0x0/0x488) from [<80058808>] (worker_thread+0x278/0x398)
[   93.196166] [<80058590>] (worker_thread+0x0/0x398) from [<800600d4>] (kthread+0xbc/0xcc)
[   93.204711] [<80060018>] (kthread+0x0/0xcc) from [<8000ee18>] (ret_from_fork+0x14/0x20)
[   93.213165]  r7:00000000 r6:00000000 r5:80060018 r4:ef0b9e68
[   93.219146] Code: e52de004 e8bd4000 e1a04000 f57ff05f (e1903f9f)
[   93.225708] ---[ end trace 363cc507b5fdb91f ]---
[   93.230712] Unable to handle kernel paging request at virtual address ffffffec
[   93.238311] pgd = 80004000
[   93.241180] [ffffffec] *pgd=ef7fe821, *pte=00000000, *ppte=00000000
[   93.247802] Internal error: Oops: 17 [#2] PREEMPT SMP ARM
[   93.253509] Modules linked in: omap5_iss ov10635 videobuf2_dma_contig tc358746xbg ser913q_de914q sd8xxx(O) mlan(PO) omapdrm_pvr(O)
[   93.265899] CPU: 0    Tainted: P      D    O  (3.8.13 #10)
[   93.271697] PC is at kthread_data+0x18/0x20
[   93.276123] LR is at wq_worker_sleeping+0x1c/0xac
[   93.281097] pc : [<800605c8>]    lr : [<80058a54>]    psr: 00000193
[   93.281097] sp : ef171ae0  ip : ef171af0  fp : ef171aec
[   93.293212] r10: 00000000  r9 : ef39e9fc  r8 : 806b5740
[   93.298736] r7 : ef39ea78  r6 : 00000000  r5 : 8901a740  r4 : ef39e880
[   93.305633] r3 : 00000000  r2 : 00000000  r1 : 00000000  r0 : ef39e880
[   93.312530] Flags: nzcv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user
[   93.320159] Control: 10c5387d  Table: eeb9006a  DAC: 00000015
[   93.326232] Process kworker/u:2 (pid: 774, stack limit = 0xef170240)
[   93.332946] Stack: (0xef171ae0 to 0xef172000)
[   93.337554] 1ae0: ef171b0c ef171af0 80058a54 800605bc 0420806c ef39e880 8901a740 ef170000
[   93.346191] 1b00: ef171bac ef171b10 804c5b28 80058a44 00200200 800b0698 805e0b67 89018b18
[   93.354827] 1b20: ef171b6c ef171b30 804c6240 806b5740 ef171b64 ef171b40 805e0b67 00000000
[   93.363464] 1b40: ee8a1a40 ef39e880 00000000 806b3400 00000001 ef39e880 ee8a1f44 ee848500
[   93.372100] 1b60: ef171b7c ef171b70 800b08bc 800b0518 ef171bbc ef171b80 8003f27c 800b08a8
[   93.380737] 1b80: 805cd44c ef39e880 00000001 ef171a4c 00000001 ef39e9fc ef39e9fc ef39e878
[   93.389373] 1ba0: ef171bbc ef171bb0 804c6240 804c5a30 ef171bec ef171bc0 80040998 804c61b8
[   93.398010] 1bc0: 0000000b 804c4fb2 ef171c3a ef39ea44 0a9a0a9a ef171bd0 8003ae8c 804c4fb0
[   93.406646] 1be0: ef171c6c ef171bf0 80013b58 8004013c ef170240 0000000b 80004000 805cd444
[   93.415283] 1c00: 60000113 00000000 65000028 65643235 20343030 64623865 30303034 61316520
[   93.423919] 1c20: 30303430 35662030 30666637 28206635 30393165 66396633 80002029 804bff78
[   93.432556] 1c40: 805e27ea 00000014 00000017 00000000 ef171dc8 00000000 00000028 00000017
[   93.441192] 1c60: ef171c84 ef171c70 804bf9c8 80013804 ef171dc8 ef39e880 ef171d1c ef171c88
[   93.449829] 1c80: 8001bf34 804bf970 ef171cac ef170000 a0000013 ffffffff ef171d04 8000e960
[   93.458465] 1ca0: 00000000 00000000 ef171ccc ef171cb8 804c656c 804c5a30 7f013ec4 7f01f238
[   93.467102] 1cc0: ef171d44 ef171cd0 8000e978 804c6528 00000000 00000041 000000ed f0cea000
[   93.475738] 1ce0: eeacb580 104ed000 000000c7 80116d20 000000fa 00000017 806c2d38 00000014
[   93.484374] 1d00: ef171dc8 8073ef0c 00000000 00000000 ef171dc4 ef171d20 80008524 8001bc48
[   93.493011] 1d20: ef171d80 ee061000 ee0a3fc0 00000000 8073ef0c 08965000 ee061000 7f004de8
[   93.501647] 1d40: 00000000 0005f584 00000000 00000000 ef171d84 ef171d60 80116d20 804c1aec
[   93.510284] 1d60: ef171dc0 ee395180 ee39b300 00000000 8073ef0c 00000000 ef171d94 ef171d88
[   93.518920] 1d80: 7f004de8 80116bb8 ef171db8 ef171d98 7f004f78 7f004d5c ef171dbc ef171dc0
[   93.527557] 1da0: f0000000 7f0069b8 804c4fb0 00000013 ffffffff ef171dfc ef171e24 ef171dc8
[   93.536193] 1dc0: 8000e8d8 800084ec 00000014 60000013 00010a54 f0000000 00000014 00000000
[   93.544830] 1de0: 00000000 ee0a3c00 8073ef0c 00000000 00000000 ef171e24 ef171e28 ef171e10
[   93.553466] 1e00: 80324a48 804c4fb0 00000013 ffffffff f0000000 eeade9c0 ef171e3c ef171e28
[   93.562103] 1e20: 80324a48 804c4fa0 eeade9c0 00000000 ef171e5c ef171e40 7f009e44 80324a30
[   93.570739] 1e40: 7f009de0 ee0a3440 00000001 00000000 ef171e84 ef171e60 7f014d88 7f009dec
[   93.579376] 1e60: 7f04711c ee043e54 eeb096c0 ee0a3440 00000000 ee39b300 ef171e9c ef171e88
[   93.588012] 1e80: 7f0155b4 7f014d4c ee0a3c00 7f0268a0 ef171ebc ef171ea0 7f009314 7f01555c
[   93.596649] 1ea0: 00000000 ee0a3760 807bbaa4 7f0092e0 ef171edc ef171ec0 803243f4 7f0092ec
[   93.605285] 1ec0: ee887f00 ee0a3760 8073ee00 ee84ba00 ef171f24 ef171ee0 80058198 803243c0
[   93.613922] 1ee0: 60000013 ffffffff 8005718c ee887f00 8073ef0c 00000000 8073ee00 ee887f00
[   93.622558] 1f00: 8073ef0c ef170000 8073ee00 ee887f14 8073ef0c 8073ef0c ef171f5c ef171f28
[   93.631195] 1f20: 80058808 80057f2c 00000000 ee887f00 80058590 ef0b9e68 00000000 ee887f00
[   93.639831] 1f40: 80058590 00000000 00000000 00000000 ef171fac ef171f60 800600d4 8005859c
[   93.648468] 1f60: ffffffff 00000000 ef171f94 ee887f00 00000000 00000000 ef171f78 ef171f78
[   93.657104] 1f80: 00000001 00010001 ef171f88 ef171f88 ef0b9e68 80060018 00000000 00000000
[   93.665740] 1fa0: 00000000 ef171fb0 8000ee18 80060024 00000000 00000000 00000000 00000000
[   93.674377] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   93.683013] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 8182a560 000d0f62
[   93.691650] Backtrace:
[   93.694244] [<800605b0>] (kthread_data+0x0/0x20) from [<80058a54>] (wq_worker_sleeping+0x1c/0xac)
[   93.703613] [<80058a38>] (wq_worker_sleeping+0x0/0xac) from [<804c5b28>] (__schedule+0x104/0x678)
[   93.712982]  r6:ef170000 r5:8901a740 r4:ef39e880 r3:0420806c
[   93.718963] [<804c5a24>] (__schedule+0x0/0x678) from [<804c6240>] (schedule+0x94/0x98)
[   93.727325] [<804c61ac>] (schedule+0x0/0x98) from [<80040998>] (do_exit+0x868/0x8d8)
[   93.735504] [<80040130>] (do_exit+0x0/0x8d8) from [<80013b58>] (die+0x360/0x3d8)
[   93.743316]  r7:804c4fb0
[   93.746002] [<800137f8>] (die+0x0/0x3d8) from [<804bf9c8>] (__do_kernel_fault.part.9+0x64/0x84)
[   93.755187] [<804bf964>] (__do_kernel_fault.part.9+0x0/0x84) from [<8001bf34>] (do_page_fault+0x2f8/0x340)
[   93.765380]  r7:ef39e880 r3:ef171dc8
[   93.769165] [<8001bc3c>] (do_page_fault+0x0/0x340) from [<80008524>] (do_DataAbort+0x44/0xa8)
[   93.778167] [<800084e0>] (do_DataAbort+0x0/0xa8) from [<8000e8d8>] (__dabt_svc+0x38/0x60)
[   93.786804] Exception stack(0xef171dc8 to 0xef171e10)
[   93.792144] 1dc0:                   00000014 60000013 00010a54 f0000000 00000014 00000000
[   93.800781] 1de0: 00000000 ee0a3c00 8073ef0c 00000000 00000000 ef171e24 ef171e28 ef171e10
[   93.809417] 1e00: 80324a48 804c4fb0 00000013 ffffffff
[   93.814758]  r7:ef171dfc r6:ffffffff r5:00000013 r4:804c4fb0
[   93.820739] [<804c4f94>] (mutex_lock+0x0/0x58) from [<80324a48>] (omap_gem_put_paddr+0x24/0xb8)
[   93.829925]  r4:eeade9c0 r3:f0000000
[   93.833770] [<80324a24>] (omap_gem_put_paddr+0x0/0xb8) from [<7f009e44>] (UnwrapExtMemoryCallBack+0x64/0x74 [omapdrm_pvr])
[   93.845397]  r5:00000000 r4:eeade9c0
[   93.849243] [<7f009de0>] (UnwrapExtMemoryCallBack+0x0/0x74 [omapdrm_pvr]) from [<7f014d88>] (FreeResourceByPtr+0x48/0xe8 [omapdrm_pvr])
[   93.862060]  r6:00000000 r5:00000001 r4:ee0a3440 r3:7f009de0
[   93.868103] [<7f014d40>] (FreeResourceByPtr+0x0/0xe8 [omapdrm_pvr]) from [<7f0155b4>] (ResManFreeResByPtr+0x64/0x80 [omapdrm_pvr])
[   93.880462]  r6:ee39b300 r5:00000000 r4:ee0a3440
[   93.885375] [<7f015550>] (ResManFreeResByPtr+0x0/0x80 [omapdrm_pvr]) from [<7f009314>] (async_unmap+0x34/0x54 [omapdrm_pvr])
[   93.897216]  r5:7f0268a0 r4:ee0a3c00
[   93.901031] [<7f0092e0>] (async_unmap+0x0/0x54 [omapdrm_pvr]) from [<803243f4>] (notify_worker+0x40/0x48)
[   93.911102]  r6:7f0092e0 r5:807bbaa4 r4:ee0a3760 r3:00000000
[   93.917083] [<803243b4>] (notify_worker+0x0/0x48) from [<80058198>] (process_one_work+0x278/0x488)
[   93.926544]  r7:ee84ba00 r6:8073ee00 r5:ee0a3760 r4:ee887f00
[   93.932525] [<80057f20>] (process_one_work+0x0/0x488) from [<80058808>] (worker_thread+0x278/0x398)
[   93.942077] [<80058590>] (worker_thread+0x0/0x398) from [<800600d4>] (kthread+0xbc/0xcc)
[   93.950622] [<80060018>] (kthread+0x0/0xcc) from [<8000ee18>] (ret_from_fork+0x14/0x20)
[   93.959075]  r7:00000000 r6:00000000 r5:80060018 r4:ef0b9e68
[   93.965057] Code: e24cb004 e52de004 e8bd4000 e59031cc (e5130014)
[   93.971496] ---[ end trace 363cc507b5fdb920 ]---
[   93.976379] Fixing recursive fault but reboot is needed!


Thanks & Regards,
Vikash