AnsweredAssumed Answered

Galcore issue

Question asked by Sam Clark on Feb 4, 2020
Latest reply on Feb 14, 2020 by Sam Clark

Hi, 

 

I recently started getting what looks to be a stack trace being sent over serial from imx6 board. We have recently been seeing repeated unexpected GUI crashes on our hardware - I feel this is somewhat linked. Does this point to a DDR issue?

 

------------[ cut here ]------------
WARNING: CPU: 0 PID: 431 at /home/plexus/BUILD/yocto/build_ctems/tmp/work-shared/imx6dl-ctems-alpha/kernel-source/drivers/clk/clk.c:521 clk_core_unprepare+0x54/0x7c()
Modules linked in: mxc_dcic galcore(O)
CPU: 0 PID: 431 Comm: galcore daemon Tainted: G W O 4.1.15-2.0.1+ctems-rev3181 #1
Hardware name: Freescale i.MX6 Quad/DualLite (Device Tree)
[<80014f70>] (unwind_backtrace) from [<80011e70>] (show_stack+0x10/0x14)
[<80011e70>] (show_stack) from [<806aab34>] (dump_stack+0x74/0xc0)
[<806aab34>] (dump_stack) from [<8002e8ec>] (warn_slowpath_common+0x80/0xac)
[<8002e8ec>] (warn_slowpath_common) from [<8002e9a8>] (warn_slowpath_null+0x18/0x20)
[<8002e9a8>] (warn_slowpath_null) from [<804e4834>] (clk_core_unprepare+0x54/0x7c)
[<804e4834>] (clk_core_unprepare) from [<804e5d1c>] (clk_unprepare+0x24/0x2c)
[<804e5d1c>] (clk_unprepare) from [<7f0090e0>] (_SetClock+0x130/0x138 [galcore])
[<7f0090e0>] (_SetClock [galcore]) from [<7f004890>] (gckOS_SetGPUPower+0xb4/0x10c [galcore])
[<7f004890>] (gckOS_SetGPUPower [galcore]) from [<7f01ea30>] (gckHARDWARE_SetPowerManagementState+0x83c/0xa6c [galcore])
[<7f01ea30>] (gckHARDWARE_SetPowerManagementState [galcore]) from [<7f00431c>] (gckOS_Broadcast+0x44/0x104 [galcore])
[<7f00431c>] (gckOS_Broadcast [galcore]) from [<7f010978>] (_TryToIdleGPU+0xe4/0x11c [galcore])
[<7f010978>] (_TryToIdleGPU [galcore]) from [<7f01202c>] (gckEVENT_Notify+0x408/0x430 [galcore])
[<7f01202c>] (gckEVENT_Notify [galcore]) from [<7f019e98>] (gckHARDWARE_Interrupt+0x6c/0x74 [galcore])
[<7f019e98>] (gckHARDWARE_Interrupt [galcore]) from [<7f0007b4>] (threadRoutine+0x4c/0x58 [galcore])
[<7f0007b4>] (threadRoutine [galcore]) from [<80044cd8>] (kthread+0xd8/0xec)
[<80044cd8>] (kthread) from [<8000ece8>] (ret_from_fork+0x14/0x2c)
---[ end trace e49e6ae6554eb1f4 ]---
------------[ cut here ]------------
WARNING: CPU: 1 PID: 431 at /home/plexus/BUILD/yocto/build_ctems/tmp/work-shared/imx6dl-ctems-alpha/kernel-source/drivers/clk/clk.c:521 clk_core_unprepare+0x54/0x7c()
Modules linked in: mxc_dcic galcore(O)
CPU: 1 PID: 431 Comm: galcore daemon Tainted: G W O 4.1.15-2.0.1+ctems-rev3181 #1
Hardware name: Freescale i.MX6 Quad/DualLite (Device Tree)
[<80014f70>] (unwind_backtrace) from [<80011e70>] (show_stack+0x10/0x14)
[<80011e70>] (show_stack) from [<806aab34>] (dump_stack+0x74/0xc0)
[<806aab34>] (dump_stack) from [<8002e8ec>] (warn_slowpath_common+0x80/0xac)
[<8002e8ec>] (warn_slowpath_common) from [<8002e9a8>] (warn_slowpath_null+0x18/0x20)
[<8002e9a8>] (warn_slowpath_null) from [<804e4834>] (clk_core_unprepare+0x54/0x7c)
[<804e4834>] (clk_core_unprepare) from [<804e5d1c>] (clk_unprepare+0x24/0x2c)
[<804e5d1c>] (clk_unprepare) from [<7f0090e0>] (_SetClock+0x130/0x138 [galcore])
[<7f0090e0>] (_SetClock [galcore]) from [<7f004890>] (gckOS_SetGPUPower+0xb4/0x10c [galcore])
[<7f004890>] (gckOS_SetGPUPower [galcore]) from [<7f01ea30>] (gckHARDWARE_SetPowerManagementState+0x83c/0xa6c [galcore])
[<7f01ea30>] (gckHARDWARE_SetPowerManagementState [galcore]) from [<7f00431c>] (gckOS_Broadcast+0x44/0x104 [galcore])
[<7f00431c>] (gckOS_Broadcast [galcore]) from [<7f010978>] (_TryToIdleGPU+0xe4/0x11c [galcore])
[<7f010978>] (_TryToIdleGPU [galcore]) from [<7f01202c>] (gckEVENT_Notify+0x408/0x430 [galcore])
[<7f01202c>] (gckEVENT_Notify [galcore]) from [<7f019e98>] (gckHARDWARE_Interrupt+0x6c/0x74 [galcore])
[<7f019e98>] (gckHARDWARE_Interrupt [galcore]) from [<7f0007b4>] (threadRoutine+0x4c/0x58 [galcore])
[<7f0007b4>] (threadRoutine [galcore]) from [<80044cd8>] (kthread+0xd8/0xec)
[<80044cd8>] (kthread) from [<8000ece8>] (ret_from_fork+0x14/0x2c)
---[ end trace e49e6ae6554eb1f5 ]---

Attachments

Outcomes