From: Markus Doits <doits@junetz.de>
To: linux-ext4@vger.kernel.org
Subject: frequent kernel bug with 2.6.26-gentoo-r1
Date: Sat, 16 Aug 2008 22:02:04 +0200 [thread overview]
Message-ID: <48A7323C.4040002@junetz.de> (raw)
hi all,
i used ext4 some months ago but switched back to ext3 then.
today i wanted to try out ext4 again and did the following:
i'm using latest gentoo-kernel, which is based on 2.6.26.2 and some few
patches
(patchlist: http://dev.gentoo.org/~dsd/genpatches/patches-2.6.26-1.htm).
i patched the kernel with
ftp://ftp.kernel.org/pub/linux/kernel/people/tytso/ext4-patches/LATEST-2.6.26/2.6.26-ext4-6.bz2
and compiled it successfully.
after a "ssv flags 4" and a "tune2fs -O extents" i could mount one of my
ext3 partitions as a ext4dev-drive. first, everything seemed to work,
but after some read/write to that drive i got the first kernel oops.
thought it might be because it was an old ext3-drive, so i formated the
drive with mkfs.ext4dev. but no change, still the same problems. now i'm
nearly always getting a kernel bug on umounting an ext4-drive (and then
the device is not accessible/mountable anymore). here's the recent one:
[ 830.270166] ------------[ cut here ]------------
[ 830.270166] kernel BUG at fs/ext4/inode.c:1561!
[ 830.270166] invalid opcode: 0000 [1] PREEMPT SMP
[ 830.270166] CPU 1
[ 830.270166] Modules linked in: nls_iso8859_1 xt_tcpudp
nf_conntrack_ipv4 xt_state iptable_filter ip_tables x_tables snd_pcm_oss
snd_mixer_oss nls_cp437 nf_conntrack_ftp nf_conntrack vboxdrv tda1004x
budget_av saa7146_vv videobuf_dma_sg videobuf_core videodev nvidia(P)
v4l1_compat budget_core dvb_core snd_hda_intel saa7146 ttpci_eeprom
snd_pcm usblp snd_page_alloc joydev
[ 830.270166] Pid: 6022, comm: umount Tainted: P
2.6.26-gentoo-r1 #1
[ 830.270166] RIP: 0010:[<ffffffff8031a39a>] [<ffffffff8031a39a>]
ext4_da_invalidatepage+0xda/0x140
[ 830.270166] RSP: 0018:ffff81019b8dbbc8 EFLAGS: 00010202
[ 830.270166] RAX: 0000000000000001 RBX: 0000000000000001 RCX:
0000000000000000
[ 830.270166] RDX: 0000000000000000 RSI: 0000000000000000 RDI:
00000000000003ff
[ 830.270166] RBP: ffff81019b8dbc08 R08: 0000000000000400 R09:
000000000000000e
[ 830.270166] R10: ffffffffffffffc0 R11: 0000000000000001 R12:
ffff81019fa986d0
[ 830.270166] R13: 0000000000000000 R14: ffff8101bfd6a000 R15:
ffffe200059d4650
[ 830.270166] FS: 00007f7f9b339740(0000) GS:ffff8101bfc06580(0000)
knlGS:0000000000000000
[ 830.270166] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 830.270166] CR2: 00007fe1ea640000 CR3: 000000019b8bf000 CR4:
00000000000006e0
[ 830.270166] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000
[ 830.270166] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7:
0000000000000400
[ 830.270166] Process umount (pid: 6022, threadinfo ffff81019b8da000,
task ffff8101ade0d680)
[ 830.270166] Stack: ffff81019b8dbbd8 0000000000000000
ffff81019fa98a2c ffffe200059d4650
[ 830.270166] 0000000000000000 ffff81019b8dbc90 0000000000000001
ffff81019fa988a0
[ 830.270166] ffff81019b8dbc18 ffffffff80282b60 ffff81019b8dbc38
ffffffff8028316a
[ 830.270166] Call Trace:
[ 830.270166] [<ffffffff80282b60>] do_invalidatepage+0x20/0x30
[ 830.270166] [<ffffffff8028316a>] truncate_complete_page+0x6a/0x70
[ 830.270166] [<ffffffff802832cf>] truncate_inode_pages_range+0x15f/0x430
[ 830.270166] [<ffffffff802835b0>] truncate_inode_pages+0x10/0x20
[ 830.270166] [<ffffffff802bd0f1>] dispose_list+0xf1/0x130
[ 830.270166] [<ffffffff802bd4cc>] invalidate_inodes+0xec/0x110
[ 830.270166] [<ffffffff802a812a>] generic_shutdown_super+0x3a/0x120
[ 830.270166] [<ffffffff802a8225>] kill_block_super+0x15/0x30
[ 830.270166] [<ffffffff802a8316>] deactivate_super+0x56/0x80
[ 830.270166] [<ffffffff802c0ab6>] mntput_no_expire+0xe6/0x150
[ 830.270166] [<ffffffff802c0e89>] sys_umount+0x69/0x3e0
[ 830.270166] [<ffffffff802a9877>] ? sys_newstat+0x27/0x50
[ 830.270166] [<ffffffff8020c50b>] system_call_after_swapgs+0x7b/0x80
[ 830.270166]
[ 830.270166]
[ 830.270166] Code: 89 45 d0 e8 99 7b 2b 00 49 8b b4 24 40 03 00 00 48
89 df 44 29 ee e8 d6 fe ff ff 49 8b 94 24 48 03 00 00 48 63 d8 48 39 d3
76 04 <0f> 0b eb fe 89 d6 49 8d be b8 00 00 00 29 c6 ba 20 00 00 00 44
[ 830.270166] RIP [<ffffffff8031a39a>] ext4_da_invalidatepage+0xda/0x140
[ 830.270166] RSP <ffff81019b8dbbc8>
[ 830.270166] ---[ end trace 4538c50fe9c49e26 ]---
[ 830.270166] ------------[ cut here ]------------
[ 830.270166] WARNING: at kernel/exit.c:965 do_exit+0x37a/0x7c0()
[ 830.270166] Modules linked in: nls_iso8859_1 xt_tcpudp
nf_conntrack_ipv4 xt_state iptable_filter ip_tables x_tables snd_pcm_oss
snd_mixer_oss nls_cp437 nf_conntrack_ftp nf_conntrack vboxdrv tda1004x
budget_av saa7146_vv videobuf_dma_sg videobuf_core videodev nvidia(P)
v4l1_compat budget_core dvb_core snd_hda_intel saa7146 ttpci_eeprom
snd_pcm usblp snd_page_alloc joydev
[ 830.270166] Pid: 6022, comm: umount Tainted: P D
2.6.26-gentoo-r1 #1
[ 830.270166]
[ 830.270166] Call Trace:
[ 830.270166] [<ffffffff8023e61f>] warn_on_slowpath+0x5f/0xa0
[ 830.270166] [<ffffffff8023268e>] ? __resched_task+0x4e/0x80
[ 830.270166] [<ffffffff805cf4bf>] ? printk+0x67/0x70
[ 830.270166] [<ffffffff80242c1a>] do_exit+0x37a/0x7c0
[ 830.270166] [<ffffffff80231f0e>] ? __wake_up+0x4e/0x70
[ 830.270166] [<ffffffff8020da98>] oops_end+0x88/0x90
[ 830.270166] [<ffffffff8020e93e>] die+0x5e/0x90
[ 830.270166] [<ffffffff8020ee16>] do_trap+0x146/0x170
[ 830.270166] [<ffffffff8025ab51>] ? atomic_notifier_call_chain+0x11/0x20
[ 830.270166] [<ffffffff8020f322>] do_invalid_op+0x92/0xb0
[ 830.270166] [<ffffffff8031a39a>] ? ext4_da_invalidatepage+0xda/0x140
[ 830.270166] [<ffffffff805d2480>] ? _spin_unlock+0x10/0x40
[ 830.270166] [<ffffffff8027e878>] ? free_hot_cold_page+0x178/0x250
[ 830.270166] [<ffffffff805d2859>] error_exit+0x0/0x51
[ 830.270166] [<ffffffff8031a39a>] ? ext4_da_invalidatepage+0xda/0x140
[ 830.270166] [<ffffffff8031a38a>] ? ext4_da_invalidatepage+0xca/0x140
[ 830.270166] [<ffffffff80282b60>] ? do_invalidatepage+0x20/0x30
[ 830.270166] [<ffffffff8028316a>] ? truncate_complete_page+0x6a/0x70
[ 830.270166] [<ffffffff802832cf>] ?
truncate_inode_pages_range+0x15f/0x430
[ 830.270190] [<ffffffff802835b0>] ? truncate_inode_pages+0x10/0x20
[ 830.270193] [<ffffffff802bd0f1>] ? dispose_list+0xf1/0x130
[ 830.270197] [<ffffffff802bd4cc>] ? invalidate_inodes+0xec/0x110
[ 830.270201] [<ffffffff802a812a>] ? generic_shutdown_super+0x3a/0x120
[ 830.270205] [<ffffffff802a8225>] ? kill_block_super+0x15/0x30
[ 830.270208] [<ffffffff802a8316>] ? deactivate_super+0x56/0x80
[ 830.270212] [<ffffffff802c0ab6>] ? mntput_no_expire+0xe6/0x150
[ 830.270215] [<ffffffff802c0e89>] ? sys_umount+0x69/0x3e0
[ 830.270220] [<ffffffff802a9877>] ? sys_newstat+0x27/0x50
[ 830.270224] [<ffffffff8020c50b>] ? system_call_after_swapgs+0x7b/0x80
[ 830.270228]
[ 830.270231] ---[ end trace 4538c50fe9c49e26 ]---
[ 830.270235] note: umount[6022] exited with preempt_count 1
is this a known problem?
regards
reply other threads:[~2008-08-16 20:45 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=48A7323C.4040002@junetz.de \
--to=doits@junetz.de \
--cc=linux-ext4@vger.kernel.org \
/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.