Hi,

-current as of around "Mon Aug 26 18:39:00 CEST".

After booting the system up xdm didn't showed up and there was no
possibility to login on the console, so I breaked into ddb and send a
"kill 1" to xdm. Nothing happened so I again breaked into ddb and did a
"kill 1 1". Nothing happened again, so I decided to do a <ctrl>+<t>
(several times) -> boom.

---snip---
panic: ffs_valloc: dup alloc
panic: from debugger
Uptime: 4m9s
pfs_vncache_unload(): 1 entries remaining
[...]
#7  0xc025573c in kdb_trap (type=3, code=0, regs=0xd1d707cc)
    at ../../../i386/i386/db_interface.c:161
#8  0xc0262e8a in trap (frame=
      {tf_fs = 24, tf_es = 16, tf_ds = 16, tf_edi = -1033800768, tf_esi = 256, tf_ebp 
= -774436848, tf_isp = -774436872, tf_ebx = 0, tf_edx = -1071016644, tf_ecx = 
-1070913265, tf_eax = -1070913281, tf_trapno = 3, tf_err = 0, tf_eip = -1071293992, 
tf_cs = 8, tf_eflags = 582, tf_esp = -1070958431, tf_ss = -774436824})
    at ../../../i386/i386/trap.c:606
#9  0xc02569f8 in calltrap () at {standard input}:98
#10 0xc019ae06 in panic (fmt=0x0) at ../../../kern/kern_shutdown.c:480
#11 0xc020be9b in ffs_valloc () at ../../../ufs/ffs/ffs_alloc.c:871
#12 0xc022bff6 in ufs_makeinode (mode=33200, dvp=0xc27af818, vpp=0xd1d70c14, 
    cnp=0xd1d70c28) at ../../../ufs/ufs/ufs_vnops.c:2333
#13 0xc02293bc in ufs_create (ap=0xd1d70a6c)
    at ../../../ufs/ufs/ufs_vnops.c:197
#14 0xc022c3bb in ufs_vnoperate (ap=0x1) at ../../../ufs/ufs/ufs_vnops.c:2770
#15 0xc01de2ea in vn_open_cred (ndp=0xd1d70c00, flagp=0xd1d70b64, cmode=432, 
    cred=0xc2c0f500) at vnode_if.h:114
#16 0xc01de168 in vn_open (ndp=0x104, flagp=0xd1d70b64, cmode=432)
    at ../../../kern/vfs_vnops.c:91
#17 0xc01d95a3 in open (td=0xc26173c0, uap=0xd1d70d14)
    at ../../../kern/vfs_syscalls.c:641
#18 0xc0263873 in syscall (frame=
      {tf_fs = 47, tf_es = 47, tf_ds = 47, tf_edi = 136207248, tf_esi = 132, tf_ebp = 
136207912, tf_isp = -774435468, tf_ebx = 673750516, tf_edx = 25, tf_ecx = 0, tf_eax = 
5, tf_trapno = 0, tf_err = 2, tf_eip = 674051851, tf_cs = 31, tf_eflags = 518, tf_esp 
= 136207164, tf_ss = 47}) at ../../../i386/i386/trap.c:1051
#19 0xc0256a4d in Xint0x80_syscall () at {standard input}:140
(kgdb) up 12
(kgdb) list
2328    #endif
2329            *vpp = NULL;
2330            if ((mode & IFMT) == 0)
2331                    mode |= IFREG;
2332
2333            error = UFS_VALLOC(dvp, mode, cnp->cn_cred, &tvp);
2334            if (error)
2335                    return (error);
2336            ip = VTOI(tvp);
2337            ip->i_gid = pdir->i_gid;
(kgdb) print *dvp
$2 = {v_interlock = {mtx_object = {lo_class = 0xc02f6400, 
      lo_name = 0xc029f49b "vnode interlock", 
      lo_type = 0xc029f49b "vnode interlock", lo_flags = 196608, lo_list = {
        tqe_next = 0x0, tqe_prev = 0x0}, lo_witness = 0x0}, mtx_lock = 4, 
    mtx_recurse = 0, mtx_blocked = {tqh_first = 0x0, tqh_last = 0xc27af83c}, 
    mtx_contested = {le_next = 0x0, le_prev = 0x0}, mtx_acqtime = 0, 
    mtx_filename = 0x0, mtx_lineno = 0}, v_iflag = 512, v_usecount = 1, 
  v_writecount = 0, v_numoutput = 0, v_vxproc = 0x0, v_holdcnt = 2, 
  v_vflag = 9, v_id = 74, v_mount = 0xc260b600, v_op = 0xc261ba00, 
  v_freelist = {tqe_next = 0x0, tqe_prev = 0xc26fd2bc}, v_nmntvnodes = {
    tqe_next = 0xc27af6f0, tqe_prev = 0xc260b618}, v_cleanblkhd = {
    tqh_first = 0x0, tqh_last = 0xc27af894}, v_cleanblkroot = 0x0, 
  v_dirtyblkhd = {tqh_first = 0xc7775f58, tqh_last = 0xc7775fe4}, 
  v_dirtyblkroot = 0xc7775f58, v_synclist = {le_next = 0x0, 
    le_prev = 0xc261f0d8}, v_type = VDIR, v_un = {vu_mountedhere = 0x0, 
    vu_socket = 0x0, vu_spec = {vu_specinfo = 0x0, vu_specnext = {
        sle_next = 0x0}}, vu_fifoinfo = 0x0}, v_lastw = 0, v_cstart = 0, 
  v_lasta = 0, v_clen = 0, v_object = 0xc08386a4, v_lock = {
    lk_interlock = 0xc031a4fc, lk_flags = 1088, lk_sharecount = 0, 
    lk_waitcount = 0, lk_exclusivecount = 1, lk_prio = 72, 
    lk_wmesg = 0xc02aa4b7 "inode", lk_timo = 6, lk_lockholder = 368}, 
  v_vnlock = 0xc27af8e0, v_tag = VT_UFS, v_data = 0xc27acc00, v_cache_src = {
    lh_first = 0xc2c27700}, v_cache_dst = {tqh_first = 0x0, 
    tqh_last = 0xc27af910}, v_dd = 0xc27af818, v_ddid = 0, v_pollinfo = 0x0, 
  v_label = {l_flags = 0, l_perpolicy = {{l_ptr = 0x0, l_long = 0}, {
        l_ptr = 0x0, l_long = 0}, {l_ptr = 0x0, l_long = 0}, {l_ptr = 0x0, 
        l_long = 0}}}, v_cachedfs = 24322, v_cachedid = 2}
