From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christian Hesse Subject: Re: [Btrfs-devel] [ANNOUNCE] Btrfs v0.10 (online growing/shrinking, ext3 conversion, and more) Date: Fri, 18 Jan 2008 00:17:46 +0100 Message-ID: <200801180017.55007.mail@earthworm.de> References: <20080115105238.4fc3e992@think.oraclecorp.com> <200801171325.55406.chris.mason@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: Chris mason , linux-fsdevel@vger.kernel.org To: btrfs-devel@oss.oracle.com Return-path: Received: from kolab.mylinuxtime.de ([212.112.242.22]:53924 "EHLO kolab.mylinuxtime.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753587AbYARKpq (ORCPT ); Fri, 18 Jan 2008 05:45:46 -0500 In-Reply-To: <200801171325.55406.chris.mason@oracle.com> Content-Disposition: inline Sender: linux-fsdevel-owner@vger.kernel.org List-ID: On Thursday 17 January 2008, Chris mason wrote: > So, I've put v0.11 out there. Ok, back to the suspend problem I mentioned: Jan 18 00:04:40 revo WARNING: at fs/btrfs/tree-defrag.c:74 defrag_walk_down() Jan 18 00:04:40 revo Pid: 258, comm: btrfs/0 Not tainted 2.6.24-rc8 #1 Jan 18 00:04:40 revo [] btrfs_defrag_leaves+0x273/0x8c0 Jan 18 00:04:40 revo [] btrfs_defrag_root+0x67/0xe0 Jan 18 00:04:40 revo [] btrfs_defrag_dirty_roots+0x73/0x80 Jan 18 00:04:40 revo [] btrfs_transaction_cleaner+0x0/0xd0 Jan 18 00:04:40 revo [] btrfs_transaction_cleaner+0xa2/0xd0 Jan 18 00:04:40 revo [] run_workqueue+0xad/0x130 Jan 18 00:04:40 revo [] worker_thread+0x0/0xf0 Jan 18 00:04:40 revo [] worker_thread+0x8c/0xf0 Jan 18 00:04:40 revo [] autoremove_wake_function+0x0/0x40 Jan 18 00:04:40 revo [] worker_thread+0x0/0xf0 Jan 18 00:04:40 revo [] kthread+0x42/0x70 Jan 18 00:04:40 revo [] kthread+0x0/0x70 Jan 18 00:04:40 revo [] kernel_thread_helper+0x7/0x10 Jan 18 00:04:40 revo ======================= Jan 18 00:04:40 revo BUG: unable to handle kernel NULL pointer dereference at virtual address 0000001c Jan 18 00:04:40 revo printing eip: b01d3c58 *pde = 00000000 Jan 18 00:04:40 revo Oops: 0000 [#1] SMP Jan 18 00:04:40 revo Modules linked in: iwl3945 Jan 18 00:04:40 revo Jan 18 00:04:40 revo Pid: 258, comm: btrfs/0 Not tainted (2.6.24-rc8 #1) Jan 18 00:04:40 revo EIP: 0060:[] EFLAGS: 00010292 CPU: 0 Jan 18 00:04:40 revo EIP is at btrfs_clear_buffer_defrag+0x18/0x80 Jan 18 00:04:40 revo EAX: 00000000 EBX: 00000000 ECX: eec6d528 EDX: eec6d528 Jan 18 00:04:40 revo ESI: ee544200 EDI: ee40c000 EBP: 00000040 ESP: ee40de8c Jan 18 00:04:40 revo DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 Jan 18 00:04:40 revo Process btrfs/0 (pid: 258, ti=ee40c000 task=ef0ab570 task.ti=ee40c000) Jan 18 00:04:40 revo Stack: 00100fff 00000000 00000040 00000000 d343bdbc eec37634 ee544200 00000000 Jan 18 00:04:40 revo ee544200 ee40c000 00000000 b01de0b5 eec37e14 00000000 ee40df14 b04b6a09 Jan 18 00:04:40 revo 00000001 eedf23e4 eec6d528 00000000 02ba5cc0 eec37e14 01000000 00000010 Jan 18 00:04:40 revo Call Trace: Jan 18 00:04:40 revo [] btrfs_defrag_leaves+0x435/0x8c0 Jan 18 00:04:40 revo [] btrfs_defrag_root+0x67/0xe0 Jan 18 00:04:40 revo [] btrfs_defrag_dirty_roots+0x73/0x80 Jan 18 00:04:40 revo [] btrfs_transaction_cleaner+0x0/0xd0 Jan 18 00:04:40 revo [] btrfs_transaction_cleaner+0xa2/0xd0 Jan 18 00:04:40 revo [] run_workqueue+0xad/0x130 Jan 18 00:04:40 revo [] worker_thread+0x0/0xf0 Jan 18 00:04:40 revo [] worker_thread+0x8c/0xf0 Jan 18 00:04:40 revo [] autoremove_wake_function+0x0/0x40 Jan 18 00:04:40 revo [] worker_thread+0x0/0xf0 Jan 18 00:04:40 revo [] kthread+0x42/0x70 Jan 18 00:04:40 revo [] kthread+0x0/0x70 Jan 18 00:04:40 revo [] kernel_thread_helper+0x7/0x10 Jan 18 00:04:40 revo ======================= Jan 18 00:04:40 revo Code: 24 1c 8b 74 24 20 8b 7c 24 24 8b 6c 24 28 83 c4 2c c3 90 83 ec 2c 89 74 24 20 89 6c 24 28 bd 40 00 00 00 89 5c 24 1c 89 7c 24 24 <8b> 58 1c 8b 10 8b 48 04 8b 5b 10 89 ce 8b 1b 8b 5b b8 8b 9b bc Jan 18 00:04:40 revo EIP: [] btrfs_clear_buffer_defrag+0x18/0x80 SS:ESP 0068:ee40de8c Jan 18 00:04:40 revo ---[ end trace f7750d79e5545648 ]--- I get this after a suspend/resume cycle with mounted btrfs. -- Regards, Chris