Hi Ben, Thank you very much for your timely and thoughtful replies.
> This is commit 1de14c3c5cbc9bb17e9dcc648cda51c0c85d54b9. The full > commit message says about the bug: "Ingo guesses this got introduced by > commit 611ae8e3f520 ("x86/tlb: enable tlb flush range support for x86") > since that code started to free unused pagetables." And that was in > Linux 3.6. So, what makes you think that you're seeing the same bug in > Linux 3.2? At http://lwn.net/Articles/547282/ Linus wrote that commit 1de14c3c5cbc9bb17e9dcc648cda51c0c85d54b9 may corrupted-page-table fix bugs triggered by Google Chrome. I, too, have been getting corrupted-page-table bugs triggered by Chromium, so I assumed that commit 1de14c3c5cbc9bb17e9dcc648cda51c0c85d54b9 was the solution. But your replies made me realize that perhaps I was wrong. I did upgrade from a non-PAE kernel (on Squeeze) to a PAE kernel (on Wheezy), so in truth, the bugs could be caused by anything. > [...] > > Please send the log of the *first* BUG/oops message, which will include > the words 'Not tainted'. I couldn't find that message in my /var/log directory. So, maybe an hour ago, I rebooted back into the 3.2 kernel. Here's the bad-pagetable error I got some time after that reboot: [ 371.239303] chromium: Corrupted page table at address b1748d40 [ 371.239388] *pdpt = 000000001c606001 *pde = 000000003a212067 [ 371.239465] Bad pagetable: 001d [#1] SMP [ 371.239524] Modules linked in: parport_pc ppdev lp parport radeon ttm drm_kms_helper drm i2c_algo_bit binfmt_misc fuse snd_hda_codec_realtek snd_hda_codec_si3054 snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm joydev snd_page_alloc snd_seq_midi snd_seq_midi_event snd_rawmidi arc4 ath5k ath mac80211 snd_seq pcmcia cfg80211 snd_seq_device snd_timer i2c_piix4 snd yenta_socket pcmcia_rsrc pcmcia_core shpchp soundcore i2c_core psmouse serio_raw battery ac power_supply pcspkr evdev video processor button toshiba_acpi sparse_keymap rfkill ext3 mbcache jbd sg sr_mod sd_mod crc_t10dif cdrom ata_generic usbhid hid pata_atiixp sata_sil libata ohci_hcd thermal fan thermal_sys ehci_hcd scsi_mod 8139too 8139cp mii usbcore usb_common [last unloaded: scsi_wait_scan] [ 371.240019] [ 371.240019] Pid: 3801, comm: chromium Not tainted 3.2.0-4-686-pae #1 Debian 3.2.41-2 TOSHIBA Satellite A100/SB450 [ 371.240019] EIP: 0073:[<b1748d40>] EFLAGS: 00010286 CPU: 0 [ 371.240019] EIP is at 0xb1748d40 [ 371.240019] EAX: b898a8fc EBX: b174eff4 ECX: bfe12728 EDX: 00000030 [ 371.240019] ESI: b8abe280 EDI: 00000000 EBP: b8fef530 ESP: bfe1261c [ 371.240019] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b [ 371.240019] Process chromium (pid: 3801, ti=e4066000 task=f31d0de0 task.ti=e4066000) [ 371.240019] [ 371.240019] EIP: [<b1748d40>] 0xb1748d40 SS:ESP 007b:bfe1261c [ 371.254907] ---[ end trace 2980570486fbde78 ]--- > I looked at this some more, and this fix at least is only applicable to > the code Ingo referred to, which doesn't exist in Linux 3.2. OK. So the subject line of my bug is invalid. The 3.2 kernel has been giving me at least a couple bad-pagetable errors per hour. But despite this, I haven't found a reliable way to trigger a bad-pagetable error. Should I file a new bug with a better subject line, and after I do so, you can close this bug as "invalid"? Alternatively, should this bug be closed as "invalid" and no replacement be filed? I can keep on using my Squeeze kernel for the next few years: it works fine on Wheezy, and my machine is merely a home laptop. Cheers! --unforgettableid -- To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/cafxfc+5grd2_kzk4vfauwrym+qpgdfpdc-tsryq+qfxctb6...@mail.gmail.com