public inbox for linux-crypto@vger.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <oliver.sang@intel.com>
To: Eric Biggers <ebiggers@google.com>
Cc: <oe-lkp@lists.linux.dev>, <lkp@intel.com>,
	Herbert Xu <herbert@gondor.apana.org.au>,
	<linux-crypto@vger.kernel.org>, <oliver.sang@intel.com>
Subject: [linux-next:master] [crypto]  698de82278: WARNING:at_crypto/testmgr.c:#alg_test
Date: Thu, 15 May 2025 15:41:05 +0800	[thread overview]
Message-ID: <202505151503.d8a6cf10-lkp@intel.com> (raw)



Hello,

kernel test robot noticed "WARNING:at_crypto/testmgr.c:#alg_test" on:

commit: 698de822780fbae79b11e5d749863c1aa64a0a55 ("crypto: testmgr - make it easier to enable the full set of tests")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master

[test failed on linux-next/master bdd609656ff5573db9ba1d26496a528bdd297cf2]

in testcase: boot

config: i386-randconfig-002-20250513
compiler: clang-20
test machine: qemu-system-i386 -enable-kvm -cpu SandyBridge -smp 2 -m 4G

(please refer to attached dmesg/kmsg for entire log/backtrace)


+---------------------------------------+------------+------------+
|                                       | 40b9969796 | 698de82278 |
+---------------------------------------+------------+------------+
| WARNING:at_crypto/testmgr.c:#alg_test | 0          | 12         |
| EIP:alg_test                          | 0          | 12         |
+---------------------------------------+------------+------------+


If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <oliver.sang@intel.com>
| Closes: https://lore.kernel.org/oe-lkp/202505151503.d8a6cf10-lkp@intel.com


[   16.077514][  T327] ------------[ cut here ]------------
[   16.079451][  T327] alg: self-tests for lrw(twofish) using lrw(ecb(twofish-asm)) failed (rc=-22)
[ 16.079491][ T327] WARNING: CPU: 0 PID: 327 at crypto/testmgr.c:5811 alg_test (kbuild/obj/consumer/i386-randconfig-002-20250513/crypto/testmgr.c:5809) 
[   16.081769][  T327] Modules linked in:
[   16.082303][  T327] CPU: 0 UID: 0 PID: 327 Comm: cryptomgr_test Tainted: G S                  6.15.0-rc5-00343-g698de822780f #1 PREEMPTLAZY  36427eb4e2823c0186d3f8e85f01fa19b8e4ee5b
[   16.084257][  T327] Tainted: [S]=CPU_OUT_OF_SPEC
[   16.084897][  T327] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.2-debian-1.16.2-1 04/01/2014
[ 16.086245][ T327] EIP: alg_test (kbuild/obj/consumer/i386-randconfig-002-20250513/crypto/testmgr.c:5809) 
[ 16.086824][ T327] Code: 89 c7 e8 3d a7 79 ff 83 c4 10 b8 fe ff ff ff 83 ff fe 0f 84 54 ff ff ff 89 f9 51 56 53 68 a4 c9 6f 56 e8 f5 90 79 ff 83 c4 10 <0f> 0b 89 f8 e9 39 ff ff ff 8d 83 74 0d ec 55 8b 78 10 8b 58 14 89
All code
========
   0:	89 c7                	mov    %eax,%edi
   2:	e8 3d a7 79 ff       	call   0xffffffffff79a744
   7:	83 c4 10             	add    $0x10,%esp
   a:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
   f:	83 ff fe             	cmp    $0xfffffffe,%edi
  12:	0f 84 54 ff ff ff    	je     0xffffffffffffff6c
  18:	89 f9                	mov    %edi,%ecx
  1a:	51                   	push   %rcx
  1b:	56                   	push   %rsi
  1c:	53                   	push   %rbx
  1d:	68 a4 c9 6f 56       	push   $0x566fc9a4
  22:	e8 f5 90 79 ff       	call   0xffffffffff79911c
  27:	83 c4 10             	add    $0x10,%esp
  2a:*	0f 0b                	ud2		<-- trapping instruction
  2c:	89 f8                	mov    %edi,%eax
  2e:	e9 39 ff ff ff       	jmp    0xffffffffffffff6c
  33:	8d 83 74 0d ec 55    	lea    0x55ec0d74(%rbx),%eax
  39:	8b 78 10             	mov    0x10(%rax),%edi
  3c:	8b 58 14             	mov    0x14(%rax),%ebx
  3f:	89                   	.byte 0x89

Code starting with the faulting instruction
===========================================
   0:	0f 0b                	ud2
   2:	89 f8                	mov    %edi,%eax
   4:	e9 39 ff ff ff       	jmp    0xffffffffffffff42
   9:	8d 83 74 0d ec 55    	lea    0x55ec0d74(%rbx),%eax
   f:	8b 78 10             	mov    0x10(%rax),%edi
  12:	8b 58 14             	mov    0x14(%rax),%ebx
  15:	89                   	.byte 0x89
