linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Bret Towe <magnade@gmail.com>
To: linux-kernel@vger.kernel.org, Joel Becker <jlbec@evilplan.org>,
	Andrew Morton <akpm@linux-foundation.org>
Subject: Re: crash in ocfs2_fast_symlink_readpage in kernel 3.5.0
Date: Sat, 19 Jan 2013 20:15:33 -0800	[thread overview]
Message-ID: <CALjC5hbMq+bc-X8Ad+=gEZLuWy3ZXm4Z0Y2w44k5UZjL4g7vqg@mail.gmail.com> (raw)
In-Reply-To: <CALjC5hZwVwRdY6muizzK-+jrq0RH43H6f2kgXstZuco7oM7FyQ@mail.gmail.com>

On Tue, Oct 2, 2012 at 8:41 PM, Bret Towe <magnade@gmail.com> wrote:
> On Sun, Jul 22, 2012 at 1:16 PM, Bret Towe <magnade@gmail.com> wrote:
>> just booted a fresh 3.5 kernel and got the following on login via gdm
>> on the client computer
>> didn't see any crashes yet on any other computer but didn't give it
>> long to try after seeing this
>> let me know if you need more info
>> this client is running debian wheezy 64bit
>>
>> Jul 22 12:48:38 ghoststar kernel: [  382.563886] general protection
>> fault: 0000 [#1] PREEMPT SMP
>> Jul 22 12:48:38 ghoststar kernel: [  382.563918] CPU 0
>> Jul 22 12:48:38 ghoststar kernel: [  382.563927] Modules linked in:
>> ocfs2 quota_tree jbd2 sch_fq_codel xt_LOG xt_tcpudp nf_conntrack_ipv6
>> nf_defrag_ipv6 xt_state nf_conntrack ip6table_mangle ip6table_filter
>> ip6_tables x_tables cpufreq_userspace cpufreq_powersave
>> cpufreq_conservative binfmt_misc iscsi_tcp libiscsi_tcp libiscsi
>> scsi_transport_iscsi tcp_bic ocfs2_dlmfs ocfs2_stack_o2cb ocfs2_dlm
>> ocfs2_nodemanager nfsd nfs nfs_acl auth_rpcgss fscache lockd sunrpc
>> af_packet ocfs2_stack_user dlm sctp crc32c libcrc32c ipv6
>> ocfs2_stackglue configfs loop fuse aoe msr joydev snd_hda_codec_hdmi
>> snd_hda_codec_realtek evdev snd_hda_intel snd_hda_codec snd_hwdep
>> snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_seq_dummy
>> snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq
>> powernow_k8 mperf kvm_amd kvm snd_seq_device snd_timer psmouse pcspkr
>> serio_raw asus_atk0110 snd k10temp soundcore i2c_piix4 button
>> processor dm_mod uas usb_storage firewire_ohci r8169 firewire_core
>> crc_itu_t [last unloaded: scsi_wait_scan]
>> Jul 22 12:48:38 ghoststar kernel: [  382.564352]
>> Jul 22 12:48:38 ghoststar kernel: [  382.564354] Pid: 3690, comm:
>> fbsetbg Not tainted 3.5.0+ #4 System manufacturer System Product
>> Name/M3A78-EM
>> Jul 22 12:48:38 ghoststar kernel: [  382.564395] RIP:
>> 0010:[<ffffffff812901fd>]  [<ffffffff812901fd>] strnlen+0xd/0x40
>> Jul 22 12:48:38 ghoststar kernel: [  382.564428] RSP:
>> 0000:ffff88011ed31b78  EFLAGS: 00010202
>> Jul 22 12:48:38 ghoststar kernel: [  382.564449] RAX: ffff880122caac00
>> RBX: 495441c589455601 RCX: 0000000000000f3f
>> Jul 22 12:48:38 ghoststar kernel: [  382.564476] RDX: 0000000000000001
>> RSI: 0000000000000f40 RDI: 495441c589455601
>> Jul 22 12:48:38 ghoststar kernel: [  382.564503] RBP: ffff88011ed31b78
>> R08: ffff88011ed31b50 R09: ffffffffa0588fa0
>> Jul 22 12:48:38 ghoststar kernel: [  382.564530] R10: 0000000000000000
>> R11: 0000000000000001 R12: ffffea00046ee040
>> Jul 22 12:48:38 ghoststar kernel: [  382.564557] R13: ffff88011e0ef138
>> R14: ffffea00046ee040 R15: ffffffffa05e2a50
>> Jul 22 12:48:38 ghoststar kernel: [  382.564585] FS:
>> 00007f6632782700(0000) GS:ffff88012fc00000(0000)
>> knlGS:0000000000000000
>> Jul 22 12:48:38 ghoststar kernel: [  382.564616] CS:  0010 DS: 0000
>> ES: 0000 CR0: 000000008005003b
>> Jul 22 12:48:38 ghoststar kernel: [  382.564638] CR2: 00007f24b14ea340
>> CR3: 000000011ee66000 CR4: 00000000000007f0
>> Jul 22 12:48:38 ghoststar kernel: [  382.564665] DR0: 0000000000000000
>> DR1: 0000000000000000 DR2: 0000000000000000
>> Jul 22 12:48:38 ghoststar kernel: [  382.564692] DR3: 0000000000000000
>> DR6: 00000000ffff0ff0 DR7: 0000000000000400
>> Jul 22 12:48:38 ghoststar kernel: [  382.564719] Process fbsetbg (pid:
>> 3690, threadinfo ffff88011ed30000, task ffff880122382c80)
>> Jul 22 12:48:38 ghoststar kernel: [  382.564750] Stack:
>> Jul 22 12:48:38 ghoststar kernel: [  382.564758]  ffff88011ed31bc8
>> ffffffffa05e2aac ffff88011e0ef278 00000000000200da
>> Jul 22 12:48:38 ghoststar kernel: [  382.564790]  ffff88011ed31bc8
>> ffffffff810db189 ffff88011e0ef278 0000000000000000
>> Jul 22 12:48:38 ghoststar kernel: [  382.564822]  ffff88011e0ef278
>> 00000000000200da ffff88011ed31c28 ffffffff810db225
>> Jul 22 12:48:38 ghoststar kernel: [  382.564854] Call Trace:
>> Jul 22 12:48:38 ghoststar kernel: [  382.564892]  [<ffffffffa05e2aac>]
>> ocfs2_fast_symlink_readpage+0x5c/0x1a0 [ocfs2]
>> Jul 22 12:48:38 ghoststar kernel: [  382.564922]  [<ffffffff810db189>]
>> ? add_to_page_cache_lru+0x29/0x40
>> Jul 22 12:48:38 ghoststar kernel: [  382.564947]  [<ffffffff810db225>]
>> do_read_cache_page+0x85/0x180
>> Jul 22 12:48:38 ghoststar kernel: [  382.564971]  [<ffffffff810db354>]
>> read_cache_page_async+0x14/0x20
>> Jul 22 12:48:38 ghoststar kernel: [  382.564995]  [<ffffffff810db369>]
>> read_cache_page+0x9/0x20
>> Jul 22 12:48:38 ghoststar kernel: [  382.565018]  [<ffffffff81133115>]
>> page_getlink.isra.21+0x25/0x80
>> Jul 22 12:48:38 ghoststar kernel: [  382.565042]  [<ffffffff81133191>]
>> page_follow_link_light+0x21/0x40
>> Jul 22 12:48:38 ghoststar kernel: [  382.565066]  [<ffffffff81133e1b>]
>> link_path_walk+0x48b/0x950
>> Jul 22 12:48:38 ghoststar kernel: [  382.565089]  [<ffffffff81134e62>]
>> path_lookupat+0x52/0x7c0
>> Jul 22 12:48:38 ghoststar kernel: [  382.565112]  [<ffffffff811dac47>]
>> ? xfs_file_aio_read+0x187/0x370
>> Jul 22 12:48:38 ghoststar kernel: [  382.565136]  [<ffffffff811355fc>]
>> do_path_lookup+0x2c/0xc0
>> Jul 22 12:48:38 ghoststar kernel: [  382.565159]  [<ffffffff81132ffe>]
>> ? getname_flags+0x4e/0xf0
>> Jul 22 12:48:38 ghoststar kernel: [  382.565181]  [<ffffffff811374d8>]
>> user_path_at_empty+0x58/0xa0
>> Jul 22 12:48:38 ghoststar kernel: [  382.565205]  [<ffffffff812581d6>]
>> ? smack_cred_prepare+0x46/0x70
>> Jul 22 12:48:38 ghoststar kernel: [  382.565229]  [<ffffffff8113752c>]
>> user_path_at+0xc/0x10
>> Jul 22 12:48:38 ghoststar kernel: [  382.565251]  [<ffffffff81126c1e>]
>> sys_faccessat+0x9e/0x1c0
>> Jul 22 12:48:38 ghoststar kernel: [  382.565274]  [<ffffffff815846fd>]
>> system_call_fastpath+0x1a/0x1f
>> Jul 22 12:48:38 ghoststar kernel: [  382.565297] Code: c0 01 80 38 00
>> 75 f7 48 29 f8 5d c3 31 c0 5d c3 66 66 66 66 66 2e 0f 1f 84 00 00 00
>> 00 00 55 48 85 f6 48 8d 4e ff 48 89 e5 74 2a <80> 3f 00 74 25 48 89 f8
>> 31 d2 eb 10 0f 1f 80 00 00 00 00 48 83
>> Jul 22 12:48:38 ghoststar kernel: [  382.565435] RIP
>> [<ffffffff812901fd>] strnlen+0xd/0x40
>> Jul 22 12:48:38 ghoststar kernel: [  382.565457]  RSP <ffff88011ed31b78>
>> Jul 22 12:48:38 ghoststar kernel: [  382.573578] ---[ end trace
>> 91842dd982a1cff1 ]---
>> Jul 22 12:48:38 ghoststar kernel: [  382.635330] general protection
>> fault: 0000 [#2] PREEMPT SMP
>> Jul 22 12:48:38 ghoststar kernel: [  382.635440] CPU 1
>> Jul 22 12:48:38 ghoststar kernel: [  382.635473] Modules linked in:
>> ocfs2 quota_tree jbd2 sch_fq_codel xt_LOG xt_tcpudp nf_conntrack_ipv6
>> nf_defrag_ipv6 xt_state nf_conntrack ip6table_mangle ip6table_filter
>> ip6_tables x_tables cpufreq_userspace cpufreq_powersave
>> cpufreq_conservative binfmt_misc iscsi_tcp libiscsi_tcp libiscsi
>> scsi_transport_iscsi tcp_bic ocfs2_dlmfs ocfs2_stack_o2cb ocfs2_dlm
>> ocfs2_nodemanager nfsd nfs nfs_acl auth_rpcgss fscache lockd sunrpc
>> af_packet ocfs2_stack_user dlm sctp crc32c libcrc32c ipv6
>> ocfs2_stackglue configfs loop fuse aoe msr joydev snd_hda_codec_hdmi
>> snd_hda_codec_realtek evdev snd_hda_intel snd_hda_codec snd_hwdep
>> snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_seq_dummy
>> snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq
>> powernow_k8 mperf kvm_amd kvm snd_seq_device snd_timer psmouse pcspkr
>> serio_raw asus_atk0110 snd k10temp soundcore i2c_piix4 button
>> processor dm_mod uas usb_storage firewire_ohci r8169 firewire_core
>> crc_itu_t [last unloaded: scsi_wait_scan]
>> Jul 22 12:48:38 ghoststar kernel: [  382.637093]
>> Jul 22 12:48:38 ghoststar kernel: [  382.637101] Pid: 3680, comm:
>> gnome-settings- Tainted: G      D      3.5.0+ #4 System manufacturer
>> System Product Name/M3A78-EM
>> Jul 22 12:48:38 ghoststar kernel: [  382.637280] RIP:
>> 0010:[<ffffffff812901fd>]  [<ffffffff812901fd>] strnlen+0xd/0x40
>> Jul 22 12:48:38 ghoststar kernel: [  382.637404] RSP:
>> 0018:ffff88011efe3d08  EFLAGS: 00010202
>> Jul 22 12:48:38 ghoststar kernel: [  382.637485] RAX: ffff880122caac00
>> RBX: 495441c589455601 RCX: 0000000000000f3f
>> Jul 22 12:48:38 ghoststar kernel: [  382.637591] RDX: 0000000000000001
>> RSI: 0000000000000f40 RDI: 495441c589455601
>> Jul 22 12:48:38 ghoststar kernel: [  382.637696] RBP: ffff88011efe3d08
>> R08: ffff88011efe3ce0 R09: ffffffffa0588fa0
>> Jul 22 12:48:38 ghoststar kernel: [  382.637801] R10: 0000000000000000
>> R11: 0000000000000001 R12: ffffea0004762480
>> Jul 22 12:48:38 ghoststar kernel: [  382.637905] R13: ffff88011e0f12f8
>> R14: ffffea0004762480 R15: ffffffffa05e2a50
>> Jul 22 12:48:38 ghoststar kernel: [  382.638012] FS:
>> 00007f24c7a7e920(0000) GS:ffff88012fc40000(0000)
>> knlGS:0000000000000000
>> Jul 22 12:48:38 ghoststar kernel: [  382.644668] CS:  0010 DS: 0000
>> ES: 0000 CR0: 0000000080050033
>> Jul 22 12:48:38 ghoststar kernel: [  382.651302] CR2: 00007f24a7dc8000
>> CR3: 0000000122fa1000 CR4: 00000000000007e0
>> Jul 22 12:48:38 ghoststar kernel: [  382.657814] DR0: 0000000000000000
>> DR1: 0000000000000000 DR2: 0000000000000000
>> Jul 22 12:48:38 ghoststar kernel: [  382.664131] DR3: 0000000000000000
>> DR6: 00000000ffff0ff0 DR7: 0000000000000400
>> Jul 22 12:48:38 ghoststar kernel: [  382.670238] Process
>> gnome-settings- (pid: 3680, threadinfo ffff88011efe2000, task
>> ffff8801223e1640)
>> Jul 22 12:48:38 ghoststar kernel: [  382.676242] Stack:
>> Jul 22 12:48:38 ghoststar kernel: [  382.682018]  ffff88011efe3d58
>> ffffffffa05e2aac ffff88011e0f1438 00000000000200da
>> Jul 22 12:48:38 ghoststar kernel: [  382.687788]  ffff88011efe3d58
>> ffffffff810db189 ffff88011e0f1438 0000000000000000
>> Jul 22 12:48:38 ghoststar kernel: [  382.693458]  ffff88011e0f1438
>> 00000000000200da ffff88011efe3db8 ffffffff810db225
>> Jul 22 12:48:38 ghoststar kernel: [  382.699075] Call Trace:
>> Jul 22 12:48:38 ghoststar kernel: [  382.704682]  [<ffffffffa05e2aac>]
>> ocfs2_fast_symlink_readpage+0x5c/0x1a0 [ocfs2]
>> Jul 22 12:48:38 ghoststar kernel: [  382.710309]  [<ffffffff810db189>]
>> ? add_to_page_cache_lru+0x29/0x40
>> Jul 22 12:48:38 ghoststar kernel: [  382.715919]  [<ffffffff810db225>]
>> do_read_cache_page+0x85/0x180
>> Jul 22 12:48:38 ghoststar kernel: [  382.721500]  [<ffffffff810db354>]
>> read_cache_page_async+0x14/0x20
>> Jul 22 12:48:38 ghoststar kernel: [  382.727068]  [<ffffffff810db369>]
>> read_cache_page+0x9/0x20
>> Jul 22 12:48:38 ghoststar kernel: [  382.732598]  [<ffffffff81133115>]
>> page_getlink.isra.21+0x25/0x80
>> Jul 22 12:48:38 ghoststar kernel: [  382.738092]  [<ffffffff81133191>]
>> page_follow_link_light+0x21/0x40
>> Jul 22 12:48:38 ghoststar kernel: [  382.743549]  [<ffffffff81132d0d>]
>> generic_readlink+0x3d/0xa0
>> Jul 22 12:48:38 ghoststar kernel: [  382.748970]  [<ffffffff811374e3>]
>> ? user_path_at_empty+0x63/0xa0
>> Jul 22 12:48:38 ghoststar kernel: [  382.754404]  [<ffffffff812a2005>]
>> ? __percpu_counter_add+0x75/0xc0
>> Jul 22 12:48:38 ghoststar kernel: [  382.759869]  [<ffffffff81105428>]
>> ? do_munmap+0x338/0x410
>> Jul 22 12:48:38 ghoststar kernel: [  382.765286]  [<ffffffff8112cb91>]
>> sys_readlinkat+0xa1/0xc0
>> Jul 22 12:48:38 ghoststar kernel: [  382.770652]  [<ffffffff8112cbc6>]
>> sys_readlink+0x16/0x20
>> Jul 22 12:48:38 ghoststar kernel: [  382.775960]  [<ffffffff815846fd>]
>> system_call_fastpath+0x1a/0x1f
>> Jul 22 12:48:38 ghoststar kernel: [  382.781300] Code: c0 01 80 38 00
>> 75 f7 48 29 f8 5d c3 31 c0 5d c3 66 66 66 66 66 2e 0f 1f 84 00 00 00
>> 00 00 55 48 85 f6 48 8d 4e ff 48 89 e5 74 2a <80> 3f 00 74 25 48 89 f8
>> 31 d2 eb 10 0f 1f 80 00 00 00 00 48 83
>> Jul 22 12:48:38 ghoststar kernel: [  382.792778] RIP
>> [<ffffffff812901fd>] strnlen+0xd/0x40
>> Jul 22 12:48:38 ghoststar kernel: [  382.798385]  RSP <ffff88011efe3d08>
>> Jul 22 12:48:38 ghoststar kernel: [  382.804556] ---[ end trace
>> 91842dd982a1cff2 ]---
>
> it looks like you have a patch for this problem in a queue somewhere
> (email found on ocfs2-dev:
> https://oss.oracle.com/pipermail/ocfs2-devel/2012-August/008677.html )
> but its not in 3.6, any reason for the delay?
> I've been running that patch on 3.5 for a while now likely since
> around the time i found that email
> and its been working well

doesn't look to be in 3.7 or 3.8-git
and from what i see on ocfs2-dev there are at least 16 other patches
that are also being ignored?
I'm sure if I'm bothering at this point to maintain my own patchset to
keep ocfs2 from crashing
that there is other folks doing the same

  reply	other threads:[~2013-01-20  4:15 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-22 20:16 crash in ocfs2_fast_symlink_readpage in kernel 3.5.0 Bret Towe
2012-07-30  8:28 ` Joel Becker
2012-07-30 16:05   ` Bret Towe
2012-10-03  3:41 ` Bret Towe
2013-01-20  4:15   ` Bret Towe [this message]
2013-01-24 22:30     ` Andrew Morton
2013-01-25  3:40       ` Bret Towe
2013-01-29  0:46         ` Andrew Morton

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='CALjC5hbMq+bc-X8Ad+=gEZLuWy3ZXm4Z0Y2w44k5UZjL4g7vqg@mail.gmail.com' \
    --to=magnade@gmail.com \
    --cc=akpm@linux-foundation.org \
    --cc=jlbec@evilplan.org \
    --cc=linux-kernel@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).