No, it didn't fix the problem. I must have mixed kernels when I tested. Two more panics attached (the first seems to have been a double panic).

--
Daniel C. Sobral
Gerência de Operações
Divisão de Comunicação de Dados
Coordenação de Segurança
TCO
Fones: 55-61-313-7654/Cel: 55-61-9618-0904
E-mail: [EMAIL PROTECTED]
        [EMAIL PROTECTED]
        [EMAIL PROTECTED]

savecore: reboot after panic: bremfree: bp 0xc775d6f8 not locked
Feb 25 14:08:55 dcs savecore: reboot after panic: bremfree: bp 0xc775d6f8 not locked
savecore: writing core to vmcore.3

#0  doadump () at /usr/src/sys/kern/kern_shutdown.c:239
No locals.
#1  0xc01eae77 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:371
No locals.
#2  0xc01eb0e3 in panic () at /usr/src/sys/kern/kern_shutdown.c:542
        td = (struct thread *) 0xc0ecbc30
        bootopt = 260
        newpanic = 0
        buf = "bremfree: bp 0xc775d6f8 not locked\0le", '\0' <repeats 218 times>

#3  0xc022cf77 in bremfreel (bp=0xc775d6f8) at /usr/src/sys/kern/vfs_bio.c:680
        old_qindex = 3
#4  0xc022cee5 in bremfree (bp=0x0) at /usr/src/sys/kern/vfs_bio.c:667
No locals.
#5  0xc022f203 in vfs_bio_awrite (bp=0x3) at /usr/src/sys/kern/vfs_bio.c:1765
        i = 6
        j = -948578364
        lblkno = 196800
        vp = (struct vnode *) 0xc26c4000
        ncl = 0
        nwritten = -948578568
        size = -1033093120
        maxcl = -948543368
#6  0xc02364a6 in vop_stdfsync (ap=0xcd2a784c)
    at /usr/src/sys/kern/vfs_default.c:755
        vp = (struct vnode *) 0xc26c4000
        bp = (struct buf *) 0xc775d6f8
        nbp = (struct buf *) 0xc7766078
        error = 0
        maxretry = 100
#7  0xc01a3a50 in spec_fsync (ap=0xcd2a784c)
    at /usr/src/sys/fs/specfs/spec_vnops.c:422
No locals.
#8  0xc01a2e78 in spec_vnoperate (ap=0x0)
    at /usr/src/sys/fs/specfs/spec_vnops.c:123
No locals.
#9  0xc0296877 in ffs_sync (mp=0xc25cd400, waitfor=2, cred=0xc0eb7e00,
    td=0xc0355c80) at vnode_if.h:612
        nvp = (struct vnode *) 0x0
        vp = (struct vnode *) 0xcd2a784c
        devvp = (struct vnode *) 0xcd2a784c
        ip = (struct inode *) 0x0
        ump = (struct ufsmount *) 0xc26c0200
        fs = (struct fs *) 0xc0ebc800
        error = -1070244736
        count = 0
        wait = 0
        lockreq = 18
        allerror = 0
#10 0xc02423bb in sync (td=0xc0355c80, uap=0x0)
    at /usr/src/sys/kern/vfs_syscalls.c:138
        mp = (struct mount *) 0xc25cd400
        nmp = (struct mount *) 0x0
        asyncflag = 0
#11 0xc01eaa7c in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:280
        bp = (struct buf *) 0x0
        iter = -1058227152
        nbusy = -1058239232
        pbusy = -1070415031
        subiter = -1058239232
#12 0xc01eb0e3 in panic () at /usr/src/sys/kern/kern_shutdown.c:542
        td = (struct thread *) 0xc0ecbc30
        bootopt = 256
        newpanic = 1
        buf = "bremfree: bp 0xc775d6f8 not locked\0le", '\0' <repeats 218 times>

#13 0xc02772d4 in mac_mls_single_in_range (single=0x0, range=0xc2605f00)
    at /usr/src/sys/security/mac_mls/mac_mls.c:225
