From mboxrd@z Thu Jan 1 00:00:00 1970 From: Edward Shishkin Subject: Re: Reiser4 Oops Date: Sun, 19 Dec 2010 23:33:40 +0100 Message-ID: <4D0E8844.60902@gmail.com> References: <4D0E569D.4010503@gmail.com> Mime-Version: 1.0 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=E4ybZfa/ksjO2lbSi8lEmGsuKbNVAfs815oiuuploRA=; b=RiaH5orWWAoE3hzGQeh/U8QmwREpXGrj46CYY529QI+04wF9SkeoXOr1o6tKkR2HxX 0mQ03CGaDBBaFQtoUCcniDOoENuG12DL+l8OaotIyGlTpQoI710LYhW3QSjHPW7MVwFR Od8hYQ/gHnk1K9rJqz9vNIrNImNDbKY586cnE= In-Reply-To: <4D0E569D.4010503@gmail.com> Sender: reiserfs-devel-owner@vger.kernel.org List-ID: Content-Type: text/plain; charset="utf-8" To: =?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7Qu9GH0LXQvdC60L4=?= Cc: reiserfs-devel@vger.kernel.org =D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9 =D0=9A=D0=BE=D0=BB=D1=87=D0=B5=D0=BD= =D0=BA=D0=BE wrote: > Wanted to try reiser4. I have compiled a kernel with reiser4, format > the partition and began to copy the folder /home. > After a short time the screen goes black and there was one console > with the error output. After switching to other tty and back up > continued. dmesg output copied to the pastebin > (http://pastebin.com/XyDKWJ8J). > This was repeated several times and the computer hangs perfectly stil= l. > I have ubuntu 10.10 on a laptop Acer Aspire 7720z.=20 Yup, I see the bug: instead of writing pages reiser4 kicks ext4 to do it, and, I guess, doesn't clear journal_info (this is why ext4 oopses). [ 278.062271] [] ? jbd2_journal_start+0x12/0x20 [ 278.062322] [] ? ext4_journal_start_sb+0xc8/0x100 [ 278.062377] [] ? ext4_meta_trans_blocks+0x67/0xc0 [ 278.062431] [] ? ext4_da_writepages+0x203/0x560 [ 278.062484] [] ? _raw_spin_lock+0xd/0x10 [ 278.062530] [] ? flush_some_atom+0x312/0x540 [ 278.062578] [] ? writepages_cryptcompress+0x19d/0x220 [ 278.062636] [] ? reiser4_writeout+0xa8/0x1a0 [ 278.062684] [] ? iput+0x36/0x270 [ 278.062724] [] ? generic_writeback_sb_inodes+0xe4/0x150 [ 278.062782] [] ? do_writepages+0x1c/0x40 [ 278.062826] [] ? writeback_single_inode+0x85/0x250 [ 278.062877] [] ? _raw_spin_lock+0xd/0x10 [ 278.062921] [] ? reiser4_writeback_inodes+0xa4/0x130 [ 278.062974] [] ? generic_writeback_sb_inodes+0xb1/0x150 [ 278.063031] [] ? writeback_inodes_wb+0x10b/0x150 here should be writeback_sb_inodes() instead of writeback_inodes_wb [ 278.063082] [] ? entd_flush+0xa6/0xe0 [ 278.063127] [] ? entd+0x0/0x240 [ 278.063166] [] ? entd+0x111/0x240 [ 278.063208] [] ? autoremove_wake_function+0x0/0x50 [ 278.064008] [] ? entd+0x0/0x240 [ 278.067417] [] ? kthread+0x74/0x80 [ 278.067417] [] ? kthread+0x0/0x80 [ 278.067417] [] ? kernel_thread_helper+0x6/0x10 It is interesting that the path entd -> writeback_inodes_wb -> ext4_da_writepages has never been triggered on my testing machine (I also have reiser4 and ext4 there). Perhaps, this is because of different system configurations. I'll try to fix it in the near future, so that you'll be able to try reiser4. Thanks for your report, Edward. -- To unsubscribe from this list: send the line "unsubscribe reiserfs-deve= l" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html