| Summary: | Kernel trap 12 in camisr | ||
|---|---|---|---|
| Product: | Base System | Reporter: | Yevgeniy Aleynikov <eugenea> |
| Component: | kern | Assignee: | freebsd-bugs (Nobody) <bugs> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | 4.2-RELEASE | ||
| Hardware: | Any | ||
| OS: | Any | ||
|
Description
Yevgeniy Aleynikov
2001-02-21 22:40:00 UTC
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 rx0, 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 rx0, 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; After getting rid of nullfs problem was fixed. This is nullfs issue so we can close this problem. Nullfs status probably should me moved to broken. State Changed From-To: open->closed Submitter reports problem was actually due to using nullfs |