From owner-freebsd-bugs@FreeBSD.ORG Tue Jan 16 15:00:48 2007 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2741416A56B for ; Tue, 16 Jan 2007 15:00:48 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 0B82813C442 for ; Tue, 16 Jan 2007 15:00:48 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l0GF0l1j079238 for ; Tue, 16 Jan 2007 15:00:47 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l0GF0lTm079235; Tue, 16 Jan 2007 15:00:47 GMT (envelope-from gnats) Date: Tue, 16 Jan 2007 15:00:47 GMT Message-Id: <200701161500.l0GF0lTm079235@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: "luka kanduc" Cc: Subject: Re: kern/107905 Kernel panic during normal operation (page fault) X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: luka kanduc List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Jan 2007 15:00:48 -0000 The following reply was made to PR kern/107905; it has been noted by GNATS. From: "luka kanduc" To: bug-followup@freebsd.org Cc: Subject: Re: kern/107905 Kernel panic during normal operation (page fault) Date: Tue, 16 Jan 2007 15:53:00 +0100 ------=_Part_90389_25268224.1168959180510 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline got another crash now its connected with ruby: Unread portion of the kernel message buffer: Fatal trap 12: page fault while in kernel mode fault virtual address = 0xfd21a429 fault code = supervisor read, page not present instruction pointer = 0x20:0xc06dc04e stack pointer = 0x28:0xec520b3c frame pointer = 0x28:0xec520bc8 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 = 5203 (ruby18) trap number = 12 panic: page fault KDB: stack backtrace: panic(c0999400,c09ef552,cb5579e8,1,1,...) at panic+0x12a trap_fatal(c144b000,fd21a000,1,0,0,c662e300,c144b000,fd21a000,0,ec520afc) at trap_fatal+0x27a trap_pfault(fd21a429,ec520ae0,ec520af0,ec520afc,fd21a429,...) at trap_pfault+0x1c9 trap(8,67040028,28,17523,fd21a429,...) at trap+0x354 calltrap() at calltrap+0x5 --- trap 0xc, eip = 0xc06dc04e, esp = 0xec520b3c, ebp = 0xec520bc8 --- calcru1(ec520c74,ec520c7c,1,1309,ba8b0d00,...) at calcru1+0x323 calcru(cb557860,ec520c74,ec520c7c,ee9898c0,257,...) at calcru+0x94 kern_getrusage(c662e300,0,ec520c74,0,0,...) at kern_getrusage+0x79 getrusage(c662e300,ec520d04,8,2e359fde,4,...) at getrusage+0x27 syscall(ac8003b,3b,bfbe003b,bfbe4520,0,...) at syscall+0x217 Xint0x80_syscall() at Xint0x80_syscall+0x1f --- syscall (117, FreeBSD ELF32, getrusage), eip = 0x281d642b, esp = 0xbfbe444c, ebp = 0xbfbe44d8 --- Uptime: 12h57m50s Dumping 1535 MB (2 chunks) chunk 0: 1MB (160 pages) ... ok chunk 1: 1535MB (392956 pages) 1520 1504 1488 1472 1456 1440 1424 1408 1392 1376 1360 1344 1328 1312 1296 1280 1264 1248 1232 1216 1200 1184 1168 1152 1136 1120 1104 1088 1072 1056 1040 1024 1008 992 976 960 944 928 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 0xc06de330 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:409 #2 0xc06de89d in panic (fmt=0xc0999400 "%s") at /usr/src/sys/kern/kern_shutdown.c:565 #3 0xc0950ef6 in trap_fatal (frame=0xec520afc, eva=4246840361) at /usr/src/sys/i386/i386/trap.c:837 #4 0xc09511b0 in trap_pfault (frame=0xec520afc, usermode=0, eva=4246840361) at /usr/src/sys/i386/i386/trap.c:745 #5 0xc09515e3 in trap (frame= {tf_fs = 8, tf_es = 1728315432, tf_ds = 40, tf_edi = 95523, tf_esi = -48126935, tf_ebp = -330167352, tf_isp = -330167512, tf_ebx = 626769627, tf_edx = 0, tf_ecx = 0, tf_eax = 626770134, tf_trapno = 12, tf_err = 0, tf_eip = -1066549170, tf_cs = 32, tf_eflags = 66195, tf_esp = 2075078190, tf_ss = 95523}) at /usr/src/sys/i386/i386/trap.c:435 #6 0xc093d39a in calltrap () at /usr/src/sys/i386/i386/exception.s:139 #7 0xc06dc04e in calcru1 (p=0x17523, ruxp=0xec520bdc, up=0xec520c74, sp=0xec520c7c) at /usr/src/sys/kern/kern_resource.c:821 #8 0xc06dc26d in calcru (p=0xcb557860, up=0x255bc0d6, sp=0x255bc0d6) at /usr/src/sys/kern/kern_resource.c:737 #9 0xc06dc3d5 in kern_getrusage (td=0x255bc0d6, who=0, rup=0xec520c74) at /usr/src/sys/kern/kern_resource.c:861 #10 0xc06dc500 in getrusage (td=0x255bc0d6, uap=0xec520d04) at /usr/src/sys/kern/kern_resource.c:841 #11 0xc0951aa1 in syscall (frame= {tf_fs = 180879419, tf_es = 59, tf_ds = -1078067141, tf_edi = -1078049504, tf_esi = 0, tf_ebp = -1078049576, tf_isp = -330166940, tf_ebx = 673575976, tf_edx = 134716240, tf_ecx = 128, tf_eax = 117, tf_trapno = 22, tf_err = 2, tf_eip = 673014827, tf_cs = 51, tf_eflags = 646, tf_esp = -1078049716, tf_ss = 59}) at /usr/src/sys/i386/i386/trap.c:983 #12 0xc093d3ef in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s:200 #13 0x00000033 in ?? () Previous frame inner to this frame (corrupt stack?) (kgdb) regards, luka ------=_Part_90389_25268224.1168959180510 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
got another crash now its connected with ruby:

