linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* BUG: Bad page state in process chromium  pfn:375a0 3.19.0-rcx on amd64
@ 2015-01-16 15:21 Arthur Marsh
  0 siblings, 0 replies; only message in thread
From: Arthur Marsh @ 2015-01-16 15:21 UTC (permalink / raw)
  To: linux-mm

Running current Linus' git head 64 bit kernel on 4-core AMD64, I've seen 
the occasional problem like the following when restarting chromium on 
Debian unstable and resuming lots of windows and tabs:

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.19.0-rc4+ (root@am64) (gcc version 4.9.2 
(Debian 4.9.2-10) ) #1464 SMP PREEMPT Fri Jan 16 15:38:48 ACDT 2015
...
[  645.729360] BUG: Bad page state in process chromium  pfn:375a0
[  645.729368] page:ffffea0000dd6800 count:0 mapcount:0 mapping: 
   (null) index:0x2
[  645.729371] flags: 
0x400000000000fdb0(dirty|lru|slab|owner_priv_1|reserved|private|private_2|writeback|head|tail)
[  645.729382] page dumped because: PAGE_FLAGS_CHECK_AT_PREP flag set
[  645.729383] bad because of flags:
[  645.729384] flags: 
0xfdb0(dirty|lru|slab|owner_priv_1|reserved|private|private_2|writeback|head|tail)
[  645.729392] Modules linked in: rfcomm arc4 ecb md4 hmac nls_utf8 cifs 
dns_resolver fscache cpufreq_userspace cpufreq_conservative 
cpufreq_stats nfc bnep bluetooth rfkill cpufreq_powersave binfmt_misc 
uinput max6650 fuse parport_pc ppdev lp parport ir_sharp_decoder 
ir_mce_kbd_decoder ir_lirc_codec ir_jvc_decoder ir_xmp_decoder 
ir_sanyo_decoder lirc_dev ir_rc5_decoder ir_sony_decoder ir_rc6_decoder 
ir_nec_decoder fc0012 dvb_usb_rtl28xxu rtl2830 rtl2832 i2c_mux 
dvb_usb_v2 dvb_core rc_core radeon snd_hda_codec_realtek 
snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel kvm_amd 
snd_hda_controller kvm snd_hda_codec snd_hwdep snd_pcm_oss ttm 
snd_mixer_oss psmouse snd_pcm pcspkr drm_kms_helper edac_mce_amd 
edac_core evdev k10temp sp5100_tco drm snd_timer i2c_piix4 serio_raw 
acpi_cpufreq snd processor
[  645.729445]  i2c_algo_bit asus_atk0110 thermal_sys soundcore wmi 
button ext4 mbcache crc16 jbd2 sg sr_mod cdrom sd_mod ata_generic uas 
usb_storage ohci_pci ahci pata_atiixp libahci libata r8169 ohci_hcd 
scsi_mod mii ehci_pci ehci_hcd usbcore usb_common
[  645.729469] CPU: 1 PID: 5868 Comm: chromium Not tainted 3.19.0-rc4+ #1464
[  645.729471] Hardware name: System manufacturer System Product 
Name/M3A78 PRO, BIOS 1701    01/27/2011
[  645.729473]  ffffffff817eb9d0 ffff88018880b918 ffffffff81536de2 
0000000000000000
[  645.729477]  ffffea0000dd6800 ffff88018880b948 ffffffff8113caf0 
ffffffff81aa8700
[  645.729480]  ffffffff81aa8700 0000000000000000 0000000000000246 
ffff88018880ba18
[  645.729484] Call Trace:
[  645.729491]  [<ffffffff81536de2>] dump_stack+0x4f/0x7b
[  645.729495]  [<ffffffff8113caf0>] bad_page+0xc0/0x110
[  645.729499]  [<ffffffff8114046f>] get_page_from_freelist+0x2ff/0x780
[  645.729502]  [<ffffffff81140c11>] __alloc_pages_nodemask+0x1d1/0xbb0
[  645.729507]  [<ffffffff81151d17>] shmem_getpage_gfp+0x527/0x8e0
[  645.729510]  [<ffffffff811526d6>] shmem_fault+0x66/0x1c0
[  645.729513]  [<ffffffff8107bf61>] ? get_parent_ip+0x11/0x50
[  645.729517]  [<ffffffff81163ea4>] __do_fault+0x34/0x70
[  645.729520]  [<ffffffff81166998>] do_shared_fault.isra.67+0x38/0x1f0
[  645.729522]  [<ffffffff8116800f>] handle_mm_fault+0x2df/0xe90
[  645.729526]  [<ffffffff810465ed>] ? __do_page_fault+0x13d/0x600
[  645.729530]  [<ffffffff811e17a3>] ? fsnotify+0x63/0x4f0
[  645.729532]  [<ffffffff8104664c>] __do_page_fault+0x19c/0x600
[  645.729536]  [<ffffffff8119f28c>] ? vfs_write+0x16c/0x1f0
[  645.729540]  [<ffffffff81540160>] ? retint_swapgs+0x13/0x1b
[  645.729543]  [<ffffffff812befaa>] ? trace_hardirqs_off_thunk+0x3a/0x3f
[  645.729545]  [<ffffffff81046adb>] do_page_fault+0x2b/0x40
[  645.729548]  [<ffffffff81541358>] page_fault+0x28/0x30
[  645.729550] Disabling lock debugging due to kernel taint
[  688.320454] netlink: 128 bytes leftover after parsing attributes in 
process `kded4'.
[  688.320465] netlink: 128 bytes leftover after parsing attributes in 
process `kded4'.
[  688.320502] netlink: 128 bytes leftover after parsing attributes in 
process `kded4'.
[  718.312585] netlink: 128 bytes leftover after parsing attributes in 
process `kded4'.
[  718.312594] netlink: 128 bytes leftover after parsing attributes in 
process `kded4'.
[  718.312629] netlink: 128 bytes leftover after parsing attributes in 
process `kded4'.

It doesn't happen every time, but has happened a few times in the 
3.19.0-rcx kernels. When it does, one of the windows in chromium fails 
to be restored.

Chromium version reported is: 39.0.2171.71-2

I'm happy to supply any further details and test patches.

Arthur.


--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2015-01-16 15:21 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-01-16 15:21 BUG: Bad page state in process chromium pfn:375a0 3.19.0-rcx on amd64 Arthur Marsh

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).