luogf 发表于 2019-9-24 16:20:59

求助,内核崩溃

系统运行一段时间之后就会报下面的错误,同样的软件和环境,就这台机器会出问题,log如下
allresetctl_ioctl
ALLRESETCTL_IOC_GET_INPUT
RwInfor: bank=6, number=5, value=0,
RwInfor: bank=6, number=5, value=1,
Unable to handle kernel paging request at virtual address 00100104
pgd = bad6c000
*pgd=4a00b831, *pte=00000000, *ppte=00000000
Internal error: Oops: 817 [#1] PREEMPT SMP
Modules linked in: AllresetCtl GpioCtl wlan
CPU: 1    Not tainted(3.0.35 #1)
PC is at get_page_from_freelist+0x138/0x518
LR is at get_page_from_freelist+0x40c/0x518
pc : [<800c7e94>]    lr : [<800c8168>]    psr: 60000193
sp : ba1d9c98ip : 8c0141ccfp : 00000002
r10: 8c0141c8r9 : 000200dar8 : 0bfd3000
r7 : 8bfbf460r6 : 800411b0r5 : 80b45cc0r4 : 00000001
r3 : 00200200r2 : 00100100r1 : 00200200r0 : 00100100
Flags: nZCvIRQs offFIQs onMode SVC_32ISA ARMSegment user
Control: 10c53c7dTable: 4ad6c04aDAC: 00000015
Process sh (pid: 3214, stack limit = 0xba1d82f0)
Stack: (0xba1d9c98 to 0xba1da000)
9c80:                                                       00000041 00000000
9ca0: 00000002 60000113 8c0141cc 00000000 ba1d8000 80af3cc0 ba1d8000 000200da
9cc0: 00000000 80b467a4 bffbe818 00000000 00000000 ba1d8000 bffbe7e0 8009ad48
9ce0: 00000001 ffffffff 80af3cc0 80b45cc0 00022193 00000002 80b467a0 00000000
9d00: 80af3b38 80b45cc0 000200da 00000003 000200da 800c8918 00000003 00000041
9d20: 80b45cc0 00000002 406cd2cb 00000000 80b467a4 00000002 00000000 00000000
9d40: fffffff7 80ae00c0 8c010f40 8c010040 0000000a 00000003 8003fe34 ffffffff
9d60: 00000000 00000000 00000002 8009aca4 80b46b2c 80b45cc0 bace2000 00000002
9d80: 800521cc 8bfbf460 000a2000 8b9ae260 bad60a50 0009d000 8bf4016c 1d7135df
9da0: bad6c000 ba00b274 8bf4016c 800db51c ba1d9e64 8053fa00 ba00b000 000000a2
9dc0: 0001d713 bfc12820 00000001 00000003 baaf7190 0000000a baa232f0 1d7135df
9de0: bad60a50 00000001 0009d000 bad6c000 bfc12820 ba00b274 8bf4016c 800dd370
9e00: bad6c000 8bf4016c 1d7135df bfc1285c ba1d8000 8003f1b4 ffffffff f2a00100
9e20: 0000001d 00000002 00000001 80044a0c bfc12860 bad6c000 00000000 0009d000
9e40: bfc12820 bad60a50 bad6c000 00000001 bfc1285c 800dd990 bad6c000 00000001
9e60: ba1d9e74 bfc12820 0009d88c ba1d9fb0 bad60a50 bfedb2c0 0000081f 000aa5a8
9e80: bfc1285c 8004f968 00000000 00000003 ba086000 ba0861b0 00000008 00000000
9ea0: 8003fe34 ffffffff 00000000 00000000 80af3cc0 00000000 80af3cc0 80070a68
9ec0: 01200011 8003df40 0000007d 00000000 bffc1860 00000000 00000000 00000402
9ee0: 00000004 bffd1708 00000000 0000081f 80af7678 0009d88c ba1d9fb0 000ab848
9f00: 000aa5c8 000aa5a8 00000000 8003f384 80071a80 8c008f40 ba0e03a0 00000000
9f20: 60000013 8003df40 80543f5c 80af5ea8 80543f5c 8007264c ba0e03a0 8c008f40
9f40: ba1d9f64 80077e44 00000000 00000000 ba0e03a0 00000c90 7ee53718 00000000
9f60: 7ee53734 8007af68 2aad9068 bff19dc0 00000000 00000000 ba1d8000 8008adb0
9f80: 00010000 00000000 00010002 00000000 2aad9068 00000000 2ad31000 0000040f
9fa0: 0000000f 00000000 000a2950 80044f44 00000002 7ee537b8 00000000 000aafe8
9fc0: 00000c90 0009d870 00000000 000a2950 000ab848 000aa5c8 000aa5a8 00000000
9fe0: 2ad32208 7ee53738 00051c88 00035da8 60000010 ffffffff 00000000 00000000
[<800c7e94>] (get_page_from_freelist+0x138/0x518) from [<800c8918>] (__alloc_pages_nodemask+0xf0/0x6cc)
[<800c8918>] (__alloc_pages_nodemask+0xf0/0x6cc) from [<800db51c>] (do_wp_page+0xc4/0x708)
[<800db51c>] (do_wp_page+0xc4/0x708) from [<800dd370>] (handle_pte_fault+0x284/0x7d8)
[<800dd370>] (handle_pte_fault+0x284/0x7d8) from [<800dd990>] (handle_mm_fault+0xcc/0x16c)
[<800dd990>] (handle_mm_fault+0xcc/0x16c) from [<8004f968>] (do_page_fault+0x1b4/0x31c)
[<8004f968>] (do_page_fault+0x1b4/0x31c) from [<8003f384>] (do_DataAbort+0x34/0x9c)
[<8003f384>] (do_DataAbort+0x34/0x9c) from [<80044f44>] (ret_from_exception+0x0/0x10)
Exception stack(0xba1d9fb0 to 0xba1d9ff8)
9fa0:                                     00000002 7ee537b8 00000000 000aafe8
9fc0: 00000c90 0009d870 00000000 000a2950 000ab848 000aa5c8 000aa5a8 00000000
9fe0: 2ad32208 7ee53738 00051c88 00035da8 60000010 ffffffff
Code: 159c7004 e2477018 e597101c e5970018 (e5801004)
---[ end trace 896bbb5e63701c09 ]---
Unable to handle kernel paging request at virtual address 00100104
pgd = bad6c000
*pgd=4adda831, *pte=00000000, *ppte=00000000
Internal error: Oops: 817 [#2] PREEMPT SMP
Modules linked in: AllresetCtl GpioCtl wlan
CPU: 1    Tainted: G      D      (3.0.35 #1)
PC is at get_page_from_freelist+0x138/0x518
LR is at get_page_from_freelist+0x40c/0x518
pc : [<800c7e94>]    lr : [<800c8168>]    psr: 60000193
sp : ba075c98ip : 8c0141ccfp : 00000002
r10: 8c0141c8r9 : 000200dar8 : 0bfd3000
r7 : 8bfbf460r6 : 800411b0r5 : 80b45cc0r4 : 00000001
r3 : 00200200r2 : 00100100r1 : 8c0141ccr0 : 00100100
Flags: nZCvIRQs offFIQs onMode SVC_32ISA ARMSegment user
Control: 10c53c7dTable: 4ad6c04aDAC: 00000015
Process sh (pid: 3217, stack limit = 0xba0742f0)
Stack: (0xba075c98 to 0xba076000)
5c80:                                                       00000041 00000000
5ca0: 00000002 60000113 8c0141cc 00000000 ba074000 80af3cc0 ba074000 000200da
5cc0: 00000000 80b467a4 bffbd258 00000000 00000000 ba074000 bffbd220 8009ad48
5ce0: 00000001 ffffffff ba075d9c 80b45cc0 bc0d746e 00000002 80b467a0 00000000
5d00: 80af3b38 80b45cc0 000200da 00000003 000200da 800c8918 00000003 00000041
5d20: 80b45cc0 00000002 00000000 badda28c 80b467a4 00000002 00000000 f2a00100
5d40: 0000001d 00000002 00000001 80044a0c b5f7fb60 b5f80000 00000020 0000001f
5d60: 800521cc 8bebefe0 000a3000 8bebefe0 45f7f55f 80b45cc0 80b52d20 ba074000
5d80: 800521cc 8bebf060 000a4000 8bebf0a0 ba159790 000a5000 8bf5bb4c 45f855df
5da0: bad6c000 badda294 8bf5bb4c 800db51c 80b46b2c ffffffff badda000 000000a4
5dc0: 00045f85 bfc12820 00000000 8c010f90 bffbd258 bace201c bfed9220 45f855df
5de0: ba159790 00000001 000a5000 bad6c000 bfc12820 badda294 8bf5bb4c 800dd370
5e00: bad6c000 8bf5bb4c 45f855df bae05fa8 bfc12680 800dae74 45f6f5dd 00045f6f
5e20: 00000012 8005027c 00000002 7ebf5000 7ebf6000 bad6c000 00000000 000a5000
5e40: bfc12820 ba159790 bad6c000 00000001 bfc1285c 800dd990 bad6c000 00000001
5e60: ba074000 bfc12820 000a501c ba075fb0 ba159790 bfed9220 0000081f 000a4ff8
5e80: bfc1285c 8004f968 00000000 00000003 bf8a0000 bf8a01b0 00000008 00000000
5ea0: 8003fe34 ffffffff 00000000 00000000 80af3cc0 00000000 80af3cc0 80070a68
5ec0: 01200011 8003df40 0000007d 00000000 bffc1940 00000000 00000000 00000402
5ee0: 00000004 bffd1708 00000003 0000081f 80af7678 000a501c ba075fb0 00093fb0
5f00: 000002e6 000a4ff8 00083d88 8003f384 80071a80 8c020f40 ba0e20a0 00000000
5f20: 60000013 8003df40 80543f5c bffbc000 80543f5c 8007264c ba0e20a0 8c020f40
5f40: ba075f64 80077e44 00000000 00000000 ba0e20a0 00000c92 7ebf5738 00000000
5f60: 7ebf5754 8007af68 2ab4f068 bff19f00 00000000 00000000 ba074000 8008adb0
5f80: 00010000 00000000 00010002 00000000 2ab4f068 00000000 2acea000 0000040f
5fa0: 0000000f 000ab540 000a4ff2 80044f44 00000014 00000020 00000001 000ab560
5fc0: 00000002 00000014 000ab540 000a4ff2 00093fb0 000002e6 000a4ff8 00083d88
5fe0: 2aceb208 7ebf55f0 00051c88 0007fe44 20000010 ffffffff 00000000 00000000
[<800c7e94>] (get_page_from_freelist+0x138/0x518) from [<800c8918>] (__alloc_pages_nodemask+0xf0/0x6cc)
[<800c8918>] (__alloc_pages_nodemask+0xf0/0x6cc) from [<800db51c>] (do_wp_page+0xc4/0x708)
[<800db51c>] (do_wp_page+0xc4/0x708) from [<800dd370>] (handle_pte_fault+0x284/0x7d8)
[<800dd370>] (handle_pte_fault+0x284/0x7d8) from [<800dd990>] (handle_mm_fault+0xcc/0x16c)
[<800dd990>] (handle_mm_fault+0xcc/0x16c) from [<8004f968>] (do_page_fault+0x1b4/0x31c)
[<8004f968>] (do_page_fault+0x1b4/0x31c) from [<8003f384>] (do_DataAbort+0x34/0x9c)
[<8003f384>] (do_DataAbort+0x34/0x9c) from [<80044f44>] (ret_from_exception+0x0/0x10)
Exception stack(0xba075fb0 to 0xba075ff8)
5fa0:                                     00000014 00000020 00000001 000ab560
5fc0: 00000002 00000014 000ab540 000a4ff2 00093fb0 000002e6 000a4ff8 00083d88
5fe0: 2aceb208 7ebf55f0 00051c88 0007fe44 20000010 ffffffff
Code: 159c7004 e2477018 e597101c e5970018 (e5801004)
---[ end trace 896bbb5e63701c0a ]---
allresetctl_ioctl
ALLRESETCTL_IOC_GET_INPUT
RwInfor: bank=6, number=5, value=0,
RwInfor: bank=6, number=5, value=1,
Slave spi Interrupt
rfid_read IN
Read byte
read_size=250
Update RFID Ring Buffer
rfid_readReturn
allresetctl_ioctl
ALLRESETCTL_IOC_GET_INPUT
RwInfor: bank=6, number=5, value=0,
RwInfor: bank=6, number=5, value=1,
allresetctl_ioctl
ALLRESETCTL_IOC_GET_INPUT
RwInfor: bank=6, number=5, value=0,
RwInfor: bank=6, number=5, value=1,

软件01 发表于 2019-9-26 10:19:57

建议先把接口和DDR测试一下

luogf 发表于 2019-9-26 16:19:16

软件01 发表于 2019-9-26 10:19
建议先把接口和DDR测试一下

您好,请问DDR如何测试?
页: [1]
查看完整版本: 求助,内核崩溃