Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Feb 2024 18:51:27 -0500
From:      Cheng Cui <cc@freebsd.org>
To:        wireless@freebsd.org
Subject:   Anyone tried/used test_ccmp.c before?
Message-ID:  <CAGaXui%2B_RBmSnKbfESzJOfvnjSXAB4MXbp5-GHd_-AxVoDT1eQ@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
--000000000000adc5e80612519855
Content-Type: text/plain; charset="UTF-8"

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

--000000000000adc5e80612519855
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Actually I am asking that has anybody tried/used these 802=
.11 crypto test code=C2=A0(<a href=3D"https://cgit.freebsd.org/src/tree/too=
ls/regression/net80211">https://cgit.freebsd.org/src/tree/tools/regression/=
net80211</a>) before?<div><br><div>I hit, for=C2=A0example, unclear panic &=
quot;panic: vm_fault_lookup: fault on nofault entry, addr: xxxx&quot;, afte=
r correcting some minor compile errors in=C2=A0<span style=3D"font-family:&=
quot;Helvetica Neue&quot;;font-size:13px">test_ccmp.c.</span></div><div><br=
></div><div>like this:<div><div><br></div><div>panic: vm_fault_lookup: faul=
t on nofault entry, addr: 0xfffffe006d56f000<br>cpuid =3D 8<br>time =3D 170=
8965131<br>KDB: stack backtrace:<br>db_trace_self_wrapper() at db_trace_sel=
f_wrapper+0x2b/frame 0xfffffe006d56b910<br>vpanic() at vpanic+0x135/frame 0=
xfffffe006d56ba40<br>panic() at panic+0x43/frame 0xfffffe006d56baa0<br>vm_f=
ault() at vm_fault+0x186b/frame 0xfffffe006d56bbc0<br>vm_fault_trap() at vm=
_fault_trap+0x6f/frame 0xfffffe006d56bc00<br>trap_pfault() at trap_pfault+0=
x23f/frame 0xfffffe006d56bc70<br>calltrap() at calltrap+0x8/frame 0xfffffe0=
06d56bc70<br>--- trap 0xc, rip =3D 0xffffffff81058cfe, rsp =3D 0xfffffe006d=
56bd40, rbp =3D 0xfffffe006d56bd40 ---<br>memset_erms() at memset_erms+0xde=
/frame 0xfffffe006d56bd40<br>test_ccmp_modevent() at test_ccmp_modevent+0x6=
2/frame 0xfffffe006d573a50<br>module_register_init() at module_register_ini=
t+0xb0/frame 0xfffffe006d573a80<br>linker_load_module() at linker_load_modu=
le+0xc00/frame 0xfffffe006d573d80<br>kern_kldload() at kern_kldload+0x16f/f=
rame 0xfffffe006d573dd0<br>sys_kldload() at sys_kldload+0x5c/frame 0xfffffe=
006d573e00<br>amd64_syscall() at amd64_syscall+0x153/frame 0xfffffe006d573f=
30<br>fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe006d5=
73f30<br>--- syscall (304, FreeBSD ELF64, kldload), rip =3D 0x293a7e05a9da,=
 rsp =3D 0x293a7c93cb98, rbp =3D 0x293a7c93d110 ---<br>KDB: enter: panic<br=
>[ thread pid 947 tid 100153 ]<br>Stopped at =C2=A0 =C2=A0 =C2=A0kdb_enter+=
0x33: movq =C2=A0 =C2=A0$0,0xe38d32(%rip)<br>db&gt; dump<br><br>Fatal doubl=
e fault<br>rip 0xffffffff80929820 rsp 0xfffffe006d56b000 rbp 0xfffffe006d56=
b010<br>rax 0xffffffff81694790 rdx 0xffffffff8115f5be rbx 0x44<br>rcx 0xa r=
si 0xffffffff817e1570 rdi 0x44<br>r8 0xfffffe006d56b280 r9 0xffffffff81aefd=
d8 r10 0<br>r11 0x91909cdfffa2ff9c r12 0xfffffe006d56b160 r13 0<br>r14 0xff=
ffffff817e1560 r15 0xffffffff81980400 rflags 0x10002<br>cs 0x20 ss 0x28 ds =
0x3b es 0x3b fs 0x13 gs 0x1b<br>fsbase 0x1ea4c8637570 gsbase 0xffffffff8221=
8000 kgsbase 0<br>cpuid =3D 8; apic id =3D 08<br>panic: double fault<br>cpu=
id =3D 8<br>time =3D 1708965131<br>KDB: stack backtrace:<br>db_trace_self_w=
rapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe0009893cd0<br>vpanic()=
 at vpanic+0x135/frame 0xfffffe0009893e00<br>panic() at panic+0x43/frame 0x=
