Date: Tue, 20 Feb 2007 20:58:29 +0300 From: Alexey Sopov <suntechnic@gmail.com> To: stable@freebsd.org Subject: 6.2-RELEASE + MPD 4.1 = Fatal trap 12: page fault while in kernel mode Message-ID: <1365869667.20070220205829@gmail.com>
next in thread | raw e-mail | index | archive | help
------------5C6321D25F10328 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Hi! Yesterday I've updated my FreeBSD 6.0-RELEASE + mpd-4.0b4 up to FreeBSD 6.2-RELEASE + mpd-4.1. And today I have a Fatal Trap. Could you please help me to figure out what the problem consists in? I folowed instructions described in handbook: [intel][root]~# kgdb /usr/obj/usr/src/sys/router/kernel.debug /var/crash/v= mcore.77 kgdb: kvm_nlist(_stopped_cpus): kgdb: kvm_nlist(_stoppcbs): [GDB will not be able to debug user-mode threads: /usr/lib/libthread_db.so:= Undefined symbol "ps_pglobal_lookup"] GNU gdb 6.1.1 [FreeBSD] Copyright 2004 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-marcel-freebsd". Unread portion of the kernel message buffer: <6>external: promiscuous mode enabled Fatal trap 12: page fault while in kernel mode fault virtual address =3D 0xc fault code =3D supervisor read, page not present instruction pointer =3D 0x20:0xc0596202 stack pointer =3D 0x28:0xe4fabb18 frame pointer =3D 0x28:0xe4fabb4c 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 12 (swi4: clock sio) Dumping 2047 MB (2 chunks) chunk 0: 1MB (159 pages) ... ok chunk 1: 2047MB (524032 pages) 2032 2016 2000 1984 1968 1952 1936 1920 19= 04 1888 1872 1856 1840 1824 1808 1792 1776 1760 1744 1728 1712 1696 1680 16= 64 1648 1632 1616 1600 1584 1568 1552 1536 1520 1504 1488 1472 1456 1440 14= 24 1408 1392 1376 1360 1344 1328 1312 1296 1280 1264 1248 1232 1216 1200 11= 84 1168 1152 1136 1120 1104 1088 1072 1056 1040 1024 1008 992 976 960 944 9= 28 912 896 880 864 848 832 816 800 784 768 752 736 720 704 688 672 656 640 = 624 608 592 576 560 544 528 512 496 480 464 448 432 416 400 384 368 352 336= 320 304 288 272 256 240 224 208 192 176 160 144 128 112 96 80 64 48 32 16 #0 doadump () at pcpu.h:165 165 pcpu.h: No such file or directory. in pcpu.h (kgdb) bt #0 doadump () at pcpu.h:165 #1 0xc04772e7 in db_fncall (dummy1=3D-1067884030, dummy2=3D0, dummy3=3D1, = dummy4=3D0xe4fab92c "") at /usr/src/sys/ddb/db_command.c:492 #2 0xc0477780 in db_command_loop () at /usr/src/sys/ddb/db_command.c:350 #3 0xc0479600 in db_trap (type=3D12, code=3D0) at /usr/src/sys/ddb/db_main= .c:222 #4 0xc0572252 in kdb_trap (type=3D0, code=3D0, tf=3D0xe4fabad8) at /usr/sr= c/sys/kern/subr_kdb.c:473 #5 0xc06ffae4 in trap_fatal (frame=3D0xe4fabad8, eva=3D12) at /usr/src/sys= /i386/i386/trap.c:828 #6 0xc06ffdeb in trap_pfault (frame=3D0xe4fabad8, usermode=3D0, eva=3D12) at /usr/src/sys/i386/i386/trap.c:745 #7 0xc0700235 in trap (frame=3D {tf_fs =3D 8, tf_es =3D 40, tf_ds =3D 40, tf_edi =3D 1352, tf_esi =3D= 0, tf_ebp =3D -453330100, tf_isp =3D -453330172, tf_ebx =3D -940045504, tf= _edx =3D 20, tf_ecx =3D 1396, tf_eax =3D 44, tf_trapno =3D 12, tf_err =3D 0= , tf_eip =3D -1067884030, tf_cs =3D 32, tf_eflags =3D 66054, tf_esp =3D 256= , tf_ss =3D -453330040}) at /usr/src/sys/i386/i386/trap.c:435 #8 0xc06ec0ea in calltrap () at /usr/src/sys/i386/i386/exception.s:139 #9 0xc0596202 in m_copym (m=3D0x0, off0=3D1396, len=3D1376, wait=3D1) at /usr/src/sys/kern/uipc_mbuf.c:397 #10 0xc061804a in ip_fragment (ip=3D0xcd365820, m_frag=3D0xe4fabc20, mtu=3D= -940045504, if_hwassist_flags=3D0, sw_csum=3D3073) at /usr/src/sys/netinet/ip_outpu= t.c:975 #11 0xc061a846 in ip_output (m=3D0xc6894300, opt=3D0xcd365820, ro=3D0xe4fab= bec, flags=3D1, imo=3D0x0, inp=3D0x0) at /usr/src/sys/netinet/ip_output.c:804 #12 0xc0609742 in dummynet_send (m=3D0xc66b9e00) at /usr/src/sys/netinet/ip= _dummynet.c:771 #13 0xc0609a32 in dummynet (unused=3D0x0) at /usr/src/sys/netinet/ip_dummyn= et.c:753 #14 0xc0563590 in softclock (dummy=3D0x0) at /usr/src/sys/kern/kern_timeout= .c:290 #15 0xc053a15f in ithread_loop (arg=3D0xc6391760) at /usr/src/sys/kern/kern= _intr.c:682 #16 0xc0538cbd in fork_exit (callout=3D0xc053a040 <ithread_loop>, arg=3D0x2= c, frame=3D0x2c) at /usr/src/sys/kern/kern_fork.c:821 #17 0xc06ec14c in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:= 208 (kgdb) list *0xc0596202 0xc0596202 is in m_copym (/usr/src/sys/kern/uipc_mbuf.c:400). 395 MBUF_CHECKSLEEP(wait); 396 if (off =3D=3D 0 && m->m_flags & M_PKTHDR) 397 copyhdr =3D 1; 398 while (off > 0) { 399 KASSERT(m !=3D NULL, ("m_copym, offset > size of mb= uf chain")); 400 if (off < m->m_len) 401 break; 402 off -=3D m->m_len; 403 m =3D m->m_next; 404 } =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3Dkernel config file=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D machine i386 cpu I686_CPU ident router makeoptions DEBUG=3D-g #Build kernel with gdb(1) debug sy= mbols options KDB options DDB options BREAK_TO_DEBUGGER options SCHED_4BSD # 4BSD scheduler options INET # InterNETworking options FFS # Berkeley Fast Filesystem options SOFTUPDATES # Enable FFS soft updates support options UFS_DIRHASH # Improve performance on big direct= ories options MD_ROOT # MD is a potential root device options NFSCLIENT # Network Filesystem Client options NFSSERVER # Network Filesystem Server options NFS_ROOT # NFS usable as /, requires NFSCLIE= NT options COMPAT_43 # Compatible with BSD 4.3 [KEEP THI= S!] options COMPAT_FREEBSD4 # Compatible with FreeBSD4 options SCSI_DELAY=3D5000 # Delay (in ms) before probing SCSI options SYSVSHM # SYSV-style shared memory options SYSVMSG # SYSV-style message queues options SYSVSEM # SYSV-style semaphores options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time exte= nsions options KBD_INSTALL_CDEV # install a CDEV entry in /dev options AHC_REG_PRETTY_PRINT # Print register bitfields in debug # output. Adds ~128k to driver. options AHD_REG_PRETTY_PRINT # Print register bitfields in debug options ADAPTIVE_GIANT # Giant mutex is adaptive. options IPDIVERT options DUMMYNET options IPFIREWALL options IPFIREWALL_VERBOSE options IPFIREWALL_FORWARD options IPFIREWALL_DEFAULT_TO_ACCEPT #allow everything by default options HZ=3D1024 options DEVICE_POLLING options GEOM_STRIPE options GEOM_MIRROR options NETGRAPH options NETGRAPH_PPP options NETGRAPH_BPF options NETGRAPH_IFACE options NETGRAPH_PPTPGRE options NETGRAPH_NETFLOW options NETGRAPH_TEE options NETGRAPH_SOCKET options NETGRAPH_KSOCKET options NETGRAPH_VJC options NETGRAPH_TCPMSS device isa device pci device ata device atadisk # ATA disk drives device atapicd # ATAPI CDROM drives options ATA_STATIC_ID # Static device numbering device scbus # SCSI bus (required for SCSI) device da # Direct Access (disks) device pass # Passthrough device (direct SCSI access) device ses # SCSI Environmental Services (and SAF-TE) device ahd device twe # 3ware ATA RAID device atkbdc # AT keyboard controller device atkbd # AT keyboard device vga # VGA video card driver device splash # Splash screen and screen saver support device sc device agp # support several AGP chipsets device npx device apm device pmtimer device sio # 8250, 16[45]50 based serial ports device ppbus # Parallel port bus (required) device miibus # MII bus support device fxp # Intel EtherExpress PRO/100B (82557, 82558) device re # RealTek 8139C+/8169/8169S/8110S device rl # RealTek 8129/8139 device em device iicbus device smbus device smb device iicsmb device nfsmb # Pseudo devices. device loop # Network loopback device mem # Memory and kernel memory devices device io # I/O device device random # Entropy device device ether # Ethernet support device ppp # Kernel PPP device tun # Packet tunnel. device pty # Pseudo-ttys (telnet etc) device bpf # Berkeley packet filter device pf device pflog device apic =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3Dkernel config file=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --=20 [ /Iexa ] mailto:suntechnic@gmail.com ------------5C6321D25F10328 Content-Type: application/pgp-signature -----BEGIN PGP MESSAGE----- Version: 2.6 iQEVAwUARds2w83W5eUnRI4pAQHQQQf+MnHdsFCk0Sd6kVEOcduVvMTcrKeKETLT p+X4SBNgpPduDzol2ltEe67+juODmiX+jlbWBc9CuXqqNkigm+13p4vOfdAQVugK wFw+TqsSp5t+1BfNboyofOpz3bggHFos+kIbP2dFquGKOk1WWZbK76aw74y6eTwd 3WBdmSH0Tm4EHK7NHwCO2O4ybW5LSAQw7RNZ/IYRoRnr0B+4K2ZyBeGej2fI6shu sSwF7FNI5e2TayxT/HI6XeTcZCkVIYeNioBtVBIlfVCbagaVxD/1zgvxB31Ku/RK zCqzkQI1tz5bt2R5Hm+JNhRK+oCNw0EFuQMRLLYsTQlJo10ygsFxyA== =+I/u -----END PGP MESSAGE----- ------------5C6321D25F10328--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1365869667.20070220205829>