BUG: Bad page state in process chromium pfn:375a0 3.19.0-rcx on amd64

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

 



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@xxxxxxxxx.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
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]