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 for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20131006082340.GA24568@localhost>
Date:	Sun, 6 Oct 2013 16:23:40 +0800
From:	Fengguang Wu <fengguang.wu@...el.com>
To:	xen-devel@...ts.xenproject.org
Cc:	Linus Torvalds <torvalds@...ux-foundation.org>,
	linux-kernel@...r.kernel.org
Subject: [xen] double fault: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC

Greetings,

I got the below dmesg and the first bad commit is

commit cf39c8e5352b4fb9efedfe7e9acb566a85ed847c
Merge: 3398d25 23b7eaf
Author: Linus Torvalds <torvalds@...ux-foundation.org>
Date:   Wed Sep 4 17:45:39 2013 -0700

    Merge tag 'stable/for-linus-3.12-rc0-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
    
    Pull Xen updates from Konrad Rzeszutek Wilk:
     "A couple of features and a ton of bug-fixes.  There is also some
      maintership changes.  Jeremy is enjoying the full-time work at the
      startup and as much as he would love to help - he can't find the time.
      I have a bunch of other things that I promised to work on - paravirt
      diet, get SWIOTLB working everywhere, etc, but haven't been able to
      find the time.
    
      As such both David Vrabel and Boris Ostrovsky have graciously
      volunteered to help with the maintership role.  They will keep the lid
      on regressions, bug-fixes, etc.  I will be in the background to help -
      but eventually there will be less of me doing the Xen GIT pulls and
      more of them.  Stefano is still doing the ARM/ARM64 and will continue
      on doing so.
    
      Features:
       - Xen Trusted Platform Module (TPM) frontend driver - with the
         backend in MiniOS.
       - Scalability improvements in event channel.
       - Two extra Xen co-maintainers (David, Boris) and one going away (Jeremy)
    
      Bug-fixes:
       - Make the 1:1 mapping work during early bootup on selective regions.
       - Add scratch page to balloon driver to deal with unexpected code
         still holding on stale pages.
       - Allow NMIs on PV guests (64-bit only)
       - Remove unnecessary TLB flush in M2P code.
       - Fixes duplicate callbacks in Xen granttable code.
       - Fixes in PRIVCMD_MMAPBATCH ioctls to allow retries
       - Fix for events being lost due to rescheduling on different VCPUs.
       - More documentation"
    
    * tag 'stable/for-linus-3.12-rc0-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip: (23 commits)
      hvc_xen: Remove unnecessary __GFP_ZERO from kzalloc
      drivers/xen-tpmfront: Fix compile issue with missing option.
      xen/balloon: don't set P2M entry for auto translated guest
      xen/evtchn: double free on error
      Xen: Fix retry calls into PRIVCMD_MMAPBATCH*.
      xen/pvhvm: Initialize xen panic handler for PVHVM guests
      xen/m2p: use GNTTABOP_unmap_and_replace to reinstate the original mapping
      xen: fix ARM build after 6efa20e4
      MAINTAINERS: Remove Jeremy from the Xen subsystem.
      xen/events: document behaviour when scanning the start word for events
      x86/xen: during early setup, only 1:1 map the ISA region
      x86/xen: disable premption when enabling local irqs
      swiotlb-xen: replace dma_length with sg_dma_len() macro
      swiotlb: replace dma_length with sg_dma_len() macro
      xen/balloon: set a mapping for ballooned out pages
      xen/evtchn: improve scalability by using per-user locks
      xen/p2m: avoid unneccesary TLB flush in m2p_remove_override()
      MAINTAINERS: Add in two extra co-maintainers of the Xen tree.
      MAINTAINERS: Update the Xen subsystem's with proper mailing list.
      xen: replace strict_strtoul() with kstrtoul()
      ...


grep: /proc/filesystems: No such file or directory
Starting Bootlog daemon: 
[    4.136137] double fault: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    4.137521] CPU: 0 PID: 132 Comm: bootlogd Not tainted 3.12.0-rc2-00153-g14951f2 #129
[    4.139156] task: ffff88000c9a6580 ti: ffff88000c9ba000 task.ti: ffff88000c9ba000
[    4.140042] RIP: 0010:[<ffffffff81f31c7e>]  [<ffffffff81f31c7e>] boot_tvec_bases+0x1fe/0x2080
[    4.140042] RSP: 0018:0000000088000cd8  EFLAGS: 00010212
[    4.140042] RAX: 000000000000004f RBX: 0000000000000100 RCX: 0000000000000000
[    4.140042] RDX: 0000000000000f1e RSI: ffffffff81f746a8 RDI: ffffffff81f31c48
[    4.140042] RBP: ffff88000f003ee0 R08: 0000000000000000 R09: 0000000000000000
[    4.140042] R10: 0000000000000001 R11: ffff88000f00a000 R12: ffff88000c9bbfd8
[    4.140042] R13: ffffffff81f31c48 R14: ffffffff81f31c48 R15: ffffffff81f31c48
[    4.140042] FS:  00007fb1f9662700(0000) GS:ffff88000f000000(0000) knlGS:0000000000000000
[    4.140042] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    4.140042] CR2: 0000000088000cc8 CR3: 000000000c9cd000 CR4: 00000000000006b0
[    4.140042] Stack:
[    4.140042] BUG: unable to handle kernel paging request at 0000000088000cd8
[    4.140042] IP: [<ffffffff8102bf55>] show_stack_log_lvl+0xc3/0x137
[    4.140042] PGD c9e6067 PUD 0 
[    4.140042] Oops: 0000 [#2] PREEMPT SMP DEBUG_PAGEALLOC
[    4.140042] CPU: 0 PID: 132 Comm: bootlogd Not tainted 3.12.0-rc2-00153-g14951f2 #129
[    4.140042] task: ffff88000c9a6580 ti: ffff88000c9ba000 task.ti: ffff88000c9ba000
[    4.140042] RIP: 0010:[<ffffffff8102bf55>]  [<ffffffff8102bf55>] show_stack_log_lvl+0xc3/0x137
[    4.140042] RSP: 0018:ffff88000f005e20  EFLAGS: 00010046
[    4.140042] RAX: ffff88000effffc0 RBX: 0000000000000000 RCX: 0000000000000000
[    4.140042] RDX: 000000000000ba18 RSI: ffff88000f005f58 RDI: 0000000000000001
[    4.140042] RBP: ffff88000f005e70 R08: ffffffff81b6a095 R09: 0000000000000000
[    4.140042] R10: ffffffff810bb62b R11: 0000000000000000 R12: 0000000000000000
[    4.140042] R13: ffff88000f003fc0 R14: 0000000088000cd8 R15: 0000000000000040
[    4.140042] FS:  00007fb1f9662700(0000) GS:ffff88000f000000(0000) knlGS:0000000000000000
[    4.140042] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    4.140042] CR2: 0000000088000cd8 CR3: 000000000c9cd000 CR4: 00000000000006b0
[    4.140042] Stack:
[    4.140042]  ffffffff81b6a095 0000000000000000 ffff88000f005f58 ffff88000effffc0
[    4.140042]  0000000088000cd8 ffff88000f005f58 0000000000000ac0 0000000088000cd8
[    4.140042]  0000000000000000 0000000000000040 ffff88000f005ec8 ffffffff8102c039
[    4.140042] Call Trace:
[    4.140042]  <#DF> 
[    4.140042]  [<ffffffff8102c039>] show_regs+0x70/0x1d8
[    4.140042]  [<ffffffff810aa597>] ? atomic_notifier_call_chain+0xf/0x11
[    4.140042]  [<ffffffff8102cf01>] __die+0xaa/0xe9
[    4.140042]  [<ffffffff8102cf82>] die+0x42/0x5e
[    4.140042]  [<ffffffff8102aadb>] do_double_fault+0x5f/0x61
[    4.140042]  [<ffffffff8185a39d>] double_fault+0x2d/0x40
[    4.140042]  <<EOE>> 
[    4.140042] Code: 4d 8b 76 f8 e8 e4 f9 81 00 eb 09 41 f7 c6 ff 1f 00 00 74 33 85 db 74 13 f6 c3 03 75 0e 48 c7 c7 12 4a b8 81 31 c0 e8 c2 f9 81 00 <49> 8b 36 4d 8d 7e 08 48 c7 c7 8d a0 b6 81 31 c0 ff c3 4d 89 fe 
[    4.140042] RIP  [<ffffffff8102bf55>] show_stack_log_lvl+0xc3/0x137
[    4.140042]  RSP <ffff88000f005e20>
[    4.140042] CR2: 0000000088000cd8
[    4.140042] ---[ end trace d11a7e59f46ac8e0 ]---

git bisect start 9b565a8051b389e046209a5f68c93eade8de58bd v3.11 --
git bisect  bad 57d730924d5cc2c3e280af16a9306587c3a511db  # 07:29    130-  Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good a9238741987386bb549d61572973c7e62b2a4145  # 17:32   3555+  Merge tag 'pci-v3.12-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
git bisect  bad cf39c8e5352b4fb9efedfe7e9acb566a85ed847c  # 18:34    727-  Merge tag 'stable/for-linus-3.12-rc0-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
git bisect good 816434ec4a674fcdb3c2221a6dffdc8f34020550  # 05:43   5000+  Merge branch 'x86-spinlocks-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 43bcb402f84fe459102120b4e2d28d7117f16cd0  # 14:25   5000+  Merge remote-tracking branch 'asoc/topic/wm8994' into asoc-next
git bisect good b054087dbacee30a9dddaef2c9a96312146be04e  # 10:02   5000+  ALSA: hda - Re-setup HDMI pin and audio infoframe on stream switches
git bisect good 1cb95395870d68f9ff679db42fa15ea03201fc08  # 16:21   5000+  pinctrl: rockchip: Simplify for loop iteration
git bisect good ae67d9a888a000a9df43de10eb9950075e93508c  # 17:12   5000+  Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
git bisect good 3398d252a4da80c47fe9b802184fa0a792387732  # 18:13   5000+  Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux
git bisect good fb58e30091c74967f6b8e98b3c1f292782f92b41  # 19:10   5000+  x86/xen: disable premption when enabling local irqs
git bisect good 669b0ae961e87c824233475e987b2d39996d4849  # 23:09   5000+  xen/pvhvm: Initialize xen panic handler for PVHVM guests
git bisect good 04660bb5d0e4104e01a8fc34e5d51de1d84c09bf  # 23:53   5000+  xen/balloon: don't set P2M entry for auto translated guest
git bisect good 23b7eaf8220721892975610dd0ae5c846a34dcb4  # 03:19   5000+  hvc_xen: Remove unnecessary __GFP_ZERO from kzalloc
git bisect good 3398d252a4da80c47fe9b802184fa0a792387732  # 13:35  10000+  Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux
git bisect good 23b7eaf8220721892975610dd0ae5c846a34dcb4  # 14:55  10000+  hvc_xen: Remove unnecessary __GFP_ZERO from kzalloc
git bisect  bad 14951f22f1cc8375ead345d2ca08455e91f2152b  # 14:55      0-  Revert "perf symbols: Demangle cloned functions"
git bisect  bad e62063d69911886a5a92c719d262a2a87e1e5b60  # 15:28   1444-  Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
git bisect  bad a0cf1abc25ac197dd97b857c0f6341066a8cb1cf  # 15:28      0-  Add linux-next specific files for 20130927
git bisect  bad b3180196661164e208fe2677fc938f07732c622d  # 15:56    728-  Merge branch 'tools/kvm'

Thanks,
Fengguang

View attachment "dmesg-yocto-lkp-tt02-6:20130929132932:3.12.0-rc2-00153-g14951f2:129" of type "text/plain" (60681 bytes)

Download attachment "bisect-14951f22f1cc8375ead345d2ca08455e91f2152b-x86_64-randconfig-x1-0928-double-fault:-35683.log" of type "application/octet-stream" (69738 bytes)

View attachment "config-3.12.0-rc2-00153-g14951f2" of type "text/plain" (80822 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