Bug 23759 - oops with /var/lib/vz on ext4
Summary: oops with /var/lib/vz on ext4
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-image-ovz-smp (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P3 normal
Assignee: Evgeny Sinelnikov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-12 20:46 MSD by Michael Shigorin
Modified: 2010-07-12 23:14 MSD (History)
14 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2010-07-12 20:46:08 MSD
На 2.6.32-ovz-smp-alt4 (x86_64) vzctl create приводит к oops при работе с /var/lib/vz на ext4 (md-устройство, mkfs.ext4 без особых опций под 2.6.32-un-def-alt9); на ext3 не воспроизводится.

Или лучше вешать сразу в bugzilla.openvz.org?

Creating container private area (altlinux-5.0-x86_64-tsoft+v3)
/usr/share/vzctl/scripts/vps-create: line 31:  3619 Killed                  tar -C "$VE_PRVT" ${TAR_OPT} ${OPT} -xf "$PRIVATE_TEMPLATE"
vps-create ERROR: Error in tar  -z -xf /var/lib/vz/template/cache/altlinux-5.0-x86_64-tsoft+v3.tar.gz
Creation of container private area failed

В serial console (локально работать быстро становится невозможно, I/O виснет):

[  330.937329] BUG: unable to handle kernel NULL pointer dereference at (null)
[  330.944405] IP: [<(null)>] (null)
[  330.947794] PGD 1185b9067 PUD 1187b7067 PMD 0 
[  330.952332] Oops: 0010 [#1] SMP 
[  330.955608] last sysfs file: /sys/devices/virtual/block/md3/md/array_state
[  330.962564] CPU 2 
[  330.964670] Modules linked in: vzethdev vznetdev vzrst vzcpt vzdquota vzmon vzdev af_packet xt_tcpudp iptable_mangle iptable_filter ipt_REJECT ip_tables x_tables sunrpc dm_mod joydev usbhid hid uhci_hcd ppdev rtc_cmos ehci_hcd rtc_core usbcore parport_pc e1000e rtc_lib parport ioatdma pcspkr nls_base sg i2c_i801 i2c_core dca thermal processor evdev ipmi_si ipmi_devintf ipmi_msghandler button ext4 mbcache jbd2 crc16 raid1 ahci libata sd_mod crc_t10dif scsi_mod
[  331.006905] Pid: 3619, comm: tar Not tainted 2.6.32-ovz-smp-alt4 #1 budarin X8STi
[  331.014439] RIP: 0010:[<0000000000000000>]  [<(null)>] (null)
[  331.020356] RSP: 0018:ffff880110a019c0  EFLAGS: 00010246
[  331.025744] RAX: ffffffffa02bcd80 RBX: ffff88010d845f90 RCX: 000000000000000c
[  331.032971] RDX: 0000000000000000 RSI: 0000000000003000 RDI: ffff88010d845f90
[  331.040177] RBP: ffff880110a01a28 R08: 0000000000000002 R09: ffff88011d9b03a8
[  331.047377] R10: ffffea0004766c00 R11: ffff88011d9b0348 R12: 0000000000000003
[  331.054594] R13: ffff88010d811550 R14: ffff88010d846288 R15: ffff88010d845ee0
[  331.061810] FS:  00007fa309100700(0000) GS:ffff880028240000(0000) knlGS:0000000000000000
[  331.069981] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  331.075811] CR2: 0000000000000000 CR3: 0000000118541000 CR4: 00000000000006e0
[  331.083018] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  331.090322] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[  331.097529] Process tar (pid: 3619, veid=0, threadinfo ffff880110a00000, task ffff8801184f2fe0)
[  331.106304] Stack:
[  331.108400]  ffffffffa00baa04 0000000100000000 00000000045efb00 ffffffffffff0000
[  331.115791] <0> 0000000000000002 ffff88011c348448 0000000000000000 0000000010a01a28
[  331.123598] <0> 0000000000001000 0000000000001000 0000000000000000 0000000000001000
[  331.131610] Call Trace:
[  331.134063]  [<ffffffffa00baa04>] ? ext4_da_get_block_prep+0x124/0x2f0 [ext4]
[  331.141240]  [<ffffffff811274ef>] __block_prepare_write+0x28f/0x5d0
[  331.147512]  [<ffffffffa00ba8e0>] ? ext4_da_get_block_prep+0x0/0x2f0 [ext4]
[  331.154534]  [<ffffffff811279b9>] block_write_begin+0x59/0xf0
[  331.160368]  [<ffffffffa00bc4fd>] ext4_da_write_begin+0x18d/0x250 [ext4]
[  331.167118]  [<ffffffffa00ba8e0>] ? ext4_da_get_block_prep+0x0/0x2f0 [ext4]
[  331.174099]  [<ffffffff810baca6>] generic_file_buffered_write+0x116/0x290
[  331.180967]  [<ffffffff81056142>] ? current_fs_time+0x22/0x30
[  331.186797]  [<ffffffff810bc209>] __generic_file_aio_write+0x259/0x470
[  331.193486]  [<ffffffffa00b1f99>] ? ext4_file_open+0x59/0x160 [ext4]
[  331.199922]  [<ffffffff810bc481>] generic_file_aio_write+0x61/0xd0
[  331.206171]  [<ffffffffa00b2143>] ext4_file_write+0x43/0xc0 [ext4]
[  331.212432]  [<ffffffff810fc521>] do_sync_write+0xf1/0x140
[  331.217985]  [<ffffffff81069790>] ? autoremove_wake_function+0x0/0x40
[  331.224510]  [<ffffffff810f09d0>] ? init_object+0x50/0x90
[  331.229973]  [<ffffffff810f3390>] ? __slab_free+0x280/0x350
[  331.235642]  [<ffffffff81106ac1>] ? putname+0x31/0x50
[  331.240761]  [<ffffffff810fcb6b>] vfs_write+0xcb/0x1a0
[  331.245977]  [<ffffffff810fcda0>] sys_write+0x50/0xe0
[  331.251146]  [<ffffffff8100c07b>] system_call_fastpath+0x16/0x1b
[  331.257263] Code:  Bad RIP value.
[  331.260685] RIP  [<(null)>] (null)
[  331.264141]  RSP <ffff880110a019c0>
[  331.267709] CR2: 0000000000000000
[  331.271034] ---[ end trace 317ecd61a44fe503 ]---
[  331.281782] BUG: unable to handle kernel NULL pointer dereference at (null)
[  331.288779] IP: [<(null)>] (null)
[  331.292107] PGD 11853e067 PUD 1187b9067 PMD 0 
[  331.296619] Oops: 0010 [#2] SMP 
[  331.299886] last sysfs file: /sys/devices/virtual/block/md3/md/array_state
[  331.306757] CPU 0 
[  331.308791] Modules linked in: vzethdev vznetdev vzrst vzcpt vzdquota vzmon vzdev af_packet xt_tcpudp iptable_mangle iptable_filter ipt_REJECT ip_tables x_tables sunrpc dm_mod joydev usbhid hid uhci_hcd ppdev rtc_cmos ehci_hcd rtc_core usbcore parport_pc e1000e rtc_lib parport ioatdma pcspkr nls_base sg i2c_i801 i2c_core dca thermal processor evdev ipmi_si ipmi_devintf ipmi_msghandler button ext4 mbcache jbd2 crc16 raid1 ahci libata sd_mod crc_t10dif scsi_mod
[  331.350445] Pid: 3605, comm: vzctl Tainted: G      D    2.6.32-ovz-smp-alt4 #1 budarin X8STi
[  331.358874] RIP: 0010:[<0000000000000000>]  [<(null)>] (null)
[  331.364637] RSP: 0018:ffff880110a51c90  EFLAGS: 00010246
[  331.369946] RAX: ffffffffa02bcd80 RBX: ffff88010d849d90 RCX: 000000000000000c
[  331.377077] RDX: ffff88011c349568 RSI: 0000000000003000 RDI: ffff88010d849d90
[  331.384205] RBP: ffff880110a51ce8 R08: ffffea00043d8408 R09: 0000000000000000
[  331.391336] R10: 0000000000000000 R11: ffff88011d30d000 R12: ffff88010d849ce0
[  331.398465] R13: 0000000000000000 R14: 0000000000000001 R15: ffff88010d84a088
[  331.405596] FS:  00007f217fd6e700(0000) GS:ffff880028200000(0000) knlGS:0000000000000000
[  331.413679] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  331.419422] CR2: 0000000000000000 CR3: 0000000110a2f000 CR4: 00000000000006f0
[  331.426553] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  331.433682] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[  331.440813] Process vzctl (pid: 3605, veid=0, threadinfo ffff880110a50000, task ffff8801109fdfc0)
[  331.449673] Stack:
[  331.451683]  ffffffffa00baedf ffff880110a51d68 0000000000000000 ffffea00043d8400
[  331.458952] <0> ffff88011c348448 0000000000000003 ffffea00043d8400 ffff88010d849eb0
[  331.466723] <0> ffff880110a51d70 0000000000000001 ffffffffffffffff ffff880110a51cf8
[  331.474669] Call Trace:
[  331.477127]  [<ffffffffa00baedf>] ? ext4_da_invalidatepage+0x19f/0x1d0 [ext4]
[  331.484261]  [<ffffffff810c4fe0>] do_invalidatepage+0x20/0x30
[  331.490003]  [<ffffffff810c538a>] truncate_inode_page+0x9a/0xc0
[  331.495921]  [<ffffffff810c54f2>] truncate_inode_pages_range+0x142/0x3b0
[  331.502620]  [<ffffffffa008503f>] ? jbd2_journal_stop+0x20f/0x290 [jbd2]
[  331.509315]  [<ffffffffa02b687b>] ? vzquota_inode_data+0x4b/0xe0 [vzdquota]
[  331.516273]  [<ffffffffa00bc5c0>] ? ext4_delete_inode+0x0/0x2c0 [ext4]
[  331.522794]  [<ffffffff810c5770>] truncate_inode_pages+0x10/0x20
[  331.528801]  [<ffffffffa00bc609>] ext4_delete_inode+0x49/0x2c0 [ext4]
[  331.535238]  [<ffffffffa00bc5c0>] ? ext4_delete_inode+0x0/0x2c0 [ext4]
[  331.541758]  [<ffffffff811138fb>] generic_delete_inode+0xbb/0x190
[  331.547847]  [<ffffffff81113a2d>] generic_drop_inode+0x5d/0x80
[  331.553678]  [<ffffffff8111285d>] iput+0x5d/0x70
[  331.558296]  [<ffffffff81109617>] do_unlinkat+0x117/0x1c0
[  331.563695]  [<ffffffff813336ee>] ? do_page_fault+0x1ce/0x370
[  331.569436]  [<ffffffff811096d1>] sys_unlink+0x11/0x20
[  331.574575]  [<ffffffff8100c07b>] system_call_fastpath+0x16/0x1b
[  331.580575] Code:  Bad RIP value.
[  331.583930] RIP  [<(null)>] (null)
[  331.587361]  RSP <ffff880110a51c90>
[  331.590852] CR2: 0000000000000000
[  331.594413] ---[ end trace 317ecd61a44fe504 ]---
[  344.048487] Emergency Sync
[  344.087586] Emergency Sync complete
[  352.731554] Emergency Remount R/O
Comment 1 aspsk 2010-07-12 21:25:31 MSD
(В ответ на комментарий №0)

См. http://bugzilla.openvz.org/show_bug.cgi?id=1509
Comment 2 Michael Shigorin 2010-07-12 23:14:18 MSD
Спасибо!  Буду отслеживать там, здесь ставлю пока WONTFIX.