Comment 40 for bug 528981

Revision history for this message
Stuart (stuartneilson) wrote :

I hope that this is helpful. My computer is running well with kernel 2.6.34 using Ubuntu Lucid 10.04. My computer freezes if I boot using kernel 2.6.32-22.

I am able to keep my computer functioning after the events causing a freeze by mounting my root filesystem using the option data=writeback instead of the default data=ordered. It is necessary to modify /etc/fstab, /etc/defaults/grub and to run tune2fs (according to http://www.goitexpert.com/general/ubuntuguide/) to mount the root filesystem using non-default options.

I am currently posting from a computer that appears to be "half-frozen" so I can post any further information that is of interest. Thunderbird, several terminals and some inodes are locked.

Once I boot using data=writeback, a process freeze produces the following messages, and I suspect that without data=writeback the system would be frozen:

[ 672.286366] EXT4-fs warning (device sda4): dx_probe: dx entry: limit != root limit
[ 672.286375] EXT4-fs warning (device sda4): dx_probe: Corrupt dir inode 308015, running e2fsck is recommended.
[ 672.286405] BUG: unable to handle kernel paging request at f76f5006
[ 672.286411] IP: [<c029113d>] ext4_find_entry+0x14d/0x410
[ 672.286424] *pde = 00007067 *pte = 77520002
[ 672.286429] Oops: 0000 [#1] SMP
[ 672.286433] last sysfs file: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0A:00/power_supply/BAT1/charge_full
[ 672.286439] Modules linked in: aes_i586 aes_generic binfmt_misc ppdev snd_hda_codec_idt joydev fbcon tileblit font bitblit softcursor vga16fb vgastate snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss arc4 snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer radeon snd_seq_device b43 ttm mac80211 drm_kms_helper snd cfg80211 drm i2c_algo_bit dell_wmi ati_agp soundcore sdhci_pci sdhci dell_laptop dcdbas led_class ricoh_mmc i2c_piix4 snd_page_alloc shpchp agpgart k8temp psmouse serio_raw video output lp parport b44 mii ssb pata_atiixp ahci
[ 672.286499]
[ 672.286504] Pid: 2781, comm: thunderbird-bin Not tainted (2.6.32-22-generic #36-Ubuntu) Inspiron 1501
[ 672.286509] EIP: 0060:[<c029113d>] EFLAGS: 00010216 CPU: 0
[ 672.286515] EIP is at ext4_find_entry+0x14d/0x410
[ 672.286519] EAX: f76f6000 EBX: f76f5000 ECX: 0000000c EDX: 00003000
[ 672.286523] ESI: f76f500d EDI: f6f0d580 EBP: f1a15dc4 ESP: f1a15d3c
[ 672.286527] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[ 672.286532] Process thunderbird-bin (pid: 2781, ti=f1a14000 task=f2ede680 task.ti=f1a14000)
[ 672.286536] Stack:
[ 672.286538] 00000000 f1a15db0 00000202 c01cc223 00000000 00003000 f6f70be0 f1a15ddc
[ 672.286546] <0> f23b78dc f68e5800 f23b78a0 00000000 00000003 f6f0d340 00000004 f6f70c68
[ 672.286554] <0> 00001000 00000005 00000005 00000003 0000000d f478f080 f6f0d580 f6f0d340
[ 672.286563] Call Trace:
[ 672.286570] [<c01cc223>] ? mempool_free_slab+0x13/0x20
[ 672.286577] [<c0291445>] ? ext4_lookup+0x45/0x100
[ 672.286582] [<c058b6fd>] ? _spin_lock+0xd/0x10
[ 672.286588] [<c021aeeb>] ? d_alloc+0x13b/0x190
[ 672.286594] [<c0210817>] ? real_lookup+0xb7/0x110
[ 672.286599] [<c0212265>] ? do_lookup+0x95/0xc0
[ 672.286605] [<c016ed2a>] ? in_group_p+0x2a/0x30
[ 672.286610] [<c0212b53>] ? __link_path_walk+0x603/0xca0
[ 672.286616] [<c0130555>] ? kmap_atomic_prot+0xd5/0xf0
[ 672.286622] [<c0213404>] ? path_walk+0x54/0xc0
[ 672.286627] [<c0213589>] ? do_path_lookup+0x59/0x90
[ 672.286633] [<c02140d1>] ? user_path_at+0x41/0x80
[ 672.286637] [<c0130555>] ? kmap_atomic_prot+0xd5/0xf0
[ 672.286643] [<c01e49b8>] ? __do_fault+0x3a8/0x490
[ 672.286649] [<c01d2db7>] ? __lru_cache_add+0x47/0x60
[ 672.286655] [<c020bf2a>] ? vfs_fstatat+0x3a/0x70
[ 672.286660] [<c020bfc0>] ? vfs_lstat+0x20/0x30
[ 672.286664] [<c020bfe9>] ? sys_lstat64+0x19/0x30
[ 672.286670] [<c058db30>] ? do_page_fault+0x160/0x3a0
[ 672.286676] [<c01033ec>] ? syscall_call+0x7/0xb
[ 672.286679] Code: d3 e2 89 55 8c eb 1d 8d b4 26 00 00 00 00 8b 4d b8 85 c9 7e 47 01 cb 39 d8 89 de 0f 86 ba 02 00 00 01 4d 8c 03 75 c8 39 f0 72 0d <0f> b6 4b 06 39 4d c8 0f 84 c6 01 00 00 0f b7 73 04 85 f6 74 ce
[ 672.286720] EIP: [<c029113d>] ext4_find_entry+0x14d/0x410 SS:ESP 0068:f1a15d3c
[ 672.286728] CR2: 00000000f76f5006
[ 672.286732] ---[ end trace c56b6625ce9b5988 ]---