linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Blair Zajac <blair@orcaware.com>
To: Josef Bacik <josef@toxicpanda.com>
Cc: "Daniel Kozák" <kozzi11@gmail.com>,
	"Josef Bacik" <jbacik@fusionio.com>,
	"linux-btrfs@vger.kernel.org" <linux-btrfs@vger.kernel.org>
Subject: Re: Running Apache Derby on 3.8 and BTRFS cause kernel oops
Date: Wed, 27 Feb 2013 14:59:35 -0800	[thread overview]
Message-ID: <512E8FD7.8020700@orcaware.com> (raw)
In-Reply-To: <CAEzrpqcmapgs67M2PrVz=XB3MYXV7CN6Roze-WsyS9JR-7jVvw@mail.gmail.com>

On 02/27/2013 02:08 PM, Josef Bacik wrote:
> On Wed, Feb 27, 2013 at 1:19 PM, Daniel Kozák <kozzi11@gmail.com> wrote:
>>
>> [kozzi@KozziFX ~]$ mkdir derby
>> [kozzi@KozziFX ~]$ cd derby/
>> [kozzi@KozziFX derby]$ wget -c -q
>> http://mirror.hosting90.cz/apache//db/derby/db-derby-10.9.1.0/db-derby-10.9.1.0-bin.zip
>> [kozzi@KozziFX derby]$ unzip -qq db-derby-10.9.1.0-bin.zip
>> [kozzi@KozziFX derby]$ cd db-derby-10.9.1.0-bin/
>> [kozzi@KozziFX db-derby-10.9.1.0-bin]$ DERBY_HOME=`pwd`
>> [kozzi@KozziFX db-derby-10.9.1.0-bin]$ java -jar
>> $DERBY_HOME/lib/derbyrun.jar server start &
>> [kozzi@KozziFX db-derby-10.9.1.0-bin]$ java -jar
>> $DERBY_HOME/lib/derbyrun.jar ij
>> verze ij 10.9
>> ij> CONNECT 'jdbc:derby://localhost:1527/seconddb;create=true';
>>
>> BTW. after this I must restart my PC, and after restart, my system doesn't
>> boot anymore :-) (some more btrfs oops).
>> So I must use btrfs check --repair /dev/sdaX.
>>
>
> Sigh and of course I can't reproduce myself, even with importing a
> huge database into derby.  So you are just mounting with -o
> compress=lzo?  What about the mkfs, are you using raid or anything?
> Are you on a ssd?  Also when this happens is there any output above
> the --- [ cut here ] ---?  There should be something about length and
> such.  Thanks,

I was able to reproduce on with 3.8 using Ubuntu 13.04 running in KVM 
using the commands exactly as given, but it only after stopping and 
starting the server again.

I use the cloud image from here, boot of an Ubuntu CD-ROM ISO to change 
from ext4 to btrfs, then installed openjdk.

http://cloud-images.ubuntu.com/raring/current/raring-server-cloudimg-amd64-disk1.img

I could make my image available for download later if you need it, in a 
pre-failure state.  Let me know.

Blair


landscape-client is not configured, please run landscape-config.
Cloud-init v. 0.7.1 running 'modules:final' at Wed, 27 Feb 2013 21:29:24 
+0000. Up 11.54 seconds.
Cloud-init v. 0.7.1 finished at Wed, 27 Feb 2013 21:29:24 +0000. 
Datasource DataSourceEc2.  Up 11.67 seconds
[ 4884.271027] btrfs bad mapping eb start 494796800 len 4096, wanted 4096 8
[ 4884.273834] BUG: unable to handle kernel NULL pointer dereference at 
           (null)
