>Number: 150796 >Category: kern >Synopsis: [panic] [suj] Panic on portbuild >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Sep 21 20:00:15 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Alexey Ivanov >Release: FreeBSD-CURRENT >Organization: >Environment: FreeBSD PH34R 9.0-CURRENT FreeBSD 9.0-CURRENT #33 r212906=51fe03f: Mon Sep 20 22:55:50 MSD 2010 savether...@ph34r:/usr/obj/usr/src/sys/PH34R.9 i386 >Description: Fatal trap 12: page fault while in kernel mode cpuid = 1; apic id = 01
fault virtual address = 0x18 fault code = supervisor read, page not present instruction pointer = 0x20:0xc0b6c679 stack pointer = 0x28:0xe906b848 frame pointer = 0x28:0xe906b850 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 = 80358 (conftest) trap number = 12 panic: page fault cpuid = 1 Uptime: 3h16m44s Physical memory: 3038 MB Dumping 349 MB: 334 318 302 286 270 254 238 222 206 190 174 158 142 126 110 94 78 62 46 30 14 #0 doadump () at pcpu.h:231 231 pcpu.h: No such file or directory. in pcpu.h (kgdb) bt #0 doadump () at pcpu.h:231 #1 0xc08e9c53 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:416 #2 0xc08e9ec3 in panic (fmt=Variable "fmt" is not available. ) at /usr/src/sys/kern/kern_shutdown.c:590 #3 0xc0c73b39 in trap_fatal (frame=0xe906b808, eva=24) at /usr/src/sys/i386/i386/trap.c:980 #4 0xc0c73dfc in trap_pfault (frame=0xe906b808, usermode=0, eva=24) at /usr/src/sys/i386/i386/trap.c:893 #5 0xc0c74442 in trap (frame=0xe906b808) at /usr/src/sys/i386/i386/trap.c:568 #6 0xc0c5c91c in calltrap () at /usr/src/sys/i386/i386/exception.s:168 #7 0xc0b6c679 in free_jremref (jremref=0x0) at /usr/src/sys/ufs/ffs/ffs_softdep.c:3570 #8 0xc0b76b15 in cancel_diradd (dap=0xc9dd8dc0, dirrem=0xca7d4640, jremref=0x0, dotremref=0xcafee2c0, dotdotremref=0x0) at /usr/src/sys/ufs/ffs/ffs_softdep.c:6775 #9 0xc0b7715d in newdirrem (bp=0xdba06754, dp=0xce594b54, ip=0xca8a3000, isrmdir=1, prevdirremp=0xe906b8fc) at /usr/src/sys/ufs/ffs/ffs_softdep.c:7198 #10 0xc0b771ff in softdep_setup_directory_change (bp=0xdba06754, dp=0xce594b54, ip=0xca8a3000, newinum=3815424, isrmdir=1) at /usr/src/sys/ufs/ffs/ffs_softdep.c:7264 #11 0xc0b89d0e in ufs_dirrewrite (dp=0xce594b54, oip=0xca8a3000, newinum=3815424, newtype=4, isrmdir=1) at /usr/src/sys/ufs/ufs/ufs_lookup.c:1304 #12 0xc0b94cfc in ufs_rename (ap=0xe906bbd8) at /usr/src/sys/ufs/ufs/ufs_vnops.c:1429 #13 0xc0c8e6d4 in VOP_RENAME_APV (vop=0xc0e542e0, a=0xe906bbd8) at vnode_if.c:1474 #14 0xc09832b3 in kern_renameat (td=0xcc21b5a0, oldfd=-100, old=0x80484d2 <Address 0x80484d2 out of bounds>, newfd=-100, new=0x80484c6 <Address 0x80484c6 out of bounds>, pathseg=UIO_USERSPACE) at vnode_if.h:636 #15 0xc098348b in kern_rename (td=0xcc21b5a0, from=0x80484d2 <Address 0x80484d2 out of bounds>, to=0x80484c6 <Address 0x80484c6 out of bounds>, pathseg=UIO_USERSPACE) at /usr/src/sys/kern/vfs_syscalls.c:3574 #16 0xc09834b6 in rename (td=0xcc21b5a0, uap=0xe906bcec) at /usr/src/sys/kern/vfs_syscalls.c:3551 #17 0xc0927a6f in syscallenter (td=0xcc21b5a0, sa=0xe906bce4) at /usr/src/sys/kern/subr_trap.c:319 #18 0xc0c73e4d in syscall (frame=0xe906bd28) at /usr/src/sys/i386/i386/trap.c:1095 #19 0xc0c5c9b1 in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s:266 #20 0x00000033 in ?? () Previous frame inner to this frame (corrupt stack?) (kgdb) list *0xc0b6c679 0xc0b6c679 is in free_jremref (/usr/src/sys/ufs/ffs/ffs_softdep.c:3572). 3567 static void 3568 free_jremref(jremref) 3569 struct jremref *jremref; 3570 { 3571 3572 if (jremref->jr_ref.if_jsegdep) 3573 free_jsegdep(jremref->jr_ref.if_jsegdep); 3574 if (jremref->jr_state & IOSTARTED) 3575 panic("free_jremref: IO still pending"); 3576 WORKITEM_FREE(jremref, D_JREMREF); >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: _______________________________________________ freebsd-bugs@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"