From: "Vladimir V. Saveliev" <vs@namesys.com>
To: Heiko Przybyl <lil_tux@web.de>
Cc: reiserfs-list@namesys.com
Subject: Re: kernel BUG at fs/reiser4/block_alloc.c:149!
Date: Tue, 20 Dec 2005 10:19:28 +0300 [thread overview]
Message-ID: <43A7B080.3070603@namesys.com> (raw)
In-Reply-To: <20051219203323.64d48641@tormented-soul>
Hello
Heiko Przybyl wrote:
> I)
>
> i tapped into the following kernel trace, which locks down the directory it
> came up in and with the next flush it locks the whole the partition :-(
>
> d_cursor_hash_table: 256 buckets
> ef_hash_table: 8192 buckets
> z_hash_table: 8192 buckets
> z_hash_table: 8192 buckets
> j_hash_table: 16384 buckets
> loading reiser4 bitmap......done (4780 jiffies)
> VFS: Mounted root (reiser4 filesystem) readonly.
> .
> .
> .
> ------------[ cut here ]------------
> kernel BUG at fs/reiser4/block_alloc.c:149!
> invalid operand: 0000 [#1]
> Modules linked in: ipt_state ip_conntrack iptable_filter ip_tables usbhid
> uhci_hcd 8139too mii evdev usbcore
> CPU: 0
> EIP: 0060:[<c01b897f>] Not tainted VLI
> EFLAGS: 00010297 (2.6.14)
> EIP is at sub_from_ctx_grabbed+0xaf/0xc0
> eax: 00000000 ebx: 00000000 ecx: 00000001 edx: 00000000
> esi: f74eee00 edi: 00000001 ebp: 00000000 esp: f6eebca8
> ds: 007b es: 007b ss: 0068
> Process linux1 (pid: 5245, threadinfo=f6eea000 task=f71280b0)
> Stack: 00000000 00000000 f6e5eae0 f6eebe3c 00000000 f6e5eae0 c16dcc60 00000001
> f6e5eae0 c1b98800 f74eee00 c01bb607 f74eee00 00000001 00000000 c039c554
> f6e5eae0 f6e5eae0 f6e5eb25 f6e5eae0 c01974dc f6eea000 f6e5eae0 f6eea000
> Call Trace:
> [<c01bb607>] grabbed2flush_reserved_nolock+0x67/0x1c0
> [<c01974dc>] znode_invariant_f+0x3dc/0x410
> [<c01c6e77>] do_jnode_make_dirty+0x187/0x460
> [<c020d17b>] is_plugin_id_valid+0x1b/0xa0
> [<c01c71c2>] jnode_make_dirty_locked+0x72/0x2c0
> [<c0250693>] save_static_sd+0xd3/0x210
> [<c01c757e>] znode_make_dirty+0x16e/0x650
> [<c0216a77>] update_sd_at+0x1f7/0x6e0
> [<c0216fe9>] update_sd+0x89/0x140
> [<c0213e2d>] write_sd_by_inode_common+0xdd/0x150
> [<c01bd424>] txn_begin+0x24/0x90
> [<c021e829>] sync_unix_file+0x59/0x1e0
> [<c0221851>] write_unix_file+0x471/0x6d0
> [<c01283a0>] autoremove_wake_function+0x0/0x60
> [<c0150fd5>] vfs_write+0xb5/0x190
> [<c015117b>] sys_write+0x4b/0x80
> [<c0102c0b>] sysenter_past_esp+0x54/0x75
> Code: 8b 02 8b 80 9c 00 00 00 89 44 24 0c 8b 02 c7 44 24 04 94 41 3b c0 c7 04
> 24 3c b0 39 c0 05 a4 01 00 00 89 44 24 08 e8 21 01 fd ff <0f> 0b 95 00 26 f7 38
> c0 eb 84 8d b4 26 00 00 00 00 8b 4c 24 04
> Dec 19 19:49:22 tormented-soul kernel: d_cursor_hash_table: 256 buckets
> Dec 19 19:49:22 tormented-soul kernel: ef_hash_table: 8192 buckets
> Dec 19 19:49:22 tormented-soul kernel: z_hash_table: 8192 buckets
> Dec 19 19:49:22 tormented-soul kernel: z_hash_table: 8192 buckets
> Dec 19 19:49:22 tormented-soul kernel: j_hash_table: 16384 buckets
> Dec 19 19:49:22 tormented-soul kernel: loading reiser4 bitmap......done (4780
> jiffies) Dec 19 19:49:22 tormented-soul kernel: VFS: Mounted root (reiser4
> filesystem) readonly.
> Dec 19 19:49:22 tormented-soul kernel: d_cursor_hash_table: 256 buckets
> Dec 19 19:49:22 tormented-soul kernel: ef_hash_table: 8192 buckets
> Dec 19 19:49:22 tormented-soul kernel: z_hash_table: 8192 buckets
> Dec 19 19:49:22 tormented-soul kernel: z_hash_table: 8192 buckets
> Dec 19 19:49:22 tormented-soul kernel: j_hash_table: 16384 buckets
> Dec 19 19:49:22 tormented-soul kernel: loading reiser4 bitmap......done (4780
> jiffies) Dec 19 19:49:22 tormented-soul kernel: VFS: Mounted root (reiser4
> filesystem) readonly.
>
>
> this happens everytime i try to start 3 user-mode-linux instances with an
> disk-image of approx 500mb each
>
> the system('s) i get this on, are running gentoo linux with gcc4 +
> glibc-2.3.6-nptl
>
>
> kernel:
> linux-2.6.14
> patched with:
> *reiser4-for-2.6.14-1.patch :-)
> *reiser4-fix-fsync.patch
> *force-starget-scsi_level-in-usb-storage-scsigluec.patch
> *skas-2.6.14-v8.2.patch
> *suspend2-2.2-rc13-for-2.6.14
>
> update: the problem even occurs with only reiser4-for-2.6.14-1.patch applied,
> so the other patches should be safe
>
> linux-2.6.15-rc5-mm3, too - same error
> that version was additionally patched with:
> *reiser4-fix-fsync.patch
>
Please try
ftp://ftp.namesys.com/pub/reiser4-for-2.6/2.6.15-rc5-mm3/reiser4-for-2.6.15-rc5-mm3-1.patch.gz
>
> could this be a gcc4-bug? are there any known issues? haven't found any on the
> net, yet - and it did definitely work with gcc4.0 and gcc4.1 and i never had
> any problems with gcc4.
>
> but i'll give gcc3 a shot if i can find a source-tarball lying around...
>
>
> II)
>
> there's also a warning i get each time the system is running:
>
> "<4>reiser4[ktxnmgrd:hda4:r(651)]: disable_write_barrier
> (fs/reiser4/wander.c:233)[zam-1055]: WARNING: disabling write barrier"
>
> is this behaviour normal? should i be concerned about this WARNING?
>
just ignore that.
>
> III)
>
> are there any mount/compile options, which could produce better performance with
> larger files (i.e. 2gb and more)?
>
What does your load do with large files?
>
>
>
>
> btw. reiser4 rocks a lot more than xfs/ext3 - good work :-)
>
>
> thx for any help,
>
> Heiko
>
>
next prev parent reply other threads:[~2005-12-20 7:19 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-12-19 19:33 kernel BUG at fs/reiser4/block_alloc.c:149! Heiko Przybyl
2005-12-20 7:19 ` Vladimir V. Saveliev [this message]
2005-12-20 13:22 ` Heiko Przybyl
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=43A7B080.3070603@namesys.com \
--to=vs@namesys.com \
--cc=lil_tux@web.de \
--cc=reiserfs-list@namesys.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.