Comment 30 for bug 620994

Revision history for this message
Adam Porter (alphapapa) wrote :

Just FYI, this botched security patch did not only affect Xen users. It made it impossible for me to run KeePassX, causing a kernel bug, and prevented me from safely rebooting my laptop.

Aug 23 12:33:17 kubbie kernel: [ 719.266981] ------------[ cut here ]------------
Aug 23 12:33:17 kubbie kernel: [ 719.266986] kernel BUG at /build/buildd/linux-2.6.24/mm/memory.c:2667!
Aug 23 12:33:17 kubbie kernel: [ 719.266988] invalid opcode: 0000 [#1] SMP
Aug 23 12:33:17 kubbie kernel: [ 719.266990] Modules linked in: battery ac button tg3 usblp nvidia(P) snd_rtctimer binfmt_misc rfcomm l2cap vboxnetadp vboxnetflt vboxdrv kvm_intel kvm kqemu ppdev ipv6 container dock sbs sbshc acpi_cpufreq cpufreq_conservative cpufreq_userspace cpufreq_stats cpufreq_ondemand freq_table cpufreq_powersave af_packet iptable_filter ip_tables x_tables ext2 aes_i586 dm_crypt coretemp sbp2 parport_pc lp parport loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy arc4 snd_seq_oss ecb blkcipher snd_seq_midi snd_rawmidi snd_seq_midi_event iwl4965 snd_seq iwlcore lbm_iwl_mac80211 rfkill snd_timer snd_seq_device hci_usb led_class joydev bluetooth snd lbm_iwl_cfg80211 sdhci serio_raw ricoh_mmc wmi_acer intel_agp dcdbas iTCO_wdt video output mmc_core i2c_core agpgart shpchp pci_hotplug iTCO_vendor_support evdev soundcore psmouse pcspkr ext3 jbd mbcache sr_mod cdrom sg ata_generic sd_mod usbhid hid ata_piix ahci pata_acpi libata ohci1394 scsi_mod ieee13
Aug 23 12:33:17 kubbie kernel: 4 ehci_hcd uhci_hcd usbcore dm_mirror dm_snapshot dm_mod thermal processor fan fbcon tileblit font bitblit softcursor fuse
Aug 23 12:33:17 kubbie kernel: [ 719.267052]
Aug 23 12:33:17 kubbie kernel: [ 719.267054] Pid: 21939, comm: keepassx Tainted: P (2.6.24-28-generic #1)
Aug 23 12:33:17 kubbie kernel: [ 719.267056] EIP: 0060:[make_pages_present+0x91/0xa0] EFLAGS: 00010246 CPU: 0
Aug 23 12:33:17 kubbie kernel: [ 719.267061] EIP is at make_pages_present+0x91/0xa0
Aug 23 12:33:17 kubbie kernel: [ 719.267062] EAX: deb67a50 EBX: bff6f000 ECX: 00100173 EDX: ffffffff
Aug 23 12:33:17 kubbie kernel: [ 719.267064] ESI: bff6f000 EDI: bff6f000 EBP: 00000100 ESP: dcff3f34
Aug 23 12:33:17 kubbie kernel: [ 719.267066] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Aug 23 12:33:17 kubbie kernel: [ 719.267068] Process keepassx (pid: 21939, ti=dcff2000 task=dea8c000 task.ti=dcff2000)
Aug 23 12:33:17 kubbie kernel: [ 719.267069] Stack: 00102173 c018064e 000bfffe deb67a50 dc729e18 dc729e18 ffffffff c017f119
Aug 23 12:33:17 kubbie kernel: [ 719.267074] 00000000 00102173 dd61e580 00000000 000bfffe 00000000 dd625e00 bff70000
Aug 23 12:33:17 kubbie kernel: [ 719.267078] bff6f000 00000001 bff6e000 c017f2cc bff6f000 00102173 bff6f000 dc729e18
Aug 23 12:33:17 kubbie kernel: [ 719.267082] Call Trace:
Aug 23 12:33:17 kubbie kernel: [ 719.267090] [split_vma+0xce/0xe0] split_vma+0xce/0xe0
Aug 23 12:33:17 kubbie kernel: [ 719.267104] [mlock_fixup+0xb9/0x130] mlock_fixup+0xb9/0x130
Aug 23 12:33:17 kubbie kernel: [ 719.267123] [do_mlock+0xac/0xe0] do_mlock+0xac/0xe0
Aug 23 12:33:17 kubbie kernel: [ 719.267137] [sys_mlock+0xc7/0xd0] sys_mlock+0xc7/0xd0
Aug 23 12:33:17 kubbie kernel: [ 719.267145] [sysenter_past_esp+0x6b/0xa9] sysenter_past_esp+0x6b/0xa9
Aug 23 12:33:17 kubbie kernel: [ 719.267161] [unix_dgram_sendmsg+0x60/0x500] unix_dgram_sendmsg+0x60/0x500
Aug 23 12:33:17 kubbie kernel: [ 719.267177] =======================
Aug 23 12:33:17 kubbie kernel: [ 719.267178] Code: 00 00 c7 44 24 08 00 00 00 00 89 1c 24 e8 18 fb ff ff 85 c0 89 c2 78 0b 39 c3 0f 94 c0 0f b6 d0 83 ea 01 83 c4 14 89 d0 5b 5e c3 <0f> 0b eb fe 0f 0b eb fe 8d b4 26 00 00 00 00 83 ec 24 89 74 24
Aug 23 12:33:17 kubbie kernel: [ 719.267200] EIP: [make_pages_present+0x91/0xa0] make_pages_present+0x91/0xa0 SS:ESP 0068:dcff3f34
Aug 23 12:33:17 kubbie kernel: [ 719.267211] ---[ end trace 6bb7ad6e53aba1ca ]---
Aug 23 12:35:08 kubbie kernel: [ 763.561129] ------------[ cut here ]------------
Aug 23 12:35:08 kubbie kernel: [ 763.561134] kernel BUG at /build/buildd/linux-2.6.24/mm/memory.c:2667!
Aug 23 12:35:08 kubbie kernel: [ 763.561136] invalid opcode: 0000 [#2] SMP
Aug 23 12:35:08 kubbie kernel: [ 763.561138] Modules linked in: battery ac button tg3 usblp nvidia(P) snd_rtctimer binfmt_misc rfcomm l2cap vboxnetadp vboxnetflt vboxdrv kvm_intel kvm kqemu ppdev ipv6 container dock sbs sbshc acpi_cpufreq cpufreq_conservative cpufreq_userspace cpufreq_stats cpufreq_ondemand freq_table cpufreq_powersave af_packet iptable_filter ip_tables x_tables ext2 aes_i586 dm_crypt coretemp sbp2 parport_pc lp parport loop snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy arc4 snd_seq_oss ecb blkcipher snd_seq_midi snd_rawmidi snd_seq_midi_event iwl4965 snd_seq iwlcore lbm_iwl_mac80211 rfkill snd_timer snd_seq_device hci_usb led_class joydev bluetooth snd lbm_iwl_cfg80211 sdhci serio_raw ricoh_mmc wmi_acer intel_agp dcdbas iTCO_wdt video output mmc_core i2c_core agpgart shpchp pci_hotplug iTCO_vendor_support evdev soundcore psmouse pcspkr ext3 jbd mbcache sr_mod cdrom sg ata_generic sd_mod usbhid hid ata_piix ahci pata_acpi libata ohci1394 scsi_mod ieee13
Aug 23 12:35:08 kubbie kernel: 4 ehci_hcd uhci_hcd usbcore dm_mirror dm_snapshot dm_mod thermal processor fan fbcon tileblit font bitblit softcursor fuse
Aug 23 12:35:08 kubbie kernel: [ 763.561194]
Aug 23 12:35:08 kubbie kernel: [ 763.561196] Pid: 22135, comm: keepassx Tainted: P D (2.6.24-28-generic #1)
Aug 23 12:35:08 kubbie kernel: [ 763.561198] EIP: 0060:[make_pages_present+0x91/0xa0] EFLAGS: 00010246 CPU: 1
Aug 23 12:35:08 kubbie kernel: [ 763.561203] EIP is at make_pages_present+0x91/0xa0
Aug 23 12:35:08 kubbie kernel: [ 763.561205] EAX: dcd3ba50 EBX: bf8d4000 ECX: 00100173 EDX: ffffffff
Aug 23 12:35:08 kubbie kernel: [ 763.561207] ESI: bf8d4000 EDI: bf8d4000 EBP: 00000100 ESP: dc627f34
Aug 23 12:35:08 kubbie kernel: [ 763.561208] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Aug 23 12:35:08 kubbie kernel: [ 763.561210] Process keepassx (pid: 22135, ti=dc626000 task=dcfd3700 task.ti=dc626000)
Aug 23 12:35:08 kubbie kernel: [ 763.561212] Stack: 00102173 c018064e 000bfffd dcd3ba50 dca26160 dca26160 ffffffff c017f119
Aug 23 12:35:08 kubbie kernel: [ 763.561217] 00000000 00102173 dd5affc0 00000000 000bfffd 00000000 deb191c0 bf8d6000
Aug 23 12:35:08 kubbie kernel: [ 763.561221] bf8d4000 00000001 bf8d3000 c017f2cc bf8d4000 00102173 bf8d4000 dca26160
Aug 23 12:35:08 kubbie kernel: [ 763.561225] Call Trace:
Aug 23 12:35:08 kubbie kernel: [ 763.561234] [split_vma+0xce/0xe0] split_vma+0xce/0xe0
Aug 23 12:35:08 kubbie kernel: [ 763.561247] [mlock_fixup+0xb9/0x130] mlock_fixup+0xb9/0x130
Aug 23 12:35:08 kubbie kernel: [ 763.561265] [do_mlock+0xac/0xe0] do_mlock+0xac/0xe0
Aug 23 12:35:08 kubbie kernel: [ 763.561278] [sys_mlock+0xc7/0xd0] sys_mlock+0xc7/0xd0
Aug 23 12:35:08 kubbie kernel: [ 763.561285] [sysenter_past_esp+0x6b/0xa9] sysenter_past_esp+0x6b/0xa9
Aug 23 12:35:08 kubbie kernel: [ 763.561301] [unix_dgram_sendmsg+0x60/0x500] unix_dgram_sendmsg+0x60/0x500
Aug 23 12:35:08 kubbie kernel: [ 763.561317] =======================
Aug 23 12:35:08 kubbie kernel: [ 763.561318] Code: 00 00 c7 44 24 08 00 00 00 00 89 1c 24 e8 18 fb ff ff 85 c0 89 c2 78 0b 39 c3 0f 94 c0 0f b6 d0 83 ea 01 83 c4 14 89 d0 5b 5e c3 <0f> 0b eb fe 0f 0b eb fe 8d b4 26 00 00 00 00 83 ec 24 89 74 24
Aug 23 12:35:08 kubbie kernel: [ 763.561339] EIP: [make_pages_present+0x91/0xa0] make_pages_present+0x91/0xa0 SS:ESP 0068:dc627f34
Aug 23 12:35:08 kubbie kernel: [ 763.561350] ---[ end trace 6bb7ad6e53aba1ca ]---
Aug 23 12:36:29 kubbie kernel: [ 793.115840] SysRq : Emergency Remount R/O