lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20131031095816.9913.qmail@science.horizon.com>
Date:	31 Oct 2013 05:58:16 -0400
From:	"George Spelvin" <linux@...izon.com>
To:	jack@...e.cz, linux-fsdevel@...r.kernel.org,
	viro@...IV.linux.org.uk
Cc:	linux@...izon.com, linux-kernel@...r.kernel.org
Subject: Re: 3.11.4: kernel BUG at fs/buffer.c:1268

Sorry for the long delay between updates, but it took a while to
re-trigger the bug.  It seems to be caused by iceweasel crashing due to
some OOM condition.

Anyway, here's the stack dump with CONFIG_DEBUG_ATOMIC_SLEEP enabled.
(x = 1166866 seconds of uptime.)

[x.908244] BUG: sleeping function called from invalid context at fs/ext4/ext4_jbd2.c:45
[x.908248] in_atomic(): 0, irqs_disabled(): 1, pid: 15216, name: iceweasel
[x.908250] CPU: 6 PID: 15216 Comm: iceweasel Not tainted 3.11.5-00008-ga1818c5 #99
[x.908252] Hardware name: Gigabyte Technology Co., Ltd. Z68A-D3H-B3/Z68A-D3H-B3, BIOS F13 03/20/2012
[x.908253]  0000000000000002 ffff88010d249908 ffffffff81561d7f ffff88021549a000
[x.908255]  ffff88010d249918 ffffffff81069d2f ffff88010d249930 ffffffff8119079b
[x.908257]  ffff88021549a000 ffff88010d249968 ffffffff81190871 ffff8800cc7b8c20
[x.908259] Call Trace:
[x.908265]  [<ffffffff81561d7f>] dump_stack+0x54/0x74
[x.908268]  [<ffffffff81069d2f>] __might_sleep+0xcf/0xf0
[x.908271]  [<ffffffff8119079b>] ext4_journal_check_start+0x1b/0xa0
[x.908273]  [<ffffffff81190871>] __ext4_journal_start_sb+0x21/0x80
[x.908276]  [<ffffffff81177795>] ext4_dirty_inode+0x25/0x60
[x.908280]  [<ffffffff811296ed>] __mark_inode_dirty+0x2d/0x230
[x.908283]  [<ffffffff811992bc>] ext4_free_blocks+0x73c/0xa30
[x.908285]  [<ffffffff8118d936>] ext4_ext_remove_space+0x806/0xe20
[x.908287]  [<ffffffff8119fb14>] ? ext4_es_free_extent+0x54/0x60
[x.908289]  [<ffffffff8118fc18>] ext4_ext_truncate+0xb8/0xe0
[x.908291]  [<ffffffff81176065>] ext4_truncate+0x2b5/0x300
[x.908292]  [<ffffffff81176b18>] ext4_evict_inode+0x3f8/0x430
[x.908295]  [<ffffffff8111c69a>] evict+0xba/0x1c0
[x.908297]  [<ffffffff8111d04b>] iput+0x10b/0x1b0
[x.908298]  [<ffffffff81118e38>] dput+0x278/0x350
[x.908301]  [<ffffffff81104d0a>] __fput+0x16a/0x240
[x.908303]  [<ffffffff81104e19>] ____fput+0x9/0x10
[x.908306]  [<ffffffff8105e30c>] task_work_run+0x9c/0xd0
[x.908309]  [<ffffffff810451f7>] do_exit+0x2a7/0x9d0
[x.908311]  [<ffffffff8104f8ce>] ? __sigqueue_free.part.13+0x2e/0x40
[x.908312]  [<ffffffff8104679e>] do_group_exit+0x3e/0xb0
[x.908315]  [<ffffffff81052740>] get_signal_to_deliver+0x1b0/0x5f0
[x.908317]  [<ffffffff81002133>] do_signal+0x43/0x940
[x.908319]  [<ffffffff81051698>] ? do_send_sig_info+0x58/0x80
[x.908320]  [<ffffffff81002a8d>] do_notify_resume+0x5d/0x80
[x.908323]  [<ffffffff81569ca0>] int_signal+0x12/0x17
[x.908329] ------------[ cut here ]------------
[x.908352] kernel BUG at fs/buffer.c:1268!
[x.908370] invalid opcode: 0000 [#1] SMP 
[x.908391] Modules linked in: pl2303 fuse ftdi_sio usbserial iTCO_wdt
[x.908425] CPU: 6 PID: 15216 Comm: iceweasel Not tainted 3.11.5-00008-ga1818c5 #99
[x.908460] Hardware name: Gigabyte Technology Co., Ltd. Z68A-D3H-B3/Z68A-D3H-B3, BIOS F13 03/20/2012
[x.908484] task: ffff8801124ae800 ti: ffff88010d248000 task.ti: ffff88010d248000
[x.908504] RIP: 0010:[<ffffffff815612a6>]  [<ffffffff815612a6>] check_irqs_on.part.19+0x4/0x6
[x.908529] RSP: 0018:ffff88010d249798  EFLAGS: 00210046
[x.908543] RAX: 0000000000200082 RBX: ffff88010d249928 RCX: ffff880215a5c000
[x.908562] RDX: 0000000000001000 RSI: 000000000038005b RDI: ffff8802164296c0
[x.908580] RBP: ffff88010d249798 R08: 0000000000000000 R09: 0000000000000000
[x.908599] R10: ffff880215a5c000 R11: ffff88010d24947e R12: ffff8802164296c0
[x.908617] R13: 0000000000001000 R14: ffff88021fbdbe00 R15: ffff88021549a000
[x.908635] FS:  0000000000000000(0000) GS:ffff88021fb80000(0000) knlGS:0000000000000000
[x.908656] CS:  0010 DS: 002b ES: 002b CR0: 0000000080050033
[x.908672] CR2: 0000000000000000 CR3: 000000000180c000 CR4: 00000000000407e0
[x.908690] Stack:
[x.908696]  ffff88010d249808 ffffffff8112feb7 000000000000b760 ffff88010d2498f0
[x.908720]  ffff88021fb83fc0 ffff88010d2498e8 ffff88010d249840 ffffffff81004b7f
[x.908743]  ffff88010d24980c 000000000d2498f0 ffff88010d249928 ffff8802164296c0
[x.908766] Call Trace:
[x.908776]  [<ffffffff8112feb7>] __find_get_block+0x1d7/0x1e0
[x.908793]  [<ffffffff81004b7f>] ? dump_trace+0x17f/0x2d0
[x.908808]  [<ffffffff8112fee0>] __getblk+0x20/0x2f0
[x.908823]  [<ffffffff81171516>] __ext4_get_inode_loc+0x106/0x410
[x.908840]  [<ffffffff81004d7f>] ? show_stack_log_lvl+0xaf/0x1a0
[x.908857]  [<ffffffff811734b8>] ext4_get_inode_loc+0x18/0x20
[x.908874]  [<ffffffff81174c61>] ext4_reserve_inode_write+0x21/0x90
[x.908891]  [<ffffffff81561d7f>] ? dump_stack+0x54/0x74
[x.908906]  [<ffffffff81174d19>] ext4_mark_inode_dirty+0x49/0x1a0
[x.908924]  [<ffffffff811777ab>] ext4_dirty_inode+0x3b/0x60
[x.908940]  [<ffffffff811296ed>] __mark_inode_dirty+0x2d/0x230
[x.908957]  [<ffffffff811992bc>] ext4_free_blocks+0x73c/0xa30
[x.908974]  [<ffffffff8118d936>] ext4_ext_remove_space+0x806/0xe20
[x.908991]  [<ffffffff8119fb14>] ? ext4_es_free_extent+0x54/0x60
[x.909008]  [<ffffffff8118fc18>] ext4_ext_truncate+0xb8/0xe0
[x.909025]  [<ffffffff81176065>] ext4_truncate+0x2b5/0x300
[x.909041]  [<ffffffff81176b18>] ext4_evict_inode+0x3f8/0x430
[x.909057]  [<ffffffff8111c69a>] evict+0xba/0x1c0
[x.909071]  [<ffffffff8111d04b>] iput+0x10b/0x1b0
[x.909084]  [<ffffffff81118e38>] dput+0x278/0x350
[x.909099]  [<ffffffff81104d0a>] __fput+0x16a/0x240
[x.909113]  [<ffffffff81104e19>] ____fput+0x9/0x10
[x.909127]  [<ffffffff8105e30c>] task_work_run+0x9c/0xd0
[x.909143]  [<ffffffff810451f7>] do_exit+0x2a7/0x9d0
[x.909157]  [<ffffffff8104f8ce>] ? __sigqueue_free.part.13+0x2e/0x40
[x.909175]  [<ffffffff8104679e>] do_group_exit+0x3e/0xb0
[x.909190]  [<ffffffff81052740>] get_signal_to_deliver+0x1b0/0x5f0
[x.909207]  [<ffffffff81002133>] do_signal+0x43/0x940
[x.909222]  [<ffffffff81051698>] ? do_send_sig_info+0x58/0x80
[x.909238]  [<ffffffff81002a8d>] do_notify_resume+0x5d/0x80
[x.909254]  [<ffffffff81569ca0>] int_signal+0x12/0x17
[x.909267] Code: 4d 85 e4 74 1d 41 80 44 24 58 01 65 48 8b 04 25 b0 b7 00 00 ff 88 44 e0 ff ff 4c 89 e7 e8 23 79 bb ff 5b 41 5c 5d c3 55 48 89 e5 <0f> 0b 55 48 89 e5 0f 0b 55 48 89 e5 0f 0b 55 48 89 e5 0f 0b 55 
[x.909390] RIP  [<ffffffff815612a6>] check_irqs_on.part.19+0x4/0x6
[x.909408]  RSP <ffff88010d249798>
[x.915643] ---[ end trace 379d96cb0444fcb3 ]---
[x.915645] Fixing recursive fault but reboot is needed!
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