From owner-freebsd-current@FreeBSD.ORG Fri Mar 28 08:46:42 2003 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 C855037B401 for ; Fri, 28 Mar 2003 08:46:42 -0800 (PST) Received: from bunrab.catwhisker.org (adsl-63-193-123-122.dsl.snfc21.pacbell.net [63.193.123.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id F04A943F3F for ; Fri, 28 Mar 2003 08:46:39 -0800 (PST) (envelope-from david@catwhisker.org) Received: from bunrab.catwhisker.org (localhost [127.0.0.1]) by bunrab.catwhisker.org (8.12.8/8.12.8) with ESMTP id h2SGkdhw019358 for ; Fri, 28 Mar 2003 08:46:39 -0800 (PST) (envelope-from david@bunrab.catwhisker.org) Received: (from david@localhost) by bunrab.catwhisker.org (8.12.8/8.12.8/Submit) id h2SGkd9m019357 for current@freebsd.org; Fri, 28 Mar 2003 08:46:39 -0800 (PST) Date: Fri, 28 Mar 2003 08:46:39 -0800 (PST) From: David Wolfskill Message-Id: <200303281646.h2SGkd9m019357@bunrab.catwhisker.org> To: current@freebsd.org X-Spam-Status: No, hits=-3.2 required=5.0 tests=AWL version=2.50 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.50 (1.173-2003-02-20-exp) Subject: Fatal trap 9: general protection fault while in kernel mode 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: Fri, 28 Mar 2003 16:46:44 -0000 Been tracking -CURENT (& -STABLE, though that is of marginal relevance to this) on a daily basis for a couple of years now. Gone fairly well, usually; sometimes there's turbulence. I suspect this is just a bump, though -- and it's the first one I've encountered in at least a couple of weeeks. Sources updated as of 0347 hrs. US/Pacific; mirror I normally use is cvsup14 (though I noticed that my script fell back to others in the last few days, and I recall that cvsup13 was used yesterday). I'd need to reboot the system to be more definite than that. Got -CURRENT (re-)built; booted, logged in, poked around, seemed OK; issued: sudo boot0cfg -s 1 ad0 && sudo halt -p (to switch to default to booting from -STABLE next time I bring the machine up, then power the machine off). Was greeted on the xterm that has the serial console by: ... Starting background file system checks in 60 seconds. Fri Mar 28 08:24:10 PST 2003 FreeBSD/i386 (freebeast.catwhisker.org) (cuaa0) login: [0] f:00 typ:165 s(CHS):0/1/1 e(CHS):4/254/127 s:63 l:4192902 [1] f:00 typ:165 s(CHS):5/0/65 e(CHS):9/254/191 s:4192965 l:4192965 [2] f:00 typ:165 s(CHS):10/0/129 e(CHS):14/254/25Expensive timeout(9) function: 0xc02cf3a0(50xc4025000) 0.067257430 s s:8385930 l:4192965 [3] f:80 typ:165 s(CHS):15/0/193 e(CHS):255/254/255 s:12578895 l:67697910 GEOM: Reconfigure ad0s1, start 32256 length 2146765824 end 2146798079 GEOM: Reconfigure ad0s2, start 2146798080 length 2146798080 end 4293596159 GEOM: Reconfigure ad0s3, start 4293596160 length 2146798080 end 6440394239 GEOM: Reconfigure ad0s4, start 6440394240 length 34661329920 end 41101724159 boot() called on cpu#0 Waiting (max 60 seconds) for system process `vnlru' to stop...stopped s) fong (max 60 second r system process `bufdaemon' to stop... Fatal trap 9: general protection fault while in kernel mode cpuid = 1; lapic.id = 01000000 instruction pointer = 0x8:0xd68e2d0a stack pointer = 0x10:0xd68e2ce4 frame pointer = 0x10:0x8 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 = 11 (idle: cpu1)stopped r' to stop...60 seconds) for system process `synce kernel: type 9 trap, code=0 Stopped at 0xd68e2d0a: mov %si,%ss db> tr Fatal trap 12: page fault while in kernel mode cpuid = 1; lapic.id = 01000000 fault virtual address = 0xc fault code = supervisor read, page not present instruction pointer = 0x8:0xc0341a00 stack pointer = 0x10:0xd68e29e8 frame pointer = 0x10:0xd68e29ec code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = resume, IOPL = 0 current process = 11 (idle: cpu1) kernel: type 12 trap, code=0 db> show pcpu 0 cpuid = 0 curthread = 0xc1505a50: pid 12 "idle: cpu0" curpcb = 0xd68e5da0 fpcurthread = none idlethread = 0xc1505a50: pid 12 "idle: cpu0" currentldt = 0x28 spin locks held: db> show pcpu 1 cpuid = 1 curthread = 0xc1505960: pid 11 "idle: cpu1" curpcb = 0xd68e2da0 fpcurthread = none idlethread = 0xc1505960: pid 11 "idle: cpu1" currentldt = 0x28 spin locks held: db> show locks db> I have nothing urgent such that I need to get the machine up & running soon, so I can leave it this way for a while. (Note that I had planned to power it off until tonight.) As you can see, the box is SMP (2x886 MHz PIIIs); 512 MB RAM iirc. Very little customization for the kernel beyond tweaking GENERIC for SMP. I'll try to check back here from time to time (have a project in the back yard that will require attention & labor). I'm presently building -CURRENT from equivalent sources on my (UP) laptop. Anyway, if anyone thinks of something useful I can do to help figure this out and/or test patches, please let me know. (I do keep a private mirror of the CVS repo here, and testing patches is pretty straightforward for me.) Thanks, david -- David H. Wolfskill david@catwhisker.org Based on what I have seen to date, the use of Microsoft products is not consistent with reliability. I recommend FreeBSD for reliable systems.