https://bugzilla.kernel.org/show_bug.cgi?id=27492
--- Comment #5 from Jochen Buchholz <bookwood@xxxxxxxxxxx> 2011-02-02 23:50:24
---
I patched xfs_buf.c and start rebuilding the kernel. The next chrash occurs
very fast in the mproper phase. I will reboot the system and try at first your
patch. Here is the output, perhaps another important detail.
EXT2-fs (vda1): warning: mounting unchecked fs, running e2fsck is recommended
hrtimer: interrupt took 59997566 ns
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
alloc_vmap_area: 22 callbacks suppressed
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
xfs_buf_get: failed to map pages
BUG: unable to handle kernel NULL pointer dereference at 00000008
IP: [<f0987b72>] xfs_da_do_buf+0x4c8/0x61f [xfs]
*pde = 00000000
Oops: 0000 [#1] SMP
last sysfs file: /sys/devices/pci0000:00/0000:00:04.0/net/eth0/broadcast
Modules linked in: ipv6 nfsd tpm_tis pcspkr tpm virtio_balloon i2c_piix4
tpm_bios rtc_cmos i2c_core i6300esb rtc_core rtc_lib floppy processor
thermal_sys button tg3 libphy e1000 fuse xfs exportfs nfs auth_rpcgss nfs_acl
lockd sunrpc jfs raid10 dm_snapshot dm_crypt dm_mirror dm_region_hash dm_log
dm_mod scsi_wait_scan sl811_hcd usbhid ohci_hcd ssb uhci_hcd usb_storage
ehci_hcd usbcore aic94xx libsas lpfc qla2xxx megaraid_sas megaraid_mbox
megaraid_mm megaraid aacraid sx8 DAC960 cciss 3w_9xxx 3w_xxxx mptsas
scsi_transport_sas mptfc scsi_transport_fc scsi_tgt mptspi mptscsih mptbase
atp870u dc395x qla1280 imm parport dmx3191d sym53c8xx qlogicfas408 gdth
advansys initio BusLogic arcmsr aic7xxx aic79xx scsi_transport_spi sg pdc_adma
sata_inic162x sata_mv ata_piix ahci libahci sata_qstor sata_vsc sata_uli
sata_sis sata_sx4 sata_nv sata_via sata_svw sata_sil24 sata_sil sata_promise
pata_pcmcia pcmcia pcmcia_core
Pid: 12059, comm: rm Not tainted 2.6.37 #1 /Bochs
EIP: 0060:[<f0987b72>] EFLAGS: 00010246 CPU: 1
EIP is at xfs_da_do_buf+0x4c8/0x61f [xfs]
EAX: 00000001 EBX: ed25d800 ECX: 00000008 EDX: c30a5d54
ESI: 00000000 EDI: 00000000 EBP: c30a5d64 ESP: c30a5cfc
DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process rm (pid: 12059, ti=c30a4000 task=df6c8ef0 task.ti=c30a4000)
Stack:
0050605b 00000000 d00d7080 dee702dc c43bc1c0 f0979577 00000001 00000000
00000000 ffffffff dee702c0 c30a5e0c d00d7080 c30a5e70 f09800e4 00000000
c30a5e58 c30a5e54 c30a5e28 c30a5e0c 00000001 00000001 00000000 c30a5d8c
Call Trace:
[<f0979577>] ? xfs_bmap_search_extents+0x3c/0xab [xfs]
[<f09800e4>] ? xfs_bmapi+0x2eb/0x1042 [xfs]
[<f0987d25>] ? xfs_da_read_buf+0x18/0x1d [xfs]
[<f098c4da>] ? xfs_dir2_leaf_lookup_int+0x41/0x218 [xfs]
[<f098c4da>] ? xfs_dir2_leaf_lookup_int+0x41/0x218 [xfs]
[<f09ab049>] ? xfs_trans_read_buf+0x46/0x34b [xfs]
[<f098cc18>] ? xfs_dir2_leaf_removename+0x41/0x2cc [xfs]
[<f0979022>] ? xfs_bmap_last_offset+0xe4/0xfa [xfs]
[<f0989c25>] ? xfs_dir2_isleaf+0x16/0x44 [xfs]
[<f098a233>] ? xfs_dir_removename+0xd4/0xe6 [xfs]
[<f09ad30a>] ? xfs_remove+0x1d9/0x306 [xfs]
[<f09b6d1a>] ? xfs_vn_unlink+0x30/0x62 [xfs]
[<c01bfdd2>] ? vfs_unlink+0x5f/0xbc
[<c01c1c3b>] ? do_unlinkat+0x94/0xfe
[<c01c1d9f>] ? sys_unlinkat+0x2b/0x32
[<c0102858>] ? sysenter_do_call+0x12/0x28
Code: 55 b8 8b 45 b4 eb 13 31 ff 83 7d f0 00 74 12 8b 4d 18 8d 55 f0 b8 01 00
00 00 e8 4c fa ff ff 89 c7 83 7d 14 01 0f 85 c7 00 00 00 <8b> 57 08 89 55 b4 89
d1 8b 52 08 8b 01 0f c8 86 f2 0f b7 d2 81
EIP: [<f0987b72>] xfs_da_do_buf+0x4c8/0x61f [xfs] SS:ESP 0068:c30a5cfc
CR2: 0000000000000008
---[ end trace c5ed2eecef7f9824 ]---
alloc_vmap_area: 19 callbacks suppressed
vmap allocation for size 1048576 failed: use vmalloc=<size> to increase size.
xfs_buf_get: failed to map pages
BUG: unable to handle kernel NULL pointer dereference at 00000008
IP: [<f0987b72>] xfs_da_do_buf+0x4c8/0x61f [xfs]
*pde = 00000000
Oops: 0000 [#2] SMP
last sysfs file: /sys/devices/pci0000:00/0000:00:04.0/net/eth0/broadcast
Modules linked in: ipv6 nfsd tpm_tis pcspkr tpm virtio_balloon i2c_piix4
tpm_bios rtc_cmos i2c_core i6300esb rtc_core rtc_lib floppy processor
thermal_sys button tg3 libphy e1000 fuse xfs exportfs nfs auth_rpcgss nfs_acl
lockd sunrpc jfs raid10 dm_snapshot dm_crypt dm_mirror dm_region_hash dm_log
dm_mod scsi_wait_scan sl811_hcd usbhid ohci_hcd ssb uhci_hcd usb_storage
ehci_hcd usbcore aic94xx libsas lpfc qla2xxx megaraid_sas megaraid_mbox
megaraid_mm megaraid aacraid sx8 DAC960 cciss 3w_9xxx 3w_xxxx mptsas
scsi_transport_sas mptfc scsi_transport_fc scsi_tgt mptspi mptscsih mptbase
atp870u dc395x qla1280 imm parport dmx3191d sym53c8xx qlogicfas408 gdth
advansys initio BusLogic arcmsr aic7xxx aic79xx scsi_transport_spi sg pdc_adma
sata_inic162x sata_mv ata_piix ahci libahci sata_qstor sata_vsc sata_uli
sata_sis sata_sx4 sata_nv sata_via sata_svw sata_sil24 sata_sil sata_promise
pata_pcmcia pcmcia pcmcia_core
Pid: 12063, comm: rm Tainted: G D 2.6.37 #1 /Bochs
EIP: 0060:[<f0987b72>] EFLAGS: 00010246 CPU: 0
EIP is at xfs_da_do_buf+0x4c8/0x61f [xfs]
EAX: 00000001 EBX: ed25d800 ECX: 00000008 EDX: d0579d58
ESI: 00000000 EDI: 00000000 EBP: d0579d68 ESP: d0579d00
DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process rm (pid: 12063, ti=d0578000 task=ea34f8e0 task.ti=d0578000)
Stack:
004fb5aa 00000000 00000000 dee705dc ce074760 d0579d28 00000001 00000000
00000000 ffffffff dee705c0 c0149f0b ecb8f980 ddd9cba8 d0579d4c f0986d61
e3e4ba8c ddd9cba8 ecb8f980 d0579d68 d0579d58 00000001 00000000 d0579d90
Call Trace:
[<c0149f0b>] ? up+0x2b/0x2f
[<f0986d61>] ? xfs_buf_item_unlock+0xb6/0xbd [xfs]
[<f0987d25>] ? xfs_da_read_buf+0x18/0x1d [xfs]
[<f098c4da>] ? xfs_dir2_leaf_lookup_int+0x41/0x218 [xfs]
[<f098c4da>] ? xfs_dir2_leaf_lookup_int+0x41/0x218 [xfs]
[<f098cc18>] ? xfs_dir2_leaf_removename+0x41/0x2cc [xfs]
[<f0979022>] ? xfs_bmap_last_offset+0xe4/0xfa [xfs]
[<f0989c25>] ? xfs_dir2_isleaf+0x16/0x44 [xfs]
[<f098a233>] ? xfs_dir_removename+0xd4/0xe6 [xfs]
[<f09ad30a>] ? xfs_remove+0x1d9/0x306 [xfs]
[<c01c6008>] ? shrink_dcache_parent+0x10f/0x122
[<f09b6d1a>] ? xfs_vn_unlink+0x30/0x62 [xfs]
[<c01c0263>] ? vfs_rmdir+0x65/0xb2
[<c01c1d3c>] ? do_rmdir+0x85/0xbd
[<c01c5e13>] ? dput+0xbc/0xfc
[<c01b9387>] ? fput+0x19f/0x1a7
[<c01b6a90>] ? filp_close+0x51/0x5b
[<c01c1d98>] ? sys_unlinkat+0x24/0x32
[<c0102858>] ? sysenter_do_call+0x12/0x28
Code: 55 b8 8b 45 b4 eb 13 31 ff 83 7d f0 00 74 12 8b 4d 18 8d 55 f0 b8 01 00
00 00 e8 4c fa ff ff 89 c7 83 7d 14 01 0f 85 c7 00 00 00 <8b> 57 08 89 55 b4 89
d1 8b 52 08 8b 01 0f c8 86 f2 0f b7 d2 81
EIP: [<f0987b72>] xfs_da_do_buf+0x4c8/0x61f [xfs] SS:ESP 0068:d0579d00
CR2: 0000000000000008
---[ end trace c5ed2eecef7f9825 ]---
--
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
|