(kgdb) print mode
$3 = 33200
(kgdb) print *cnp
$5 = {cn_nameiop = 1, cn_flags = 52236, cn_thread = 0xc26173c0, 
  cn_cred = 0xc2c0f500, cn_pnbuf = 0xc2c28000 "/tmp/uthread.dump.368.132", 
  cn_nameptr = 0xc2c28005 "uthread.dump.368.132", cn_namelen = 20, 
  cn_consume = 0}
(kgdb) print *cnp->cn_cred
$6 = {cr_ref = 5, cr_uid = 88, cr_ruid = 88, cr_svuid = 88, cr_ngroups = 2, 
  cr_groups = {88, 88, 0 <repeats 14 times>}, cr_rgid = 88, cr_svgid = 88, 
  cr_uidinfo = 0xc25eb900, cr_ruidinfo = 0xc25eb900, cr_prison = 0x0, 
  cr_label = {l_flags = 0, l_perpolicy = {{l_ptr = 0x0, l_long = 0}, {
        l_ptr = 0x0, l_long = 0}, {l_ptr = 0x0, l_long = 0}, {l_ptr = 0x0, 
        l_long = 0}}}, cr_mtxp = 0xc031b530}
(kgdb) print *tvp
$8 = {v_interlock = {mtx_object = {lo_class = 0xc02f6400, 
      lo_name = 0xc029f49b "vnode interlock", 
      lo_type = 0xc029f49b "vnode interlock", lo_flags = 196608, lo_list = {
        tqe_next = 0x0, tqe_prev = 0x0}, lo_witness = 0x0}, mtx_lock = 4, 
    mtx_recurse = 0, mtx_blocked = {tqh_first = 0x0, tqh_last = 0xc2c4be04}, 
    mtx_contested = {le_next = 0x0, le_prev = 0x0}, mtx_acqtime = 0, 
    mtx_filename = 0x0, mtx_lineno = 0}, v_iflag = 0, v_usecount = 1, 
  v_writecount = 0, v_numoutput = 0, v_vxproc = 0x0, v_holdcnt = 0, 
  v_vflag = 0, v_id = 674, v_mount = 0xc260b600, v_op = 0xc261ba00, 
  v_freelist = {tqe_next = 0x0, tqe_prev = 0x0}, v_nmntvnodes = {
    tqe_next = 0x0, tqe_prev = 0xc2c4c074}, v_cleanblkhd = {tqh_first = 0x0, 
    tqh_last = 0xc2c4be5c}, v_cleanblkroot = 0x0, v_dirtyblkhd = {
    tqh_first = 0x0, tqh_last = 0xc2c4be68}, v_dirtyblkroot = 0x0, 
  v_synclist = {le_next = 0x0, le_prev = 0x0}, v_type = VNON, v_un = {
    vu_mountedhere = 0x0, vu_socket = 0x0, vu_spec = {vu_specinfo = 0x0, 
      vu_specnext = {sle_next = 0x0}}, vu_fifoinfo = 0x0}, v_lastw = 0, 
  v_cstart = 0, v_lasta = 0, v_clen = 0, v_object = 0x0, v_lock = {
    lk_interlock = 0xc031b70c, lk_flags = 1088, lk_sharecount = 0, 
    lk_waitcount = 0, lk_exclusivecount = 1, lk_prio = 72, 
    lk_wmesg = 0xc02aa4b7 "inode", lk_timo = 6, lk_lockholder = 368}, 
  v_vnlock = 0xc2c4bea8, v_tag = VT_UFS, v_data = 0xc2c3ad00, v_cache_src = {
    lh_first = 0x0}, v_cache_dst = {tqh_first = 0x0, tqh_last = 0xc2c4bed8}, 
  v_dd = 0xc2c4bde0, v_ddid = 0, v_pollinfo = 0x0, v_label = {l_flags = 0, 
    l_perpolicy = {{l_ptr = 0x0, l_long = 0}, {l_ptr = 0x0, l_long = 0}, {
        l_ptr = 0x0, l_long = 0}, {l_ptr = 0x0, l_long = 0}}}, v_cachedfs = 0, 
  v_cachedid = 4294967295}
---snip---

Bye,
Alexander.

-- 
                           Reboot America.

http://www.Leidinger.net                       Alexander @ Leidinger.net
  GPG fingerprint = C518 BC70 E67F 143F BE91  3365 79E2 9C60 B006 3FE7

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to