Date: Mon, 25 Mar 2013 03:51:12 -0700 From: Adrian Chadd <adrian@freebsd.org> To: Sergey Kandaurov <pluknet@gmail.com> Cc: freebsd-stable <freebsd-stable@freebsd.org> Subject: Re: invalid statistics for 80211node malloc type Message-ID: <CAJ-VmonHGV=sp-gJuvQ=QFMjjJj7UQkrM0hPUrXMvZvOQDaXUQ@mail.gmail.com> In-Reply-To: <CAE-mSOJ2PZY4uFLLS5WzvyZY_m%2BoCFLn_Y%2BwOC6=2ekLXqwEeA@mail.gmail.com> References: <CAE-mSOJTrDORqFg_hsJAR6y7_h0=hVyvtXmvKTAVQyhEx%2BrtFQ@mail.gmail.com> <CAJ-Vmonn9=4fc_HpFPefz_818KY_u8Rpa0JZqjKTPLEXbxuL2A@mail.gmail.com> <CAJ-VmomuEEZ3gmmgt%2BsHo_nYcqH92TU=fKDk%2B7Gj3L701%2BDnzA@mail.gmail.com> <CAE-mSOJ2PZY4uFLLS5WzvyZY_m%2BoCFLn_Y%2BwOC6=2ekLXqwEeA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Can you please find out _where_ that's being called when mts_numallocs is zero? Thanks, Adrian On 25 March 2013 02:33, Sergey Kandaurov <pluknet@gmail.com> wrote: > On 25 March 2013 13:02, Adrian Chadd <adrian@freebsd.org> wrote: >> .. please file a PR! >> > kern/177366 > >> >> >> Adrian >> >> On 25 March 2013 02:02, Adrian Chadd <adrian@freebsd.org> wrote: >>> ... ? Never noticed this before. Is something double-freeing? >>> > > I'd rather say it tries to free never allocated memory? Look at mts_numallocs. > > (kgdb) p ((struct malloc_type_internal *)M_80211_NODE->ks_handle)->mti_stats[0] > $20 = {mts_memalloced = 0, mts_memfreed = 61440, mts_numallocs = 0, > mts_numfrees = 5, mts_size = 0, _mts_reserved1 = 0, _mts_reserved2 = > 0, > _mts_reserved3 = 0} > (kgdb) p ((struct malloc_type_internal *)M_80211_NODE->ks_handle)->mti_stats[1] > $21 = {mts_memalloced = 0, mts_memfreed = 73728, mts_numallocs = 0, > mts_numfrees = 6, mts_size = 0, _mts_reserved1 = 0, _mts_reserved2 = > 0, > _mts_reserved3 = 0} > > -- > wbr, > pluknet
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmonHGV=sp-gJuvQ=QFMjjJj7UQkrM0hPUrXMvZvOQDaXUQ>