Unread portion of the kernel message buffer:


Fatal trap 12: page fault while in kernel mode
fault virtual address = 0xfd21a429
fault code = supervisor read, page not present
instruction pointer = 0x20:0xc06dc04e
stack pointer = 0x28:0xec520b3c
frame pointer = 0x28:0xec520bc8
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 = 5203 (ruby18)
trap number = 12
panic: page fault
KDB: stack backtrace:
panic(c0999400,c09ef552,cb5579e8,1,1,...) at panic+0x12a
trap_fatal(c144b000,fd21a000,1,0,0,c662e300,c144b000,fd21a000,0,ec520afc) at trap_fatal+0x27a
trap_pfault(fd21a429,ec520ae0,ec520af0,ec520afc,fd21a429,...) at trap_pfault+0x1c9
trap(8,67040028,28,17523,fd21a429,...) at trap+0x354
calltrap() at calltrap+0x5
--- trap 0xc, eip = 0xc06dc04e, esp = 0xec520b3c, ebp = 0xec520bc8 ---
calcru1(ec520c74,ec520c7c,1,1309,ba8b0d00,...) at calcru1+0x323
calcru(cb557860,ec520c74,ec520c7c,ee9898c0,257,...) at calcru+0x94
kern_getrusage(c662e300,0,ec520c74,0,0,...) at kern_getrusage+0x79
getrusage(c662e300,ec520d04,8,2e359fde,4,...) at getrusage+0x27
syscall(ac8003b,3b,bfbe003b,bfbe4520,0,...) at syscall+0x217
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (117, FreeBSD ELF32, getrusage), eip = 0x281d642b, esp = 0xbfbe444c, ebp = 0xbfbe44d8 ---
Uptime: 12h57m50s
Dumping 1535 MB (2 chunks)
chunk 0: 1MB (160 pages) ... ok
chunk 1: 1535MB (392956 pages) 1520 1504 1488 1472 1456 1440 1424 1408 1392 1376 1360 1344 1328 1312 1296 1280 1264 1248 1232 1216 1200 1184 1168 1152 1136 1120 1104 1088 1072 1056 1040 1024 1008 992 976 960 944 928 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 0xc06de330 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:409
#2 0xc06de89d in panic (fmt=0xc0999400 "%s") at /usr/src/sys/kern/kern_shutdown.c:565
#3 0xc0950ef6 in trap_fatal (frame=0xec520afc, eva=4246840361) at /usr/src/sys/i386/i386/trap.c:837
#4 0xc09511b0 in trap_pfault (frame=0xec520afc, usermode=0, eva=4246840361) at /usr/src/sys/i386/i386/trap.c:745
#5 0xc09515e3 in trap (frame=
{tf_fs = 8, tf_es = 1728315432, tf_ds = 40, tf_edi = 95523, tf_esi = -48126935, tf_ebp = -330167352, tf_isp = -330167512, tf_ebx = 626769627, tf_edx = 0, tf_ecx = 0, tf_eax = 626770134, tf_trapno = 12, tf_err = 0, tf_eip = -1066549170, tf_cs = 32, tf_eflags = 66195, tf_esp = 2075078190, tf_ss = 95523}) at /usr/src/sys/i386/i386/trap.c:435
#6 0xc093d39a in calltrap () at /usr/src/sys/i386/i386/exception.s:139
#7 0xc06dc04e in calcru1 (p=0x17523, ruxp=0xec520bdc, up=0xec520c74, sp=0xec520c7c) at /usr/src/sys/kern/kern_resource.c:821
#8 0xc06dc26d in calcru (p=0xcb557860, up=0x255bc0d6, sp=0x255bc0d6) at /usr/src/sys/kern/kern_resource.c:737
#9 0xc06dc3d5 in kern_getrusage (td=0x255bc0d6, who=0, rup=0xec520c74) at /usr/src/sys/kern/kern_resource.c:861
#10 0xc06dc500 in getrusage (td=0x255bc0d6, uap=0xec520d04) at /usr/src/sys/kern/kern_resource.c:841
#11 0xc0951aa1 in syscall (frame=
{tf_fs = 180879419, tf_es = 59, tf_ds = -1078067141, tf_edi = -1078049504, tf_esi = 0, tf_ebp = -1078049576, tf_isp = -330166940, tf_ebx = 673575976, tf_edx = 134716240, tf_ecx = 128, tf_eax = 117, tf_trapno = 22, tf_err = 2, tf_eip = 673014827, tf_cs = 51, tf_eflags = 646, tf_esp = -1078049716, tf_ss = 59}) at /usr/src/sys/i386/i386/trap.c:983
#12 0xc093d3ef in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s:200
#13 0x00000033 in ?? ()
Previous frame inner to this frame (corrupt stack?)
(kgdb)

regards, luka

------=_Part_90389_25268224.1168959180510--