Date: Sun, 21 Dec 2003 21:24:09 -0500 From: David Gilbert <dgilbert@dclg.ca> To: freebsd-current@freebsd.org Subject: Use of Freed Memory crash. Message-ID: <16358.21961.164134.835078@canoe.dclg.ca>
next in thread | raw e-mail | index | archive | help
I got the following backtrace from a recent crash of current: (kgdb) bt #0 doadump () at ../../../kern/kern_shutdown.c:240 #1 0xc0542d42 in boot (howto=256) at ../../../kern/kern_shutdown.c:372 #2 0xc0543098 in panic () at ../../../kern/kern_shutdown.c:550 #3 0xc064fa17 in mtrash_ctor (mem=0xc9d84000, size=0, arg=0x0) at ../../../vm/uma_dbg.c:137 #4 0xc064e17b in uma_zalloc_arg (zone=0xc103be40, udata=0x0, flags=2) at ../../../vm/uma_core.c:1403 #5 0xc0537a93 in malloc (size=3238248000, type=0xc06f45a0, flags=2) at ../../../vm/uma.h:234 #6 0xc056d695 in poll (td=0xc6bb88c0, uap=0xe9f71d14) at ../../../kern/sys_generic.c:966 #7 0xc0680db0 in syscall (frame= {tf_fs = 47, tf_es = 673775663, tf_ds = -1078001617, tf_edi = 10, tf_esi = 172, tf_ebp = -1077943212, tf_isp = -369681036, tf_ebx = 673797812, tf_edx = 160608256, tf_ecx = 137695232, tf_eax = 209, tf_trapno = 22, tf_err = 2, tf_eip = 674140831, tf_cs = 31, tf_eflags = 658, tf_esp = -1077943272, tf_ss = 47}) at ../../../i386/i386/trap.c:1010 #8 0xc067292d in Xint0x80_syscall () at {standard input}:136 ---Can't read userspace from dump, or kernel process--- ... now the panic message was: panic: Most recently used by temp The code in question (mtrash_ctor) is: printf("Memory modified after free %p(%d) val=%x @ %p\n", mem, size, *p, p); panic("Most recently used by %s\n", (*ksp == NULL)? "none" : (*ksp)->ks_shortdesc); ... anyone working on something that affects this? I have the dump if someone wants it. Dave. -- ============================================================================ |David Gilbert, Independent Contractor. | Two things can only be | |Mail: dave@daveg.ca | equal if and only if they | |http://daveg.ca | are precisely opposite. | =========================================================GLO================
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?16358.21961.164134.835078>