From owner-freebsd-bugs@freebsd.org Sat Jun 23 14:37:07 2018 Return-Path: Delivered-To: freebsd-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5ECE81022F9F for ; Sat, 23 Jun 2018 14:37:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id C926484499 for ; Sat, 23 Jun 2018 14:37:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 89B811022F9E; Sat, 23 Jun 2018 14:37:06 +0000 (UTC) Delivered-To: bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 408C21022F9D for ; Sat, 23 Jun 2018 14:37:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8FFCD84495 for ; Sat, 23 Jun 2018 14:37:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id DB0A919A82 for ; Sat, 23 Jun 2018 14:37:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w5NEb4JB056678 for ; Sat, 23 Jun 2018 14:37:04 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w5NEb4mU056677 for bugs@FreeBSD.org; Sat, 23 Jun 2018 14:37:04 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 229222] 11.2-PRERELEASE panic-General Protection Fault, aesni_encrypt_cbc implicated Date: Sat, 23 Jun 2018 14:37:04 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 11.2-STABLE X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: dewayne@heuristicsystems.com.au X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jun 2018 14:37:07 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D229222 --- Comment #13 from dewayne@heuristicsystems.com.au --- (In reply to Konstantin Belousov from comment #12) Using "make __MAKE_CONF=3D/dev/null" so no influence of make.conf settings.= The uptime is less than 10 minutes. kgdb /pd2/tmp/destR/usr/lib/debug/boot/kernel/kernel.debug /var/crash/vmcore.last GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain condition= s. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "amd64-marcel-freebsd"... Unread portion of the kernel message buffer: [490] [490] [490] Fatal trap 9: general protection fault while in kernel mode [490] cpuid =3D 4; apic id =3D 04 [490] instruction pointer =3D 0x20:0xffffffff808e7d89 [490] stack pointer =3D 0x0:0xfffffe06892d9068 [490] frame pointer =3D 0x0:0xfffffe06892d9138 [490] code segment =3D base 0x0, limit 0xfffff, type 0x1b [490] =3D DPL 0, pres 1, long 1, def32 0, gran 1 [490] processor eflags =3D interrupt enabled, resume, IOPL =3D 0 [490] current process =3D 22887 (ssh) [490] trap number =3D 9 [490] panic: general protection fault [490] cpuid =3D 4 [490] Uptime: 8m10s [490] Dumping 1125 out of 24507 MB:..2%..12%..22%..32%..42%..52%..62%..72%..82%..92% Reading symbols from /pd2/tmp/destR/usr/lib/debug/boot/kernel/mac_ifoff.ko.debug...done. Loaded symbols for /pd2/tmp/destR/usr/lib/debug/boot/kernel/mac_ifoff.ko.de= bug Reading symbols from /pd2/tmp/destR/usr/lib/debug/boot/kernel/cpufreq.ko.debug...done. Loaded symbols for /pd2/tmp/destR/usr/lib/debug/boot/kernel/cpufreq.ko.debug Reading symbols from /pd2/tmp/destR/usr/lib/debug/boot/kernel/coretemp.ko.debug...done. Loaded symbols for /pd2/tmp/destR/usr/lib/debug/boot/kernel/coretemp.ko.deb= ug Reading symbols from /pd2/tmp/destR/usr/lib/debug/boot/kernel/uplcom.ko.debug...done. Loaded symbols for /pd2/tmp/destR/usr/lib/debug/boot/kernel/uplcom.ko.debug Reading symbols from /pd2/tmp/destR/usr/lib/debug/boot/kernel/ucom.ko.debug...done. Loaded symbols for /pd2/tmp/destR/usr/lib/debug/boot/kernel/ucom.ko.debug #0 doadump (textdump=3D) at pcpu.h:230 230 pcpu.h: No such file or directory. in pcpu.h (kgdb) list *0xffffffff808e7d89 0xffffffff808e7d89 is in aesni_decrypt_cbc (aesencdec.h:102). 97 f =3D _mm_aesdec_si128(f, keysched[i + 1]); 98 g =3D _mm_aesdec_si128(g, keysched[i + 1]); 99 h =3D _mm_aesdec_si128(h, keysched[i + 1]); 100 } 101 102 out[0] =3D _mm_aesdeclast_si128(a, keysched[i + 1]); 103 out[1] =3D _mm_aesdeclast_si128(b, keysched[i + 1]); 104 out[2] =3D _mm_aesdeclast_si128(c, keysched[i + 1]); 105 out[3] =3D _mm_aesdeclast_si128(d, keysched[i + 1]); 106 out[4] =3D _mm_aesdeclast_si128(e, keysched[i + 1]); Current language: auto; currently minimal (kgdb) 107 out[5] =3D _mm_aesdeclast_si128(f, keysched[i + 1]); 108 out[6] =3D _mm_aesdeclast_si128(g, keysched[i + 1]); 109 out[7] =3D _mm_aesdeclast_si128(h, keysched[i + 1]); 110 } 111 112 /* rounds is passed in as rounds - 1 */ 113 static inline __m128i 114 aesni_enc(int rounds, const __m128i *keysched, const __m128i from) 115 { 116 __m128i tmp; (kgdb) disassemble 0xffffffff808e7d89 Dump of assembler code for function aesni_decrypt_cbc: 0xffffffff808e7ba0 : push %rbp 0xffffffff808e7ba1 : mov %rsp,%rbp 0xffffffff808e7ba4 : push %r15 0xffffffff808e7ba6 : push %r14 0xffffffff808e7ba8 : push %r13 0xffffffff808e7baa : push %r12 0xffffffff808e7bac : push %rbx 0xffffffff808e7bad : sub $0xa8,%rsp 0xffffffff808e7bb4 : mov %rcx,%r9 0xffffffff808e7bb7 : movdqu (%r8),%xmm8 0xffffffff808e7bbc : mov %rdx,%r8 0xffffffff808e7bbf : shr $0x4,%r8 0xffffffff808e7bc3 : mov %rdx,%r11 0xffffffff808e7bc6 : shr $0x7,%r11 0xffffffff808e7bca : je 0xffffffff808e7e96 0xffffffff808e7bd0 : lea -0x1(%rdi),%eax 0xffffffff808e7bd3 : mov %rdx,%rbx 0xffffffff808e7bd6 : and $0xffffffffffffff80,= %rbx 0xffffffff808e7bda : test %eax,%eax 0xffffffff808e7bdc : jle 0xffffffff808e7eab 0xffffffff808e7be2 : mov %rbx,-0x30(%rbp) 0xffffffff808e7be6 : mov %rdx,-0x38(%rbp) 0xffffffff808e7bea : movslq %edi,%rax 0xffffffff808e7bed : shl $0x4,%rax 0xffffffff808e7bf1 : add %rsi,%rax 0xffffffff808e7bf4 : mov %rax,-0x40(%rbp) 0xffffffff808e7bf8 : mov $0x200000000,%rax 0xffffffff808e7c02 : mov %edi,%ebx 0xffffffff808e7c04 : mov %edi,%r14d 0xffffffff808e7c07 : not %r14d 0xffffffff808e7c0a : and $0x1,%r14d 0xffffffff808e7c0e : sub %r14,%rbx 0xffffffff808e7c11 : xor %r15d,%r15d 0xffffffff808e7c14 : mov %r9,%rcx 0xffffffff808e7c17 : mov %rdi,-0x48(%rbp) 0xffffffff808e7c1b : nopl 0x0(%rax,%rax,1) 0xffffffff808e7c20 : movdqu (%rcx),%xmm9 0xffffffff808e7c25 : movdqu 0x10(%rcx),%xmm0 0xffffffff808e7c2a : movdqu 0x20(%rcx),%xmm7 0xffffffff808e7c2f : movdqu 0x30(%rcx),%xmm6 0xffffffff808e7c34 : movdqu 0x40(%rcx),%xmm5 0xffffffff808e7c39 : movdqu 0x50(%rcx),%xmm4 0xffffffff808e7c3e : movdqu 0x60(%rcx),%xmm3 ---Type to continue, or q to quit--- 0xffffffff808e7c43 : movdqu 0x70(%rcx),%xmm2 0xffffffff808e7c48 : movdqa (%rsi),%xmm10 0xffffffff808e7c4d : movdqa 0x10(%rsi),%xmm1 0xffffffff808e7c52 : pxor %xmm10,%xmm9 0xffffffff808e7c57 : pxor %xmm10,%xmm0 0xffffffff808e7c5c : pxor %xmm10,%xmm7 0xffffffff808e7c61 : pxor %xmm10,%xmm6 0xffffffff808e7c66 : pxor %xmm10,%xmm5 0xffffffff808e7c6b : pxor %xmm10,%xmm4 0xffffffff808e7c70 : pxor %xmm10,%xmm3 0xffffffff808e7c75 : pxor %xmm10,%xmm2 0xffffffff808e7c7a : cmp $0x2,%edi 0xffffffff808e7c7d : jne 0xffffffff808e7ca0 0xffffffff808e7c7f : mov $0x1,%r13d 0xffffffff808e7c85 : test %r14d,%r14d 0xffffffff808e7c88 : jne 0xffffffff808e7d3f 0xffffffff808e7c8e : jmpq 0xffffffff808e7d83 0xffffffff808e7c93 : nopw %cs:0x0(%rax,%rax,1) 0xffffffff808e7ca0 : mov $0x300000000,%rdi 0xffffffff808e7caa : mov %rax,%r10 0xffffffff808e7cad : mov $0x1,%r13d 0xffffffff808e7cb3 : nopw %cs:0x0(%rax,%rax,1) 0xffffffff808e7cc0 : aesdec %xmm1,%xmm9 0xffffffff808e7cc6 : aesdec %xmm1,%xmm0 0xffffffff808e7ccb : aesdec %xmm1,%xmm7 0xffffffff808e7cd0 : aesdec %xmm1,%xmm6 0xffffffff808e7cd5 : aesdec %xmm1,%xmm5 0xffffffff808e7cda : aesdec %xmm1,%xmm4 0xffffffff808e7cdf : aesdec %xmm1,%xmm3 0xffffffff808e7ce4 : aesdec %xmm1,%xmm2 0xffffffff808e7ce9 : mov %r10,%r12 0xffffffff808e7cec : sar $0x1c,%r12 0xffffffff808e7cf0 : movdqa (%rsi,%r12,1),%xmm1 0xffffffff808e7cf6 : aesdec %xmm1,%xmm9 0xffffffff808e7cfc : aesdec %xmm1,%xmm0 0xffffffff808e7d01 : aesdec %xmm1,%xmm7 0xffffffff808e7d06 : aesdec %xmm1,%xmm6 0xffffffff808e7d0b : aesdec %xmm1,%xmm5 0xffffffff808e7d10 : aesdec %xmm1,%xmm4 0xffffffff808e7d15 : aesdec %xmm1,%xmm3 0xffffffff808e7d1a : aesdec %xmm1,%xmm2 0xffffffff808e7d1f : add $0x2,%r13 0xffffffff808e7d23 : mov %rdi,%rdx ---Type to continue, or q to quit--- 0xffffffff808e7d26 : sar $0x1c,%rdx 0xffffffff808e7d2a : movdqa (%rsi,%rdx,1),%xmm1 0xffffffff808e7d2f : add %rax,%r10 0xffffffff808e7d32 : add %rax,%rdi 0xffffffff808e7d35 : cmp %r13,%rbx 0xffffffff808e7d38 : jne 0xffffffff808e7cc0 0xffffffff808e7d3a : test %r14d,%r14d 0xffffffff808e7d3d : je 0xffffffff808e7d83 0xffffffff808e7d3f : shl $0x20,%r13 0xffffffff808e7d43 : mov $0x100000000,%rdx 0xffffffff808e7d4d : add %rdx,%r13 0xffffffff808e7d50 : aesdec %xmm1,%xmm2 0xffffffff808e7d55 : aesdec %xmm1,%xmm3 0xffffffff808e7d5a : aesdec %xmm1,%xmm4 0xffffffff808e7d5f : aesdec %xmm1,%xmm5 0xffffffff808e7d64 : aesdec %xmm1,%xmm6 0xffffffff808e7d69 : aesdec %xmm1,%xmm7 0xffffffff808e7d6e : aesdec %xmm1,%xmm0 0xffffffff808e7d73 : sar $0x1c,%r13 0xffffffff808e7d77 : aesdec %xmm1,%xmm9 0xffffffff808e7d7d : movdqa (%rsi,%r13,1),%xmm1 0xffffffff808e7d83 : aesdeclast %xmm1,%xmm9 0xffffffff808e7d89 : movdqa %xmm9,-0xd0(%rbp) 0xffffffff808e7d92 : mov -0x40(%rbp),%rdx 0xffffffff808e7d96 : movdqa (%rdx),%xmm1 0xffffffff808e7d9a : aesdeclast %xmm1,%xmm0 0xffffffff808e7d9f : movdqa %xmm0,-0xc0(%rbp) 0xffffffff808e7da7 : aesdeclast %xmm1,%xmm7 0xffffffff808e7dac : movdqa %xmm7,-0xb0(%rbp) 0xffffffff808e7db4 : aesdeclast %xmm1,%xmm6 0xffffffff808e7db9 : movdqa %xmm6,-0xa0(%rbp) 0xffffffff808e7dc1 : aesdeclast %xmm1,%xmm5 0xffffffff808e7dc6 : movdqa %xmm5,-0x90(%rbp) 0xffffffff808e7dce : aesdeclast %xmm1,%xmm4 0xffffffff808e7dd3 : movdqa %xmm4,-0x80(%rbp) 0xffffffff808e7dd8 : aesdeclast %xmm1,%xmm3 0xffffffff808e7ddd : movdqa %xmm3,-0x70(%rbp) 0xffffffff808e7de2 : aesdeclast %xmm1,%xmm2 0xffffffff808e7de7 : movdqa %xmm2,-0x60(%rbp) 0xffffffff808e7dec : pxor %xmm8,%xmm9 0xffffffff808e7df1 : movups (%rcx),%xmm0 0xffffffff808e7df4 : movups 0x10(%rcx),%xmm1 0xffffffff808e7df8 : movdqu 0x20(%rcx),%xmm2 0xffffffff808e7dfd : movdqu 0x30(%rcx),%xmm3 ---Type to continue, or q to quit--- 0xffffffff808e7e02 : movdqu %xmm9,(%rcx) 0xffffffff808e7e07 : xorps -0xc0(%rbp),%xmm0 0xffffffff808e7e0e : movups %xmm0,0x10(%rcx) 0xffffffff808e7e12 : xorps -0xb0(%rbp),%xmm1 0xffffffff808e7e19 : movups %xmm1,0x20(%rcx) 0xffffffff808e7e1d : pxor -0xa0(%rbp),%xmm2 0xffffffff808e7e25 : movdqu %xmm2,0x30(%rcx) 0xffffffff808e7e2a : movups 0x40(%rcx),%xmm0 0xffffffff808e7e2e : pxor -0x90(%rbp),%xmm3 0xffffffff808e7e36 : movdqu %xmm3,0x40(%rcx) 0xffffffff808e7e3b : movdqu 0x50(%rcx),%xmm1 0xffffffff808e7e40 : xorps -0x80(%rbp),%xmm0 0xffffffff808e7e44 : movups %xmm0,0x50(%rcx) 0xffffffff808e7e48 : pxor -0x70(%rbp),%xmm1 0xffffffff808e7e4d : movdqu 0x60(%rcx),%xmm0 0xffffffff808e7e52 : movdqu %xmm1,0x60(%rcx) 0xffffffff808e7e57 : movdqu 0x70(%rcx),%xmm8 0xffffffff808e7e5d : pxor -0x60(%rbp),%xmm0 0xffffffff808e7e62 : movdqu %xmm0,0x70(%rcx) 0xffffffff808e7e67 : sub $0xffffffffffffff80,= %rcx 0xffffffff808e7e6b : add $0x1,%r15 0xffffffff808e7e6f : cmp %r11,%r15 0xffffffff808e7e72 : mov -0x48(%rbp),%rdi 0xffffffff808e7e76 : jne 0xffffffff808e7c20 0xffffffff808e7e7c : add -0x30(%rbp),%r9 0xffffffff808e7e80 : mov -0x38(%rbp),%rdx 0xffffffff808e7e84 : shl $0x3,%r11 0xffffffff808e7e88 : cmp %r11,%r8 0xffffffff808e7e8b : ja 0xffffffff808e8012 0xffffffff808e7e91 : jmpq 0xffffffff808e8160 0xffffffff808e7e96 : xor %r11d,%r11d 0xffffffff808e7e99 : shl $0x3,%r11 0xffffffff808e7e9d : cmp %r11,%r8 0xffffffff808e7ea0 : ja 0xffffffff808e8012 0xffffffff808e7ea6 : jmpq 0xffffffff808e8160 0xffffffff808e7eab : mov %r11,%rax 0xffffffff808e7eae : mov %r9,%rcx 0xffffffff808e7eb1 : nopw %cs:0x0(%rax,%rax,1) 0xffffffff808e7ec0 : movdqu (%rcx),%xmm0 0xffffffff808e7ec4 : movdqu 0x10(%rcx),%xmm7 0xffffffff808e7ec9 : movdqu 0x20(%rcx),%xmm1 ---Type to continue, or q to quit--- 0xffffffff808e7ece : movdqu 0x30(%rcx),%xmm6 0xffffffff808e7ed3 : movdqu 0x40(%rcx),%xmm5 0xffffffff808e7ed8 : movdqu 0x50(%rcx),%xmm4 0xffffffff808e7edd : movdqu 0x60(%rcx),%xmm10 0xffffffff808e7ee3 : movdqu 0x70(%rcx),%xmm9 0xffffffff808e7ee9 : movdqa (%rsi),%xmm2 0xffffffff808e7eed : movdqa 0x10(%rsi),%xmm3 0xffffffff808e7ef2 : pxor %xmm2,%xmm0 0xffffffff808e7ef6 : pxor %xmm2,%xmm7 0xffffffff808e7efa : pxor %xmm2,%xmm1 0xffffffff808e7efe : pxor %xmm2,%xmm6 0xffffffff808e7f02 : pxor %xmm2,%xmm5 0xffffffff808e7f06 : pxor %xmm2,%xmm4 0xffffffff808e7f0a : pxor %xmm2,%xmm10 0xffffffff808e7f0f : pxor %xmm2,%xmm9 0xffffffff808e7f14 : aesdeclast %xmm3,%xmm0 0xffffffff808e7f19 : movdqa %xmm0,-0xd0(%rbp) 0xffffffff808e7f21 : aesdeclast %xmm3,%xmm7 0xffffffff808e7f26 : movdqa %xmm7,-0xc0(%rbp) 0xffffffff808e7f2e : aesdeclast %xmm3,%xmm1 0xffffffff808e7f33 : movdqa %xmm1,-0xb0(%rbp) 0xffffffff808e7f3b : aesdeclast %xmm3,%xmm6 0xffffffff808e7f40 : movdqa %xmm6,-0xa0(%rbp) 0xffffffff808e7f48 : aesdeclast %xmm3,%xmm5 0xffffffff808e7f4d : movdqa %xmm5,-0x90(%rbp) 0xffffffff808e7f55 : aesdeclast %xmm3,%xmm4 0xffffffff808e7f5a : movdqa %xmm4,-0x80(%rbp) 0xffffffff808e7f5f : aesdeclast %xmm3,%xmm10 0xffffffff808e7f65 : movdqa %xmm10,-0x70(%rbp) 0xffffffff808e7f6b : aesdeclast %xmm3,%xmm9 0xffffffff808e7f71 : movdqa %xmm9,-0x60(%rbp) 0xffffffff808e7f77 : pxor %xmm8,%xmm0 0xffffffff808e7f7c : movups (%rcx),%xmm1 0xffffffff808e7f7f : movdqu 0x10(%rcx),%xmm2 0xffffffff808e7f84 : movdqu 0x20(%rcx),%xmm3 0xffffffff808e7f89 : movdqu 0x30(%rcx),%xmm4 0xffffffff808e7f8e : movdqu %xmm0,(%rcx) 0xffffffff808e7f92 : xorps -0xc0(%rbp),%xmm1 0xffffffff808e7f99 : movups %xmm1,0x10(%rcx) 0xffffffff808e7f9d : pxor -0xb0(%rbp),%xmm2 0xffffffff808e7fa5 : movdqu %xmm2,0x20(%rcx) 0xffffffff808e7faa : pxor -0xa0(%rbp),%xmm3 0xffffffff808e7fb2 : movdqu %xmm3,0x30(%rcx) 0xffffffff808e7fb7 : movups 0x40(%rcx),%xmm0 0xffffffff808e7fbb : pxor -0x90(%rbp),%xmm4 0xffffffff808e7fc3 : movdqu %xmm4,0x40(%rcx) ---Type to continue, or q to quit--- 0xffffffff808e7fc8 : xorps -0x80(%rbp),%xmm0 0xffffffff808e7fcc : movdqu 0x50(%rcx),%xmm1 0xffffffff808e7fd1 : movups %xmm0,0x50(%rcx) 0xffffffff808e7fd5 : movdqu 0x60(%rcx),%xmm0 0xffffffff808e7fda : pxor -0x70(%rbp),%xmm1 0xffffffff808e7fdf : movdqu %xmm1,0x60(%rcx) 0xffffffff808e7fe4 : movdqu 0x70(%rcx),%xmm8 0xffffffff808e7fea : pxor -0x60(%rbp),%xmm0 0xffffffff808e7fef : movdqu %xmm0,0x70(%rcx) 0xffffffff808e7ff4 : sub $0xffffffffffffff80,= %rcx 0xffffffff808e7ff8 : add $0xffffffffffffffff,= %rax 0xffffffff808e7ffc : jne 0xffffffff808e7ec0 0xffffffff808e8002 : add %rbx,%r9 0xffffffff808e8005 : shl $0x3,%r11 0xffffffff808e8009 : cmp %r11,%r8 0xffffffff808e800c : jbe 0xffffffff808e8160 0xffffffff808e8012 : lea -0x1(%rdi),%eax 0xffffffff808e8015 : movslq %eax,%rbx 0xffffffff808e8018 : mov %rbx,%r10 0xffffffff808e801b : shl $0x4,%r10 0xffffffff808e801f : add %rsi,%r10 0xffffffff808e8022 : movslq %edi,%rcx 0xffffffff808e8025 : shl $0x4,%rcx 0xffffffff808e8029 : add %rsi,%rcx 0xffffffff808e802c : cmp $0x1,%ebx 0xffffffff808e802f : jle 0xffffffff808e80b3 0xffffffff808e8035 : nopw %cs:0x0(%rax,%rax,1) 0xffffffff808e8040 : movdqu (%r9),%xmm0 0xffffffff808e8045 : movdqa (%rsi),%xmm1 0xffffffff808e8049 : pxor %xmm0,%xmm1 0xffffffff808e804d : mov $0x1,%ebx 0xffffffff808e8052 : nopw %cs:0x0(%rax,%rax,1) 0xffffffff808e8060 : movslq %ebx,%rbx 0xffffffff808e8063 : mov %rbx,%rdi 0xffffffff808e8066 : shl $0x4,%rdi 0xffffffff808e806a : aesdec (%rsi,%rdi,1),%xmm1 0xffffffff808e8070 : lea 0x1(%rbx),%edi 0xffffffff808e8073 : movslq %edi,%rdi 0xffffffff808e8076 : shl $0x4,%rdi 0xffffffff808e807a : aesdec (%rsi,%rdi,1),%xmm1 0xffffffff808e8080 : add $0x2,%ebx 0xffffffff808e8083 : cmp %eax,%ebx 0xffffffff808e8085 : jl 0xffffffff808e8060 to continue, or q to quit-= -- > 0xffffffff808e8087 : aesdec (%r10),%xmm1 0xffffffff808e808d : aesdeclast (%rcx),%xmm1 0xffffffff808e8092 : pxor %xmm8,%xmm1 0xffffffff808e8097 : movdqu %xmm1,(%r9) 0xffffffff808e809c : add $0x10,%r9 0xffffffff808e80a0 : add $0x1,%r11 0xffffffff808e80a4 : movdqa %xmm0,%xmm8 0xffffffff808e80a9 : cmp %r8,%r11 0xffffffff808e80ac : jne 0xffffffff808e8040 0xffffffff808e80ae : jmpq 0xffffffff808e8160 0xffffffff808e80b3 : lea -0x1(%r8),%rax 0xffffffff808e80b7 : test $0x10,%dl 0xffffffff808e80ba : jne 0xffffffff808e80c9 0xffffffff808e80bc : mov %r11,%rdi 0xffffffff808e80bf : cmp %r11,%rax 0xffffffff808e80c2 : jne 0xffffffff808e8100 0xffffffff808e80c4 : jmpq 0xffffffff808e8160 0xffffffff808e80c9 : movdqu (%r9),%xmm0 0xffffffff808e80ce : movdqa (%rsi),%xmm1 0xffffffff808e80d2 : pxor %xmm0,%xmm1 0xffffffff808e80d6 : aesdec (%r10),%xmm1 0xffffffff808e80dc : aesdeclast (%rcx),%xmm1 0xffffffff808e80e1 : pxor %xmm8,%xmm1 0xffffffff808e80e6 : movdqu %xmm1,(%r9) 0xffffffff808e80eb : add $0x10,%r9 0xffffffff808e80ef : mov %r11,%rdi 0xffffffff808e80f2 : or $0x1,%rdi 0xffffffff808e80f6 : movdqa %xmm0,%xmm8 0xffffffff808e80fb : cmp %r11,%rax 0xffffffff808e80fe : je 0xffffffff808e8160 0xffffffff808e8100 : sub %rdi,%r8 0xffffffff808e8103 : nopw %cs:0x0(%rax,%rax,1) 0xffffffff808e8110 : movdqu (%r9),%xmm0 0xffffffff808e8115 : movdqa (%rsi),%xmm1 0xffffffff808e8119 : pxor %xmm0,%xmm1 0xffffffff808e811d : aesdec (%r10),%xmm1 0xffffffff808e8123 : aesdeclast (%rcx),%xmm1 0xffffffff808e8128 : pxor %xmm8,%xmm1 0xffffffff808e812d : movdqu 0x10(%r9),%xmm8 ---Type to continue, or q to quit--- 0xffffffff808e8133 : movdqu %xmm1,(%r9) 0xffffffff808e8138 : movdqa (%rsi),%xmm1 0xffffffff808e813c : pxor %xmm8,%xmm1 0xffffffff808e8141 : aesdec (%r10),%xmm1 0xffffffff808e8147 : aesdeclast (%rcx),%xmm1 0xffffffff808e814c : pxor %xmm0,%xmm1 0xffffffff808e8150 : movdqu %xmm1,0x10(%r9) 0xffffffff808e8156 : add $0x20,%r9 0xffffffff808e815a : add $0xfffffffffffffffe,= %r8 0xffffffff808e815e : jne 0xffffffff808e8110 0xffffffff808e8160 : add $0xa8,%rsp 0xffffffff808e8167 : pop %rbx 0xffffffff808e8168 : pop %r12 0xffffffff808e816a : pop %r13 0xffffffff808e816c : pop %r14 0xffffffff808e816e : pop %r15 0xffffffff808e8170 : pop %rbp 0xffffffff808e8171 : retq End of assembler dump. (kgdb) backtrace #0 doadump (textdump=3D) at pcpu.h:230 #1 0xffffffff805aef86 in kern_reboot (howto=3D260) at /smallblocks/src/sys/kern/kern_shutdown.c:383 #2 0xffffffff805af2fd in vpanic (fmt=3D, ap=3D) at /smallblocks/src/sys/kern/kern_shutdown.c:776 #3 0xffffffff805af193 in panic (fmt=3D) at /smallblocks/src/sys/kern/kern_shutdown.c:707 #4 0xffffffff808e097f in trap_fatal (frame=3D0xfffffe06892d8fa0, eva=3D0) at /smallblocks/src/sys/amd64/amd64/trap.c:877 #5 0xffffffff808dffa5 in trap (frame=3D0xfffffe06892d8fa0) at pcpu.h:230 #6 0xffffffff808c2bae in calltrap () at /smallblocks/src/sys/amd64/amd64/exception.S:231 #7 0xffffffff808e7d89 in aesni_decrypt_cbc (rounds=3D, key_schedule=3D0xfffff800122508f0, len=3D160, buf=3D0xfffff80050ad6200 "?\025\rz=E2=96=92=E2=96=92&HF=E2=96=92_=E2=96=92>ov\bV\2068\005k\r{d=E2=96= =92C=E2=96=92\220c=E2=96=92j=E2=96=92=D4=B8=E2=96=92=E2=96=92~=E2=96=92=E2= =96=926=E2=96=92=E2=96=92=E2=96=92\227K\217@=E2=96=92=E2=96=92=E2=96=92ai= =E2=96=92=E2=96=92ll\v\216#f=E2=96=92=E2=96=92\f=E2=96=92)=E2=96=92\211|=E2= =96=92=E2=96=92=E2=96=929ep=E2=96=92\031=E2=96=92)V=E2=96=92=E2=96=92=E2=96= =92momo/\036,=E2=96=92m=E2=96=92\003\177-{=E2=96=92.'\005RJnK=E2=96=92=E2= =96=92r\"\226s=E2=96=92\231=E2=96=92\203=E2=96=92 v\020P=E2=96=92\202\r\207\037L=E2=96=923=E2=96=92\004{\002g_o=E2=96=92%\201= =CD=A8=E2=96=92\235e=E2=96=92\235\206?=E2=96=92@=E2=96=92=E2=96=92$D\"Y**\f= \t\214eject=3D5.*", iv=3D) at aesencdec.h:102 #8 0xffffffff808e41dc in aesni_process (dev=3D, crp=3D0xfffff8015ea94bb0, hint=3D) at /smallblocks/src/sys/crypto/aesni/aesni.c:609 #9 0xffffffff8080cab3 in crypto_dispatch (crp=3D0xfffff8015ea94bb0) at /smallblocks/src/sys/opencrypto/crypto.c:844 #10 0xffffffff8080f6a7 in cryptof_ioctl (fp=3D, cmd=3D3223085927, data=3D0xfffffe06892d9410, active_cred=3D, td=3D) at /smallblocks/src/sys/opencrypto/cryptodev.c:849 #11 0xffffffff806046d2 in kern_ioctl (td=3D, fd=3D6, com=3D3223085927, data=3D) at file.h:323 #12 0xffffffff8060445d in sys_ioctl (td=3D0xfffff8015eb18000, uap=3D0xfffffe06892d94e8) at /smallblocks/src/sys/kern/sys_generic.c:745 #13 0xffffffff802dbe1c in freebsd32_ioctl (td=3D0xfffff8015eb18000, uap=3D0xfffff8015eb18538) at /smallblocks/src/sys/compat/freebsd32/freebsd32_ioctl.c:470 #14 0xffffffff809092fc in ia32_syscall (frame=3D0xfffffe06892d9ab8) at subr_syscall.c:132 #15 0xffffffff808c3bf6 in int0x80_syscall_common () at ia32_exception.S:76 #16 0x0000000000000000 in ?? () (kgdb) p/x *(struct trapframe *)0xfffffe06892d8fa0 $1 =3D {tf_rdi =3D 0xb00000000, tf_rsi =3D 0xfffff800122508f0, tf_rdx =3D 0= x100000000, tf_rcx =3D 0xfffff80050ad6200, tf_r8 =3D 0xa, tf_r9 =3D 0xfffff80050ad620= 0, tf_rax =3D 0x200000000, tf_rbx =3D 0x9, tf_rbp =3D 0xfffffe06892d9138, tf_r10 =3D 0xa00000000, tf= _r11 =3D 0x1, tf_r12 =3D 0x80, tf_r13 =3D 0xa0, tf_r14 =3D 0x1, tf_r15 =3D 0x0, tf_trapno =3D 0x9, tf_fs= =3D 0x13, tf_gs =3D 0x1b, tf_addr =3D 0x0, tf_flags =3D 0x1, tf_es =3D 0x3b, tf_ds =3D 0x3b, tf_err= =3D 0x0, tf_rip =3D 0xffffffff808e7d89, tf_cs =3D 0x20, tf_rflags =3D 0x10206, tf_= rsp =3D 0xfffffe06892d9068, tf_ss =3D 0x0} (kgdb) quit --=20 You are receiving this mail because: You are the assignee for the bug.=