All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dieter Stueken <stueken@conterra.de>
To: linux-kernel@vger.kernel.org
Subject: 2.6.4 Oops in nfs3svc_encode_readdirres
Date: Thu, 25 Mar 2004 18:56:10 +0100	[thread overview]
Message-ID: <40631D3A.6040708@conterra.de> (raw)

There seems to be a problem if the nfsd (v3) tries to export large directories
of some 1000 files. This oops is easily reproduceable. I did not verify by now,
if the v2 or v4 code is affected, too.

Dieter.

Unable to handle kernel NULL pointer dereference at virtual address 00000000
  printing eip:
c02b6445
*pde = 00000000
Oops: 0000 [#1]
CPU:    0
EIP:    0060:[do_tcp_sendpages+405/2912]    Not tainted
EIP:    0060:[<c02b6445>]    Not tainted
EFLAGS: 00010287
EIP is at do_tcp_sendpages+0x195/0xb60
eax: c08a5d88   ebx: 00000008   ecx: c0e27780   edx: 00000000
esi: 00000001   edi: c08a5d80   ebp: c0cc6400   esp: c0cd3e68
ds: 007b   es: 007b   ss: 0068
Process nfsd (pid: 1004, threadinfo=c0cd2000 task=c0cd5700)
Stack: c01c4720 c08a5d90 c0cc6454 00000008 00000000 00000000 00000000 000005b4
        c0cc65cc 00007530 00000000 c0cc6400 00000008 00000000 c02b6e5e c0cc6400
        c0cd3ed0 00000000 00000008 00000000 00000008 00000008 00000000 00000008
Call Trace:
  [selinux_inode_getattr+64/80] selinux_inode_getattr+0x40/0x50
  [<c01c4720>] selinux_inode_getattr+0x40/0x50
  [tcp_sendpage+78/112] tcp_sendpage+0x4e/0x70
  [<c02b6e5e>] tcp_sendpage+0x4e/0x70
  [svc_sendto+231/608] svc_sendto+0xe7/0x260
  [<c02ef177>] svc_sendto+0xe7/0x260
  [__crc_mb_cache_entry_release+419455/528300] nfs3svc_encode_readdirres+0x52/0xa0 [nfsd]
  [<c4cfc6a2>] nfs3svc_encode_readdirres+0x52/0xa0 [nfsd]
  [svc_tcp_sendto+69/144] svc_tcp_sendto+0x45/0x90
  [<c02ef365>] svc_tcp_sendto+0x45/0x90
  [svc_send+187/256] svc_send+0xbb/0x100
  [<c02f0c6b>] svc_send+0xbb/0x100
  [svc_process+853/1632] svc_process+0x355/0x660
  [<c02ee4f5>] svc_process+0x355/0x660
  [__crc_mb_cache_entry_release+369960/528300] nfsd+0x17b/0x300 [nfsd]
  [<c4cf054b>] nfsd+0x17b/0x300 [nfsd]
  [__crc_mb_cache_entry_release+369581/528300] nfsd+0x0/0x300 [nfsd]
  [<c4cf03d0>] nfsd+0x0/0x300 [nfsd]
  [kernel_thread_helper+5/16] kernel_thread_helper+0x5/0x10
  [<c0107005>] kernel_thread_helper+0x5/0x10

Code: 8b 02 a9 00 00 08 00 74 03 8b 52 18 ff 42 04 8b 7c 24 14 8b

                 reply	other threads:[~2004-03-25 17:56 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=40631D3A.6040708@conterra.de \
    --to=stueken@conterra.de \
    --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 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.