[linux-next:master] 218a562f27: segfault_at_ip_sp_error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Hello,

kernel test robot noticed "segfault_at_ip_sp_error" on:

commit: 218a562f273bec7731af4e713df72d2c8c8816e8 ("make __set_open_fd() set cloexec state as well")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master

[test failed on linux-next/master b6270c3bca987530eafc6a15f9d54ecd0033e0e3]

in testcase: boot

compiler: clang-18
test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 16G

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


+-------------------------+------------+------------+
|                         | 53d05c3162 | 218a562f27 |
+-------------------------+------------+------------+
| segfault_at_ip_sp_error | 0          | 6          |
+-------------------------+------------+------------+


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@xxxxxxxxx>
| Closes: https://lore.kernel.org/oe-lkp/202410101245.48a4dc5b-oliver.sang@xxxxxxxxx


[   10.259055][    T1] init: Error while reading from descriptor: Bad file descriptor
/bin/sh: /proc/self/fd/9: No such file or directory
[   10.262474][    T1] init: mountall-shell post-stop process (108) terminated with status 1
LKP: ttyS0: 99: skip deploy intel ucode as no ucode is specified
[   10.379560][  T126] cat (126) used greatest stack depth: 5692 bytes left
[   10.415045][  T117] sed[117]: segfault at 0 ip 37e0ef44 sp 3f99b000 error 4 in libc-2.15.so[66f44,37da8000+19f000] likely on CPU 1 (core 1, socket 0)
[ 10.416009][ T117] Code: eb 90 8d 02 e8 2d 18 09 00 eb c9 90 90 90 90 90 90 90 90 90 90 90 83 ec 0c 31 c9 89 34 24 8b 74 24 10 89 6c 24 08 89 7c 24 04 <8b> 2e f7 c5 20 00 00 00 89 e8 0f 95 c1 25 00 80 00 00 75 66 8b 56
All code
========
   0:	eb 90                	jmp    0xffffffffffffff92
   2:	8d 02                	lea    (%rdx),%eax
   4:	e8 2d 18 09 00       	callq  0x91836
   9:	eb c9                	jmp    0xffffffffffffffd4
   b:	90                   	nop
   c:	90                   	nop
   d:	90                   	nop
   e:	90                   	nop
   f:	90                   	nop
  10:	90                   	nop
  11:	90                   	nop
  12:	90                   	nop
  13:	90                   	nop
  14:	90                   	nop
  15:	90                   	nop
  16:	83 ec 0c             	sub    $0xc,%esp
  19:	31 c9                	xor    %ecx,%ecx
  1b:	89 34 24             	mov    %esi,(%rsp)
  1e:	8b 74 24 10          	mov    0x10(%rsp),%esi
  22:	89 6c 24 08          	mov    %ebp,0x8(%rsp)
  26:	89 7c 24 04          	mov    %edi,0x4(%rsp)
  2a:*	8b 2e                	mov    (%rsi),%ebp		<-- trapping instruction
  2c:	f7 c5 20 00 00 00    	test   $0x20,%ebp
  32:	89 e8                	mov    %ebp,%eax
  34:	0f 95 c1             	setne  %cl
  37:	25 00 80 00 00       	and    $0x8000,%eax
  3c:	75 66                	jne    0xa4
  3e:	8b                   	.byte 0x8b
  3f:	56                   	push   %rsi

Code starting with the faulting instruction
===========================================
   0:	8b 2e                	mov    (%rsi),%ebp
   2:	f7 c5 20 00 00 00    	test   $0x20,%ebp
   8:	89 e8                	mov    %ebp,%eax
   a:	0f 95 c1             	setne  %cl
   d:	25 00 80 00 00       	and    $0x8000,%eax
  12:	75 66                	jne    0x7a
  14:	8b                   	.byte 0x8b
  15:	56                   	push   %rsi
LKP: ttyS0: 99: Kernel tests: Boot OK!
LKP: ttyS0: 99: HOSTNAME vm-snb, MAC 52:54:00:12:34:56, kernel 6.12.0-rc2-00014-g218a562f273b 1
[   10.441864][  T119] sed[119]: segfault at 0 ip 37de2f44 sp 3f88cf20 error 4 in libc-2.15.so[66f44,37d7c000+19f000] likely on CPU 0 (core 0, socket 0)
[ 10.442831][ T119] Code: eb 90 8d 02 e8 2d 18 09 00 eb c9 90 90 90 90 90 90 90 90 90 90 90 83 ec 0c 31 c9 89 34 24 8b 74 24 10 89 6c 24 08 89 7c 24 04 <8b> 2e f7 c5 20 00 00 00 89 e8 0f 95 c1 25 00 80 00 00 75 66 8b 56
All code
========
   0:	eb 90                	jmp    0xffffffffffffff92
   2:	8d 02                	lea    (%rdx),%eax
   4:	e8 2d 18 09 00       	callq  0x91836
   9:	eb c9                	jmp    0xffffffffffffffd4
   b:	90                   	nop
   c:	90                   	nop
   d:	90                   	nop
   e:	90                   	nop
   f:	90                   	nop
  10:	90                   	nop
  11:	90                   	nop
  12:	90                   	nop
  13:	90                   	nop
  14:	90                   	nop
  15:	90                   	nop
  16:	83 ec 0c             	sub    $0xc,%esp
  19:	31 c9                	xor    %ecx,%ecx
  1b:	89 34 24             	mov    %esi,(%rsp)
  1e:	8b 74 24 10          	mov    0x10(%rsp),%esi
  22:	89 6c 24 08          	mov    %ebp,0x8(%rsp)
  26:	89 7c 24 04          	mov    %edi,0x4(%rsp)
  2a:*	8b 2e                	mov    (%rsi),%ebp		<-- trapping instruction
  2c:	f7 c5 20 00 00 00    	test   $0x20,%ebp
  32:	89 e8                	mov    %ebp,%eax
  34:	0f 95 c1             	setne  %cl
  37:	25 00 80 00 00       	and    $0x8000,%eax
  3c:	75 66                	jne    0xa4
  3e:	8b                   	.byte 0x8b
  3f:	56                   	push   %rsi

Code starting with the faulting instruction
===========================================
   0:	8b 2e                	mov    (%rsi),%ebp
   2:	f7 c5 20 00 00 00    	test   $0x20,%ebp
   8:	89 e8                	mov    %ebp,%eax
   a:	0f 95 c1             	setne  %cl
   d:	25 00 80 00 00       	and    $0x8000,%eax
  12:	75 66                	jne    0x7a
  14:	8b                   	.byte 0x8b
  15:	56                   	push   %rsi
[   10.550743][  T155] mkdir (155) used greatest stack depth: 5668 bytes left


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20241010/202410101245.48a4dc5b-oliver.sang@xxxxxxxxx



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





[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux