Date: Tue, 29 Apr 2003 23:24:22 +0300 From: Vallo Kallaste <kalts@estpak.ee> To: freebsd-current@freebsd.org Subject: Got crash Message-ID: <20030429202422.GA786@kevad.internal>
next in thread | raw e-mail | index | archive | help
Hi Got a crash after exiting from single user mode. The initial single user mode was caused by 'shutdown now'. Sources, world and kernel =66rom ~3 hours ago. Script started on Tue Apr 29 22:55:20 2003 root:kevad# gdb -k /sys/i386/compile/Kevad/kernel.debug /usr/crash/vmcore.0 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 condition= s. 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-undermydesk-freebsd"... panic: page fault panic messages: --- Fatal trap 12: page fault while in kernel mode cpuid =3D 1; lapic.id =3D 01000000 fault virtual address =3D 0x4c fault code =3D supervisor read, page not present instruction pointer =3D 0x8:0xc01cfb96 stack pointer =3D 0x10:0xf0bb2a54 frame pointer =3D 0x10:0xf0bb2a54 code segment =3D base 0x0, limit 0xfffff, type 0x1b =3D DPL 0, pres 1, def32 1, gran 1 processor eflags =3D interrupt enabled, resume, IOPL =3D 0 current process =3D 932 (umount) trap number =3D 12 panic: page fault cpuid =3D 1; lapic.id =3D 01000000 boot() called on cpu#1 syncing disks, buffers remaining... 814 814 813 813 813 813 813 813 813 813= 813 813 813 813 813 813 813 813 813 813 813 813=20 giving up on 741 buffers Uptime: 26m8s Dumping 1023 MB ata0: resetting devices .. done 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 256 272 288 304 320 = 336 352 368 384 400 416 432 448 464 480 496 512 528 544 560 576 592 608 624= 640 656 672 688 704 720 736 752 768 784 800 816 832 848 864 880 896 912 92= 8 944 960 976 992 1008 --- Reading symbols from /usr/src/sys/i386/compile/Kevad/modules/usr/src/sys/mo= dules/vinum/vinum.ko.debug...done. Loaded symbols for /usr/src/sys/i386/compile/Kevad/modules/usr/src/sys/modu= les/vinum/vinum.ko.debug Reading symbols from /usr/src/sys/i386/compile/Kevad/modules/usr/src/sys/mo= dules/ipfw/ipfw.ko.debug...done. Loaded symbols for /usr/src/sys/i386/compile/Kevad/modules/usr/src/sys/modu= les/ipfw/ipfw.ko.debug Reading symbols from /boot/kernel/ng_ether.ko...done. Loaded symbols for /boot/kernel/ng_ether.ko Reading symbols from /boot/kernel/netgraph.ko...done. Loaded symbols for /boot/kernel/netgraph.ko Reading symbols from /usr/src/sys/i386/compile/Kevad/modules/usr/src/sys/mo= dules/acpi/acpi.ko.debug...done. Loaded symbols for /usr/src/sys/i386/compile/Kevad/modules/usr/src/sys/modu= les/acpi/acpi.ko.debug Reading symbols from /boot/kernel/ng_socket.ko...done. Loaded symbols for /boot/kernel/ng_socket.ko Reading symbols from /boot/kernel/ng_iface.ko...done. Loaded symbols for /boot/kernel/ng_iface.ko Reading symbols from /boot/kernel/ng_ppp.ko...done. Loaded symbols for /boot/kernel/ng_ppp.ko Reading symbols from /boot/kernel/ng_bpf.ko...done. Loaded symbols for /boot/kernel/ng_bpf.ko Reading symbols from /boot/kernel/ng_vjc.ko...done. Loaded symbols for /boot/kernel/ng_vjc.ko Reading symbols from /boot/kernel/ng_pppoe.ko...done. Loaded symbols for /boot/kernel/ng_pppoe.ko #0 doadump () at ../../../kern/kern_shutdown.c:238 238 dumping++; (kgdb) bt full #0 doadump () at ../../../kern/kern_shutdown.c:238 No locals. #1 0xc01f32f1 in boot (howto=3D256) at ../../../kern/kern_shutdown.c:370 No locals. #2 0xc01f36fe in panic () at ../../../kern/kern_shutdown.c:543 td =3D (struct thread *) 0xc61aa390 bootopt =3D 256 newpanic =3D 1 buf =3D "page fault", '\0' <repeats 245 times> #3 0xc0367a92 in trap_fatal (frame=3D0xf0bb2a14, eva=3D0) at ../../../i386/i386/trap.c:834 code =3D 16 type =3D 12 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} #4 0xc0367742 in trap_pfault (frame=3D0xf0bb2a14, usermode=3D0, eva=3D76) at ../../../i386/i386/trap.c:748 va =3D 0 vm =3D (struct vmspace *) 0x0 map =3D (struct vm_map *) 0x1 rv =3D 1 ftype =3D 1 '\001' td =3D (struct thread *) 0xc61aa390 p =3D (struct proc *) 0xc61a9d20 #5 0xc03672cd in trap (frame=3D {tf_fs =3D 24, tf_es =3D 16, tf_ds =3D 16, tf_edi =3D -965942748, tf_= esi =3D -965806080, tf_ebp =3D -256169388, tf_isp =3D -256169408, tf_ebx = =3D 1, tf_edx =3D 0, tf_ecx =3D ---Type <return> to continue, or q <return>= to quit--- -969412416, tf_eax =3D 0, tf_trapno =3D 12, tf_err =3D 0, tf_eip =3D -10718= 42410, tf_cs =3D 8, tf_eflags =3D 66118, tf_esp =3D -256169308, tf_ss =3D -= 1068633292}) at ../../../i386/i386/trap.c:433 td =3D (struct thread *) 0xc61aa390 p =3D (struct proc *) 0xc61a9d20 sticks =3D 2 i =3D 0 ucode =3D 0 type =3D 12 code =3D 0 eva =3D 76 #6 0xc034f568 in calltrap () at {standard input}:97 No locals. #7 0xc04df334 in launch_requests (rq=3D0xc6a3adc0, reviveok=3D0) at /usr/src/sys/dev/vinum/vinumrequest.c:442 rqg =3D (struct rqgroup *) 0xc66ef800 rqno =3D 1 rqe =3D (struct rqelement *) 0xc66ce224 drive =3D (struct drive *) 0x0 rcount =3D 1 #8 0xc04def12 in vinumstart (bp=3D0xd28ec1b8, reviveok=3D0) at /usr/src/sys/dev/vinum/vinumrequest.c:302 plexno =3D 0 vol =3D (struct volume *) 0xc6369c00 rq =3D (struct request *) 0xc6a3adc0 status =3D REQUEST_OK #9 0xc04dec46 in vinumstrategy (biop=3D0xd28ec1b8) at /usr/src/sys/dev/vinum/vinumrequest.c:165 bp =3D (struct buf *) 0xd28ec1b8 ---Type <return> to continue, or q <return> to quit--- volno =3D 0 vol =3D (struct volume *) 0x0 #10 0xc01b5821 in spec_xstrategy (vp=3D0xc64b6000, bp=3D0xd28ec1b8) at ../../../fs/specfs/spec_vnops.c:513 mp =3D (struct mount *) 0x0 error =3D 0 dsw =3D (struct cdevsw *) 0x0 td =3D (struct thread *) 0xd28ec1b8 #11 0xc01b589b in spec_specstrategy (ap=3D0x0) at ../../../fs/specfs/spec_vnops.c:550 No locals. #12 0xc01b4948 in spec_vnoperate (ap=3D0x0) at ../../../fs/specfs/spec_vnops.c:123 No locals. #13 0xc023d119 in bwrite (bp=3D0xd28ec1b8) at vnode_if.h:1114 oldflags =3D 536870944 newbp =3D (struct buf *) 0xd28ec1b8 #14 0xc02f5dec in ffs_sbupdate (mp=3D0xc64b3400, waitfor=3D1) at ../../../ufs/ffs/ffs_vfsops.c:1490 fs =3D (struct fs *) 0xc63f3000 bp =3D (struct buf *) 0xd28ec1b8 blks =3D 1 space =3D (void *) 0xc636e800 i =3D 0 size =3D 2048 error =3D 0 allerror =3D 0 #15 0xc02f4e58 in ffs_unmount (mp=3D0xc63da000, mntflags=3D0, td=3D0xc61aa3= 90) at ../../../ufs/ffs/ffs_vfsops.c:981 ---Type <return> to continue, or q <return> to quit--- ump =3D (struct ufsmount *) 0xc64b3400 fs =3D (struct fs *) 0xc63f3000 error =3D 0 flags =3D 0 #16 0xc024bca4 in dounmount (mp=3D0xc63da000, flags=3D0, td=3D0xc61aa390) at ../../../kern/vfs_mount.c:1323 coveredvp =3D (struct vnode *) 0x0 fsrootvp =3D (struct vnode *) 0xc64b1a44 error =3D 0 async_flag =3D 0 #17 0xc024ba5c in unmount (td=3D0xc61aa390, uap=3D0xf0bb2d10) at ../../../kern/vfs_mount.c:1266 vp =3D (struct vnode *) 0xc64b1a44 mp =3D (struct mount *) 0xc63da000 error =3D 0 nd =3D {ni_dirp =3D 0x80be030---Can't read userspace from dump, or kernel = process--- (kgdb) quit root:kevad# addr2line -e /sys/i386/compile/Kevad/kernel.debug -f 0xc01cfb96 devsw =2E./../../kern/kern_conf.c:116 root:kevad# nm -n /sys/i386/compile/Kevad/kernel.debug | grep c01cfb9 c01cfb90 T devsw root:kevad# exit exit Script done on Tue Apr 29 22:55:47 2003 --=20 Vallo Kallaste
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030429202422.GA786>