From owner-freebsd-current@FreeBSD.ORG Wed Feb 4 13:15:53 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2865916A4CE; Wed, 4 Feb 2004 13:15:53 -0800 (PST) Received: from phantom.cris.net (phantom.cris.net [212.110.130.74]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2173443D54; Wed, 4 Feb 2004 13:15:46 -0800 (PST) (envelope-from ru@FreeBSD.org.ua) Received: from phantom.cris.net (ru@localhost [127.0.0.1]) by phantom.cris.net (8.12.10/8.12.10) with ESMTP id i14LGjoh009378; Wed, 4 Feb 2004 23:16:46 +0200 (EET) (envelope-from ru@FreeBSD.org.ua) Received: (from ru@localhost) by phantom.cris.net (8.12.10/8.12.10/Submit) id i14LGjpR009373; Wed, 4 Feb 2004 23:16:45 +0200 (EET) (envelope-from ru) Date: Wed, 4 Feb 2004 23:16:45 +0200 From: Ruslan Ermilov To: John Baldwin Message-ID: <20040204211645.GA9291@FreeBSD.org.ua> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="h31gzZEtNLTqOjlF" Content-Disposition: inline User-Agent: Mutt/1.5.5.1i cc: current@FreeBSD.org Subject: GPF with APM enabled X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Feb 2004 21:15:53 -0000 --h31gzZEtNLTqOjlF Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I use APM. I've upgraded my -CURRENT system from 20031223 to 20040203. It now exhibits the ``kernel trap 9 with interrupts disabled'' when /etc/rc.d/atm is started: : Script started on Wed Feb 4 23:05:05 2004 : GNU gdb 5.2.1 (FreeBSD) : Copyright 2002 Free Software Foundation, Inc. : GDB is free software, covered by the GNU General Public License, and you = are : welcome to change it and/or distribute copies of it under certain conditi= ons. : Type "show copying" to see the conditions. : There is absolutely no warranty for GDB. Type "show warranty" for detail= s. : This GDB was configured as "i386-undermydesk-freebsd"... : panic: from debugger : panic messages: : --- : Fatal trap 9: general protection fault while in kernel mode : instruction pointer =3D 0x8:0xc05b6a75 : stack pointer =3D 0x10:0xcd4269cc : frame pointer =3D 0x10:0xcd4269e8 : code segment =3D base 0x0, limit 0xfffff, type 0x1b : =3D DPL 0, pres 1, def32 1, gran 1 : processor eflags =3D resume, IOPL =3D 0 : current process =3D 449 (apm) : kernel: type 9 trap, code=3D0 : panic: from debugger : at line 450 in file /usr/src/sys/ddb/db_command.c :=20 :=20 : Fatal trap 3: breakpoint instruction fault while in kernel mode : instruction pointer =3D 0x8:0xc05a41b4 : stack pointer =3D 0x10:0xcd42678c : frame pointer =3D 0x10:0xcd426798 : code segment =3D base 0x0, limit 0xfffff, type 0x1b : =3D DPL 0, pres 1, def32 1, gran 1 : processor eflags =3D IOPL =3D 0 : current process =3D 449 (apm) : panic: from debugger : at line 450 in file /usr/src/sys/ddb/db_command.cUptime: 2m56s : Dumping 127 MB : 16 32 48 64 80 96 112 : --- : Reading symbols from /boot/kernel/if_dc.ko.debug...done. : Loaded symbols for /boot/kernel/if_dc.ko.debug : Reading symbols from /boot/kernel/miibus.ko...done. : Loaded symbols for /boot/kernel/miibus.ko : Reading symbols from /boot/kernel/if_wi.ko...done. : Loaded symbols for /boot/kernel/if_wi.ko : Reading symbols from /usr/obj/usr/src/sys/LURKER/modules/usr/src/sys/modu= les/wlan/wlan.ko.debug...done. : Loaded symbols for /usr/obj/usr/src/sys/LURKER/modules/usr/src/sys/module= s/wlan/wlan.ko.debug : Reading symbols from /usr/obj/usr/src/sys/LURKER/modules/usr/src/sys/modu= les/rc4/rc4.ko.debug...done. : Loaded symbols for /usr/obj/usr/src/sys/LURKER/modules/usr/src/sys/module= s/rc4/rc4.ko.debug : Reading symbols from /boot/kernel/snd_csa.ko...done. : Loaded symbols for /boot/kernel/snd_csa.ko : Reading symbols from /boot/kernel/snd_pcm.ko...done. : Loaded symbols for /boot/kernel/snd_pcm.ko : Reading symbols from /usr/obj/usr/src/sys/LURKER/modules/usr/src/sys/modu= les/apm/apm.ko.debug...done. : Loaded symbols for /usr/obj/usr/src/sys/LURKER/modules/usr/src/sys/module= s/apm/apm.ko.debug : Reading symbols from /usr/obj/usr/src/sys/LURKER/modules/usr/src/sys/modu= les/uart/uart.ko.debug...done. : Loaded symbols for /usr/obj/usr/src/sys/LURKER/modules/usr/src/sys/module= s/uart/uart.ko.debug : #0 doadump () at /usr/src/sys/kern/kern_shutdown.c:240 : 240 dumping++; : (kgdb) bt full : #0 doadump () at /usr/src/sys/kern/kern_shutdown.c:240 : No locals. : #1 0xc04a5513 in boot (howto=3D260) at /usr/src/sys/kern/kern_shutdown.c= :374 : No locals. : #2 0xc04a58d7 in __panic () at /usr/src/sys/kern/kern_shutdown.c:552 : td =3D (struct thread *) 0xc1bca150 : bootopt =3D 260 : newpanic =3D 0 : ap =3D 0xcd4267d8 "\220hB=CD=A2FB=C0uj[=C0" : buf =3D "from debugger", '\0' : #3 0xc0424752 in db_panic () at /usr/src/sys/ddb/db_command.c:450 : No locals. : #4 0xc04246a2 in db_command (last_cmdp=3D0xc0621440, cmd_table=3D0x0,=20 : aux_cmd_tablep=3D0xc05f87cc, aux_cmd_tablep_end=3D0xc05f87d0) : at /usr/src/sys/ddb/db_command.c:346 : cmd =3D (struct command *) 0xc05cbb20 : t =3D 0 : modif =3D "\0\035b=C0=C8vf=C0 hB=CD\r\0\0\0@be=C0\r\0\0\0\001\0\0\0@hB= =CD=B6\233Y=C0 Ie=C0\aK\0 =C4be=C0=E0\027e=C0=A0\035b=C0x\0\0\0=A0\035b=C0= =C8vf=C0dhB=CD!fB=C0W\201^=C0\200cB=C0\0\0\0\0\020\0\0\0=C8vf=C0=A0\035b=C0= =E6\\B=C0=A0\035b=C0X\025b=C0x\0\0\0\020\0\0" : addr =3D -1067750795 : count =3D -1 : have_addr =3D 0 : result =3D 0 : ---Type to continue, or q to quit--- : #5 0xc04247f5 in db_command_loop () at /usr/src/sys/ddb/db_command.c:472 : No locals. : #6 0xc0427855 in db_trap (type=3D9, code=3D0) at /usr/src/sys/ddb/db_tra= p.c:73 : bkpt =3D 0 : #7 0xc05a3efc in kdb_trap (type=3D9, code=3D0, regs=3D0xcd42698c) : at /usr/src/sys/i386/i386/db_interface.c:171 : ef =3D 582 : ddb_mode =3D 1 : #8 0xc05b4406 in trap_fatal (frame=3D0xcd42698c, eva=3D0) : at /usr/src/sys/i386/i386/trap.c:816 : code =3D 16 : type =3D 9 : ss =3D 16 : esp =3D 0 : softseg =3D {ssd_base =3D 0, ssd_limit =3D 1048575, ssd_type =3D 27,=20 : ssd_dpl =3D 0, ssd_p =3D 1, ssd_xx =3D 0, ssd_xx1 =3D 0, ssd_def32 =3D = 1, ssd_gran =3D 1} : #9 0xc05b3e82 in trap (frame=3D : {tf_fs =3D 24, tf_es =3D -851312624, tf_ds =3D -1067253664, tf_edi = =3D -1067329920, tf_esi =3D 599, tf_ebp =3D -851285528, tf_isp =3D -8512855= 76, tf_ebx =3D 0, tf_edx =3D 178, tf_ecx =3D 0, tf_eax =3D 0, tf_trapno =3D= 9, tf_err =3D 0, tf_eip =3D -1067750795, tf_cs =3D 8, tf_eflags =3D 65683,= tf_esp =3D -851285512, tf_ss =3D -1068697725}) : at /usr/src/sys/i386/i386/trap.c:618 : td =3D (struct thread *) 0xc1bca150 : p =3D (struct proc *) 0xc1bcc898 : ---Type to continue, or q to quit--- : sticks =3D 0 : i =3D 0 : ucode =3D 0 : type =3D 9 : code =3D 0 : eva =3D 0 : #10 0xc05b6a75 in atpic_handle_intr (iframe=3D : {if_vec =3D 0, if_fs =3D 24, if_es =3D -851312624, if_ds =3D -10687= 60992, if_edi =3D 22, if_esi =3D 599, if_ebp =3D 599, if_ebx =3D 0, if_edx = =3D 178, if_ecx =3D 0, if_eax =3D 32779, if_eip =3D 52595, if_cs =3D 88, if= _eflags =3D 519, if_esp =3D -850263465, if_ss =3D 52102}) at /usr/src/sys/i= 386/isa/atpic.c:354 : isrc =3D (struct intsrc *) 0xc061d680 : #11 0xc05b6c67 in Xatpic_intr0 () at {standard input}:32 : No locals. : ---Can't read userspace from dump, or kernel process--- :=20 : (kgdb)=20 : Script done on Wed Feb 4 23:05:19 2004 A debug kernel and modules are available. Cheers, --=20 Ruslan Ermilov FreeBSD committer ru@FreeBSD.org --h31gzZEtNLTqOjlF Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFAIWE9Ukv4P6juNwoRAtCmAJ91JZH8l3Z6Fa7ZooGhshHuiK0qQwCfYV9Q zwlWHREhZzI7TnICElltZmw= =O1zB -----END PGP SIGNATURE----- --h31gzZEtNLTqOjlF--