Date: Sun, 19 Mar 1995 18:05:32 -0600 (CST) From: David C Ferovick <ferovick@runner> To: Joerg Wunsch <joerg_wunsch@uriah.heep.sax.de> Cc: freebsd-bugs@freefall.cdrom.com Subject: Re: kern/255: page fault after adding pcvt support into kernel config Message-ID: <Pine.3.89.9503191808.A5698-0100000@runner> In-Reply-To: <199503192307.AAA16349@uriah.heep.sax.de>
next in thread | previous in thread | raw e-mail | index | archive | help
oops...I was extracting the tree to a different place than i was building from, so I accidentally did a build on code from the 3rd...I am now in the process of building from the code I *thought* I was building from before... I will let you know how it works(the cvs revision on the new code matches the cvs code you mentioned in your letter) Thanks for the quick response, Dave Ferovick (ferovick@lonestar.utsa.edu) (dferovic@ringer.cs.utsa.edu) (ferovick@runner.jpl.utsa.edu) On Mon, 20 Mar 1995, J Wunsch wrote: > As David C Ferovick wrote: > > > > The FreeBSD-current from 3/17/95 at 10 am runs fine if I do not > > copy the two lines for PCVT from the LINT config file into my > > config file for the kernel. It gets a page fault just after > > the mounting root as... line on the screen. If I then rebuild > > the kernel after commenting out those two lines, the kernel once > > again works fine. I am leaving the syscon line alone, but if I > > comment it out, the kernel stil traps. > > > > Here is the kgdb script for the fault: > > Script started on Sun Mar 19 15:05:54 1995 > > milan# kgdb kernel.debug /var/crash/vmcore.1 > > Reading symbol data from /usr/src/sys/compile/MYKERNEL/kernel.debug...done. > > IdlePTD 1f8000 > > panic: page fault > > current pcb at 1e300c > > Reading in symbols for ../../i386/i386/machdep.c...done. > > (kgdb) where > > #0 boot (arghowto=256) (../../i386/i386/machdep.c line 787) > > #1 0xf01126d3 in panic (...) > > #2 0xf0192cfe in trap_fatal (...) > > #3 0xf0192870 in trap_pfault (...) > > #4 0xf0192537 in trap (...) > > #5 0xf018b711 in exception:calltrap () > > #6 0xf012c554 in spec_open (...) > > #7 0xf01299b7 in vn_open (...) > > #8 0xf0126c33 in open (...) > > #9 0xf0192ee7 in syscall (...) > > (kgdb) up 4 > > Reading in symbols for ../../i386/i386/trap.c...done. > > #4 0xf0192537 in trap (frame={tf_es = 16, tf_ds = -272695280, tf_edi = 0, tf_esi = 15616, tf_ebp = -272630324, tf_isp = -272630376, tf_ebx = 15616, tf_edx = 0, tf_ecx = -272630228, tf_eax = 61, tf_trapno = 12, tf_err = -272695296, tf_eip = 61, tf_cs = -262209528, tf_eflags = 66050, tf_esp = -266816605, tf_ss = 15616}) (../../i386/i386/trap.c line 288) > > 288 (void) trap_pfault(&frame, FALSE); > > (kgdb) frame frame->tf_ebp frame->tf_eip > > #0 0x3d in ?? () > ^^^^^^^^^^^^^ > (called random data) > > > Strange. I'm running a kernel on -current with pcvt with no other > problem than the `you can log into the console just once'. > > Are you totally sure your sys/i386/i386/conf.c is this one: > > * $Id: conf.c,v 1.77 1995/03/05 22:24:59 joerg Exp $ > > This is supposed to have the hooks for pcvt. > > I've double-checked that i also run the CVS version of pcvt. It > reports itself in the probe message as [R3.20-b22]. > > -- > cheers, J"org > > joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ > Never trust an operating system you don't have sources for. ;-) >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.3.89.9503191808.A5698-0100000>