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  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <59a15c3f.gHTozaAGk61PeQNz%fengguang.wu@intel.com>
Date:   Sat, 26 Aug 2017 19:32:15 +0800
From:   kernel test robot <fengguang.wu@...el.com>
To:     Thomas Gleixner <tglx@...utronix.de>
Cc:     LKP <lkp@...org>, kvm@...r.kernel.org,
        linux-kernel@...r.kernel.org, wfg@...ux.intel.com
Subject: a25339d553 ("x86/idt: Hide set_intr_gate()"):  WARNING: CPU: 0
 PID: 0 at arch/x86/kernel/idt.c:355 update_intr_gate

Greetings,

0day kernel testing robot got the below dmesg and the first bad commit is

https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git WIP.x86/apic

commit a25339d55320c73fd253fbf188c27abd4550d13a
Author:     Thomas Gleixner <tglx@...utronix.de>
AuthorDate: Thu Aug 24 16:38:36 2017 +0200
Commit:     Thomas Gleixner <tglx@...utronix.de>
CommitDate: Fri Aug 25 12:27:50 2017 +0200

    x86/idt: Hide set_intr_gate()
    
    set_intr_gate() is an internal function of the IDT code. The only user left
    is the KVM code which replaces the pagefault handler eventually.
    
    Provide an explicit update_intr_gate() function and make set_intr_gate()
    static. While at it replace the magic number 14 in the KVM code with the
    proper trap define.
    
    Signed-off-by: Thomas Gleixner <tglx@...utronix.de>
    Cc: Paolo Bonzini <pbonzini@...hat.com>

043b7fa031  x86/idt: Simplify alloc_intr_gate
a25339d553  x86/idt: Hide set_intr_gate()
fd1962ea6c  x86/idt: Hide set_intr_gate()
f9a960781b  Merge branch 'WIP.x86/fpu'
+----------------------------------------------------+------------+------------+------------+------------+
|                                                    | 043b7fa031 | a25339d553 | fd1962ea6c | f9a960781b |
+----------------------------------------------------+------------+------------+------------+------------+
| boot_successes                                     | 44         | 0          | 0          | 0          |
| boot_failures                                      | 1          | 21         | 7          | 12         |
| is_trying_to_release_lock(rcu_preempt_state)at     | 1          |            |            |            |
| WARNING:at_arch/x86/kernel/idt.c:#update_intr_gate | 0          | 21         | 7          | 12         |
| EIP:update_intr_gate                               | 0          | 21         | 7          | 12         |
| BUG:unable_to_handle_kernel                        | 0          | 21         | 7          | 12         |
| Oops:#[##]                                         | 0          | 21         | 7          | 12         |
| EIP:native_irq_enable                              | 0          | 20         | 7          | 10         |
| Kernel_panic-not_syncing:Fatal_exception           | 0          | 21         | 7          | 12         |
| BUG:kernel_reboot-without-warning_in_test_stage    | 0          | 1          |            |            |
| EIP:__mutex_lock                                   | 0          | 1          |            |            |
| BUG:kernel_in_stage                                | 0          | 0          | 2          |            |
| BUG:kernel_hang_in_early-boot_stage,last_printk    | 0          | 0          | 0          | 2          |
| EIP:hpet_enable                                    | 0          | 0          | 0          | 2          |
+----------------------------------------------------+------------+------------+------------+------------+