[   16.089318][  T327] EAX: 0000004c EBX: bad01080 ECX: 00000000 EDX: 00000000
[   16.090193][  T327] ESI: bad01000 EDI: ffffffea EBP: ba399f54 ESP: ba399eb0
[   16.091085][  T327] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 EFLAGS: 00010282
[   16.092098][  T327] CR0: 80050033 CR2: ffd9a000 CR3: 16f05000 CR4: 00040690
[   16.092992][  T327] Call Trace:
[ 16.093406][ T327] ? lock_acquire (kbuild/obj/consumer/i386-randconfig-002-20250513/kernel/locking/lockdep.c:5866) 
[ 16.094001][ T327] ? __kthread_parkme (kbuild/obj/consumer/i386-randconfig-002-20250513/kernel/kthread.c:290) 
[ 16.094662][ T327] ? trace_hardirqs_on (kbuild/obj/consumer/i386-randconfig-002-20250513/kernel/trace/trace_preemptirq.c:80) 
[ 16.095313][ T327] cryptomgr_test (kbuild/obj/consumer/i386-randconfig-002-20250513/crypto/algboss.c:179) 
[ 16.095890][ T327] kthread (kbuild/obj/consumer/i386-randconfig-002-20250513/kernel/kthread.c:466) 
[ 16.096412][ T327] ? crypto_alg_put (kbuild/obj/consumer/i386-randconfig-002-20250513/crypto/algboss.c:174) 
[ 16.097000][ T327] ? kthread_blkcg (kbuild/obj/consumer/i386-randconfig-002-20250513/kernel/kthread.c:413) 
[ 16.097584][ T327] ? kthread_blkcg (kbuild/obj/consumer/i386-randconfig-002-20250513/kernel/kthread.c:413) 
[ 16.098186][ T327] ret_from_fork (kbuild/obj/consumer/i386-randconfig-002-20250513/arch/x86/kernel/process.c:159) 
[ 16.098745][ T327] ret_from_fork_asm (kbuild/obj/consumer/i386-randconfig-002-20250513/arch/x86/entry/entry_32.S:737) 
[ 16.099349][ T327] entry_INT80_32 (kbuild/obj/consumer/i386-randconfig-002-20250513/arch/x86/entry/entry_32.S:945) 
[   16.099958][  T327] irq event stamp: 30685
[ 16.100499][ T327] hardirqs last enabled at (30693): __console_unlock (kbuild/obj/consumer/i386-randconfig-002-20250513/arch/x86/include/asm/irqflags.h:19 kbuild/obj/consumer/i386-randconfig-002-20250513/arch/x86/include/asm/irqflags.h:109 kbuild/obj/consumer/i386-randconfig-002-20250513/arch/x86/include/asm/irqflags.h:151 kbuild/obj/consumer/i386-randconfig-002-20250513/kernel/printk/printk.c:344 kbuild/obj/consumer/i386-randconfig-002-20250513/kernel/printk/printk.c:2885) 
[ 16.101680][ T327] hardirqs last disabled at (30702): __console_unlock (kbuild/obj/consumer/i386-randconfig-002-20250513/kernel/printk/printk.c:342) 
[ 16.102859][ T327] softirqs last enabled at (22314): __do_softirq (kbuild/obj/consumer/i386-randconfig-002-20250513/kernel/softirq.c:614) 
[ 16.103928][ T327] softirqs last disabled at (22303): __do_softirq (kbuild/obj/consumer/i386-randconfig-002-20250513/kernel/softirq.c:614) 
[   16.105018][  T327] ---[ end trace 0000000000000000 ]---
[   16.105779][    T1] alg: skcipher: failed to allocate transform for lrw(twofish): -80
[   16.106818][    T1] alg: self-tests for lrw(twofish) using lrw(twofish) failed (rc=-80)


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20250515/202505151503.d8a6cf10-lkp@intel.com



-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


             reply	other threads:[~2025-05-15  7:41 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-05-15  7:41 kernel test robot [this message]
2025-05-15  8:28 ` [PATCH] crypto: lrw - Only add ecb if it is not already there Herbert Xu
2025-05-15 20:04   ` Eric Biggers
2025-05-16  9:15     ` Herbert Xu
2025-05-16 16:45       ` Eric Biggers

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202505151503.d8a6cf10-lkp@intel.com \
    --to=oliver.sang@intel.com \
    --cc=ebiggers@google.com \
    --cc=herbert@gondor.apana.org.au \
    --cc=linux-crypto@vger.kernel.org \
    --cc=lkp@intel.com \
    --cc=oe-lkp@lists.linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox