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:	Wed, 16 Feb 2011 19:52:35 +0100
From:	Michal Hocko <mhocko@...e.cz>
To:	linux-mm@...ck.org
Cc:	LKML <linux-kernel@...r.kernel.org>
Subject: BUG: Bad page map in process udevd (anon_vma: (null)) in 2.6.38-rc4

Hi,

I have just encountered the following BUG after resume from RAM and
setting up wireless interface (I do not think this is related but who
knows...). 

The config is attached. This is 2.6.38-rc4 with a single patch from 
https://lkml.org/lkml/2011/2/9/165 but the patch doesn't seem to be
anyhow related.

What looks really weird to me is that both BUGs are reported against the
same pte for 2 consequent virtual addresses. Is this normal? Do we share
ptes in a single process?

This is the first time I have seen this and the system is running
normally (at least it looks like that way).

[155736.716341] iwl3945 0000:05:00.0: loaded firmware version 15.32.2.9
[155736.792210] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[155739.468613] wlan0: authenticate with 00:24:01:93:0a:00 (try 1)
[155739.470942] wlan0: authenticated
[155739.476643] wlan0: associate with 00:24:01:93:0a:00 (try 1)
[155739.478954] wlan0: RX AssocResp from 00:24:01:93:0a:00 (capab=0x431 status=0 aid=5)
[155739.478959] wlan0: associated
[155739.480788] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready

[155739.721198] BUG: Bad page map in process udevd  pte:ecb6de68 pmd:2cb6d067
[155739.721205] addr:b779a000 vm_flags:08000075 anon_vma:  (null) mapping:f4c27c14 index:a7
[155739.721213] vma->vm_ops->fault: filemap_fault+0x0/0x33d
[155739.721217] vma->vm_file->f_op->mmap: generic_file_mmap+0x0/0x42
[155739.721222] Pid: 9813, comm: udevd Tainted: G   M        2.6.38-rc4-vmscan-test-00001-g07409af #96
[155739.721226] Call Trace:
[155739.721234]  [<c01a6db8>] ? print_bad_pte+0x14b/0x15d
[155739.721239]  [<c01a9626>] ? unmap_vmas+0x3d4/0x648
[155739.721245]  [<c01ab2a4>] ? exit_mmap+0xae/0x145
[155739.721251]  [<c0133279>] ? mmput+0x3c/0xb0
[155739.721257]  [<c0136a88>] ? exit_mm+0x101/0x109
[155739.721261]  [<c013835b>] ? do_exit+0x1ce/0x60f
[155739.721266]  [<c01c3f4a>] ? fput+0x157/0x160
[155739.721271]  [<c0138803>] ? do_group_exit+0x67/0x8a
[155739.721275]  [<c013883e>] ? sys_exit_group+0x18/0x1c
[155739.721280]  [<c0102890>] ? sysenter_do_call+0x12/0x26
[155739.721284] BUG: Bad page map in process udevd  pte:ecb6de68 pmd:2cb6d067
[155739.721288] addr:b779b000 vm_flags:08000075 anon_vma:  (null) mapping:f4c27c14 index:a8
[155739.721293] vma->vm_ops->fault: filemap_fault+0x0/0x33d
[155739.721296] vma->vm_file->f_op->mmap: generic_file_mmap+0x0/0x42
[155739.721300] Pid: 9813, comm: udevd Tainted: G   MB       2.6.38-rc4-vmscan-test-00001-g07409af #96
[155739.721303] Call Trace:
[155739.721308]  [<c01a6db8>] ? print_bad_pte+0x14b/0x15d
[155739.721312]  [<c01a9626>] ? unmap_vmas+0x3d4/0x648
[155739.721318]  [<c01ab2a4>] ? exit_mmap+0xae/0x145
[155739.721322]  [<c0133279>] ? mmput+0x3c/0xb0
[155739.721326]  [<c0136a88>] ? exit_mm+0x101/0x109
[155739.721330]  [<c013835b>] ? do_exit+0x1ce/0x60f
[155739.721335]  [<c01c3f4a>] ? fput+0x157/0x160
[155739.721340]  [<c0138803>] ? do_group_exit+0x67/0x8a
[155739.721344]  [<c013883e>] ? sys_exit_group+0x18/0x1c
[155739.721348]  [<c0102890>] ? sysenter_do_call+0x12/0x26

[155749.936026] wlan0: no IPv6 routers present

Thanks
-- 
Michal Hocko
SUSE Labs
SUSE LINUX s.r.o.
Lihovarska 1060/12
190 00 Praha 9    
Czech Republic

View attachment "config-2.6.38-rc4-vmscan-test-00001-g07409af" of type "text/plain" (70048 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