[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Initializing CPU#0
[    0.000000] ------------[ cut here ]------------
[    0.000000] WARNING: CPU: 0 PID: 0 at arch/x86/kernel/idt.c:355 update_intr_gate+0x16/0x21
[    0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.13.0-rc6-00085-ga25339d #3
[    0.000000] task: 41edee00 task.stack: 41ed4000
[    0.000000] EIP: update_intr_gate+0x16/0x21
[    0.000000] EFLAGS: 00210002 CPU: 0
[    0.000000] EAX: 0000000e EBX: 420a4380 ECX: 4222c401 EDX: 41a1c930
[    0.000000] ESI: ac37bf3b EDI: 0209f0e0 EBP: 41ed5f68 ESP: 41ed5f68
[    0.000000]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[    0.000000] CR0: 80050033 CR2: 00000000 CR3: 0222e000 CR4: 00000690
[    0.000000] Call Trace:
[    0.000000]  kvm_apf_trap_init+0x17/0x19
[    0.000000]  trap_init+0x42/0x44
[    0.000000]  start_kernel+0x1c8/0x3d0
[    0.000000]  i386_start_kernel+0xa6/0xaa
[    0.000000]  startup_32_smp+0x164/0x166
[    0.000000] Code: 41 00 75 02 0f 0b b8 00 70 ec 41 ff 15 60 2e ef 41 5b 5e 5d c3 55 89 e5 e8 a0 63 ff fe 0f a3 05 00 14 23 42 0f 92 c1 84 c9 74 04 <0f> ff eb 05 e8 31 0b fd fe 5d c3 55 89 e5 e8 7f 63 ff fe c7 05
[    0.000000] random: get_random_bytes called from print_oops_end_marker+0x52/0x5f with crng_init=0
[    0.000000] ---[ end trace f68728a0d3053b52 ]---
[    0.000000] Initializing HighMem for node 0 (00000000:00000000)

                                                          # HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 6e64e3f86be1d829c0664b4765752b02f999a3cc 14ccee78fc82f5512908f4424f541549a5705b89 --
git bisect good 1583fa5a6d5bb5f548e4263f87575e75f49e449f  # 01:24  G     10     0    0   0  Merge 'jeffmerkey/master' into devel-catchup-201708251905
git bisect good 94a26b943a6668318a26c0d7e1d6a3b960436ab0  # 02:12  G     11     0    0   0  Merge 'cryptodev/master' into devel-catchup-201708251905
git bisect  bad 3d3ac49c19ac030c6ad16158f9254c466c142b63  # 04:16  B      0    11   34  11  Merge 'nfsd/master' into devel-catchup-201708251905
git bisect  bad e9f22c07fd850c8e5ae918d72c1ab3e1fe5e2357  # 08:29  B      0    11   37  14  Merge 'tip/WIP.x86/apic' into devel-catchup-201708251905
git bisect good f1f536a8b45797ace8e74ae36760e0be7ee40b40  # 09:53  G     11     0   11  19  x86/gdt: Use bitfields for initialization
git bisect good 6a4651c1b9b41b1865e0b80f68eb0c15329082f9  # 10:53  G     11     0    0   1  x86/idt: Move debug stack init to table based
git bisect good abc29a93b9e16cfc7643bf23968e40fe4bd11d5f  # 12:19  G     11     0    0   0  x86/idt: Remove unused functions/inlines
git bisect good 043b7fa031bcf884568e276ead22d6246552928b  # 12:37  G     11     0    0   1  x86/idt: Simplify alloc_intr_gate
git bisect  bad 395b2c62edea5a2bb8a8786392feb12fae5917a7  # 13:48  B      0    11   34  11  x86/irq: Remove duplicated used_vectors definition
git bisect  bad a25339d55320c73fd253fbf188c27abd4550d13a  # 15:12  B      0     4   26  10  x86/idt: Hide set_intr_gate()
# first bad commit: [a25339d55320c73fd253fbf188c27abd4550d13a] x86/idt: Hide set_intr_gate()
git bisect good 043b7fa031bcf884568e276ead22d6246552928b  # 15:55  G     31     0    0   1  x86/idt: Simplify alloc_intr_gate
# extra tests on HEAD of linux-devel/devel-catchup-201708251905
git bisect  bad 6e64e3f86be1d829c0664b4765752b02f999a3cc  # 15:57  B      0    13   28   0  0day head guard for 'devel-catchup-201708251905'
# extra tests on tree/branch tip/WIP.x86/apic
git bisect  bad fd1962ea6c9cb9be5991f9e304fedb3f9e5135d7  # 15:59  B      0     7   19   0  x86/idt: Hide set_intr_gate()
# extra tests with first bad commit reverted
git bisect good 67358c3391f7934087193cbed082cf63442b27f5  # 19:25  G     11     0    0   1  Revert "x86/idt: Hide set_intr_gate()"
# extra tests on tree/branch tip/master
git bisect  bad f9a960781b0e0fc6f228ac1f360eb6a9520998e2  # 19:26  B      0    12   24   0  Merge branch 'WIP.x86/fpu'

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/lkp                          Intel Corporation

Download attachment "dmesg-quantal-intel12-26:20170826135051:i386-randconfig-a1-201734:4.13.0-rc6-00085-ga25339d:3.gz" of type "application/gzip" (4859 bytes)

Download attachment "dmesg-openwrt-lkp-hsw01-44:20170826122512:i386-randconfig-a1-201734:4.13.0-rc6-00084-g043b7fa:177.gz" of type "application/gzip" (42991 bytes)

View attachment "reproduce-quantal-intel12-26:20170826135051:i386-randconfig-a1-201734:4.13.0-rc6-00085-ga25339d:3" of type "text/plain" (745 bytes)

View attachment "config-4.13.0-rc6-00085-ga25339d" of type "text/plain" (105092 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