Re: BUG: Bad page map in process udevd (anon_vma: (null)) in 2.6.38-rc4

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu 17-02-11 11:11:51, Linus Torvalds wrote:
> On Thu, Feb 17, 2011 at 10:57 AM, Eric W. Biederman
> <ebiederm@xxxxxxxxxxxx> wrote:
> >
> > fedora 14
> > ext4 on all filesystems
> 
> Your dmesg snippets had ext3 mentioned, though:
> 
>   <6>EXT3-fs (sda1): recovery required on readonly filesystem
>   <6>EXT3-fs (sda1): write access will be enabled during recovery
>   <6>EXT3-fs: barriers not enabled
>   ..
>   <6>EXT3-fs (sda1): recovery complete
>   <6>EXT3-fs (sda1): mounted filesystem with ordered data mode
>   <6>dracut: Mounted root filesystem /dev/sda1
> 
> not that I see that it should matter, but there's been some bigger
> ext3 changes too (like the batched discard).
> 
> I don't really think ext3 is the issue, though.
> 
> > I was about to say this happens with DEBUG_PAGEALLOC enabled but it
> > appears that options keeps eluding my fingers when I have a few minutes
> > to play with it. ?Perhaps this time will be the charm.
> 
> Please do. You seem to be much better at triggering it than anybody
> else. And do the DEBUG_LIST and DEBUG_SLUB_ON things too (even if the
> DEBUG_LIST thing won't catch list_move())

I was able to reproduce (now it fired into dcopserver) with the
following simple test case:

while true
do
	rmmod iwl3945 iwlcore mac80211 cfg80211
	sleep 2
	modprobe iwl3945
done

Now, I will try with the 2 patches patches in this thread. I will also
turn on DEBUG_LIST and DEBUG_PAGEALLOC.

---
[35951.911197] cfg80211: Calling CRDA to update world regulatory domain
[35951.957782] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, in-tree:ds
[35951.957787] iwl3945: Copyright(c) 2003-2010 Intel Corporation
[35951.957866] iwl3945 0000:05:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[35951.957889] iwl3945 0000:05:00.0: setting latency timer to 64
[35951.999336] iwl3945 0000:05:00.0: Tunable channels: 13 802.11bg, 23 802.11a channels
[35951.999342] iwl3945 0000:05:00.0: Detected Intel Wireless WiFi Link 3945ABG
[35951.999492] iwl3945 0000:05:00.0: irq 42 for MSI/MSI-X
[35951.999737] PM: Adding info for No Bus:phy0
[35951.999791] ieee80211 phy0: Selected rate control algorithm 'iwl-3945-rs'
[35951.999902] PM: Adding info for No Bus:wlan0

[35953.641528] BUG: Bad page map in process dcopserver  pte:c5b8fe68 pmd:05b8f067
[35953.641539] addr:b739a000 vm_flags:08000075 anon_vma:  (null) mapping:c7d25dfc index:119
[35953.641551] vma->vm_ops->fault: filemap_fault+0x0/0x33d
[35953.641559] vma->vm_file->f_op->mmap: generic_file_mmap+0x0/0x42
[35953.641567] Pid: 11720, comm: dcopserver Not tainted 2.6.38-rc4-page-alloc-00001-g07409af #97
[35953.641573] Call Trace:
[35953.641585]  [<c01a6f50>] ? print_bad_pte+0x14b/0x15d
[35953.641593]  [<c01a97be>] ? unmap_vmas+0x3d4/0x648
[35953.641604]  [<c01ab43c>] ? exit_mmap+0xae/0x145
[35953.641613]  [<c0133395>] ? mmput+0x3c/0xb0
[35953.641621]  [<c0136ba4>] ? exit_mm+0x101/0x109
[35953.641629]  [<c0138477>] ? do_exit+0x1ce/0x60f
[35953.641638]  [<c014f7bd>] ? hrtimer_interrupt+0x130/0x1e2
[35953.641647]  [<c013891f>] ? do_group_exit+0x67/0x8a
[35953.641654]  [<c013895a>] ? sys_exit_group+0x18/0x1c
[35953.641662]  [<c0102890>] ? sysenter_do_call+0x12/0x26
[35953.641668] Disabling lock debugging due to kernel taint
[35953.641674] BUG: Bad page map in process dcopserver  pte:c5b8fe68 pmd:05b8f067
[35953.641681] addr:b739b000 vm_flags:08000075 anon_vma:  (null) mapping:c7d25dfc index:11a
[35953.641688] vma->vm_ops->fault: filemap_fault+0x0/0x33d
[35953.641695] vma->vm_file->f_op->mmap: generic_file_mmap+0x0/0x42
[35953.641701] Pid: 11720, comm: dcopserver Tainted: G    B       2.6.38-rc4-page-alloc-00001-g07409af #97
[35953.641708] Call Trace:
[35953.641715]  [<c01a6f50>] ? print_bad_pte+0x14b/0x15d
[35953.641723]  [<c01a97be>] ? unmap_vmas+0x3d4/0x648
[35953.641734]  [<c01ab43c>] ? exit_mmap+0xae/0x145
[35953.641741]  [<c0133395>] ? mmput+0x3c/0xb0
[35953.641748]  [<c0136ba4>] ? exit_mm+0x101/0x109
[35953.641756]  [<c0138477>] ? do_exit+0x1ce/0x60f
[35953.641764]  [<c014f7bd>] ? hrtimer_interrupt+0x130/0x1e2
[35953.641772]  [<c013891f>] ? do_group_exit+0x67/0x8a
[35953.641780]  [<c013895a>] ? sys_exit_group+0x18/0x1c
[35953.641787]  [<c0102890>] ? sysenter_do_call+0x12/0x26

[35962.064991] PM: Removing info for No Bus:wlan0
[35962.092070] PM: Removing info for No Bus:phy0
[35962.092327] iwl3945 0000:05:00.0: PCI INT A disabled

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

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@xxxxxxxxxx  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/
Don't email: <a href=mailto:"dont@xxxxxxxxx";> email@xxxxxxxxx </a>


[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]