From owner-freebsd-current Sun Mar 8 07:04:44 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA03304 for freebsd-current-outgoing; Sun, 8 Mar 1998 07:04:44 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from news1.gtn.com (news1.gtn.com [194.77.0.15]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA03237; Sun, 8 Mar 1998 07:04:34 -0800 (PST) (envelope-from andreas@klemm.gtn.com) Received: (from uucp@localhost) by news1.gtn.com (8.8.6/8.8.6) with UUCP id QAA18759; Sun, 8 Mar 1998 16:00:08 +0100 (MET) Received: (from andreas@localhost) by klemm.gtn.com (8.8.8/8.8.7) id PAA01013; Sun, 8 Mar 1998 15:35:08 +0100 (CET) (envelope-from andreas) Message-ID: <19980308153508.12630@klemm.gtn.com> Date: Sun, 8 Mar 1998 15:35:08 +0100 From: Andreas Klemm To: current@FreeBSD.ORG Cc: dyson@FreeBSD.ORG Subject: page fault while in kernel mode (-current from this morning && softupdates) Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.89.1i X-Disclaimer: A free society is one where it is safe to be unpopular X-Operating-System: FreeBSD 3.0-CURRENT SMP Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi ! I grabbed the newest -current and enabled Softtupdates. I don't know, if this problem is more related to softupdates, SMP or to -current's vm system. I already noticed, that some people seemed to have trouble with enabling noatime. This is the first panic, but I'll keep you informed. It happened when I left X11 session with CTRL-ALT-BS Here what DDB told me: Fatal trap 12: page fault while in kernel mode mp_lock=00000002 cpuip=0 lapic.id=01000000 fault virtual address = 0xf1349ff8 Supervisor read page not present ... Current process = 306 (XF86_SVGA) kernel: type 12 trap, code=0 .... Stopped at _pmap_remove_all+0x10d: movel 0x8(%esi), %ebr _pmap_remove_all _pmap_page_protect _vmobject_terminate _vmobject_deallocate _vm_map_entry_delete _vm_map_delete _vm_map_remove _exit1 _exit _syscall _xsyscall ---syscall 0x1, I use SMP, BISDN and Softupdates /dev/sd0a on / (local, writes: sync 7 async 152) /dev/sd0s2f on /usr (local, soft-updates, writes: sync 2 async 207) /dev/sd0s2e on /var (local, soft-updates, writes: sync 103 async 312) /dev/ccd0c on /obj (asynchronous, local, noatime, soft-updates, writes: sync 2 async 0) /dev/ccd1c on /news (local, noatime, soft-updates, writes: sync 2 async 0) /dev/ccd2c on /proxy (local, noatime, soft-updates, writes: sync 2 async 31) /dev/ccd3c on /home (local, writes: sync 133 async 68) procfs on /proc (local, writes: sync 0 async 0) /dev/sd0s1 on /dos (local, read-only, writes: sync 0 async 0) mfs:33 on /tmp (asynchronous, local, noatime, writes: sync 49 async 120) # # BISDN kernel # machine "i386" cpu "I686_CPU" ident BISDNSMP maxusers 64 # SMP Stuff options SMP # Symmetric MultiProcessor Kernel options APIC_IO # Symmetric (APIC) I/O #options USER_LDT # for Wine #Debugging options DDB options KTRACE #kernel tracing options SHOW_BUSYBUFS # busy buffers on shutdown ? options USERCONFIG #boot -c editor options VISUAL_USERCONFIG #visual boot -c editor # Networking options INET #InterNETworking options IPFIREWALL #firewall options IPFIREWALL_VERBOSE #print information about dropped packets options "IPFIREWALL_VERBOSE_LIMIT=100" #limit verbosity options IPFIREWALL_DEFAULT_TO_ACCEPT #allow everything by default options IPDIVERT #divert sockets # filesystems options FFS #Berkeley Fast Filesystem options SOFTUPDATES #Kirk McKusick's code options DSI_SOFT_MODEM #code for DSI Softmodems options QUOTA #enable disk quotas options NFS #Network File System options MFS #Memory File System options PROCFS #Process filesystem options MSDOSFS #MS DOS File System options "CD9660" #ISO 9660 filesystem options NSWAPDEV=3 #Allow this many swap-devices. options FDESC #File descriptor filesystem # misc options options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] options UCONSOLE #Allow users to grab the console options SYSVSHM,SYSVSEM,SYSVMSG #shared memory (X11) options "MD5" options COMPAT_LINUX # Linux Binary compatibility #options "VM86" config kernel root on sd1 # ISA and PCI BUS support controller isa0 controller pci0 # PnP Support controller pnp0 # Floppy Disk Controller controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr disk fd0 at fdc0 drive 0 # SCSI Devices # AHA 2940U controller ahc0 controller scbus0 at ahc0 disk sd0 at scbus0 target 0 unit 0 disk sd3 at scbus0 target 1 unit 0 tape st0 at scbus0 target 4 device worm0 at scbus0 target 5 device cd0 at scbus0 target 6 # AHA 2940 controller ahc1 controller scbus1 at ahc1 disk sd1 at scbus1 target 1 unit 0 disk sd2 at scbus1 target 2 unit 0 options AHC_TAGENABLE # tagged command queueing options AHC_ALLOW_MEMIO options AHC_SCBPAGING_ENABLE options SCSI_REPORT_GEOMETRY # SCO compatible system console device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr options MAXCONS=4 # number of virtual consoles options SC_HISTORY_SIZE=200 # number of history buffer lines # floating point unit device npx0 at isa? port "IO_NPX" flags 0x1 irq 13 vector npxintr # serial devices on mainboard # `flags' for serial drivers that support consoles (only for sio now): # 0x10 enable console support for this unit. The other console flags # are ignored unless this is set. Enabling console support does # not make the unit the preferred console - boot with -h or set # the 0x20 flag for that. Currently, at most one unit can have # console support; the first one (in config file order) with # this flag set is preferred. Setting this flag for sio0 gives # the old behaviour. # 0x20 force this unit to be the console (unless there is another # higher priority console). This replaces the COMCONSOLE option. # 0x40 reserve this unit for low level console operations. Do not # device sio0 at isa? port "IO_COM1" tty irq 4 flags 0x20 vector siointr device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr options BREAK_TO_DEBUGGER #a BREAK on a comconsole goes to DDB, #if available. options CONSPEED=38400 #default speed for serial console #(default 9600) # parallel device on mainboard device lpt0 at isa? port? tty irq 7 vector lptintr # PS/2 mouse on mainboard device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr options "PSM_ACCEL=1" # PS/2 mouse acceleration # Joystick device joy0 at isa? port "IO_GAME" # Network 3COM PCI device vx0 device ed0 at isa? port 0x280 net irq 10 iomem 0xd0000 vector edintr # Soundblaster 16 # SoundBlaster DSP driver - for SB, SB Pro, SB16, PAS(emulating SB) # SoundBlaster 16 DSP driver - for SB16 - requires sb0 device # SoundBlaster 16 MIDI - for SB16 - requires sb0 device # Yamaha OPL-2/OPL-3 FM - for SB, SB Pro, SB16, PAS # controller snd0 # device sb0 at isa? port 0x220 irq 5 conflicts drq 1 vector sbintr # device sbxvi0 at isa? port? irq? drq 5 conflicts # device sbmidi0 at isa? port 0x330 irq? conflicts # device opl0 at isa? port 0x388 conflicts # pcm: PCM audio through various sound cards. device pcm0 at isa? port ? tty irq 5 drq 1 flags 0x15 vector pcmintr # Pseudo devices pseudo-device loop pseudo-device ether pseudo-device vn 1 #Vnode driver (turns a file into a dev.) pseudo-device tun 1 #user mode ppp pseudo-device bpfilter 4 #Berkeley packet filter pseudo-device pty 16 pseudo-device gzip # Exec gzipped a.out's pseudo-device ccd 4 #Concatenated disk driver pseudo-device ppp 1 #Point-to-point protocol pseudo-device su #scsi user pseudo-device ssc #super scsi options PPP_BSDCOMP #PPP BSD-compress support options PPP_DEFLATE #PPP zlib/deflate/gzip support options PPP_FILTER #enable bpf filtering (needs bpfilter) # BISDN options IPI_VJ # Van Jacobsen header compression support #options "IPI_DIPA=3" # send ip accounting packets every 3 seconds options TELES_HAS_MEMCPYB # bisdn 0.97 # Teles S0/16.3 ###################################################### IRQ 9 ## controller tel0 at isa? port 0xd80 net irq 9 vector telintr pseudo-device disdn pseudo-device isdn pseudo-device ipi 4 pseudo-device ispy 4 pseudo-device itel 2 -- Andreas Klemm powered by ,,symmetric multiprocessor FreeBSD'' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message