No locals.
#14 0xc0278d16 in mac_mls_check_ifnet_transmit (ifnet=0xc25ebc00,
    ifnetlabel=0x0, m=0xc0edab00, mbuflabel=0x0)
    at /usr/src/sys/security/mac_mls/mac_mls.c:1462
        p = (struct mac_mls *) 0x0
        i = (struct mac_mls *) 0x0
#15 0xc01dad8a in mac_check_ifnet_transmit (ifnet=0xc25ebc00, mbuf=0xc0edab00)
    at /usr/src/sys/kern/kern_mac.c:2269
        mpc = (struct mac_policy_conf *) 0xc2605f00
        error = 0
#16 0xc0252818 in ether_output (ifp=0xc25ebc00, m=0xc0edab00, dst=0xc26cc390,
    rt0=0xc2ee6400) at /usr/src/sys/net/if_ethersubr.c:157
        type = 0
        error = -1058165932
        hdrcmplt = 0
        esrc = "\0\0\0\0\024"
        edst = "T«íÀÌy"
        rt = (struct rtentry *) 0xc0edab00
        eh = (struct ether_header *) 0xc0edab54
        loop_copy = 0
        ac = (struct arpcom *) 0xc25ebc00
#17 0xc0262815 in ip_output (m0=0xc0edab00, opt=0xc0edab54, ro=0xc28484b0,
    flags=0, imo=0x0, inp=0xc2848474) at /usr/src/sys/netinet/ip_output.c:1015
        ip = (struct ip *) 0xc0edab54
        mhip = (struct ip *) 0xcd2a7a58
        ifp = (struct ifnet *) 0xc25ebc00
        m = (struct mbuf *) 0xc2ee6400
        hlen = 20
        len = -1071770176
        off = -1070040896
        error = 0
        dst = (struct sockaddr_in *) 0xc26cc390
        ia = (struct in_ifaddr *) 0xc2608e00
        isbroadcast = 0
        sw_csum = 1
        pkt_dst = {s_addr = 2770911040}
        args = {m = 0xcd2a7a7c, oif = 0xc01d182b, next_hop = 0x0, rule = 0x0,
  eh = 0x0, ro = 0x2cf, dst = 0xc0edab00, flags = 2, f_id = {dst_ip = 1,
    src_ip = 3442113188, dst_port = 20143, src_port = 49184, proto = 0 '\0',
    flags = 171 '«'}, divert_rule = 0, retval = 2}
        src_was_INADDR_ANY = 0
#18 0xc026a74c in tcp_twrespond (tw=0xc2f7d000, flags=16)
    at /usr/src/sys/netinet/tcp_subr.c:1776
        inp = (struct inpcb *) 0xc2848474
        th = (struct tcphdr *) 0xc0edab68
        m = (struct mbuf *) 0xc0edab00
        ip = (struct ip *) 0xc0edab54
        optp = (u_int8_t *) 0x0
        optlen = 12
        error = 0
#19 0xc026a4ed in tcp_twstart (tp=0xc2ed2e00)
    at /usr/src/sys/netinet/tcp_subr.c:1663
        tm = (struct tcptw_mem *) 0x0
        tw = (struct tcptw *) 0xc2f7d000
        inp = (struct inpcb *) 0xc2848474
        tw_time = 60000
        acknow = 1
        so = (struct socket *) 0xc2ed2e00
#20 0xc0267120 in tcp_input (m=0xc0ed8100, off0=20)
    at /usr/src/sys/netinet/tcp_input.c:2189
        th = (struct tcphdr *) 0xc1349834
        ip = (struct ip *) 0xc1349820
        ipov = (struct ipovly *) 0x1
        inp = (struct inpcb *) 0xc2848474
        optp = (u_char *) 0xc1349848 "\001\001\b\n\002Ù\205\210"
        optlen = 12
        len = -1031493900
        tlen = 0
        off = -1031493900
        drop_hdrlen = 52
        tp = (struct tcpcb *) 0xc284a6f4
        thflags = 1
        so = (struct socket *) 0xc2ed2e00
        todrop = -1031493900
        acked = -1031493900
        ourfinisacked = -1031493900
        needoutput = 1
        tiwin = 6432
        to = {to_flags = 1, to_tsval = 47809928, to_tsecr = 4347431,
  to_cc = 0, to_ccecho = 0, to_mss = 0, to_requested_s_scale = 0 '\0',
  to_pad = 0 '\0'}
        taop = (struct rmxp_tao *) 0xc284a6f4
        tao_noncached = {tao_cc = 3223375843, tao_ccsent = 3224945232,
  tao_mssopt = 50184}
        headlocked = 1
        next_hop = (struct sockaddr_in *) 0x0
        rstreason = -1031493900
