Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Feb 2001 14:10:06 -0800 (PST)
From:      Eugene Aleynikov <eugenea@infospace.com>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: kern/25264: Kernel trap 12 in camisr
Message-ID:  <200102222210.f1MMA6822040@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/25264; it has been noted by GNATS.

From: Eugene Aleynikov <eugenea@infospace.com>
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200102222210.f1MMA6822040>