fffffe0009893e60<br>dblfault_handler() at dblfault_handler+0x1ce/frame 0xff=
fffe0009893f20<br>Xdblfault() at Xdblfault+0xd7/frame 0xfffffe0009893f20<br=
>--- trap 0x17, rip =3D 0xffffffff80929820, rsp =3D 0xfffffe006d56b000, rbp=
 =3D 0xfffffe006d56b010 ---<br>uart_cnputc() at uart_cnputc+0x40/frame 0xff=
fffe006d56b010<br>cnputc() at cnputc+0x4b/frame 0xfffffe006d56b040<br>kvpri=
ntf() at kvprintf+0xe6/frame 0xfffffe006d56b150<br>_vprintf() at _vprintf+0=
x8d/frame 0xfffffe006d56b240<br>printf() at printf+0x53/frame 0xfffffe006d5=
6b2a0<br>cpu_minidumpsys() at cpu_minidumpsys+0x90e/frame 0xfffffe006d56b35=
0<br>dumpsys_generic() at dumpsys_generic+0x5a/frame 0xfffffe006d56b430<br>=
doadump() at doadump+0x88/frame 0xfffffe006d56b450<br>db_dump() at db_dump+=
0x2a/frame 0xfffffe006d56b470<br>db_command() at db_command+0x310/frame 0xf=
ffffe006d56b530<br>db_command_loop() at db_command_loop+0x4d/frame 0xfffffe=
006d56b540<br>db_trap() at db_trap+0xe6/frame 0xfffffe006d56b5d0<br>kdb_tra=
p() at kdb_trap+0x252/frame 0xfffffe006d56b720<br>trap() at trap+0x286/fram=
e 0xfffffe006d56b840<br>calltrap() at calltrap+0x8/frame 0xfffffe006d56b840=
<br>--- trap 0x3, rip =3D 0xffffffff80ba2f53, rsp =3D 0xfffffe006d56b918, r=
bp =3D 0xfffffe006d56ba40 ---<br>kdb_enter() at kdb_enter+0x33/frame 0xffff=
fe006d56ba40<br>panic() at panic+0x43/frame 0xfffffe006d56baa0<br>vm_fault(=
) at vm_fault+0x186b/frame 0xfffffe006d56bbc0<br>vm_fault_trap() at vm_faul=
t_trap+0x6f/frame 0xfffffe006d56bc00<br>trap_pfault() at trap_pfault+0x23f/=
frame 0xfffffe006d56bc70<br>calltrap() at calltrap+0x8/frame 0xfffffe006d56=
bc70<br>--- trap 0xc, rip =3D 0xffffffff81058cfe, rsp =3D 0xfffffe006d56bd4=
0, rbp =3D 0xfffffe006d56bd40 ---<br>memset_erms() at memset_erms+0xde/fram=
e 0xfffffe006d56bd40<br>test_ccmp_modevent() at test_ccmp_modevent+0x62/fra=
me 0xfffffe006d573a50<br>module_register_init() at module_register_init+0xb=
0/frame 0xfffffe006d573a80<br>linker_load_module() at linker_load_module+0x=
c00/frame 0xfffffe006d573d80<br>kern_kldload() at kern_kldload+0x16f/frame =
0xfffffe006d573dd0<br>sys_kldload() at sys_kldload+0x5c/frame 0xfffffe006d5=
73e00<br>amd64_syscall() at amd64_syscall+0x153/frame 0xfffffe006d573f30<br=
>fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe006d573f30=
<br>--- syscall (304, FreeBSD ELF64, kldload), rip =3D 0x293a7e05a9da, rsp =
=3D 0x293a7c93cb98, rbp =3D 0x293a7c93d110 ---<br>Uptime: 6m34s<br></div><s=
pan class=3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" class=
=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><d=
iv></div>Best Regards,<div>Cheng Cui</div></div></div></div></div></div></d=
iv>

--000000000000adc5e80612519855--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGaXui%2B_RBmSnKbfESzJOfvnjSXAB4MXbp5-GHd_-AxVoDT1eQ>