#21 0xc0260a76 in ip_input (m=0xc0ed8100)
    at /usr/src/sys/netinet/ip_input.c:947
        ip = (struct ip *) 0xc1349820
        fp = (struct ipq *) 0xc2608e00
        ia = (struct in_ifaddr *) 0xc2608e00
        ifa = (struct ifaddr *) 0x0
        i = 0
        hlen = 20
        checkif = 1
        sum = 0
        pkt_dst = {s_addr = 100794378}
        divert_info = 0
        args = {m = 0xc03af820, oif = 0x0, next_hop = 0x0, rule = 0x0,
  eh = 0x0, ro = 0xcd2a7cb8, dst = 0xc0363394, flags = 962, f_id = {
    dst_ip = 3224587144, src_ip = 3442113704, dst_port = 5568,
    src_port = 49182, proto = 148 '\224', flags = 51 '3'}, divert_rule = 0,
  retval = 3224548970}
#22 0xc0260b21 in ipintr () at /usr/src/sys/netinet/ip_input.c:965
        m = (struct mbuf *) 0xc0ed8100
#23 0xc02549a4 in swi_net (dummy=0x0) at /usr/src/sys/net/netisr.c:97
        pollmore = 0
        bits = 4
        i = 2
#24 0xc01c9c02 in ithread_loop (arg=0xc0ec8e00)
    at /usr/src/sys/kern/kern_intr.c:536
        ithd = (struct ithd *) 0xc0ec8e00
        ih = (struct intrhand *) 0xc0ec0380
        td = (struct thread *) 0xc0ecbc30
        p = (struct proc *) 0xc0eca5f4
#25 0xc01c8cd4 in fork_exit (callout=0xc0ec0380, arg=0x0, frame=0x0)
    at /usr/src/sys/kern/kern_fork.c:871
        td = (struct thread *) 0x0
        p = (struct proc *) 0xc0ec8e00


panic: mac_mls_single_in_range: a not single
Dumping 255 MB
ata0: resetting devices ..
done
 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240
---
#0  doadump () at /usr/src/sys/kern/kern_shutdown.c:239
239             dumping++;
(kgdb)

#0  doadump () at /usr/src/sys/kern/kern_shutdown.c:239
No locals.
#1  0xc0128995 in db_fncall (dummy1=0, dummy2=0, dummy3=1999,
    dummy4=0xcd2a7750 "ÀU7ÀH\b7Àlw*Í\r") at /usr/src/sys/ddb/db_command.c:546
        fn_addr = -1071732384
        args = {0 <repeats 11 times>}
        nargs = 11
        retval = 0
        func = (fcn_10args_t *) 0xc01ea960 <doadump>
        t = 0
#2  0xc0128712 in db_command (last_cmdp=0xc0348da0, cmd_table=0x0,
    aux_cmd_tablep=0xc03432c0, aux_cmd_tablep_end=0xc03432c4)
    at /usr/src/sys/ddb/db_command.c:346
        cmd = (struct command *) 0xc0348d30
        t = 0
        modif = "ÀU7ÀH\b7Àlw*Í\r\0\0\0`6<À\r\0\0\0\001\0\0\0\214w*Ífn-Àà\034;À\a
K\0 à6<À ù:ÀÀU7Àx\0\0\0ÀU7ÀH\b7À°w*Í1¤\022À?\n2À £\022À\0\0\0\0\020\0\0\0H\b7ÀÀU
7À\236\234\022ÀÀU7À M7Àx\0\0\0\003\0\0"
        addr = 0
        count = 1999
        have_addr = 0
        result = 0
#3  0xc0128826 in db_command_loop () at /usr/src/sys/ddb/db_command.c:470
No locals.
#4  0xc012b5ba in db_trap (type=3, code=0) at /usr/src/sys/ddb/db_trap.c:72
        bkpt = 0
