Date: Sat, 13 Apr 1996 16:53:50 -0700 (MST) From: Terry Lambert <terry@lambert.org> To: scrappy@ki.net (Marc G. Fournier) Cc: current@FreeBSD.org Subject: Re: ed_start() panic revisited Message-ID: <199604132353.QAA05980@phaeton.artisoft.com> In-Reply-To: <Pine.BSI.3.92.960412232310.206C-100000@freebsd.ki.net> from "Marc G. Fournier" at Apr 12, 96 11:28:39 pm
next in thread | previous in thread | raw e-mail | index | archive | help
> Just had an ed_start() panic tonight, after compiling a new
> kernel and forgetting to recompile the if_ed.c module without -O
> enabled (as per Julian's suggestion)
[ ... ]
> 316
> 317 switch (type) {
> 318 case T_PAGEFLT: /* page fault */
> 319 (void) trap_pfault(&frame, FALSE);
> 320 return;
> 321
> 322 case T_PROTFLT: /* general protection fault */
> 323 case T_SEGNPFLT: /* segment not present fault */
>
>
> Julian had suggested recompiling the if_ed.c module seperately from
> the rest, without -O enabled, to see if that made a difference, as the
> original core dump seemed to show everything was okay. Without -O enabled,
> the system seems to run okay (well, other then the rlist panics, of course),
> but with -O enabled, it dies after several hours.
>
> Is there anything i can do on my end to figure out the difference
> between the optimized vs non-optimized if_ed.o module in order to correct
> this problem? Some sort of 'diff' between the object files maybe?
volatile frame? type?
Terry Lambert
terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199604132353.QAA05980>
