Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 493002 - kernel 3.11 - oops: fs/ext4/ext4_jbd2.c (fs pipe bug)
Summary: kernel 3.11 - oops: fs/ext4/ext4_jbd2.c (fs pipe bug)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL: https://bugzilla.kernel.org/attachmen...
Whiteboard: linux-3.12,linux-3.13
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2013-12-01 07:46 UTC by Andrejs Eigus
Modified: 2014-01-23 18:32 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch for application to 3.12. (0001-Modify-pipe_write-to-first-call-sb_start_write_try-a.patch,933 bytes, patch)
2013-12-10 15:11 UTC, Mike Pagano
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andrejs Eigus 2013-12-01 07:46:07 UTC
The following oops happened shortly after kernel upgrade:
 
[18592.166266] ------------[ cut here ]------------
[18592.166279] WARNING: CPU: 3 PID: 4273 at fs/ext4/ext4_jbd2.c:48 ext4_journal_check_start+0x24/0x67()
[18592.166282] Modules linked in: xt_multiport vmwgfx cfbfillrect cfbimgblt cfbcopyarea fb fbdev ttm drm i2c_core agpgart shpchp evdev libcrc32c aes_x86_64 sha256_generic iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi tg3 ptp pps_core e1000 fuse nfs lockd sunrpc reiserfs linear raid10 raid456 async_raid6_recov async_memcpy async_pq raid6_pq async_xor xor async_tx raid1 raid0 dm_snapshot dm_crypt megaraid_sas megaraid_mbox megaraid_mm megaraid hpsa cciss
[18592.166378] CPU: 3 PID: 4273 Comm: master Not tainted 3.11.9-gentoo-mrbyte #1
[18592.166382] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 06/22/2012
[18592.166385]  0000000000000000 ffffffff813718c8 0000000000000000 ffffffff81031607
[18592.166390]  ffffffff8114b7ac ffff880428c4d000 0000000000000002 0000000000000000
[18592.166394]  0000000000000001 ffffffff8114b7ac ffff880428c4d000 ffffffff8114b82f
[18592.166399] Call Trace:
[18592.166407]  [<ffffffff813718c8>] ? dump_stack+0x41/0x51
[18592.166415]  [<ffffffff81031607>] ? warn_slowpath_common+0x6f/0x84
[18592.166420]  [<ffffffff8114b7ac>] ? ext4_journal_check_start+0x24/0x67
[18592.166426]  [<ffffffff8114b7ac>] ? ext4_journal_check_start+0x24/0x67
[18592.166431]  [<ffffffff8114b82f>] ? __ext4_journal_start_sb+0x1b/0x65
[18592.166439]  [<ffffffff81136bbf>] ? ext4_dirty_inode+0x20/0x4f
[18592.166446]  [<ffffffff810e36ec>] ? __mark_inode_dirty+0x27/0x189
[18592.166452]  [<ffffffff810da24a>] ? update_time+0xa1/0xa8
[18592.166458]  [<ffffffff810340ca>] ? current_fs_time+0x20/0x23
[18592.166463]  [<ffffffff810daa2a>] ? file_update_time+0x92/0xb1
[18592.166469]  [<ffffffff810ce9a8>] ? pipe_write+0x40e/0x450
[18592.166475]  [<ffffffff810c7ea4>] ? do_sync_write+0x52/0x79
[18592.166481]  [<ffffffff810c8462>] ? vfs_write+0xa7/0x10b
[18592.166486]  [<ffffffff810c8aa0>] ? SyS_write+0x41/0x75
[18592.166492]  [<ffffffff8137723d>] ? tracesys+0xd4/0xd9
[18592.166495] ---[ end trace f01209520ef673d6 ]---

See additional information for more and a patch that fixes the problem.

Please kindly include the patch into gentoo kernel patch set.

Thanks,
Andrejs


Reproducible: Sometimes

Steps to Reproduce:
Happens occasionally.



The bug was posted to kernel.org bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=65701

The patch was created by Dmitry Monakhov that fixes the issue:  
https://bugzilla.kernel.org/attachment.cgi?id=115861&action=diff

Please kindly apply the provided patch to gentoo kernel patchset.
Comment 1 Mike Pagano gentoo-dev 2013-12-10 15:11:28 UTC
Created attachment 365056 [details, diff]
Patch for application to 3.12.

3.11 is EOL with no plans for us to release a new version, but it looks like this is also valid for later kernels. Thanks, Dmitry.
Comment 2 Mike Pagano gentoo-dev 2014-01-23 18:32:17 UTC
I have this now in both 3.12 and 3.13. This will be in the next 3.13 release.