Date: Thu, 26 Jan 2006 14:01:18 GMT From: George Neville-Neil <gnn@FreeBSD.org> To: freebsd-gnats-submit@FreeBSD.org Subject: kern/92368: LOR in opencrypto/crypto.c Message-ID: <200601261401.k0QE1Iu3047977@www.freebsd.org> Resent-Message-ID: <200601261410.k0QEA3fh010876@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 92368 >Category: kern >Synopsis: LOR in opencrypto/crypto.c >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Jan 26 14:10:02 GMT 2006 >Closed-Date: >Last-Modified: >Originator: George Neville-Neil >Release: 7.x (HEAD) >Organization: >Environment: >Description: When running the TAHI IPSec IPv4 conformance tests the following LOR occurs: (kgdb) where #0 kdb_enter (msg=0x12 <Address 0x12 out of bounds>) at ../../../kern/subr_kdb.c:292 #1 0xc04fc78b in panic ( fmt=0xc069e6b9 "_mtx_lock_sleep: recursed on non-recursive mutex %s @ %s:%d\n") at ../../../kern/kern_shutdown.c:539 #2 0xc04f4862 in _mtx_lock_sleep (m=0xc076089c, tid=3256572352, opts=0, file=0xc06b16d9 "../../../opencrypto/crypto.c", line=669) at ../../../kern/kern_mutex.c:463 #3 0xc04f4559 in _mtx_lock_flags (m=0xc076089c, opts=0, file=0xc06b16d9 "../../../opencrypto/crypto.c", line=669) at ../../../kern/kern_mutex.c:286 #4 0xc05d8c0a in crypto_dispatch (crp=0xc250e240) at ../../../opencrypto/crypto.c:678 #5 0xc05a7e0a in ah_output (m=0xc232fc00, isr=0xc2503a00, mp=0x0, skip=20, protoff=9) at ../../../netipsec/xform_ah.c:1100 #6 0xc059c792 in ipsec4_process_packet (m=0xc232fe00, isr=0xc2503a00, flags=0, tunalready=0) at ../../../netipsec/ipsec_output.c:472 #7 0xc059c1cb in ipsec_process_done (m=0xc232fe00, isr=0xc23c4d80) at ../../../netipsec/ipsec_output.c:158 #8 0xc05a93f1 in esp_output_cb (crp=0xc250e280) at ../../../netipsec/xform_esp.c:921 #9 0xc05d9260 in crypto_done (crp=0xc250e280) at ../../../opencrypto/crypto.c:988 #10 0xc05dab86 in swcr_init () at ../../../opencrypto/cryptosoft.c:1005 #11 0xc05d90ee in crypto_freereq (crp=0xc22a6740) at uma.h:303 #12 0xc05d8c32 in crypto_dispatch (crp=0xc250e280) at ../../../opencrypto/crypto.c:690 #13 0xc05a921a in esp_output (m=0xc232fe00, isr=0xc23c4d80, mp=0x0, skip=20, protoff=9) at ../../../netipsec/xform_esp.c:853 #14 0xc059c792 in ipsec4_process_packet (m=0xc232fe00, isr=0xc23c4d80, flags=0, tunalready=0) at ../../../netipsec/ipsec_output.c:472 #15 0xc05897eb in ip_output (m=0xc232fe00, opt=0x0, ro=0xcbfc8b84, flags=0, imo=0x0, inp=0x0) at ../../../netinet/ip_output.c:612 #16 0xc0586b71 in icmp_send (m=0xc232fe00, opts=0x0) at ../../../netinet/ip_icmp.c:829 #17 0xc0586ae6 in icmp_reflect (m=0xc232fe00) at ../../../netinet/ip_icmp.c:793 #18 0xc05866c4 in icmp_input (m=0xc232fe00, off=20) at ../../../netinet/ip_icmp.c:537 #19 0xc05875b5 in ip_input (m=0xc232fe00) at ../../../netinet/ip_input.c:743 #20 0xc0570bd2 in netisr_processqueue (ni=0xc0755e58) at ../../../net/netisr.c:236 #21 0xc0570dba in swi_net (dummy=0x0) at ../../../net/netisr.c:349 #22 0xc04e94e6 in ithread_execute_handlers (p=0xc21b4684, ie=0xc21de080) at ../../../kern/kern_intr.c:662 #23 0xc04e9617 in ithread_loop (arg=0xc217e860) at ../../../kern/kern_intr.c:745 #24 0xc04e8778 in fork_exit (callout=0xc04e95b0 <ithread_loop>, arg=0xc217e860, frame=0xcbfc8d38) at ../../../kern/kern_fork.c:790 #25 0xc064f79c in Xatpic_intr0 () at atpic_vector.s:61 #26 0x00000000 in ?? () >How-To-Repeat: Run the TAHI conformance tests. >Fix: None currently known. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200601261401.k0QE1Iu3047977>