Open Jerroder opened 2 months ago
Whether if this is the reason or not, piccap does make my TV crash. Disabling autostart and stopping the service fixes the problem, so I can't use it.
It seems like it causes a kernel panic:
(...)
[ 624.714248] hal-gal WAR (05271:05282) HAL_GAL_CaptureFrameBuffer 4086: framebuffer 0x57418000 7680 1920 1080 afbc
[ 624.744140] hal-gal WAR (05271:05282) HAL_GAL_CaptureFrameBuffer 4086: framebuffer 0x57418000 7680 1920 1080 afbc
[ 624.766705] Sunplus Fast Ethernet Transceiver stmmac-0:01: ADJ_ADC: curr(0) last(0)
[ 624.766718] Sunplus Fast Ethernet Transceiver stmmac-0:01: ADJ_ADC: schedule
[ 624.774099] hal-gal WAR (05271:05282) HAL_GAL_CaptureFrameBuffer 4086: framebuffer 0x57418000 7680 1920 1080 afbc
[ 624.786543] Unable to handle kernel paging request at virtual address ffffffc00008e760
[ 624.786560] pgd = ffffffc0021c5000
[ 624.786564] [ffffffc00008e760] *pgd=00000000021c6003, *pud=00000000021c6003, *pmd=00000000a97ff003, *pte=00c000000008e793
[ 624.786578] Internal error: Oops: 8300000f [#1] PREEMPT SMP
[ 624.786584] Modules linked in: tfat(PO) tntfs(PO) a8303(O) dvb_a8303_chip(PO) dvb_a8303_adapter(O) rda5815m(O) dvb_rda5815m_chip(PO) dvb_rda5815m_adapter(O) si2178b(O) si2178b_atv(O) pal_si2178b_chip(PO) dvb_si2178b_adapter(O) dvb_dtv_soc(O) dvb_dtv_soc_chip(PO) dvb_common_adapter(O) demod_khal webos_tv(O) mali_kbase(O) dma_buf_unified(O) linux_hld_module(P) venc_hxenc(P) galcore
[ 624.786621] CPU: 2 PID: 0 Comm: swapper/2 Tainted: P O 4.4.84-219.jcl4tvmr.6 #1
[ 624.786625] Hardware name: LG Electronics, DTV SoC LG1212 (AArch64) (DT)
[ 624.786629] task: ffffffc0a8d68000 ti: ffffffc0a8d64000 task.ti: ffffffc0a8d64000
[ 624.786643] PC is at arch_cpu_idle+0x30/0x1a0
[ 624.786647] LR is at arch_cpu_idle+0x2c/0x1a0
[ 624.786650] pc : [<ffffffc00008e760>] lr : [<ffffffc00008e75c>] pstate: 00000340
[ 624.786653] sp : 0000000000000000
[ 624.786656] x29: ffffffc0a8d67f30 x28: 0000000000000000
[ 624.786660] x27: ffffffc00008a860 x26: 0000000000000001
[ 624.786665] x25: ffffffc001772a80 x24: ffffffc0013647a8
[ 624.786669] x23: ffffffc0017979d8 x22: ffffffc001bd9236
[ 624.786674] x21: ffffffc000d72398 x20: 0000000000000002
[ 624.786678] x19: ffffffc001bda140 x18: 0000000000000000
[ 624.786682] x17: 0000000000000000 x16: ffffffc0001247f0
[ 624.786686] x15: 0000000000000000 x14: 00000000f687f531
[ 624.786690] x13: 0000000000000001 x12: ffffffc0012a6ab0
[ 624.786694] x11: ffffffc0a978fb08 x10: 0000000000000790
[ 624.786698] x9 : ffffffc0a8d67ed0 x8 : ffffffc0a8d687f0
[ 624.786703] x7 : 0000000000000000 x6 : 000000000001e6fc
[ 624.786707] x5 : ffffffc0a9794db8 x4 : ffffffc0a8d67f00
[ 624.786711] x3 : 0000000000000001 x2 : ffffffc0a8d64000
[ 624.786715] x1 : ffffffc00138b880 x0 : 0000000000000000
[ 624.786718]
[ 624.786722] Process swapper/2 (pid: 0, stack limit = 0xffffffc0a8d64020)
[ 624.786729] ---[ end trace f569fd68a4c084f5 ]---
[ 624.786737] Kernel panic - not syncing: Attempted to kill the idle task!
[ 624.786745] CPU3: stopping
[ 624.786753] CPU: 3 PID: 0 Comm: swapper/3 Tainted: P D O 4.4.84-219.jcl4tvmr.6 #1
[ 624.786756] Hardware name: LG Electronics, DTV SoC LG1212 (AArch64) (DT)
[ 624.786760] Call trace:
[ 624.786768] [<ffffffc000091da8>] dump_backtrace+0x0/0x148
[ 624.786774] [<ffffffc000091f04>] show_stack+0x14/0x20
[ 624.786781] [<ffffffc0003c181c>] dump_stack+0x90/0xb4
[ 624.786786] [<ffffffc000096f20>] handle_IPI+0x340/0x350
[ 624.786792] [<ffffffc00008a53c>] gic_handle_irq+0xac/0xb0
[ 624.786796] Exception stack(0xffffffc0a8d73dd0 to 0xffffffc0a8d73f00)
[ 624.786800] 3dc0: ffffffc001bda140 0000008000000000
[ 624.786805] 3de0: ffffffc0a8d73f30 ffffffc00008e760 0000000060400145 ffffffc0013647a8
[ 624.786810] 3e00: 0000000000000000 ffffffc00138b880 ffffffc0a8d70000 0000000000000001
[ 624.786814] 3e20: ffffffc0a8d73f00 00000000ffffffff 000000008e2e0f89 00000091782e1a21
[ 624.786819] 3e40: ffffffc0a8d69370 ffffffc0a8d73ed0 0000000000000790 00000000afb50401
[ 624.786823] 3e60: ffffffc000d77658 0000000000000000 00000000f2200831 0000000000000000
[ 624.786827] 3e80: ffffffc0001da3f0 0000000000000000 0000000000000000 ffffffc001bda140
[ 624.786831] 3ea0: 0000000000000003 ffffffc000d72398 ffffffc001bd9236 ffffffc0017979d8
[ 624.786836] 3ec0: ffffffc0013647a8 ffffffc001772a80 0000000000000001 ffffffc00008a860
[ 624.786840] 3ee0: 0000000000000000 ffffffc0a8d73f30 ffffffc00008e75c ffffffc0a8d73f30
[ 624.786845] [<ffffffc00008d700>] el1_irq+0x80/0xf8
[ 624.786853] [<ffffffc0000e08cc>] default_idle_call+0x2c/0x38
[ 624.786857] [<ffffffc0000e09cc>] cpu_startup_entry+0xf4/0x338
[ 624.786862] [<ffffffc000096898>] secondary_start_kernel+0x138/0x148
[ 624.786867] [<000000000008a84c>] 0x8a84c
[ 624.786870] CPU1: stopping
[ 624.786877] CPU: 1 PID: 0 Comm: swapper/1 Tainted: P D O 4.4.84-219.jcl4tvmr.6 #1
[ 624.786880] Hardware name: LG Electronics, DTV SoC LG1212 (AArch64) (DT)
[ 624.786883] Call trace:
[ 624.786888] [<ffffffc000091da8>] dump_backtrace+0x0/0x148
[ 624.786893] [<ffffffc000091f04>] show_stack+0x14/0x20
[ 624.786898] [<ffffffc0003c181c>] dump_stack+0x90/0xb4
[ 624.786902] [<ffffffc000096f20>] handle_IPI+0x340/0x350
[ 624.786906] [<ffffffc00008a53c>] gic_handle_irq+0xac/0xb0
[ 624.786910] Exception stack(0xffffffc0a8d63dd0 to 0xffffffc0a8d63f00)
[ 624.786914] 3dc0: ffffffc001bda140 0000008000000000
[ 624.786919] 3de0: ffffffc0a8d63f30 ffffffc00008e760 0000000060400145 ffffffc0013647a8
[ 624.786923] 3e00: 0000000000000000 ffffffc00138b880 ffffffc0a8d60000 0000000000000001
[ 624.786928] 3e20: ffffffc0a8d63f00 ffffffc0a9783db8 000000000154f7da 0000000000000000
[ 624.786933] 3e40: ffffffc0a8d17af0 ffffffc0a8d63ed0 0000000000000790 ffffffc0a977eb08
[ 624.786937] 3e60: ffffffc0012a6ab0 0000000000000001 00000000f6e35555 0000000000000000
[ 624.786942] 3e80: ffffffc0001247f0 0000000000000000 0000000000000000 ffffffc001bda140
[ 624.786946] 3ea0: 0000000000000001 ffffffc000d72398 ffffffc001bd9236 ffffffc0017979d8
[ 624.786950] 3ec0: ffffffc0013647a8 ffffffc001772a80 0000000000000001 ffffffc00008a860
[ 624.786955] 3ee0: 0000000000000000 ffffffc0a8d63f30 ffffffc00008e75c ffffffc0a8d63f30
[ 624.786959] [<ffffffc00008d700>] el1_irq+0x80/0xf8
[ 624.786964] [<ffffffc0000e08cc>] default_idle_call+0x2c/0x38
[ 624.786968] [<ffffffc0000e09cc>] cpu_startup_entry+0xf4/0x338
[ 624.786972] [<ffffffc000096898>] secondary_start_kernel+0x138/0x148
[ 624.786976] [<000000000008a84c>] 0x8a84c
[ 624.786980] CPU0: stopping
[ 624.786986] CPU: 0 PID: 0 Comm: swapper/0 Tainted: P D O 4.4.84-219.jcl4tvmr.6 #1
[ 624.786989] Hardware name: LG Electronics, DTV SoC LG1212 (AArch64) (DT)
[ 624.786992] Call trace:
[ 624.786997] [<ffffffc000091da8>] dump_backtrace+0x0/0x148
[ 624.787002] [<ffffffc000091f04>] show_stack+0x14/0x20
[ 624.787006] [<ffffffc0003c181c>] dump_stack+0x90/0xb4
[ 624.787010] [<ffffffc000096f20>] handle_IPI+0x340/0x350
[ 624.787014] [<ffffffc00008a53c>] gic_handle_irq+0xac/0xb0
[ 624.787017] Exception stack(0xffffffc001793d80 to 0xffffffc001793eb0)
[ 624.787022] 3d80: ffffffc001bda140 0000008000000000 ffffffc001793ee0 ffffffc00008e760
[ 624.787027] 3da0: 0000000060400145 ffffffc0013647a8 0000000000000000 ffffffc00138b880
[ 624.787031] 3dc0: ffffffc001790000 0000000000000001 ffffffc001793eb0 ffffffc0a9772db8
[ 624.787036] 3de0: 00000000011c2015 0000000000000000 ffffffc0017a04a0 ffffffc001793e80
[ 624.787040] 3e00: 0000000000000790 0000000000000001 ffffffc000d775d8 0000000000000001
[ 624.787044] 3e20: 00000000f70aa4cb 0000000000000000 ffffffc000119ed8 0000000000000000
[ 624.787049] 3e40: 0000000000000000 ffffffc001bda140 0000000000000000 ffffffc000d72398
[ 624.787053] 3e60: ffffffc001bd9236 ffffffc0017979d8 ffffffc0013647a8 ffffffc001772a80
[ 624.787057] 3e80: 0000000000000001 ffffffc000089198 0000000000000000 ffffffc001793ee0
[ 624.787061] 3ea0: ffffffc00008e75c ffffffc001793ee0
[ 624.787065] [<ffffffc00008d700>] el1_irq+0x80/0xf8
[ 624.787069] [<ffffffc0000e08cc>] default_idle_call+0x2c/0x38
[ 624.787074] [<ffffffc0000e09cc>] cpu_startup_entry+0xf4/0x338
[ 624.787081] [<ffffffc000d5bdf4>] rest_init+0x88/0x94
[ 624.787090] [<ffffffc0017128d0>] start_kernel+0x338/0x34c
[ 624.787094] [<0000000000d63000>] 0xd63000
[ 624.787102]
[ 624.787102] --- diagnosis panic event ----
Hello,
I'm trying to troubleshoot and find out why my OLED65CX is crashing, and when checking
/var/log/legacy-log
, I can see this warning spammed in the logs like 50 times per second:This may not be the reason of the crash but I guess it still causes a lot of I/O and use a lot of CPU time to print it that that quickly. Is there a way to fix it?
Note: I'm not posting this on https://github.com/webosbrew/hyperion-webos because I'm using HyperHDR.