lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:   Tue, 11 Aug 2020 08:33:47 +0800
From:   kernel test robot <lkp@...el.com>
To:     Eelco Chaudron <echaudro@...hat.com>
Cc:     "David S. Miller" <davem@...emloft.net>, Paolo <pabeni@...hat.com>,
        LKML <linux-kernel@...r.kernel.org>, lkp@...ts.01.org
Subject: [net] a65878d6f0: Oops:#[##]

Greeting,

FYI, we noticed the following commit (built with gcc-9):

commit: a65878d6f00bb2d791348ae90dcc2ede1dbe2b91 ("net: openvswitch: fixes potential deadlock in dp cleanup code")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master


in testcase: boot

on test machine: qemu-system-i386 -enable-kvm -cpu SandyBridge -smp 2 -m 16G

caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):


+-------------------------------------------------------+------------+------------+
|                                                       | dfd3d5266d | a65878d6f0 |
+-------------------------------------------------------+------------+------------+
| boot_successes                                        | 147        | 0          |
| boot_failures                                         | 1          | 148        |
| BUG:kernel_hang_in_test_stage                         | 1          |            |
| BUG:kernel_NULL_pointer_dereference,address           | 0          | 134        |
| Oops:#[##]                                            | 0          | 142        |
| EIP:_raw_spin_unlock_irqrestore                       | 0          | 5          |
| Kernel_panic-not_syncing:Fatal_exception_in_interrupt | 0          | 147        |
| EIP:ring_buffer_event_data                            | 0          | 1          |
| EIP:__rb_reserve_next                                 | 0          | 5          |
| EIP:ring_buffer_consume                               | 0          | 21         |
| EIP:sched_clock                                       | 0          | 1          |
| EIP:trace_preempt_off                                 | 0          | 1          |
| EIP:__slab_alloc                                      | 0          | 6          |
| EIP:ftrace_likely_update                              | 0          | 9          |
| BUG:workqueue_lockup-pool                             | 0          | 1          |
| INFO:trying_to_register_non-static_key                | 0          | 20         |
| EIP:ring_buffer_unlock_commit                         | 0          | 4          |
| PANIC:double_fault                                    | 0          | 1          |
| double_fault:#[##]                                    | 0          | 1          |
| EIP:fib_info_devhash                                  | 0          | 1          |
| EIP:ring_buffer_lock_reserve                          | 0          | 9          |
| EIP:preempt_schedule_irq                              | 0          | 2          |
| EIP:rcutorture_one_extend                             | 0          | 8          |
| EIP:rb_commit                                         | 0          | 3          |
| EIP:lock_acquire                                      | 0          | 5          |
| EIP:default_idle                                      | 0          | 7          |
| EIP:tracer_preempt_on                                 | 0          | 2          |
| EIP:rb_move_tail                                      | 0          | 1          |
| EIP:debug_check_no_locks_freed                        | 0          | 1          |
| EIP:lock_release                                      | 0          | 1          |
| BUG:unable_to_handle_page_fault_for_address           | 0          | 7          |
| EIP:run_timer_softirq                                 | 0          | 2          |
| EIP:__local_bh_enable_ip                              | 0          | 2          |
| EIP:lock_is_held_type                                 | 0          | 2          |
| EIP:___might_sleep                                    | 0          | 1          |
| EIP:ring_buffer_consumer                              | 0          | 2          |
| EIP:kvm_sched_clock_read                              | 0          | 1          |
| EIP:rcutorture_extend_mask_max                        | 0          | 1          |
| EIP:__mutex_lock                                      | 0          | 1          |
| EIP:delay_tsc                                         | 0          | 6          |
| EIP:preempt_count_add                                 | 0          | 1          |
| EIP:__func                                            | 0          | 3          |
| EIP:rcutorture_extend_mask                            | 0          | 1          |
| EIP:__up_read                                         | 0          | 1          |
| EIP:preempt_count_sub                                 | 0          | 1          |
| EIP:pvclock_clocksource_read                          | 0          | 1          |
| invalid_opcode:#[##]                                  | 0          | 2          |
| EIP:security_file_permission                          | 0          | 1          |
| EIP:trace_preempt_on                                  | 0          | 1          |
| EIP:schedule                                          | 0          | 1          |
+-------------------------------------------------------+------------+------------+


If you fix the issue, kindly add following tag
Reported-by: kernel test robot <lkp@...el.com>


