From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932254AbWCDRli (ORCPT ); Sat, 4 Mar 2006 12:41:38 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932269AbWCDRli (ORCPT ); Sat, 4 Mar 2006 12:41:38 -0500 Received: from mailout.stusta.mhn.de ([141.84.69.5]:22547 "HELO mailout.stusta.mhn.de") by vger.kernel.org with SMTP id S932263AbWCDRlh (ORCPT ); Sat, 4 Mar 2006 12:41:37 -0500 Date: Sat, 4 Mar 2006 18:41:36 +0100 From: Adrian Bunk To: pete.chapman@exgate.tek.com Cc: linux-kernel@vger.kernel.org, dm-devel@redhat.com Subject: Re: 2.6.16-rc5 oops in dm_mirror during pvmove (old bio_clone bug?) Message-ID: <20060304174135.GJ9295@stusta.de> References: <8BE19BC613681046A50B3FD0DCC996CD01CB8B10@eu-brac-m51.global.tektronix.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8BE19BC613681046A50B3FD0DCC996CD01CB8B10@eu-brac-m51.global.tektronix.net> User-Agent: Mutt/1.5.11+cvs20060126 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Let's add the device mapper maintainers to the Cc. On Wed, Mar 01, 2006 at 11:18:37AM -0000, pete.chapman@exgate.tek.com wrote: > While doing an overnight pvmove on a ~200G physical volume, disk > activity by a cron job seems to have provoked an oops. I saw this on a > 2.6.12 kernel too, and the bug seems to have been around for a while: > http://lkml.org/lkml/2005/4/1/116 > > Mar 1 00:00:00 gallifrey CROND[27778]: (andyh) CMD > (/home/andyh/bin/scripts/backup.sh >& /home/andyh/misc/backup_cron.log) > Mar 1 00:00:06 gallifrey kernel: Unable to handle kernel paging request > at ffffc2001008ec20 RIP: > Mar 1 00:00:06 gallifrey kernel: > {:dm_mirror:core_in_sync+12} > Mar 1 00:00:06 gallifrey kernel: PGD 23fc4e067 PUD 23fc4f067 PMD > 23fa6c067 PTE 0 > Mar 1 00:00:06 gallifrey kernel: Oops: 0000 [1] SMP > Mar 1 00:00:06 gallifrey kernel: CPU 0 > Mar 1 00:00:06 gallifrey kernel: Modules linked in: dm_mirror > binfmt_misc ipt_REJECT xt_mac xt_tcpudp iptable_filter ip_tables > x_tables nfsd exportfs lockd nfs_acl sunrpc ipv6 nls_iso8859_1 cifs > rfcomm l2cap bluetooth parport_pc lp parport af_packet floppy video > thermal processor fan container button battery ac usb_storage libusual > e1000 ide_cd loop hw_random ehci_hcd uhci_hcd usbcore ext3 jbd ata_piix > libata dm_mod sd_mod scsi_mod > Mar 1 00:00:06 gallifrey kernel: Pid: 27782, comm: tar Not tainted > 2.6.16-rc5.13mdksmp #1 > Mar 1 00:00:06 gallifrey kernel: RIP: 0010:[_end+131774916/2132033536] > {:dm_mirror:core_in_sync+12} > Mar 1 00:00:06 gallifrey kernel: RIP: 0010:[] > {:dm_mirror:core_in_sync+12} > Mar 1 00:00:06 gallifrey kernel: RSP: 0018:ffff810231981848 EFLAGS: > 00010202 > Mar 1 00:00:06 gallifrey kernel: RAX: ffff8102396c55e8 RBX: > 0000000000000000 RCX: 000000000000000a > Mar 1 00:00:06 gallifrey kernel: RDX: ffffc20010081000 RSI: > 000000000006e110 RDI: ffff81023c138e68 > Mar 1 00:00:06 gallifrey kernel: RBP: ffff810231981848 R08: > ffff8101901211b0 R09: 0000000000000000 > Mar 1 00:00:06 gallifrey kernel: R10: ffff81023fd49040 R11: > ffff81023f714b30 R12: ffff81023f714b30 > Mar 1 00:00:06 gallifrey kernel: R13: ffff810178e13720 R14: > 0000000000000000 R15: ffff8101d65e6198 > Mar 1 00:00:06 gallifrey kernel: FS: 00002b979cafe6e0(0000) > GS:ffffffff80472000(0000) knlGS:0000000000000000 > Mar 1 00:00:06 gallifrey kernel: CS: 0010 DS: 0000 ES: 0000 CR0: > 000000008005003b > Mar 1 00:00:06 gallifrey kernel: CR2: ffffc2001008ec20 CR3: > 000000022e2a9000 CR4: 00000000000006e0 > Mar 1 00:00:06 gallifrey kernel: Process tar (pid: 27782, threadinfo > ffff810231980000, task ffff810233fee140) > Mar 1 00:00:06 gallifrey kernel: Stack: ffff810231981878 > ffffffff882683f4 0000000000000000 ffff8101f961ada0 > Mar 1 00:00:06 gallifrey kernel: ffff81023f714b30 > 000000001b844010 ffff8102319818a8 ffffffff88029dc6 > Mar 1 00:00:06 gallifrey kernel: 0000000000000000 > ffffc2000003d0d0 > Mar 1 00:00:06 gallifrey kernel: Call Trace: > {:dm_mirror:mirror_map+87} > Mar 1 00:00:06 gallifrey kernel: > {:dm_mod:__map_bio+68} > {:dm_mod:__split_bio+356} > Mar 1 00:00:06 gallifrey kernel: > {:dm_mod:dm_request+273} > {generic_make_request+348} > Mar 1 00:00:06 gallifrey kernel: > {:dm_mod:__map_bio+84} > {:dm_mod:__split_bio+356} > Mar 1 00:00:06 gallifrey kernel: > {:dm_mod:dm_request+273} > {generic_make_request+348} > Mar 1 00:00:06 gallifrey kernel: > {submit_bio+191} {submit_bh+263} > Mar 1 00:00:06 gallifrey kernel: > {:ext3:__ext3_get_inode_loc+680} > {:ext3:ext3_read_inode+56} > Mar 1 00:00:06 gallifrey kernel: > {:ext3:ext3_lookup+120} > {d_lookup+40} > Mar 1 00:00:06 gallifrey kernel: > {do_lookup+197} > {__link_path_walk+2433} > Mar 1 00:00:06 gallifrey kernel: > {link_path_walk+103} > {_atomic_dec_and_lock+52} > Mar 1 00:00:06 gallifrey kernel: > {mntput_no_expire+27} > {do_path_lookup+607} > Mar 1 00:00:06 gallifrey kernel: > {__user_walk_fd+63} > {vfs_lstat_fd+33} > Mar 1 00:00:06 gallifrey kernel: > {_atomic_dec_and_lock+52} > {mntput_no_expire+27} > Mar 1 00:00:06 gallifrey kernel: > {sys_newlstat+34} {fput+20} > Mar 1 00:00:06 gallifrey kernel: > {filp_close+98} {sys_close+147} > Mar 1 00:00:06 gallifrey kernel: > {system_call+126} > Mar 1 00:00:06 gallifrey kernel: > Mar 1 00:00:06 gallifrey kernel: Code: 0f a3 32 19 c0 85 c0 c9 0f 95 c0 > 0f b6 c0 c3 48 8b 4f 08 55 > Mar 1 00:00:06 gallifrey kernel: RIP > {:dm_mirror:core_in_sync+12} RSP > Mar 1 00:00:06 gallifrey kernel: CR2: ffffc2001008ec20 > Mar 1 00:00:06 gallifrey kernel: BUG: tar/27782, lock held at task > exit time! > Mar 1 00:00:06 gallifrey kernel: [ffff8101d65e65c0] {inode_init_once} > Mar 1 00:00:06 gallifrey kernel: .. held by: tar:27782 > [ffff810233fee140, 118] > Mar 1 00:00:06 gallifrey kernel: ... acquired at: > do_lookup+0x81/0x174