[hoping this will be read by a human and not one of these AI]
You keep sending me these reports because the GIC is in a
stacktrace.
But the root cause it probably somewhere else, as the multiple runs of
the same kernel result in very different exceptions, most of which
never reach the point where it explodes in your stacktrace. Here's one
of them:
[ 1.572514][ T1] Freeing unused kernel image (initmem) memory: 2048K
[ 1.624529][ T1] Failed to set sysctl parameter 'vm.nr_hugepages=4': parameter not found
[ 1.626239][ T1] Failed to set sysctl parameter 'vm.nr_overcommit_hugepages=4': parameter not found
[ 1.628105][ T1] Failed to set sysctl parameter 'max_rcu_stall_to_panic=1': parameter not found
[ 1.630034][ T1] Run /sbin/init as init process
[ 1.663886][ T0] Insufficient stack space to handle exception!
[ 1.663894][ T0] Task stack: [0xdf8a0000..0xdf8a2000]
[ 1.666697][ T0] IRQ stack: [0xdf804000..0xdf806000]
[ 1.668019][ T0] Overflow stack: [0x830eb000..0x830ec000]
[ 1.669327][ T0] Internal error: kernel stack overflow: 0 [#1] PREEMPT SMP ARM
[ 1.671033][ T0] Modules linked in:
[ 1.671894][ T0] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 6.4.0-rc1-syzkaller #0
[ 1.673749][ T0] Hardware name: ����x���df!��`!� system
[ 1.675020][ T0] PC is at __dabt_svc+0x14/0x60
[ 1.676176][ T0] LR is at arch_cpu_idle+0x38/0x3c
[ 1.677328][ T0] pc : [<80200a74>] lr : [<80208eb8>] psr: 00000193
[ 1.678918][ T0] sp : df8a0010 ip : df8a1f60 fp : df8a1f5c
[ 1.680268][ T0] r10: 00000000 r9 : 827e1666 r8 : 00000000
[ 1.681630][ T0] r7 : 8260c4e0 r6 : 00000001 r5 : 8260c498 r4 : 831cc680
[ 1.683282][ T0] r3 : 8021b8c0 r2 : 00433fc1 r1 : 81f9d24c r0 : 82850250
[ 1.684957][ T0] Flags: nzcv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
[ 1.686771][ T0] Control: 30c5383d Table: 80003000 DAC: dbadc0de
[ 1.688354][ T0] Register r0 information:
[ 1.713870][ T0] 8<--- cut here ---
[ 1.715765][ T0] Unhandled fault: unknown 3 (0xa03) at 0xdf8b9004
[ 1.717219][ T0] [df8b9004] *pgd=80000080007003, *pmd=83097003, *pte=802160e8fe83d71f
[ 2.073879][ C0] 8<--- cut here ---
[ 2.074748][ C0] Unable to handle kernel paging request at virtual address 830a2000 when execute
[ 2.076808][ C0] [830a2000] *pgd=80000080006003, *pmd=4000008300071d(bad)
[ 6.553998][ T0] Insufficient stack space to handle exception!
[ 6.554004][ T0] Task stack: [0xdf8a4000..0xdf8a6000]
[ 6.556644][ T0] IRQ stack: [0xdf808000..0xdf80a000]
[ 6.557922][ T0] Overflow stack: [0x830b8000..0x830b9000]
[ 18.824252][ T0] 8<--- cut here ---
[ 18.824265][ C4] 8<--- cut here ---
[ 18.824317][ T0] Insufficient stack space to handle exception!
[ 18.824320][ T0] Task stack: [0xdf8a8000..0xdf8aa000]
[ 18.824323][ T0] IRQ stack: [0xdf80c000..0xdf80e000]
[ 18.824326][ T0] Overflow stack: [0x830b9000..0x830ba000]
[ 18.825383][ T0] Unhandled fault: unknown 3 (0xa03) at 0xdf8b1004
[ 18.826484][ C4] Unable to handle kernel paging request at virtual address df84000c when read
[ 18.828182][ T0] [df8b1004] *pgd=80000080007003
[ 18.829838][ C4] [df84000c] *pgd=80000080007003
[ 18.831330][ T0] , *pmd=83097003
[ 18.832710][ C4] , *pmd=83097003
[ 18.834800][ T0] , *pte=8261d0a8fe83971f
[ 18.836939][ C4] , *pte=802160c4
[ 18.838162][ T0]
[ 18.843536][ C4]
[ 1.663886][ T0] Insufficient stack space to handle exception!
[ 1.663894][ T0] Task stack: [0xdf8a0000..0xdf8a2000]
[ 1.666697][ T0] IRQ stack: [0xdf804000..0xdf806000]
[ 1.668019][ T0] Overflow stack: [0x830eb000..0x830ec000]
[ 1.669327][ T0] Internal error: kernel stack overflow: 0 [#1] PREEMPT SMP ARM
[ 1.671033][ T0] Modules linked in:
[ 1.671894][ T0] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 6.4.0-rc1-syzkaller #0
[ 1.673749][ T0] Hardware name: ����x���df!��`!� system
[ 1.675020][ T0] PC is at __dabt_svc+0x14/0x60
[ 1.676176][ T0] LR is at arch_cpu_idle+0x38/0x3c
[ 1.677328][ T0] pc : [<80200a74>] lr : [<80208eb8>] psr: 00000193
[ 1.678918][ T0] sp : df8a0010 ip : df8a1f60 fp : df8a1f5c
[ 1.680268][ T0] r10: 00000000 r9 : 827e1666 r8 : 00000000
[ 1.681630][ T0] r7 : 8260c4e0 r6 : 00000001 r5 : 8260c498 r4 : 831cc680
[ 1.683282][ T0] r3 : 8021b8c0 r2 : 00433fc1 r1 : 81f9d24c r0 : 82850250
[ 1.684957][ T0] Flags: nzcv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
[ 1.686771][ T0] Control: 30c5383d Table: 80003000 DAC: dbadc0de
[ 1.688354][ T0] Register r0 information:
[ 1.713870][ T0] 8<--- cut here ---
[ 1.715765][ T0] Unhandled fault: unknown 3 (0xa03) at 0xdf8b9004
[ 1.717219][ T0] [df8b9004] *pgd=80000080007003, *pmd=83097003, *pte=802160e8fe83d71f
[ 2.073879][ C0] 8<--- cut here ---
[ 2.074748][ C0] Unable to handle kernel paging request at virtual address 830a2000 when execute
[ 2.076808][ C0] [830a2000] *pgd=80000080006003, *pmd=4000008300071d(bad)
[ 6.553998][ T0] Insufficient stack space to handle exception!
[ 6.554004][ T0] Task stack: [0xdf8a4000..0xdf8a6000]
[ 6.556644][ T0] IRQ stack: [0xdf808000..0xdf80a000]
[ 6.557922][ T0] Overflow stack: [0x830b8000..0x830b9000]
[ 18.824252][ T0] 8<--- cut here ---
[ 18.824265][ C4] 8<--- cut here ---
[ 18.824317][ T0] Insufficient stack space to handle exception!
[ 18.824320][ T0] Task stack: [0xdf8a8000..0xdf8aa000]
[ 18.824323][ T0] IRQ stack: [0xdf80c000..0xdf80e000]
[ 18.824326][ T0] Overflow stack: [0x830b9000..0x830ba000]
[ 18.825383][ T0] Unhandled fault: unknown 3 (0xa03) at 0xdf8b1004
[ 18.826484][ C4] Unable to handle kernel paging request at virtual address df84000c when read
[ 18.828182][ T0] [df8b1004] *pgd=80000080007003
[ 18.829838][ C4] [df84000c] *pgd=80000080007003
[ 18.831330][ T0] , *pmd=83097003
[ 18.832710][ C4] , *pmd=83097003
[ 18.834800][ T0] , *pte=8261d0a8fe83971f
[ 18.836939][ C4] , *pte=802160c4
[ 18.838162][ T0]
[ 18.843536][ C4]
So not much to do with the GIC, but more to do with general stack
overflow/corruption. I'd appreciate it if you could stop barking up
the wrong tree and get someone who is still interested in 32bit ARM to
look into it.
Thanks,
M.
--
Without deviation from the norm, progress is not possible.