LKP: HOSTNAME vm-snb-i386-97, MAC 52:54:00:12:34:56, kernel 5.8.0-rc4-01973-ga65878d6f00bb 1, serial console /dev/ttyS0
Poky (Yocto Project Reference Distro) 2.7+snapshot vm-snb-i386-97 /dev/ttyS0
[   18.202172] #PF: supervisor read access in kernel mode
[   18.203388] #PF: error_code(0x0000) - not-present page
[   18.204682] *pde = 00000000 
[   18.205509] Oops: 0000 [#1] PREEMPT SMP
[   18.206528] CPU: 1 PID: 150 Comm: rb_consumer Tainted: G S                5.8.0-rc4-01973-ga65878d6f00bb #1
[   18.208725] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
[   18.210554] EIP: 0xf3421ccc
[   18.211343] Code: 42 f3 68 1c 42 f3 d0 c2 e0 c4 40 97 69 c4 00 00 00 00 8e f1 9f c3 00 00 03 00 01 00 00 00 56 48 cc c1 00 00 00 00 00 00 00 00 <ad> 4e ad de ff ff ff ff ff ff ff ff 68 42 e0 c4 40 65 69 c4 00 00
[   18.215301] EAX: f0a4f960 EBX: 00000101 ECX: 00000000 EDX: 00000000
[   18.216751] ESI: 00000000 EDI: f3421cc8 EBP: f38d7f74 ESP: f38d7f38
[   18.218188] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 EFLAGS: 00010086
[   18.225566] CR0: 80050033 CR2: 00000000 CR3: 2f670000 CR4: 00040690
[   18.226822] Call Trace:
[   18.227402]  <SOFTIRQ>
[   18.227972]  ? call_timer_fn+0x99/0x440
[   18.228782]  run_timer_softirq+0x109/0x680
[   18.229752]  __do_softirq+0xac/0x5b4
[   18.230601]  ? __entry_text_end+0x3/0x3
[   18.231565]  do_softirq_own_stack+0x1d/0x40
[   18.232587]  </SOFTIRQ>
[   18.233253]  irq_exit_rcu+0xcd/0xe0
[   18.234141]  sysvec_apic_timer_interrupt+0x66/0x120
[   18.235185]  ? sysvec_call_function_single+0x120/0x120
[   18.236297]  handle_exception+0x135/0x135
[   18.237231] EIP: ring_buffer_consume+0x151/0x1e0
[   18.238336] Code: 08 ec c3 b9 01 00 00 00 e8 6c 6f 01 00 5a 89 f8 e8 44 8a c1 01 8b 45 f0 f6 c4 02 0f 84 e8 fe ff ff e8 73 41 01 00 ff 75 f0 9d <e9> e1 fe ff ff 66 90 8d 65 f4 89 f0 5b 5e 5f 5d c3 8d b6 00 00 00
[   18.258562] EAX: 0055ff2d EBX: f260e200 ECX: 00000000 EDX: 00000000
[   18.260031] ESI: 00000000 EDI: f260e210 EBP: f15bdf48 ESP: f15bdf24
[   18.261478] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 EFLAGS: 00000247
[   18.262930]  ? sysvec_call_function_single+0x120/0x120
[   18.264142]  ? sysvec_call_function_single+0x120/0x120
[   18.265348]  ? ring_buffer_consume+0x151/0x1e0
[   18.266378]  ring_buffer_consumer+0x44/0x580
[   18.267409]  ? ring_buffer_consumer+0x580/0x580
[   18.268544]  ring_buffer_consumer_thread+0xb7/0x140
[   18.269683]  kthread+0x188/0x1c0
[   18.270519]  ? ring_buffer_consumer+0x580/0x580
[   18.271647]  ? kthread_create_worker_on_cpu+0x20/0x20
[   18.272782]  ret_from_fork+0x19/0x30
[   18.277955] Modules linked in:
[   18.278690] CR2: 0000000000000000
[   18.279490] ---[ end trace 02ab0044d3923ac9 ]---
[   18.280665] EIP: 0xf3421ccc
[   18.281431] Code: 42 f3 68 1c 42 f3 d0 c2 e0 c4 40 97 69 c4 00 00 00 00 8e f1 9f c3 00 00 03 00 01 00 00 00 56 48 cc c1 00 00 00 00 00 00 00 00 <ad> 4e ad de ff ff ff ff ff ff ff ff 68 42 e0 c4 40 65 69 c4 00 00
[   18.290358] EAX: f0a4f960 EBX: 00000101 ECX: 00000000 EDX: 00000000
[   18.291605] ESI: 00000000 EDI: f3421cc8 EBP: f38d7f74 ESP: f38d7f38
[   18.292810] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 EFLAGS: 00010086
[   18.294077] CR0: 80050033 CR2: 00000000 CR3: 2f670000 CR4: 00040690
[   18.295259] Kernel panic - not syncing: Fatal exception in interrupt
[   18.296516] Kernel Offset: disabled

Elapsed time: 60

qemu-img create -f qcow2 disk-vm-snb-i386-97-0 256G


To reproduce:

        # build kernel
	cd linux
	cp config-5.8.0-rc4-01973-ga65878d6f00bb .config
	make HOSTCC=gcc-9 CC=gcc-9 ARCH=i386 olddefconfig prepare modules_prepare bzImage

        git clone https://github.com/intel/lkp-tests.git
        cd lkp-tests
        bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email



Thanks,
lkp


View attachment "config-5.8.0-rc4-01973-ga65878d6f00bb" of type "text/plain" (133178 bytes)

View attachment "job-script" of type "text/plain" (4699 bytes)

Download attachment "dmesg.xz" of type "application/x-xz" (19308 bytes)

Powered by blists - more mailing lists