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]
Date:	Sat, 20 Jul 2013 21:12:26 +0800
From:	Fengguang Wu <fengguang.wu@...el.com>
To:	fengguang.wu@...el.com, Jiri Kosina <jkosina@...e.cz>
Cc:	"H. Peter Anvin" <hpa@...ux.intel.com>,
	linux-kernel@...r.kernel.org
Subject: [x86] Kernel panic - not syncing: Fatal exception in interrupt

Greetings,

I got the below dmesg and the first bad commit is

commit 51b2c07b22261f19188d9a9071943d60a067481c
Author: Jiri Kosina <jkosina@...e.cz>
Date:   Fri Jul 12 11:22:09 2013 +0200

    x86: Make jump_label use int3-based patching
    
    Make jump labels use text_poke_bp() for text patching instead of
    text_poke_smp(), avoiding the need for stop_machine().
    
    Reviewed-by: Steven Rostedt <rostedt@...dmis.org>
    Reviewed-by: Masami Hiramatsu <masami.hiramatsu.pt@...achi.com>
    Signed-off-by: Jiri Kosina <jkosina@...e.cz>
    Link: http://lkml.kernel.org/r/alpine.LNX.2.00.1307121120250.29788@pobox.suse.cz
    Signed-off-by: H. Peter Anvin <hpa@...ux.intel.com>


Parent commit not clean. Look out for wrong bisect!

BUG: kernel boot crashed

/kernel/x86_64-randconfig-c05-0718/fd4363fff3d96795d3feb1b3fb48ce590f186bdd/dmesg-kvm-xbm-7912-20130720142415-3.11.0-rc1-00166-g1faabf2-146

[    0.212429] devtmpfs: initialized
[    0.236027] int3: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    0.237157] Modules linked in:
[    0.237765] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc1-01429-g04bf576 #8
[    0.239129] task: ffff88000da1b040 ti: ffff88000da1c000 task.ti: ffff88000da1c000
[    0.240000] RIP: 0010:[<ffffffff811098cc>]  [<ffffffff811098cc>] ttwu_do_wakeup+0x28/0x225
[    0.240000] RSP: 0000:ffff88000dd03f10  EFLAGS: 00000006
[    0.240000] RAX: 0000000000000000 RBX: ffff88000dd12940 RCX: ffffffff81769c40
[    0.240000] RDX: 0000000000000002 RSI: 0000000000000000 RDI: 0000000000000001
[    0.240000] RBP: ffff88000dd03f28 R08: ffffffff8176a8c0 R09: 0000000000000002
[    0.240000] R10: ffffffff810ff484 R11: ffff88000dd129e8 R12: ffff88000dbc90c0
[    0.240000] R13: ffff88000dbc90c0 R14: ffff88000da1dfd8 R15: ffff88000da1dfd8
[    0.240000] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:0000000000000000
[    0.240000] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    0.240000] CR2: 00000000ffffffff CR3: 0000000001c88000 CR4: 00000000000006e0
[    0.240000] Stack:
[    0.240000]  ffff88000dd12940 ffff88000dbc90c0 ffff88000da1dfd8 ffff88000dd03f48
[    0.240000]  ffffffff81109e2b ffff88000dd12940 0000000000000000 ffff88000dd03f68
[    0.240000]  ffffffff81109e9e 0000000000000000 0000000000012940 ffff88000dd03f98
[    0.240000] Call Trace:
[    0.240000]  <IRQ> 
[    0.240000]  [<ffffffff81109e2b>] ttwu_do_activate.constprop.56+0x6d/0x79
[    0.240000]  [<ffffffff81109e9e>] sched_ttwu_pending+0x67/0x84
[    0.240000]  [<ffffffff8110c845>] scheduler_ipi+0x15a/0x2b0
[    0.240000]  [<ffffffff8104dfb4>] smp_reschedule_interrupt+0x38/0x41
[    0.240000]  [<ffffffff8173bf5d>] reschedule_interrupt+0x6d/0x80
[    0.240000]  <EOI> 
[    0.240000]  [<ffffffff810ff484>] ? __atomic_notifier_call_chain+0x5/0xc1
[    0.240000]  [<ffffffff8105cc30>] ? native_safe_halt+0xd/0x16
[    0.240000]  [<ffffffff81015f10>] default_idle+0x147/0x282
[    0.240000]  [<ffffffff81017026>] arch_cpu_idle+0x3d/0x5d
[    0.240000]  [<ffffffff81127d6a>] cpu_idle_loop+0x46d/0x5db
[    0.240000]  [<ffffffff81127f5c>] cpu_startup_entry+0x84/0x84
[    0.240000]  [<ffffffff8104f4f8>] start_secondary+0x3c8/0x3d5
[    0.240000] Code: 5c 5d c3 e8 d7 0f 63 00 55 48 ff 05 1f 5d 1e 01 48 89 e5 41 55 49 89 f5 41 54 53 48 89 fb e8 8d fe ff ff 48 ff 05 0d 5d 1e 01 cc <1f> 44 00 00 31 c0 eb 0c 48 ff 05 05 5d 1e 01 b8 01 00 00 00 48 
[    0.240000] RIP  [<ffffffff811098cc>] ttwu_do_wakeup+0x28/0x225
[    0.240000]  RSP <ffff88000dd03f10>
[    0.240000] ---[ end trace 0d3288a047152a17 ]---

