From owner-freebsd-bugs Thu Feb 22 14:10: 9 2001 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 9190037B401 for ; Thu, 22 Feb 2001 14:10:06 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f1MMA6822040; Thu, 22 Feb 2001 14:10:06 -0800 (PST) (envelope-from gnats) Date: Thu, 22 Feb 2001 14:10:06 -0800 (PST) Message-Id: <200102222210.f1MMA6822040@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Eugene Aleynikov Subject: Re: kern/25264: Kernel trap 12 in camisr Reply-To: Eugene Aleynikov Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/25264; it has been noted by GNATS. From: Eugene Aleynikov To: freebsd-gnats-submit@FreeBSD.org Cc: Subject: Re: kern/25264: Kernel trap 12 in camisr Date: Thu, 22 Feb 2001 14:01:02 -0800 Another trap: panic: lockmgr: pid 44687, not exclusive lock holder 374 unlocking mp_lock = 01000001; cpuid = 1; lapic.id = 00000000 boot() called on cpu#1 syncing disks... panic: rslock: cpu: 1, addr: 0xc3d25e00, lock: 0x01000001 mp_lock = 01000001; cpuid = 1; lapic.id = 00000000 boot() called on cpu#1 Uptime: 3h57m11s (da1:ahc0:0:2:0): SYNCHRONIZE CACHE. CDB: 35 0 0 0 0 0 0 0 0 0 (da1:ahc0:0:2:0): ILLEGAL REQUEST asc:20,0 (da1:ahc0:0:2:0): Invalid command operation code dumping to dev #da/0x20001, offset 1048704 dump Fatal trap 12: page fault while in kernel mode mp_lock = 01000002; cpuid = 1; lapic.id = 00000000 fault virtual address = 0x0 fault code = supervisor write, page not present instruction pointer = 0x8:0xc0121968 stack pointer = 0x10:0xdbbc6800 frame pointer = 0x10:0xdbbc6810 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 = 44687 (proftpd) interrupt mask = net tty bio cam <- SMP: XXX trap number = 12 panic: page fault mp_lock = 01000002; cpuid = 1; lapic.id = 00000000 boot() called on cpu#1 Uptime: 3h57m11s Fatal trap 12: page fault while in kernel mode mp_lock = 01000003; cpuid = 1; lapic.id = 00000000 fault virtual address = 0x10 fault code = supervisor read, page not present instruction pointer = 0x8:0xc0121a84 stack pointer = 0x10:0xdbbc641c frame pointer = 0x10:0xdbbc6430 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 = 44687 (proftpd) interrupt mask = net tty bio cam <- SMP: XXX trap number = 12 panic: page fault mp_lock = 01000003; cpuid = 1; lapic.id = 00000000 boot() called on cpu#1 Uptime: 3h57m11s 0xc0121968 is in probedone (../../cam/cam_xpt.c:5619). 5614 path->device->serial_num_len = 5615 serial_buf->length; 5616 path->device->serial_num[serial_buf->length] 5617 = '\0'; 5618 } 5619 } else if (cam_periph_error(done_ccb, 0, 5620 SF_RETRY_UA|SF_NO_PRINT, 5621 &softc->saved_ccb) == ERESTART) { 5622 return; 5623 } else if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) { (kgdb) list *0xc0121a84 0xc0121a84 is in probedone (../../cam/cam_xpt.c:5693). 5688 /* Don't wedge the queue */ 5689 xpt_release_devq(done_ccb->ccb_h.path, /*count*/1, 5690 /*run_queue*/TRUE); 5691 } 5692 5693 path->device->flags &= ~CAM_DEV_UNCONFIGURED; 5694 5695 if ((softc->flags & PROBE_NO_ANNOUNCE) == 0) { 5696 /* Inform the XPT that a new device has been found */ 5697 done_ccb->ccb_h.func_code = XPT_GDEV_TYPE; To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message