Date: Mon, 26 Aug 2013 19:11:48 -0400 (EDT) From: Rick Macklem <rmacklem@uoguelph.ca> To: Matthias Schuendehuette <matthias.schuendehuette@siemens.com> Cc: freebsd-stable@freebsd.org Subject: Re: Stack overflow with kernel r254683 Message-ID: <1524261611.13937235.1377558708504.JavaMail.root@uoguelph.ca> In-Reply-To: <1EFE239F82F279488E86A61C92D5E2DE03828F@DENBGAT9EI2MSX.ww902.siemens.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Matthias Schuendehuette wrote: > Hello, >=20 > yesterday I got a kernel crash on my server (a ProLiant DL380 G5): >=20 > "panic: stack overflow detected; backtrace may be corrupted" >=20 > Kernel is "9.2-PRERELEASE FreeBSD 9.2-PRERELEASE #7 r254683" >=20 >=20 > The stack trace reads: >=20 > #0 doadump (textdump=3D1) at pcpu.h:249 > 249 pcpu.h: No such file or directory. > in pcpu.h > (kgdb) #0 doadump (textdump=3D1) at pcpu.h:249 > #1 0xc0668a4d in kern_reboot (howto=3D260) > at /usr/src/sys/kern/kern_shutdown.c:449 > #2 0xc0668f07 in panic (fmt=3D0x104 <Address 0x104 out of bounds>) > at /usr/src/sys/kern/kern_shutdown.c:637 > #3 0xc0691da2 in __stack_chk_fail () > at /usr/src/sys/kern/stack_protector.c:17 > #4 0xc7fdb175 in nfsrvd_setattr (nd=3D0xc73b4400, isdgram=3D-952596480, > vp=3D0xc8001140, p=3D0xf405ecc8, exp=3D0xc07af7f0) > at > /usr/src/sys/modules/nfsd/../../fs/nfsserver/nfs_nfsdserv.c:371 > #5 0xc7fdb6e0 in nfsrvd_releaselckown (nd=3D0xc7442a00, > isdgram=3D-952596480, > vp=3D0xc7388848, p=3D0xf405ecb8, exp=3D0x0) > at > /usr/src/sys/modules/nfsd/../../fs/nfsserver/nfs_nfsdserv.c:3481 > #6 0xc07af7f0 in svc_run_internal (pool=3D0xc7de8b80, ismaster=3D0) > at /usr/src/sys/rpc/svc.c:1109 > #7 0xc07b006d in svc_thread_start (arg=3D0xc7de8b80) > at /usr/src/sys/rpc/svc.c:1200 > #8 0xc06384f7 in fork_exit (callout=3D0xc07b0060 <svc_thread_start>, > arg=3D0xc7de8b80, frame=3D0xf405ed08) at > /usr/src/sys/kern/kern_fork.c:992 > #9 0xc08787c4 in fork_trampoline () at > /usr/src/sys/i386/i386/exception.s:279 >=20 Well, when I've looked on i386, the nfsd threads normally don't use 1 page and the stacks are 2 pages, so I doubt an nfsd thread is blowing the stack. Also, nfsrvd_releaselckown() doesn't call nfsrvd_setattr(), so the backtrac= e doesn't make much sense. Afraid I can't help more than this. Good luck with it, rick >=20 > I have all the files in /var/crash, so if someone wants additional > informations > I should be able to deliver them. >=20 > The kernel config file is customized in the sense that I have removed > kernel items, that aren't used on that machine. >=20 > One major difference: I use >=20 > < options NFSCLIENT # Network Filesystem Client > < options NFSSERVER # Network Filesystem Server >=20 > instead of >=20 > > options NFSCL # New Network Filesystem > > Client > > options NFSD # New Network Filesystem > > Server >=20 > because a kernel a few weeks ago immediately crashed with the new > NFS-code. >=20 > But it seems now, that the old NFS-code is also somehow damaged. >=20 > Ah, and I still have from older releases of FreeBSD the following > loader options - do they still make sense? >=20 > geom_vinum_load=3D"YES" > kern.maxdsiz=3D"734003200" > vm.pmap.shpgperproc=3D256 > vm.pmap.pv_entry_max=3D3145728 >=20 >=20 > 'geom_vinum' is used as LVM only, no RAIDs are configured. >=20 > This server is primarily a Samba server with the SMB-shares exported > as NFS-shares as well > for the other *nix-servers around. >=20 > Because this is the most loaded production server, testing is a bit > difficult, restricted to the evening and the weekends. >=20 > On my two other FreeBSD machines I have no problems at all, one of > them is an identical ProLiant server with a nearly identical kernel > config - runs like a charm... >=20 > Has someone a good advice or further questions? >=20 >=20 > =20 > with best regards > Matthias Sch=C3=BCndeh=C3=BCtte >=20 > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to > "freebsd-stable-unsubscribe@freebsd.org" >=20
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1524261611.13937235.1377558708504.JavaMail.root>