Date: Tue, 30 Nov 1999 14:31:07 -0500 (EST) From: David Gilbert <dgilbert@velocet.ca> To: stable@freebsd.org Subject: Stack/i386-type ugh question. Message-ID: <14404.9723.200774.823194@trooper.velocet.net>
next in thread | raw e-mail | index | archive | help
Ok... chasing down some memory corruption in FreeBSD's new vinum code. I have the following: #0 boot (howto=256) at ../../kern/kern_shutdown.c:285 #1 0xc0152738 in at_shutdown ( function=0xc0237182 <__set_sysinit_set_sym_memdev_sys_init+1050>, arg=0x0, queue=12) at ../../kern/kern_shutdown.c:446 #2 0xc02093e5 in trap_fatal (frame=0xc024041c, eva=0) at ../../i386/i386/trap.c:942 #3 0xc02090c3 in trap_pfault (frame=0xc024041c, usermode=0, eva=0) at ../../i386/i386/trap.c:835 #4 0xc0208d66 in trap (frame={tf_es = -1057619952, tf_ds = -1058209776, tf_edi = -1073215488, tf_esi = -1058136064, tf_ebp = -1071381356, tf_isp = -1071381436, tf_ebx = -1057770468, tf_edx = 0, tf_ecx = -1057770468, tf_eax = -919261248, tf_trapno = 12, tf_err = 0, tf_eip = 0, tf_cs = 8, tf_eflags = 66054, tf_esp = -1072236031, tf_ss = -1057770468}) at ../../i386/i386/trap.c:437 #5 0x0 in ?? () ... now obviously frame 5 has been trashed, and I doubt that I can purify my kernel (even if I had a copy). So. Which of those registers is the program counter? I need to find the stack frame #6, basically... but I suppose I need to know a few things... Is frame #6 > or < the address of frame #5? Is one of the elements of "frame" in frame 4 the PC... which might contain a hint? Dave. -- ============================================================================ |David Gilbert, Velocet Communications. | Two things can only be | |Mail: dgilbert@velocet.net | equal if and only if they | |http://www.velocet.net/~dgilbert | are precisely opposite. | =========================================================GLO================ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?14404.9723.200774.823194>