Skip site navigation (1)Skip section navigation (2)
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

[-- Attachment #1 --]
On Tue, Jul 15, 2008 at 08:47:03PM +0100, john@basicnets.co.uk wrote:
> 
> 
>   >> #9š 0xffffffff8067d3ee in uma_zalloc_arg (zone=0xffffff00bfed07e0,
> >>udata=0x0,
> >>flags=-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.š I suspect that gdb would show 0x6400000000 instead.
> 
>   I am afraid that you may need to spell out each step for me :-(
> 
>   (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ššššššššššššššššššššššššššššššš ("uma_zalloc: Bucket pointer 
> mangled."));
> 1831ššššššššššššššššššššššššššš cache->uc_allocs++;
> 1832ššššššššššššššššššššššššššš critical_exit();
> 1833ššš #ifdef INVARIANTS
> 1834ššššššššššššššššššššššššššš ZONE_LOCK(zone);
> 1835ššššššššššššššššššššššššššš uma_dbg_alloc(zone, NULL, item);
> 1836ššššššššššššššššššššššššššš ZONE_UNLOCK(zone);
> 1837ššš #endif
> 1838ššššššššššššššššššššššššššš if (zone->uz_ctor != NULL) {
> 1839ššššššššššššššššššššššššššššššššššš if (zone->uz_ctor(item,  
> zone->uz_keg->uk_size,
> 
>   Is this that you were looking for?
No, see above.

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (FreeBSD)

iEYEARECAAYFAkh8/8AACgkQC3+MBN1Mb4hGjwCgvJhVg6k8D9Xkz305ydTseNT/
i7IAoNzU1vmSo04RjWtsmNJ2ayb8Emd2
=y5/5
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080715195129.GZ17123>