From owner-freebsd-stable Mon Nov 29 11:24: 6 1999 Delivered-To: freebsd-stable@freebsd.org Received: from front7m.grolier.fr (front7m.grolier.fr [195.36.216.57]) by hub.freebsd.org (Postfix) with ESMTP id C94471570D for ; Mon, 29 Nov 1999 11:23:56 -0800 (PST) (envelope-from vons@iname.com) Received: from CYRIL (ppp-105-155.villette.club-internet.fr [194.158.105.155]) by front7m.grolier.fr (8.9.3/No_Relay+No_Spam_MGC990224) with ESMTP id UAA01489 for ; Mon, 29 Nov 1999 20:23:52 +0100 (MET) Message-Id: <4.2.2.19991129200126.00a94c20@mail.vons.local> X-Sender: vons@mail.vons.local (Unverified) X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.2 Date: Mon, 29 Nov 1999 20:23:27 +0100 To: freebsd-stable@freebsd.org From: Gert-Jan Vons Subject: kernel panic in stable of 29 Nov. Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hello all, My freebsd3.3-stable as of today panics with a page fault in kernel mode when I try to mount a CD-ROM. I haven't used the CD-ROM player in a while on this system, so I don't know exactly since when this is happening. The output of gdb -k and dmesg follow. I've kept the dump so if more info is needed, let me know. Gert-Jan -------------------------------- [dodo: compile/DODO]: gdb -k GNU gdb 4.18 Copyright 1998 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 conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-unknown-freebsd". (kgdb) symbol-file kernel.debug kernel.debug: No such file or directory. (kgdb) symbol-file kernel.dbg Reading symbols from kernel.dbg...done. (kgdb) exec-file /var/crash/kernel.2 (kgdb) core-file /var/crash/vmcore.2 IdlePTD 2510848 initial pcb at 200f40 panicstr: page fault panic messages: --- Fatal trap 12: page fault while in kernel mode fault virtual address = 0x17004a fault code = supervisor read, page not present instruction pointer = 0x8:0xc015d826 stack pointer = 0x10:0xc36ced68 frame pointer = 0x10:0xc36ced80 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 144 (mountd) interrupt mask = trap number = 12 panic: page fault syncing disks... 2 2 done dumping to dev 20401, offset 106496 dump 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 --- #0 boot (howto=256) at ../../kern/kern_shutdown.c:285 285 dumppcb.pcb_cr3 = rcr3(); (kgdb) where #0 boot (howto=256) at ../../kern/kern_shutdown.c:285 #1 0xc01380ec in at_shutdown ( function=0xc01e8802 <__set_sysinit_set_sym_memdev_sys_init+1050>, arg=0xc369c0a0, queue=-1016271572) at ../../kern/kern_shutdown.c:446 #2 0xc01c55e1 in trap_fatal (frame=0xc36ced2c, eva=1507402) at ../../i386/i386/trap.c:942 #3 0xc01c52bf in trap_pfault (frame=0xc36ced2c, usermode=0, eva=1507402) at ../../i386/i386/trap.c:835 #4 0xc01c4f62 in trap (frame={tf_es = 16, tf_ds = -1051787248, tf_edi = -1066765280, tf_esi = 32, tf_ebp = -1016271488, tf_isp = -1016271532, tf_ebx = 1507362, tf_edx = -1066765312, tf_ecx = 0, tf_eax = -1066765280, tf_trapno = 12, tf_err = -1066795008, tf_eip = -1072310234, tf_cs = -1015480312, tf_eflags = 66054, tf_esp = 1507362, tf_ss = -1072310304}) at ../../i386/i386/trap.c:437 #5 0xc015d826 in vfs_free_addrlist (nep=0xc06a7420) at ../../kern/vfs_subr.c:2283 #6 0xc015d88a in vfs_export (mp=0xc06a7600, nep=0xc06a7420, argp=0xc36ceddc) at ../../kern/vfs_subr.c:2303 #7 0xc06d42fa in ?? () #8 0xc015e58e in mount (p=0xc369c0a0, uap=0xc36cef94) at ../../kern/vfs_syscalls.c:305 #9 0xc01c5823 in syscall (frame={tf_es = 39, tf_ds = 39, tf_edi = 134718632, tf_esi = 134808899, tf_ebp = -1077945100, tf_isp = -1016270876, ---Type to continue, or q to quit--- tf_ebx = 5, tf_edx = 671604736, tf_ecx = 0, tf_eax = 21, tf_trapno = 12, tf_err = 2, tf_eip = 134543252, tf_cs = 31, tf_eflags = 518, tf_esp = -1077946428, tf_ss = 39}) at ../../i386/i386/trap.c:1100 #10 0xc01bb71c in Xint0x80_syscall () #11 0xbfbfdfcc in ?? () #12 0x80484f1 in ?? () #13 0x80480e9 in ?? () (kgdb) up #1 0xc01380ec in at_shutdown ( function=0xc01e8802 <__set_sysinit_set_sym_memdev_sys_init+1050>, arg=0xc369c0a0, queue=-1016271572) at ../../kern/kern_shutdown.c:446 446 boot(bootopt); (kgdb) up #2 0xc01c55e1 in trap_fatal (frame=0xc36ced2c, eva=1507402) at ../../i386/i386/trap.c:942 942 panic(trap_msg[type]); (kgdb) up #3 0xc01c52bf in trap_pfault (frame=0xc36ced2c, usermode=0, eva=1507402) at ../../i386/i386/trap.c:835 835 trap_fatal(frame, eva); (kgdb) up #4 0xc01c4f62 in trap (frame={tf_es = 16, tf_ds = -1051787248, tf_edi = -1066765280, tf_esi = 32, tf_ebp = -1016271488, tf_isp = -1016271532, tf_ebx = 1507362, tf_edx = -1066765312, tf_ecx = 0, tf_eax = -1066765280, tf_trapno = 12, tf_err = -1066795008, tf_eip = -1072310234, tf_cs = -1015480312, tf_eflags = 66054, tf_esp = 1507362, tf_ss = -1072310304}) at ../../i386/i386/trap.c:437 437 (void) trap_pfault(&frame, FALSE, eva); (kgdb) up #5 0xc015d826 in vfs_free_addrlist (nep=0xc06a7420) at ../../kern/vfs_subr.c:2283 2283 (*rnh->rnh_walktree) (rnh, vfs_free_netcred, (kgdb) list 2278 register int i; 2279 register struct radix_node_head *rnh; 2280 2281 for (i = 0; i <= AF_MAX; i++) 2282 if ((rnh = nep->ne_rtable[i])) { 2283 (*rnh->rnh_walktree) (rnh, vfs_free_netcred, 2284 (caddr_t) rnh); 2285 free((caddr_t) rnh, M_RTABLE); 2286 nep->ne_rtable[i] = 0; 2287 } (kgdb) -------------------------------- Copyright (c) 1992-1999 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 3.3-STABLE #6: Mon Nov 29 19:56:46 CET 1999 vons@dodo.vons.local:/home/fbsd/stable/src/sys/compile/DODO Timecounter "i8254" frequency 1193079 Hz CPU: Cyrix 6x86 (486-class CPU) Origin = "CyrixInstead" DIR=0x1731 Stepping=1 Revision=7 real memory = 50331648 (49152K bytes) avail memory = 46620672 (45528K bytes) Preloaded elf kernel "kernel" at 0xc0253000. Probing for devices on PCI bus 0: chip0: rev 0x02 on pci0.0.0 chip1: rev 0x02 on pci0.7.0 pn0: <82c169 PNIC 10/100BaseTX> rev 0x20 int a irq 15 on pci0.9.0 pn0: Ethernet address: 00:a0:cc:53:1a:e6 pn0: autoneg complete, link status good (full-duplex, 100Mbps) ncr0: rev 0x02 int a irq 9 on pci0.10.0 vga0: rev 0x00 int a irq 10 on pci0.11.0 de0: rev 0x21 int a irq 11 on pci0.12.0 de0: 21041 [10Mb/s] pass 2.1 de0: address 00:80:c8:4a:2f:3b Probing for devices on the ISA bus: sc0 flags 0x6 on isa sc0: VGA color <16 virtual consoles, flags=0x6> atkbdc0 at 0x60-0x6f on motherboard atkbd0 irq 1 on isa psm0 irq 12 on isa psm0: model Generic PS/2 mouse, device ID 0 sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa sio0: type 16550A sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16550A fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: FIFO enabled, 8 bytes threshold fd0: 1.44MB 3.5in ppc0 at 0x378 irq 7 flags 0x40 on isa ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode lpt0: on ppbus 0 lpt0: Interrupt-driven port vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa npx0 on motherboard npx0: INT 16 interface IP Filter: initialized. Default = pass all, Logging = enabled Waiting 5 seconds for SCSI devices to settle sa0 at ncr0 bus 0 target 4 lun 0 sa0: Removable Sequential Access SCSI-CCS device sa0: 3.300MB/s transfers da1 at ncr0 bus 0 target 1 lun 0 da1: Fixed Direct Access SCSI-2 device da1: 10.000MB/s transfers (10.000MHz, offset 8) da1: 1222MB (2503872 512 byte sectors: 255H 63S/T 155C) da0 at ncr0 bus 0 target 0 lun 0 da0: Fixed Direct Access SCSI-2 device da0: 10.000MB/s transfers (10.000MHz, offset 8), Tagged Queueing Enabled da0: 1033MB (2117025 512 byte sectors: 255H 63S/T 131C) changing root device to da0s1a cd0 at ncr0 bus 0 target 6 lun 0 cd0: Removable CD-ROM SCSI-2 device cd0: 4.237MB/s transfers (4.237MHz, offset 8) cd0: Attempt to query device size failed: NOT READY, Medium not present ------------------------ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message