Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Mar 2000 13:52:46 -0800
From:      Mike Smith <msmith@freebsd.org>
To:        keramida@ceid.upatras.gr
Cc:        current@freebsd.org
Subject:   Not actually (Was Re: crash in atkbd_isa_intr() )
Message-ID:  <200003222152.NAA01451@mass.cdrom.com>
In-Reply-To: Your message of "Wed, 22 Mar 2000 23:16:26 %2B0200." <20000322231626.A379@hades.hell.gr> 

next in thread | previous in thread | raw e-mail | index | archive | help
> I CVSup'ed 5.0 sources yesterday, and built my kernel this afternoon.
> The kernel built find, and I booted with the new kernel.  The uname
> output is:
> 
>     FreeBSD hades.hell.gr 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Wed Mar 22
>     17:04:49 EET 2000 root@hades.hell.gr:/usr/src/sys/compile/HADES i386
> 
> When I tried to 'make buildworld' though, the kernel froze while
> compiling openssl.  I thought it might be openssl triggering a bug in
> gcc, for a while, and tried building world a couple of times, but the
> system froze in different places; the kgdb information is shown below.
> 
> The kernel apparently stopped in atkbd_isa_intr().

No, that's where it went when you hit alt-ctrl-esc.
> #0  boot (howto=256) at ../../kern/kern_shutdown.c:304
> 304			dumppcb.pcb_cr3 = rcr3();
> (kgdb) where
> #0  boot (howto=256) at ../../kern/kern_shutdown.c:304
> #1  0xc0136195 in panic (fmt=0xc02004b4 "from debugger")
>     at ../../kern/kern_shutdown.c:554
> #2  0xc011b489 in db_panic (addr=-1071777419, have_addr=0, count=-1, 
>     modif=0xc02262d4 "") at ../../ddb/db_command.c:433
> #3  0xc011b429 in db_command (last_cmdp=0xc0227538, cmd_table=0xc0227398, 
>     aux_cmd_tablep=0xc025b214) at ../../ddb/db_command.c:333
> #4  0xc011b4ee in db_command_loop () at ../../ddb/db_command.c:455
> #5  0xc011d5ff in db_trap (type=3, code=0) at ../../ddb/db_trap.c:71
> #6  0xc01df715 in kdb_trap (type=3, code=0, regs=0xc02263dc)
>     at ../../i386/i386/db_interface.c:158
> #7  0xc01eb5d0 in trap (frame={tf_fs = 16, tf_es = 16, tf_ds = 16, 
>       tf_edi = -1071176096, tf_esi = -1071199872, tf_ebp = -1071487964, 
>       tf_isp = -1071487992, tf_ebx = 134, tf_edx = 1073741824, 
>       tf_ecx = -1071206912, tf_eax = 38, tf_trapno = 3, tf_err = 0, 
>       tf_eip = -1071777419, tf_cs = 8, tf_eflags = 582, tf_esp = -1071528961, 
>       tf_ss = -1071542615}) at ../../i386/i386/trap.c:549
> #8  0xc01df975 in Debugger (msg=0xc0218ea9 "manual escape to debugger")
>     at machine/cpufunc.h:64
> #9  0xc01db626 in scgetc (sc=0xc0272660, flags=2)
>     at ../../dev/syscons/syscons.c:3134
> #10 0xc01d80a9 in sckbdevent (thiskbd=0xc026b140, event=0, arg=0xc0272660)
>     at ../../dev/syscons/syscons.c:634
> #11 0xc01cf166 in atkbd_intr (kbd=0xc026b140, arg=0x0)
>     at ../../dev/kbd/atkbd.c:462
> #12 0xc01f8024 in atkbd_isa_intr (arg=0xc026b140) at ../../isa/atkbd_isa.c:125

This is just you breaking into the debugger, followed by what looks like 
a 'panic' command.

-- 
\\ Give a man a fish, and you feed him for a day. \\  Mike Smith
\\ Tell him he should learn how to fish himself,  \\  msmith@freebsd.org
\\ and he'll hate you for a lifetime.             \\  msmith@cdrom.com




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200003222152.NAA01451>