[ 4884.276166] IP: [<ffffffffa00ca9a3>] write_extent_buffer+0xd3/0x150 
[btrfs]
[ 4884.276848] PGD 3e907067 PUD 3a281067 PMD 0
[ 4884.276848] Oops: 0000 [#1] SMP
[ 4884.276848] Modules linked in: dm_crypt(F) microcode(F) 
virtio_balloon(F) psmouse(F) serio_raw(F) acpiphp(F) btrfs(F) 
zlib_deflate(F) libcrc32c(F) ghash_clmulni_intel(F) aesni_intel(F) 
8139too(F) aes_x86_64(F) floppy(F) xts(F) lrw(F) gf128mul(F) 
ablk_helper(F) cryptd(F) 8139cp(F)
[ 4884.276848] CPU 0
[ 4884.276848] Pid: 13258, comm: java Tainted: GF       W 
3.8.0-7-generic #15-Ubuntu Bochs Bochs
[ 4884.276848] RIP: 0010:[<ffffffffa00ca9a3>]  [<ffffffffa00ca9a3>] 
write_extent_buffer+0xd3/0x150 [btrfs]
[ 4884.276848] RSP: 0018:ffff8800380d79c8  EFLAGS: 00010202
[ 4884.276848] RAX: 0000000000000000 RBX: 0000000000000008 RCX: 
0000000000000008
[ 4884.276848] RDX: 0000000000001008 RSI: 0000000000001000 RDI: 
ffff880037c31428
[ 4884.276848] RBP: ffff8800380d79f8 R08: 000000000000000a R09: 
0000000000000000
[ 4884.276848] R10: 0000000000001000 R11: 0000000000000002 R12: 
ffff8800380d7a28
[ 4884.276848] R13: ffff880037c31428 R14: 0000000000000000 R15: 
0000000000000008
[ 4884.276848] FS:  00007f28536a8700(0000) GS:ffff88006ca00000(0000) 
knlGS:0000000000000000
[ 4884.276848] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4884.276848] CR2: 0000000001960000 CR3: 000000003d7c7000 CR4: 
00000000000407f0
[ 4884.276848] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 
0000000000000000
[ 4884.276848] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 
0000000000000400
[ 4884.276848] Process java (pid: 13258, threadinfo ffff8800380d6000, 
task ffff880067e38000)
[ 4884.276848] Stack:
[ 4884.276848]  0000000000001000 ffff8800380d7b18 ffff880037c31428 
0000000000001000
[ 4884.276848]  000000000000002d 0000000000000fd3 ffff8800380d7a58 
ffffffffa00c0bd0
[ 4884.276848]  0000000000001000 ffff880038007000 0000000000001000 
0000000000001000
[ 4884.276848] Call Trace:
[ 4884.276848]  [<ffffffffa00c0bd0>] btrfs_set_token_64+0xf0/0x100 [btrfs]
[ 4884.276848]  [<ffffffffa00df98b>] 
btrfs_log_changed_extents+0x3ab/0x670 [btrfs]
[ 4884.276848]  [<ffffffffa00e3425>] btrfs_log_inode+0x3d5/0x650 [btrfs]
[ 4884.276848]  [<ffffffff8113aae1>] ? pagevec_lookup_tag+0x21/0x30
[ 4884.276848]  [<ffffffffa00e433c>] btrfs_log_inode_parent+0x17c/0x460 
[btrfs]
[ 4884.276848]  [<ffffffffa00e4667>] btrfs_log_dentry_safe+0x47/0x70 [btrfs]
[ 4884.276848]  [<ffffffffa00bb597>] btrfs_sync_file+0x167/0x230 [btrfs]
[ 4884.276848]  [<ffffffff811c2c9d>] generic_write_sync+0x4d/0x60
[ 4884.276848]  [<ffffffffa00bce20>] btrfs_file_aio_write+0x3d0/0x590 
[btrfs]
[ 4884.276848]  [<ffffffff816c161e>] ? __wait_on_bit+0x7e/0x90
[ 4884.276848]  [<ffffffff81193117>] do_sync_write+0xa7/0xe0
[ 4884.276848]  [<ffffffff811937fc>] vfs_write+0xac/0x180
[ 4884.276848]  [<ffffffff81193b42>] sys_write+0x52/0xa0
[ 4884.276848]  [<ffffffff816cc5dd>] system_call_fastpath+0x1a/0x1f
[ 4884.276848] Code: e0 0c 48 01 d0 4c 89 c2 4a 8d 3c 30 45 31 f6 e8 f4 
88 28 e1 4c 8b 45 d0 4d 01 c4 4d 29 c7 74 38 49 8b 85 50 01 00 00 48 8b 
04 18 <48> 8b 30 83 e6 08 75 95 be af 12 00 00 48 c7 c7 e8 7a 11 a0 48
[ 4884.276848] RIP  [<ffffffffa00ca9a3>] write_extent_buffer+0xd3/0x150 
[btrfs]
[ 4884.276848]  RSP <ffff8800380d79c8>
[ 4884.276848] CR2: 0000000000000000
[ 4884.327410] ---[ end trace 932d1698c8bbdd7c ]---


  reply	other threads:[~2013-02-27 22:59 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-02-27 13:20 Running Apache Derby on 3.8 and BTRFS cause kernel oops Daniel Kozák
2013-02-27 13:25 ` Josef Bacik
2013-02-27 18:19   ` Daniel Kozák
2013-02-27 22:08     ` Josef Bacik
2013-02-27 22:59       ` Blair Zajac [this message]
2013-02-28 15:47         ` Josef Bacik
2013-02-28 18:31           ` Daniel Kozák
2013-02-28 18:35             ` Josef Bacik
2013-02-28 18:41               ` Blair Zajac
2013-02-28 20:05                 ` Josef Bacik
2013-02-28 20:28                   ` Blair Zajac
2013-02-28 21:21                   ` Tomasz Torcz
2013-02-28 22:00                   ` Josef Bacik

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=512E8FD7.8020700@orcaware.com \
    --to=blair@orcaware.com \
    --cc=jbacik@fusionio.com \
    --cc=josef@toxicpanda.com \
    --cc=kozzi11@gmail.com \
    --cc=linux-btrfs@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).