Anyone tried/used test_ccmp.c before?
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 26 Feb 2024 23:51:27 UTC
Actually I am asking that has anybody tried/used these 802.11 crypto test code (https://cgit.freebsd.org/src/tree/tools/regression/net80211) before? I hit, for example, unclear panic "panic: vm_fault_lookup: fault on nofault entry, addr: xxxx", after correcting some minor compile errors in test_ccmp.c. like this: panic: vm_fault_lookup: fault on nofault entry, addr: 0xfffffe006d56f000 cpuid = 8 time = 1708965131 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe006d56b910 vpanic() at vpanic+0x135/frame 0xfffffe006d56ba40 panic() at panic+0x43/frame 0xfffffe006d56baa0 vm_fault() at vm_fault+0x186b/frame 0xfffffe006d56bbc0 vm_fault_trap() at vm_fault_trap+0x6f/frame 0xfffffe006d56bc00 trap_pfault() at trap_pfault+0x23f/frame 0xfffffe006d56bc70 calltrap() at calltrap+0x8/frame 0xfffffe006d56bc70 --- trap 0xc, rip = 0xffffffff81058cfe, rsp = 0xfffffe006d56bd40, rbp = 0xfffffe006d56bd40 --- memset_erms() at memset_erms+0xde/frame 0xfffffe006d56bd40 test_ccmp_modevent() at test_ccmp_modevent+0x62/frame 0xfffffe006d573a50 module_register_init() at module_register_init+0xb0/frame 0xfffffe006d573a80 linker_load_module() at linker_load_module+0xc00/frame 0xfffffe006d573d80 kern_kldload() at kern_kldload+0x16f/frame 0xfffffe006d573dd0 sys_kldload() at sys_kldload+0x5c/frame 0xfffffe006d573e00 amd64_syscall() at amd64_syscall+0x153/frame 0xfffffe006d573f30 fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe006d573f30 --- syscall (304, FreeBSD ELF64, kldload), rip = 0x293a7e05a9da, rsp = 0x293a7c93cb98, rbp = 0x293a7c93d110 --- KDB: enter: panic [ thread pid 947 tid 100153 ] Stopped at kdb_enter+0x33: movq $0,0xe38d32(%rip) db> dump Fatal double fault rip 0xffffffff80929820 rsp 0xfffffe006d56b000 rbp 0xfffffe006d56b010 rax 0xffffffff81694790 rdx 0xffffffff8115f5be rbx 0x44 rcx 0xa rsi 0xffffffff817e1570 rdi 0x44 r8 0xfffffe006d56b280 r9 0xffffffff81aefdd8 r10 0 r11 0x91909cdfffa2ff9c r12 0xfffffe006d56b160 r13 0 r14 0xffffffff817e1560 r15 0xffffffff81980400 rflags 0x10002 cs 0x20 ss 0x28 ds 0x3b es 0x3b fs 0x13 gs 0x1b fsbase 0x1ea4c8637570 gsbase 0xffffffff82218000 kgsbase 0 cpuid = 8; apic id = 08 panic: double fault cpuid = 8 time = 1708965131 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe0009893cd0 vpanic() at vpanic+0x135/frame 0xfffffe0009893e00 panic() at panic+0x43/frame 0xfffffe0009893e60 dblfault_handler() at dblfault_handler+0x1ce/frame 0xfffffe0009893f20 Xdblfault() at Xdblfault+0xd7/frame 0xfffffe0009893f20 --- trap 0x17, rip = 0xffffffff80929820, rsp = 0xfffffe006d56b000, rbp = 0xfffffe006d56b010 --- uart_cnputc() at uart_cnputc+0x40/frame 0xfffffe006d56b010 cnputc() at cnputc+0x4b/frame 0xfffffe006d56b040 kvprintf() at kvprintf+0xe6/frame 0xfffffe006d56b150 _vprintf() at _vprintf+0x8d/frame 0xfffffe006d56b240 printf() at printf+0x53/frame 0xfffffe006d56b2a0 cpu_minidumpsys() at cpu_minidumpsys+0x90e/frame 0xfffffe006d56b350 dumpsys_generic() at dumpsys_generic+0x5a/frame 0xfffffe006d56b430 doadump() at doadump+0x88/frame 0xfffffe006d56b450 db_dump() at db_dump+0x2a/frame 0xfffffe006d56b470 db_command() at db_command+0x310/frame 0xfffffe006d56b530 db_command_loop() at db_command_loop+0x4d/frame 0xfffffe006d56b540 db_trap() at db_trap+0xe6/frame 0xfffffe006d56b5d0 kdb_trap() at kdb_trap+0x252/frame 0xfffffe006d56b720 trap() at trap+0x286/frame 0xfffffe006d56b840 calltrap() at calltrap+0x8/frame 0xfffffe006d56b840 --- trap 0x3, rip = 0xffffffff80ba2f53, rsp = 0xfffffe006d56b918, rbp = 0xfffffe006d56ba40 --- kdb_enter() at kdb_enter+0x33/frame 0xfffffe006d56ba40 panic() at panic+0x43/frame 0xfffffe006d56baa0 vm_fault() at vm_fault+0x186b/frame 0xfffffe006d56bbc0 vm_fault_trap() at vm_fault_trap+0x6f/frame 0xfffffe006d56bc00 trap_pfault() at trap_pfault+0x23f/frame 0xfffffe006d56bc70 calltrap() at calltrap+0x8/frame 0xfffffe006d56bc70 --- trap 0xc, rip = 0xffffffff81058cfe, rsp = 0xfffffe006d56bd40, rbp = 0xfffffe006d56bd40 --- memset_erms() at memset_erms+0xde/frame 0xfffffe006d56bd40 test_ccmp_modevent() at test_ccmp_modevent+0x62/frame 0xfffffe006d573a50 module_register_init() at module_register_init+0xb0/frame 0xfffffe006d573a80 linker_load_module() at linker_load_module+0xc00/frame 0xfffffe006d573d80 kern_kldload() at kern_kldload+0x16f/frame 0xfffffe006d573dd0 sys_kldload() at sys_kldload+0x5c/frame 0xfffffe006d573e00 amd64_syscall() at amd64_syscall+0x153/frame 0xfffffe006d573f30 fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe006d573f30 --- syscall (304, FreeBSD ELF64, kldload), rip = 0x293a7e05a9da, rsp = 0x293a7c93cb98, rbp = 0x293a7c93d110 --- Uptime: 6m34s -- Best Regards, Cheng Cui