#5  0xc02e04e2 in kdb_trap (type=3, code=0, regs=0xcd2a78a4)
    at /usr/src/sys/i386/i386/db_interface.c:166
        ddb_mode = 1
#6  0xc02f1e7f in trap (frame=
      {tf_fs = -852885480, tf_es = -1071710192, tf_ds = 16, tf_edi = -1058227152
, tf_esi = 256, tf_ebp = -852854544, tf_isp = -852854576, tf_ebx = 0, tf_edx = 0
, tf_ecx = 0, tf_eax = 18, tf_trapno = 3, tf_err = 0, tf_eip = -1070725244, tf_c
s = 8, tf_eflags = 646, tf_esp = -1070341351, tf_ss = -1070415461})
    at /usr/src/sys/i386/i386/trap.c:603
        td = (struct thread *) 0xc0ecbc30
        p = (struct proc *) 0xc0eca5f4
        sticks = 3224949112
        i = 0
        ucode = 0
        type = 3
        code = 0
        eva = 0
#7  0xc02e1e38 in calltrap () at {standard input}:96
No locals.
#8  0xc01eb0cb in panic (fmt=0x0) at /usr/src/sys/kern/kern_shutdown.c:528
        td = (struct thread *) 0xc0ecbc30
        bootopt = 256
        newpanic = 1
        buf = "mac_mls_single_in_range: a not single", '\0' <repeats 218 times>
#9  0xc02772d4 in mac_mls_single_in_range (single=0x0, range=0xc2605f00)
    at /usr/src/sys/security/mac_mls/mac_mls.c:225
No locals.
#10 0xc0278d16 in mac_mls_check_ifnet_transmit (ifnet=0xc25ebc00,
    ifnetlabel=0x0, m=0xc0ee1800, mbuflabel=0x0)
    at /usr/src/sys/security/mac_mls/mac_mls.c:1462
        p = (struct mac_mls *) 0x0
        i = (struct mac_mls *) 0x0
#11 0xc01dad8a in mac_check_ifnet_transmit (ifnet=0xc25ebc00, mbuf=0xc0ee1800)
    at /usr/src/sys/kern/kern_mac.c:2269
        mpc = (struct mac_policy_conf *) 0xc2605f00
        error = 0
#12 0xc0252818 in ether_output (ifp=0xc25ebc00, m=0xc0ee1800, dst=0xc3ce3230,
    rt0=0xc3f16600) at /usr/src/sys/net/if_ethersubr.c:157
        type = 0
        error = -1058138028
        hdrcmplt = 0
        esrc = "\0\0\0\0\024"
        edst = "T\030îÀÌy"
        rt = (struct rtentry *) 0xc0ee1800
        eh = (struct ether_header *) 0xc0ee1854
        loop_copy = 0
        ac = (struct arpcom *) 0xc25ebc00
#13 0xc0262815 in ip_output (m0=0xc0ee1800, opt=0xc0ee1854, ro=0xc2892840,
    flags=0, imo=0x0, inp=0xc2892804) at /usr/src/sys/netinet/ip_output.c:1015
        ip = (struct ip *) 0xc0ee1854
        mhip = (struct ip *) 0xcd2a7a58
        ifp = (struct ifnet *) 0xc25ebc00
        m = (struct mbuf *) 0xc3f16600
        hlen = 20
        len = -1071770176
        off = -1070040896
        error = 0
        dst = (struct sockaddr_in *) 0xc3ce3230
        ia = (struct in_ifaddr *) 0xc2608e00
        isbroadcast = 0
        sw_csum = 1
        pkt_dst = {s_addr = 218540224}
        args = {m = 0xcd2a7a7c, oif = 0xc01d182b, next_hop = 0x0, rule = 0x0,
  eh = 0x0, ro = 0x2cf, dst = 0xc0ee1800, flags = 2, f_id = {dst_ip = 1,
    src_ip = 3442113188, dst_port = 20143, src_port = 49184, proto = 0 '\0',
    flags = 24 '\030'}, divert_rule = 0, retval = 2}
        src_was_INADDR_ANY = 0
