From nobody Mon Feb 26 23:51:27 2024 X-Original-To: wireless@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TkHTh244Gz5Bx87 for ; Mon, 26 Feb 2024 23:52:08 +0000 (UTC) (envelope-from ccfreebsd@gmail.com) Received: from mail-lf1-f52.google.com (mail-lf1-f52.google.com [209.85.167.52]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TkHTg1QvRz4bbC for ; Mon, 26 Feb 2024 23:52:07 +0000 (UTC) (envelope-from ccfreebsd@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none); spf=pass (mx1.freebsd.org: domain of ccfreebsd@gmail.com designates 209.85.167.52 as permitted sender) smtp.mailfrom=ccfreebsd@gmail.com Received: by mail-lf1-f52.google.com with SMTP id 2adb3069b0e04-512fe342841so1240248e87.0 for ; Mon, 26 Feb 2024 15:52:07 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708991524; x=1709596324; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=rmiaaG07aCiMP3RwdjfMQpyvxhYl/5TTRr1ZbvtT0SE=; b=t2Cdc/9L7NZYBEt6StpcCDKODm1cLcH5h3TxH/Cc7qB0EPBN1w1H4gv90WY/gANv0D WOUkjUR9Em9Qu53C3U3to0xyeU0KYviV1paqBW+3B3s2Wf3YfjQpdTUjM29F0MhiJlJ6 FzDaTwIjvqLW3Z4Dt5CUjF1Cs0QAXK7t6LyZ64rjWTAeUk/EOaBnr+bJG263ZTGPU6Vb BN0ysTpJe5vXcnc9nlnsOs8G9GNUNF8b38l9V5UgWnqveXrqDxbR3EwNdjbDIcm89ugk 0za5qN6B3qS+BO+jcWGg3OZzzmmUYVLFESVM/2JZjYF+w+JsIVpwPOMuSsDZVIIBCyqo /eaA== X-Gm-Message-State: AOJu0YwVGEaf1YoadE7IZ6J9wfxmFwsAsF3edHl/BMciNcBmHqbdWl7E w1SEhEQyp5ajWi3VfhPflgadS0DpHa12rNFv3phqh+NPjs2ol2Hxtcm+qGrT X-Google-Smtp-Source: AGHT+IH7W12u6cfgn+9R3qHxkBty+qXroKRM/FjVJ/D/uWDr1rS0Iuism3cA7bQlOSw7JL2dUbKPxg== X-Received: by 2002:ac2:5e75:0:b0:512:b2b0:89d with SMTP id a21-20020ac25e75000000b00512b2b0089dmr2398968lfr.28.1708991523834; Mon, 26 Feb 2024 15:52:03 -0800 (PST) Received: from mail-lj1-f182.google.com (mail-lj1-f182.google.com. [209.85.208.182]) by smtp.gmail.com with ESMTPSA id t3-20020ac24c03000000b00512cb12fdb3sm982684lfq.208.2024.02.26.15.52.03 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 26 Feb 2024 15:52:03 -0800 (PST) Received: by mail-lj1-f182.google.com with SMTP id 38308e7fff4ca-2d2628e81b8so28548871fa.0 for ; Mon, 26 Feb 2024 15:52:03 -0800 (PST) X-Received: by 2002:a2e:a9a0:0:b0:2d2:9121:52fd with SMTP id x32-20020a2ea9a0000000b002d2912152fdmr976415ljq.19.1708991523437; Mon, 26 Feb 2024 15:52:03 -0800 (PST) List-Id: Discussions List-Archive: https://lists.freebsd.org/archives/freebsd-wireless List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-wireless@freebsd.org X-BeenThere: freebsd-wireless@freebsd.org MIME-Version: 1.0 From: Cheng Cui Date: Mon, 26 Feb 2024 18:51:27 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Anyone tried/used test_ccmp.c before? To: wireless@freebsd.org Content-Type: multipart/alternative; boundary="000000000000adc5e80612519855" X-Spamd-Bar: - X-Spamd-Result: default: False [-1.72 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.82)[-0.824]; FORGED_SENDER(0.30)[cc@freebsd.org,ccfreebsd@gmail.com]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCPT_COUNT_ONE(0.00)[1]; MISSING_XM_UA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; PREVIOUSLY_DELIVERED(0.00)[wireless@freebsd.org]; TO_DN_NONE(0.00)[]; FROM_NEQ_ENVFROM(0.00)[cc@freebsd.org,ccfreebsd@gmail.com]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; MLMMJ_DEST(0.00)[wireless@freebsd.org]; TO_DOM_EQ_FROM_DOM(0.00)[]; R_DKIM_NA(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.167.52:from]; RCVD_IN_DNSWL_NONE(0.00)[209.85.167.52:from,209.85.208.182:received] X-Rspamd-Queue-Id: 4TkHTg1QvRz4bbC --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
Actually I am asking that has anybody tried/used these 802= .11 crypto test code=C2=A0(https://cgit.freebsd.org/src/tree/tools/regression/= net80211) before?

I hit, for=C2=A0example, unclear panic &= quot;panic: vm_fault_lookup: fault on nofault entry, addr: xxxx", afte= r correcting some minor compile errors in=C2=A0test_ccmp.c.
like this:

panic: vm_fault_lookup: faul= t on nofault entry, addr: 0xfffffe006d56f000
cpuid =3D 8
time =3D 170= 8965131
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_sel= f_wrapper+0x2b/frame 0xfffffe006d56b910
vpanic() at vpanic+0x135/frame 0= xfffffe006d56ba40
panic() at panic+0x43/frame 0xfffffe006d56baa0
vm_f= ault() at vm_fault+0x186b/frame 0xfffffe006d56bbc0
vm_fault_trap() at vm= _fault_trap+0x6f/frame 0xfffffe006d56bc00
trap_pfault() at trap_pfault+0= x23f/frame 0xfffffe006d56bc70
calltrap() at calltrap+0x8/frame 0xfffffe0= 06d56bc70
--- trap 0xc, rip =3D 0xffffffff81058cfe, rsp =3D 0xfffffe006d= 56bd40, rbp =3D 0xfffffe006d56bd40 ---
memset_erms() at memset_erms+0xde= /frame 0xfffffe006d56bd40
test_ccmp_modevent() at test_ccmp_modevent+0x6= 2/frame 0xfffffe006d573a50
module_register_init() at module_register_ini= t+0xb0/frame 0xfffffe006d573a80
linker_load_module() at linker_load_modu= le+0xc00/frame 0xfffffe006d573d80
kern_kldload() at kern_kldload+0x16f/f= rame 0xfffffe006d573dd0
sys_kldload() at sys_kldload+0x5c/frame 0xfffffe= 006d573e00
amd64_syscall() at amd64_syscall+0x153/frame 0xfffffe006d573f= 30
fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe006d5= 73f30
--- syscall (304, FreeBSD ELF64, kldload), rip =3D 0x293a7e05a9da,= rsp =3D 0x293a7c93cb98, rbp =3D 0x293a7c93d110 ---
KDB: enter: panic[ thread pid 947 tid 100153 ]
Stopped at =C2=A0 =C2=A0 =C2=A0kdb_enter+= 0x33: movq =C2=A0 =C2=A0$0,0xe38d32(%rip)
db> dump

Fatal doubl= e fault
rip 0xffffffff80929820 rsp 0xfffffe006d56b000 rbp 0xfffffe006d56= b010
rax 0xffffffff81694790 rdx 0xffffffff8115f5be rbx 0x44
rcx 0xa r= si 0xffffffff817e1570 rdi 0x44
r8 0xfffffe006d56b280 r9 0xffffffff81aefd= d8 r10 0
r11 0x91909cdfffa2ff9c r12 0xfffffe006d56b160 r13 0
r14 0xff= ffffff817e1560 r15 0xffffffff81980400 rflags 0x10002
cs 0x20 ss 0x28 ds = 0x3b es 0x3b fs 0x13 gs 0x1b
fsbase 0x1ea4c8637570 gsbase 0xffffffff8221= 8000 kgsbase 0
cpuid =3D 8; apic id =3D 08
panic: double fault
cpu= id =3D 8
time =3D 1708965131
KDB: stack backtrace:
db_trace_self_w= rapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe0009893cd0
vpanic()= at vpanic+0x135/frame 0xfffffe0009893e00
panic() at panic+0x43/frame 0x= fffffe0009893e60
dblfault_handler() at dblfault_handler+0x1ce/frame 0xff= fffe0009893f20
Xdblfault() at Xdblfault+0xd7/frame 0xfffffe0009893f20--- trap 0x17, rip =3D 0xffffffff80929820, rsp =3D 0xfffffe006d56b000, rbp= =3D 0xfffffe006d56b010 ---
uart_cnputc() at uart_cnputc+0x40/frame 0xff= fffe006d56b010
cnputc() at cnputc+0x4b/frame 0xfffffe006d56b040
kvpri= ntf() at kvprintf+0xe6/frame 0xfffffe006d56b150
_vprintf() at _vprintf+0= x8d/frame 0xfffffe006d56b240
printf() at printf+0x53/frame 0xfffffe006d5= 6b2a0
cpu_minidumpsys() at cpu_minidumpsys+0x90e/frame 0xfffffe006d56b35= 0
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 0xf= ffffe006d56b530
db_command_loop() at db_command_loop+0x4d/frame 0xfffffe= 006d56b540
db_trap() at db_trap+0xe6/frame 0xfffffe006d56b5d0
kdb_tra= p() at kdb_trap+0x252/frame 0xfffffe006d56b720
trap() at trap+0x286/fram= e 0xfffffe006d56b840
calltrap() at calltrap+0x8/frame 0xfffffe006d56b840=
--- trap 0x3, rip =3D 0xffffffff80ba2f53, rsp =3D 0xfffffe006d56b918, r= bp =3D 0xfffffe006d56ba40 ---
kdb_enter() at kdb_enter+0x33/frame 0xffff= fe006d56ba40
panic() at panic+0x43/frame 0xfffffe006d56baa0
vm_fault(= ) at vm_fault+0x186b/frame 0xfffffe006d56bbc0
vm_fault_trap() at vm_faul= t_trap+0x6f/frame 0xfffffe006d56bc00
trap_pfault() at trap_pfault+0x23f/= frame 0xfffffe006d56bc70
calltrap() at calltrap+0x8/frame 0xfffffe006d56= bc70
--- trap 0xc, rip =3D 0xffffffff81058cfe, rsp =3D 0xfffffe006d56bd4= 0, rbp =3D 0xfffffe006d56bd40 ---
memset_erms() at memset_erms+0xde/fram= e 0xfffffe006d56bd40
test_ccmp_modevent() at test_ccmp_modevent+0x62/fra= me 0xfffffe006d573a50
module_register_init() at module_register_init+0xb= 0/frame 0xfffffe006d573a80
linker_load_module() at linker_load_module+0x= c00/frame 0xfffffe006d573d80
kern_kldload() at kern_kldload+0x16f/frame = 0xfffffe006d573dd0
sys_kldload() at sys_kldload+0x5c/frame 0xfffffe006d5= 73e00
amd64_syscall() at amd64_syscall+0x153/frame 0xfffffe006d573f30fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe006d573f30=
--- syscall (304, FreeBSD ELF64, kldload), rip =3D 0x293a7e05a9da, rsp = =3D 0x293a7c93cb98, rbp =3D 0x293a7c93d110 ---
Uptime: 6m34s
--
Best Regards,
Cheng Cui
--000000000000adc5e80612519855--