Forgot to disable rich text. Take 2.
Hello Mr. Torvalds, et al,
I have noticed a kernel bug that causes it to fail to boot on my
machine, an Acer Aspire E1-510P. I would not email you directly, except
the first bad commit points to you and Greg K-H told me to email the
patch developer which is, in this case, you.
https://plus.google.com/111049168280159033135/posts/B6a88UBscm2 for
reference.
The following is a transcription of the kernel panic (using vanilla
Kernel on openSUSE and Arch Linux, same result, therefore distro
agnostic):
Disabling lock debugging due to kernel taint
mce: [Hardware Error]: CPU2: Machine Check Exception: 4 Bank 0:
b200000430000423
mce: [Hardware Error]: TSC 365f6dc39e
mce: [Hardware Error]: PROCESSOR 0:30673 TIME 1402862769 SOCKET 0
APIC 4 microcode 31a
mce: [Hardware Error]: Run the above through 'mcelog --ascii'
mce: [Hardware Error]: CPU3: Machine Check Exception: 4 Bank 0:
b200000430000423
mce: [Hardware Error]: TSC 365f6fa2e4
mce: [Hardware Error]: PROCESSOR 0:30673 TIME 1402862769 SOCKET 0
APIC 6 microcode 31a
mce: [Hardware Error]: Run the above through 'mcelog --ascii'
mce: [Hardware Error]: CPU1: Machine Check Exception: 4 Bank 0:
b200000010000000
mce: [Hardware Error]: TSC 365f73e988
mce: [Hardware Error]: PROCESSOR 0:30673 TIME 1402862769 SOCKET 0
APIC 2 microcode 31a
mce: [Hardware Error]: Run the above through 'mcelog --ascii'
mce: [Hardware Error]: CPU0: Machine Check Exception: 4 Bank 0:
b200000010000000
mce: [Hardware Error]: TSC 365f730e28
mce: [Hardware Error]: PROCESSOR 0:30673 TIME 142862769 SOCKET 0 APIC
0 microcode 31a
mce: [Hardware Error]: Run the above through 'mcelog --ascii'
mce: [Hardware Error]: Machine Check: Processor context corrupt
Kernel panic - not syncing: Fatal Machine check
Kernel Offset: 0x0 from 0xffffffff81000000 (relocation range:
0xffffffff80000000-0xfffffffff9fffffff)
Rebooting in 90 seconds..
Here is the output from git-bisect:
Bisecting: 14142 revisions left to test after this (roughly 14 steps)
[42775a34d23027b19e984956a539448f5e7ff075] Merge branch 'master' of
git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next
into for-davem
git bisect run
running
Bisecting: 7071 revisions left to test after this (roughly 13 steps)
[3cf59142bcd391680beb6932838fe09a73947705] Merge tag
'hwmon-for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
running
Bisecting: 3839 revisions left to test after this (roughly 12 steps)
[5fb6b953bb7aa86a9c8ea760934982cedc45c52b] include/linux/syscalls.h:
add sys_renameat2() prototype
running
Bisecting: 1918 revisions left to test after this (roughly 11 steps)
[88764e0a3ecf655950c4d46b323cf80e2e0ee481] Merge tag
'stable/for-linus-3.15-rc1-tag' of
git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
running
Bisecting: 900 revisions left to test after this (roughly 10 steps)
[2080cee435088a2390195c2424e494c50e37d6a1] Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
running
Bisecting: 450 revisions left to test after this (roughly 9 steps)
[fc3ac5c75bae55ca6a070eb72038a94d4f130d8d] Merge branch 'akpm'
(incoming from Andrew)
running
Bisecting: 231 revisions left to test after this (roughly 8 steps)
[0a4ae727d6aa459247b027387edb6ff99f657792] Merge branch
'drm-fixes-3.15' of git://people.freedesktop.org/~deathsimple/linux
into drm-fixes
running
Bisecting: 115 revisions left to test after this (roughly 7 steps)
[32439700fe1c0fc3c2d3f2aedd3ad6707c88b8ba] Merge branch
'sched-urgent-for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
running
Bisecting: 47 revisions left to test after this (roughly 6 steps)
[cae61ba37b4c2672704cbd8a626fbd85be7e67d9] Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
running
Bisecting: 24 revisions left to test after this (roughly 5 steps)
[624483f3ea82598ab0f62f1bdb9177f531ab1892] mm: rmap: fix
use-after-free in __put_anon_vma
running
Bisecting: 9 revisions left to test after this (roughly 4 steps)
[813895f8dcb31bc6b0e9f5fc35e8c687a467f3dd] Merge branch 'x86/urgent'
of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
running
Bisecting: 4 revisions left to test after this (roughly 2 steps)
[f1453773514bb8b0bba0716301e8c8f17f8d39c7] target: Fix
alua_access_state attribute OOPs for un-configured devices
running
Bisecting: 1 revision left to test after this (roughly 1 step)
[c593e8978722f7f4a12932733cfeed6c0c74fbaa] Merge branch 'for-linus'
of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
running
Bisecting: 0 revisions left to test after this (roughly 0 steps)
[bb077d600689dbf9305758efed1e16775db1c84c] Revert "x86/smpboot:
Initialize secondary CPU only if master CPU will wait for it"
running
1860e379875dfe7271c649058aeddffe5afd9d0d is the first bad commit
commit 1860e379875dfe7271c649058aeddffe5afd9d0d
Author: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
Date: Sun Jun 8 11:19:54 2014 -0700
Linux 3.15
:100644 100644 cdaa5b6a1c4d6e43e4c0c784831e1e3cb0d9fae5
6d1e304943a379c126c40e2aa1eb3bf4e872ecb1 M Makefile
bisect run success
git bisect log
git bisect start
# good: [d8ec26d7f8287f5788a494f56e8814210f0e64be] Linux 3.13
git bisect good d8ec26d7f8287f5788a494f56e8814210f0e64be
# bad: [1860e379875dfe7271c649058aeddffe5afd9d0d] Linux 3.15
git bisect bad 1860e379875dfe7271c649058aeddffe5afd9d0d
# good: [42775a34d23027b19e984956a539448f5e7ff075] Merge branch
'master' of
git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next
into for-davem
git bisect good 42775a34d23027b19e984956a539448f5e7ff075
# good: [3cf59142bcd391680beb6932838fe09a73947705] Merge tag
'hwmon-for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
git bisect good 3cf59142bcd391680beb6932838fe09a73947705
# good: [5fb6b953bb7aa86a9c8ea760934982cedc45c52b]
include/linux/syscalls.h: add sys_renameat2() prototype
git bisect good 5fb6b953bb7aa86a9c8ea760934982cedc45c52b
# good: [88764e0a3ecf655950c4d46b323cf80e2e0ee481] Merge tag
'stable/for-linus-3.15-rc1-tag' of
git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
git bisect good 88764e0a3ecf655950c4d46b323cf80e2e0ee481
# good: [2080cee435088a2390195c2424e494c50e37d6a1] Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
git bisect good 2080cee435088a2390195c2424e494c50e37d6a1
# good: [fc3ac5c75bae55ca6a070eb72038a94d4f130d8d] Merge branch
'akpm' (incoming from Andrew)
git bisect good fc3ac5c75bae55ca6a070eb72038a94d4f130d8d
# good: [0a4ae727d6aa459247b027387edb6ff99f657792] Merge branch
'drm-fixes-3.15' of git://people.freedesktop.org/~deathsimple/linux
into drm-fixes
git bisect good 0a4ae727d6aa459247b027387edb6ff99f657792
# good: [32439700fe1c0fc3c2d3f2aedd3ad6707c88b8ba] Merge branch
'sched-urgent-for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 32439700fe1c0fc3c2d3f2aedd3ad6707c88b8ba
# good: [cae61ba37b4c2672704cbd8a626fbd85be7e67d9] Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
git bisect good cae61ba37b4c2672704cbd8a626fbd85be7e67d9
# good: [624483f3ea82598ab0f62f1bdb9177f531ab1892] mm: rmap: fix
use-after-free in __put_anon_vma
git bisect good 624483f3ea82598ab0f62f1bdb9177f531ab1892
# good: [813895f8dcb31bc6b0e9f5fc35e8c687a467f3dd] Merge branch
'x86/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 813895f8dcb31bc6b0e9f5fc35e8c687a467f3dd
# good: [f1453773514bb8b0bba0716301e8c8f17f8d39c7] target: Fix
alua_access_state attribute OOPs for un-configured devices
git bisect good f1453773514bb8b0bba0716301e8c8f17f8d39c7
# good: [c593e8978722f7f4a12932733cfeed6c0c74fbaa] Merge branch
'for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
git bisect good c593e8978722f7f4a12932733cfeed6c0c74fbaa
# good: [bb077d600689dbf9305758efed1e16775db1c84c] Revert
"x86/smpboot: Initialize secondary CPU only if master CPU will wait
for it"
git bisect good bb077d600689dbf9305758efed1e16775db1c84c
# first bad commit: [1860e379875dfe7271c649058aeddffe5afd9d0d] Linux
3.15
# first bad commit: [1860e379875dfe7271c649058aeddffe5afd9d0d] Linux
3.15
# first bad commit: [1860e379875dfe7271c649058aeddffe5afd9d0d] Linux
3.15
# good: [bb077d600689dbf9305758efed1e16775db1c84c] Revert
"x86/smpboot: Initialize secondary CPU only if master CPU will wait
for it"
git bisect good bb077d600689dbf9305758efed1e16775db1c84c
# first bad commit: [1860e379875dfe7271c649058aeddffe5afd9d0d] Linux
3.15
# first bad commit: [1860e379875dfe7271c649058aeddffe5afd9d0d] Linux
3.15
# skip: [bb077d600689dbf9305758efed1e16775db1c84c] Revert
"x86/smpboot: Initialize secondary CPU only if master CPU will wait
for it"
git bisect skip bb077d600689dbf9305758efed1e16775db1c84c
# first bad commit: [1860e379875dfe7271c649058aeddffe5afd9d0d] Linux
3.15
# first bad commit: [1860e379875dfe7271c649058aeddffe5afd9d0d] Linux
3.15
Let me know if there is any further information you need.
Erich Eickmeyer
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html