Date: Tue, 15 Jul 2008 22:51:29 +0300 From: Kostik Belousov <kostikbel@gmail.com> To: john@basicnets.co.uk Cc: freebsd-stable@freebsd.org Subject: Re: Fresh 7.0 Install: Fatal Trap 12 panic when put under load Message-ID: <20080715195129.GZ17123@deviant.kiev.zoral.com.ua> In-Reply-To: <20080715204703.1xshles8aogwksw4@mail.basicnets.co.uk> References: <854CADB9D95147CAB10BC35887A8E5DC@emea.hubersuhner.net> <20080715102135.GA18082@eos.sc1.parodius.com> <B23D0848E1304F719FEBDC3EDC54B914@emea.hubersuhner.net> <487C8486.1040904@FreeBSD.org> <20080715201915.8m5j3k1lw00k4gck@mail.basicnets.co.uk> <20080715193321.GX17123@deviant.kiev.zoral.com.ua> <20080715204703.1xshles8aogwksw4@mail.basicnets.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
--3A2EOMC5jMZXlV6R Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jul 15, 2008 at 08:47:03PM +0100, john@basicnets.co.uk wrote: >=20 >=20 > >> #9=9A 0xffffffff8067d3ee in uma_zalloc_arg (zone=3D0xffffff00bfed07e= 0, > >>udata=3D0x0, > >>flags=3D-256) at /usr/src/sys/vm/uma_core.c:1835 > >From the frame #9, please do > >p *zone > >I am esp. interested in the value of the uz_ctor member. > > > >It seems that it becomes corrupted, it value should be 0, as this seems > >to be ffs inode zone.=9A I suspect that gdb would show 0x6400000000 inst= ead. >=20 > I am afraid that you may need to spell out each step for me :-( >=20 > (kgdb) p *zone > No symbol "zone" in current context. Do the "frame 9" before "p *zone". > (kgdb) list *0xffffffff8067d3ee > 0xffffffff8067d3ee is in uma_zalloc_arg (/usr/src/sys/vm/uma_core.c:1835). > 1830=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A= =9A=9A=9A=9A=9A=9A=9A=9A ("uma_zalloc: Bucket pointer=20 > mangled.")); > 1831=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A= =9A=9A=9A=9A cache->uc_allocs++; > 1832=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A= =9A=9A=9A=9A critical_exit(); > 1833=9A=9A=9A #ifdef INVARIANTS > 1834=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A= =9A=9A=9A=9A ZONE_LOCK(zone); > 1835=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A= =9A=9A=9A=9A uma_dbg_alloc(zone, NULL, item); > 1836=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A= =9A=9A=9A=9A ZONE_UNLOCK(zone); > 1837=9A=9A=9A #endif > 1838=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A= =9A=9A=9A=9A if (zone->uz_ctor !=3D NULL) { > 1839=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A= =9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A if (zone->uz_ctor(item, =20 > zone->uz_keg->uk_size, >=20 > Is this that you were looking for? No, see above. --3A2EOMC5jMZXlV6R Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkh8/8AACgkQC3+MBN1Mb4hGjwCgvJhVg6k8D9Xkz305ydTseNT/ i7IAoNzU1vmSo04RjWtsmNJ2ayb8Emd2 =y5/5 -----END PGP SIGNATURE----- --3A2EOMC5jMZXlV6R--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080715195129.GZ17123>