git bisect start 04bf57606b28bfa283bd118e4ea032151b02f6df 61f98b0fca802d7e0191072606519e2230a6226d --
git bisect good 4b6cd6e8fdab82632dff52f495ea60c712d3ce0e  # 11:12     55+  kvm tools: Update README
git bisect good c56875099528aa54eb28b5feb11935c4069b5835  # 11:46     55+  kvm tools: Fix 'lkvm stop' when guest is pasued.
git bisect good 3b1938c28d3f6e28d7ecf2e30324e80a5a7fff35  # 11:58     55+  kvm tools: move kvm_config into struct kvm
git bisect good 7c6238bf263d8488878d17377ae0f255a93f6927  # 12:22     55+  kvm tools: remove unneeded checks in qcow code
git bisect good 7160bbc1d66580a9eb7ee9251e4b58d34d264baa  # 12:58     55+  kvm tools: ioport: allow ioport devices to generate fdt nodes
git bisect  bad 54396a651817c510d8d5405cf2ddfce9d3a7108d  # 13:07     12-  Merge branch 'x86/urgent'
git bisect good b8e7b7b26a0082c461d1be51fbe411a0d1cf196f  # 13:27     55+  Merge branch 'x86/asm'
git bisect  bad 63a1d00d179f794012001c50afacadc98b2c4b81  # 13:32     12-  Merge branch 'x86/jumplabel'
git bisect good 237d1548543312fcc8c99d302ab68fbf8ef6f97f  # 13:44     75+  x86: Fix override new_cpu_data.x86 with 486
git bisect  bad 51b2c07b22261f19188d9a9071943d60a067481c  # 13:53     65-  x86: Make jump_label use int3-based patching
git bisect good fd4363fff3d96795d3feb1b3fb48ce590f186bdd  # 14:18    340+  x86: Introduce int3 (breakpoint)-based instruction patching
git bisect good fd4363fff3d96795d3feb1b3fb48ce590f186bdd  # 14:24   1020+  x86: Introduce int3 (breakpoint)-based instruction patching
git bisect  bad 04bf57606b28bfa283bd118e4ea032151b02f6df  # 14:25      0-  Merge branch 'sched/urgent'
git bisect good a1fab3cce9730d3ec8d5caf2e6acb0a0ff8dd240  # 14:39   1020+  Revert "x86: Make jump_label use int3-based patching"
git bisect good d471ce53b1fab60110e4e9f647a345cea31752de  # 17:31   1020+  Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml
git bisect  bad c1f631b9a68251007a6353041ae90f9f7dca771c  # 17:31      0-  Add linux-next specific files for 20130719
git bisect  bad 5a69985392e60abcaeb2243faf040488330a6ae8  # 17:34     22-  Merge branch 'perf/core'

Thanks,
Fengguang

View attachment "dmesg-kvm-snb-16313-20130718213435-3.11.0-rc1-00026-g0ec5f3a-58" of type "text/plain" (25917 bytes)

Download attachment "bisect-04bf57606b28bfa283bd118e4ea032151b02f6df-x86_64-randconfig-c05-0718-Kernel-panic---not-syncing:-Fatal-exception-in-interrupt-81850.log" of type "application/octet-stream" (30881 bytes)

View attachment "config-3.11.0-rc1-01429-g04bf576" of type "text/plain" (71013 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