#14 0xc026a74c in tcp_twrespond (tw=0xc3fa6000, flags=16)
    at /usr/src/sys/netinet/tcp_subr.c:1776
        inp = (struct inpcb *) 0xc2892804
        th = (struct tcphdr *) 0xc0ee1868
        m = (struct mbuf *) 0xc0ee1800
        ip = (struct ip *) 0xc0ee1854
        optp = (u_int8_t *) 0x0
        optlen = 12
        error = 0
#15 0xc026a4ed in tcp_twstart (tp=0xc2811e00)
    at /usr/src/sys/netinet/tcp_subr.c:1663
        tm = (struct tcptw_mem *) 0x0
        tw = (struct tcptw *) 0xc3fa6000
        inp = (struct inpcb *) 0xc2892804
        tw_time = 60000
        acknow = 1
        so = (struct socket *) 0xc2811e00
#16 0xc0267120 in tcp_input (m=0xc0ee1800, off0=20)
    at /usr/src/sys/netinet/tcp_input.c:2189
        th = (struct tcphdr *) 0xc138c034
        ip = (struct ip *) 0xc138c020
        ipov = (struct ipovly *) 0x1
        inp = (struct inpcb *) 0xc2892804
        optp = (u_char *) 0xc138c048 "\001\001\b\n"
        optlen = 12
        len = -1031191508
        tlen = 0
        off = -1031191508
        drop_hdrlen = 52
        tp = (struct tcpcb *) 0xc289442c
        thflags = 1
        so = (struct socket *) 0xc2811e00
        todrop = -1031191508
        acked = -1031191508
        ourfinisacked = -1031191508
        needoutput = 0
        tiwin = 57888
        to = {to_flags = 1, to_tsval = 9766663, to_tsecr = 3602796, to_cc = 0,
  to_ccecho = 0, to_mss = 0, to_requested_s_scale = 0 '\0', to_pad = 0 '\0'}
        taop = (struct rmxp_tao *) 0xc289442c
        tao_noncached = {tao_cc = 3442113524, tao_ccsent = 2,
  tao_mssopt = 17920}
        headlocked = 1
        next_hop = (struct sockaddr_in *) 0x0
        rstreason = -1031191508
#17 0xc0260a76 in ip_input (m=0xc0ee1800)
    at /usr/src/sys/netinet/ip_input.c:947
        ip = (struct ip *) 0xc138c020
        fp = (struct ipq *) 0xc2608e00
        ia = (struct in_ifaddr *) 0xc2608e00
        ifa = (struct ifaddr *) 0x0
        i = 0
        hlen = 20
        checkif = 1
        sum = 0
        pkt_dst = {s_addr = 100794378}
        divert_info = 0
        args = {m = 0xc03af858, oif = 0x0, next_hop = 0x0, rule = 0x0,
  eh = 0x0, ro = 0xcd2a7cb8, dst = 0xc0363394, flags = 962, f_id = {
    dst_ip = 3224587144, src_ip = 3442113704, dst_port = 5568,
    src_port = 49182, proto = 148 '\224', flags = 51 '3'}, divert_rule = 0,
  retval = 3224548970}
#18 0xc0260b21 in ipintr () at /usr/src/sys/netinet/ip_input.c:965
        m = (struct mbuf *) 0xc0ee1800
#19 0xc02549a4 in swi_net (dummy=0x0) at /usr/src/sys/net/netisr.c:97
        pollmore = 0
        bits = 4
        i = 2
#20 0xc01c9c02 in ithread_loop (arg=0xc0ec8e00)
    at /usr/src/sys/kern/kern_intr.c:536
        ithd = (struct ithd *) 0xc0ec8e00
        ih = (struct intrhand *) 0xc0ec0380
        td = (struct thread *) 0xc0ecbc30
        p = (struct proc *) 0xc0eca5f4
#21 0xc01c8cd4 in fork_exit (callout=0xc0ec0380, arg=0x0, frame=0x0)
    at /usr/src/sys/kern/kern_fork.c:871
        td = (struct thread *) 0x0
        p = (struct proc *) 0xc0ec8e00

Reply via email to