SError 익셉션에 대한 디버깅 시그니처를 모아 봤습니다.
[ 372.386749] panic+0x260/0x2ac
[ 372.386754] __stack_chk_fail+0x0/0x28
[ 372.386756] arm64_serror_panic+0x80/0x90
[ 372.386759] do_serror+0xdc/0xe0
[ 372.386762] el0_error_naked+0x10/0x18
[ 372.386764] irq event stamp: 2035
[ 372.386770] hardirqs last enabled at (2035): [<ffff0000082a857c>] handle_mm_fault+0x22c/0x320
[ 372.386774] hardirqs last disabled at (2034): [<ffff0000082a842c>] handle_mm_fault+0xdc/0x320
[ 372.386779] softirqs last enabled at (1858): [<ffff0000080879f8>] fpsimd_restore_current_state+0x38/0x78
[ 372.386783] softirqs last disabled at (1856): [<ffff0000080879d8>] fpsimd_restore_current_state+0x18/0x78
[ 372.386785] ---[ end trace 383dd3590c25ba7c ]---
[ 192.082927] Kernel panic - not syncing: Asynchronous SError Interrupt
[ 192.082928] CPU: 4 PID: 2424 Comm: devmem Not tainted 4.17.0-02102-gdcfa25a-dirty #109
[ 192.082929] Hardware name: Stingray Combo SVK (BCM958742K) (DT)
[ 192.082930] Call trace:
[ 192.082939] dump_backtrace+0x0/0x1b8
[ 192.082941] show_stack+0x14/0x1c
[ 192.082943] dump_stack+0x90/0xb0
[ 192.082945] panic+0x140/0x2a8
[ 192.082946] __stack_chk_fail+0x0/0x18
[ 192.082947] arm64_serror_panic+0x74/0x80
[ 192.082948] do_serror+0x48/0xa0
[ 192.082949] el0_error_naked+0x10/0x18
[ 192.082954] SMP: stopping secondary CPUs
[ 192.082957] Kernel Offset: disabled
[ 192.082959] CPU features: 0x21806008
[ 192.082959] Memory Limit: none
[ 209.234792] SError Interrupt on CPU4, code 0xbf000000 -- SError
[ 209.234796] CPU: 4 PID: 829 Comm: dmidecode Not tainted 4.19.0-2-arm64 #1 Debian 4.19.16-1
[ 209.234798] Hardware name: Theobroma Systems RK3399-Q7 SoM (DT)
...
[ 209.234881] Kernel panic - not syncing: Asynchronous SError Interrupt
[ 209.234884] CPU: 4 PID: 829 Comm: dmidecode Not tainted 4.19.0-2-arm64 #1 Debian 4.19.16-1
[ 209.234886] Hardware name: Theobroma Systems RK3399-Q7 SoM (DT)
[ 209.234888] Call trace:
[ 209.234890] dump_backtrace+0x0/0x180
[ 209.234892] show_stack+0x24/0x30
[ 209.234894] dump_stack+0x90/0xb4
[ 209.234895] panic+0x128/0x290
[ 209.234897] nmi_panic+0x7c/0x80
[ 209.234899] arm64_serror_panic+0x80/0x8c
[ 209.234901] is_valid_bugaddr+0x0/0x1c
[ 209.234903] el0_error_naked+0x10/0x18
[ 209.234935] SMP: stopping secondary CPUs
[ 209.234937] Kernel Offset: disabled
[ 3.562109] Kernel panic - not syncing: Asynchronous SError Interrupt
[ 3.562111] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.4.3 #1
[ 3.562112] Hardware name: LS1043A RDB Board (DT)
[ 3.562113] Call trace:
[ 3.562114] dump_backtrace+0x0/0x150
[ 3.562115] show_stack+0x14/0x20
[ 3.562116] dump_stack+0xbc/0x100
[ 3.562117] panic+0x16c/0x37c
[ 3.562118] __stack_chk_fail+0x0/0x18
[ 3.562119] arm64_serror_panic+0x74/0x88
[ 3.562120] do_serror+0x70/0x138
[ 3.562121] el1_error+0x84/0xf8
[ 0.000000] Kernel panic - not syncing: Asynchronous SError Interrupt
[ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.4.0-xilinx-v2020.1 #1
[ 0.000000] Hardware name: Avnet Ultra96 Rev1 (DT)
[ 0.000000] Call trace:
[ 0.000000] dump_backtrace+0x0/0x140
[ 0.000000] show_stack+0x14/0x20
[ 0.000000] dump_stack+0xac/0xd0
[ 0.000000] panic+0x140/0x2f8
[ 0.000000] __stack_chk_fail+0x0/0x18
[ 0.000000] arm64_serror_panic+0x74/0x80
[ 0.000000] do_serror+0x114/0x118
[ 0.000000] el1_error+0x84/0xf8
[ 0.000000] xintc_read.isra.0+0x0/0x48
[ 0.000000] xilinx_intc_of_init+0x258/0x30c
[ 0.000000] of_irq_init+0x184/0x2e4
[ 0.000000] irqchip_init+0x14/0x1c
[ 0.000000] init_IRQ+0xe8/0x118
[ 0.000000] start_kernel+0x26c/0x42c
[ 198.344203] 000: Kernel panic - not syncing: Asynchronous SError Interruptd+
[ 198.351886] 000: CPU: 0 PID: 408 Comm: xz Not tainted 5.4.40-rt24 #35
[ 198.359080] 000: Hardware name: Orange Pi RK3399 Board (DT)
[ 198.365303] 000: Call trace:
[ 198.368504] 000: dump_backtrace+0x0/0x140
[ 198.373078] 000: show_stack+0x14/0x20
[ 198.377261] 000: dump_stack+0xbc/0x100
[ 198.381542] 000: panic+0x160/0x324
[ 198.385435] 000: nmi_panic+0x60/0x90
[ 198.389521] 000: arm64_serror_panic+0x74/0x80
[ 198.394481] 000: do_serror+0x7c/0x130
[ 198.398664] 000: el1_error+0x84/0xf8
[ 198.402751] 000: __arch_copy_from_user+0x1f4/0x240
[ 198.408195] 000: copy_page_from_iter+0xdc/0x2b0
[ 198.413351] 000: pipe_write+0x204/0x448
[ 198.417731] 000: new_sync_write+0x100/0x180
[ 198.422498] 000: __vfs_write+0x2c/0x40
[ 198.426770] 000: vfs_write+0xb0/0x1d0
[ 198.430954] 000: ksys_write+0x64/0xe8
[ 198.435137] 000: __arm64_sys_write+0x18/0x20
[ 198.440000] 000: el0_svc_common.constprop.1+0x7c/0xe8
[ 198.445739] 000: el0_svc_handler+0x20/0x80
[ 198.450408] 000: el0_svc+0x8/0xc
[ 198.454107] 000: SMP: stopping secondary CPUs
[ 0.807808] Kernel panic - not syncing: Asynchronous SError Interrupt
[ 0.807809] CPU: 2 PID: 1 Comm: swapper/0 Not tainted 5.9.0-rc5-next-20200914-00001-gf965d3ec86fa #67
[ 0.807810] Hardware name: LS1046A RDB Board (DT)
[ 0.807811] Call trace:
[ 0.807812] dump_backtrace+0x0/0x1c0
[ 0.807813] show_stack+0x18/0x28
[ 0.807814] dump_stack+0xd8/0x134
[ 0.807814] panic+0x180/0x398
[ 0.807815] add_taint+0x0/0xb0
[ 0.807816] arm64_serror_panic+0x78/0x88
[ 0.807817] do_serror+0x68/0x180
[ 0.807818] el1_error+0x84/0x100
[ 0.807818] pci_generic_config_read+0x3c/0xe0
[ 0.807819] dw_pcie_rd_other_conf+0x78/0x110
[ 0.807820] pci_bus_read_config_dword+0x88/0xe8
[ 0.807821] pci_bus_generic_read_dev_vendor_id+0x30/0x1b0
[ 0.807822] pci_bus_read_dev_vendor_id+0x4c/0x78
[ 0.807823] pci_scan_single_device+0x80/0x100
[ 0.807824] pci_scan_slot+0x38/0x130
[ 0.807825] pci_scan_child_bus_extend+0x54/0x2a0
[ 0.807826] pci_scan_child_bus+0x14/0x20
[ 0.807827] pci_scan_bridge_extend+0x230/0x570
[ 0.807828] pci_scan_child_bus_extend+0x134/0x2a0
[ 0.807829] pci_scan_root_bus_bridge+0x64/0xf0
[ 0.807829] pci_host_probe+0x18/0xc8
[ 0.807830] dw_pcie_host_init+0x220/0x378
[ 0.807831] ls_pcie_probe+0x104/0x140
[ 0.807832] platform_drv_probe+0x54/0xa8
[ 0.807833] really_probe+0x118/0x3e0
[ 0.807834] driver_probe_device+0x5c/0xc0
[ 0.807835] device_driver_attach+0x74/0x80
[ 0.807835] __driver_attach+0x8c/0xd8
[ 0.807836] bus_for_each_dev+0x7c/0xd8
[ 0.807837] driver_attach+0x24/0x30
[ 0.807838] bus_add_driver+0x154/0x200
[ 0.807839] driver_register+0x64/0x120
[ 0.807839] __platform_driver_probe+0x7c/0x148
[ 0.807840] ls_pcie_driver_init+0x24/0x30
[ 0.807841] do_one_initcall+0x60/0x1d8
[ 0.807842] kernel_init_freeable+0x1f4/0x24c
[ 0.807843] kernel_init+0x14/0x118
[ 0.807843] ret_from_fork+0x10/0x34
[ 0.807854] SMP: stopping secondary CPUs
[ 0.807855] Kernel Offset: 0x394c64080000 from 0xffff800010000000
[ 0.807856] PHYS_OFFSET: 0xffff8bfd40000000
[ 0.807856] CPU features: 0x0240022,21806000
[ 0.807857] Memory Limit: none
[ 641.029551] Kernel panic - not syncing: Asynchronous SError Interrupt
[ 641.029553] CPU: 2 PID: 5232 Comm: insmod Tainted: G W O 4.19.0-jfd #1
[ 641.029555] Hardware name: dublin (DT)
[ 641.029556] Call trace:
[ 641.029557] dump_backtrace+0x0/0x180
[ 641.029558] show_stack+0x14/0x20
[ 641.029560] dump_stack+0x9c/0xbc
[ 641.029561] panic+0x130/0x278
[ 641.029562] nmi_panic+0x6c/0x70
[ 641.029563] arm64_serror_panic+0x74/0x80
[ 641.029565] is_valid_bugaddr+0x0/0x8
[ 641.029566] el1_error+0x7c/0xdc
[ 641.029568] _mali_osk_mem_iowrite32+0x10/0x20 [mali]
[ 641.029569] mali_pp_create+0x7c/0x350 [mali]
[ 641.029571] mali_initialize_subsystems+0x12c/0x5f8 [mali]
[ 641.029572] mali_probe+0xf0/0x358 [mali]
[ 641.029574] platform_drv_probe+0x50/0xa0
[ 641.029575] really_probe+0x1e0/0x298
[ 641.029577] driver_probe_device+0x54/0xe8
[ 641.029578] __driver_attach+0xe4/0xe8
[ 641.029579] bus_for_each_dev+0x70/0xc0
[ 641.029581] driver_attach+0x20/0x28
[ 641.029582] bus_add_driver+0x1dc/0x208
[ 641.029583] driver_register+0x60/0x110
[ 641.029585] __platform_driver_register+0x44/0x50
[ 641.029586] init_module+0x30/0x140 [mali]
[ 641.029588] do_one_initcall+0x74/0x178
[ 641.029589] do_init_module+0x54/0x1c0
[ 641.029591] load_module+0x1ae4/0x2108
[ 641.029592] __se_sys_finit_module+0xb8/0xc8
[ 641.029594] __arm64_sys_finit_module+0x18/0x20
[ 641.029595] el0_svc_common+0x84/0xd8
[ 641.029596] el0_svc_handler+0x6c/0x88
[ 641.029598] el0_svc+0x8/0xc
[ 119.555236] CPU: 1 PID: 20401 Comm: dd Not tainted 5.4.5-1-ARTIX #1
[ 119.555237] Hardware name: Firefly-RK3399 Board (DT)
[ 119.555238] Call trace:
[ 119.555239] dump_backtrace+0x0/0x170
[ 119.555240] show_stack+0x24/0x30
[ 119.555241] dump_stack+0xac/0xd0
[ 119.555242] panic+0x144/0x31c
[ 119.555243] __stack_chk_fail+0x0/0x28
[ 119.555244] arm64_serror_panic+0x84/0x90
[ 119.555245] do_serror+0x11c/0x120
[ 119.555246] el1_error+0x84/0xf8
[ 119.555248] __arch_copy_from_user+0x1bc/0x240
[ 119.555249] iov_iter_copy_from_user_atomic+0xec/0x370
[ 119.555250] generic_perform_write+0xf0/0x1d0
[ 119.555251] __generic_file_write_iter+0x134/0x1b8
[ 119.555252] ext4_file_write_iter+0xd0/0x338
[ 119.555253] new_sync_write+0xf8/0x190
[ 119.555254] __vfs_write+0x74/0x90
[ 119.555255] vfs_write+0xe4/0x1c8
[ 119.555257] ksys_write+0x78/0x100
[ 119.555257] __arm64_sys_write+0x24/0x30
[ 119.555259] el0_svc_handler+0x84/0x190
[ 119.555260] el0_svc+0x8/0xc
[ 119.555280] SMP: stopping secondary CPUs
[ 119.555280] Kernel Offset: disabled
[ 119.555282] CPU features: 0x0002,20006008
[ 119.555283] Memory Limit: none
http://lkml.iu.edu/hypermail/linux/kernel/2004.1/01376.html
Kernel panic - not syncing: Asynchronous SError Interrupt
CPU: 7 PID: 2605 Comm: hexdump Tainted: G S 5.4.30 #122
Call trace:
dump_backtrace+0x0/0x188
show_stack+0x20/0x2c
dump_stack+0xdc/0x144
panic+0x168/0x36c
panic+0x0/0x36c
arm64_serror_panic+0x78/0x84
do_serror+0x130/0x138
el1_error+0x84/0xf8
tmc_read_prepare_etb+0x88/0xb8
tmc_open+0x40/0xd8
misc_open+0x120/0x158
chrdev_open+0xb8/0x1a4
do_dentry_open+0x268/0x3a0
vfs_open+0x34/0x40
path_openat+0x39c/0xdf4
do_filp_open+0x90/0x10c
do_sys_open+0x150/0x3e8
__arm64_compat_sys_openat+0x28/0x34
el0_svc_common+0xa8/0x160
el0_svc_compat_handler+0x2c/0x38
el0_svc_compat+0x8/0x10
최근 덧글