Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Mar 1999 13:33:36 +0700 (OSS)
From:      Eugeny Kuzakov <kev@lab321.ru>
To:        hackers@freebsd.org
Subject:   latest 228-stable trap
Message-ID:  <Pine.BSF.4.02.9903311313210.28253-100000@lab321.ru>

next in thread | raw e-mail | index | archive | help

Hi, All!

There is trap...

GDB is free software and you are welcome to distribute copies of it
 under certain conditions; type "show copying" to see the conditions.
There is absolutely no warranty for GDB; type "show warranty" for details.
GDB 4.16 (i386-unknown-freebsd), 
Copyright 1996 Free Software Foundation, Inc...
IdlePTD 26e000
current pcb at 23a360
panic: page fault
#0  boot (howto=256) at ../../kern/kern_shutdown.c:266
266					dumppcb.pcb_cr3 = rcr3();
#0  boot (howto=256) at ../../kern/kern_shutdown.c:266
#1  0xf01138e2 in panic (fmt=0xf01ebfef "page fault")
    at ../../kern/kern_shutdown.c:400
#2  0xf01ecbda in trap_fatal (frame=0xefbffe04) at ../../i386/i386/trap.c:772
#3  0xf01ec69c in trap_pfault (frame=0xefbffe04, usermode=0)
    at ../../i386/i386/trap.c:681
#4  0xf01ec327 in trap (frame={tf_es = 16, tf_ds = 16, tf_edi = 0, 
      tf_esi = -225239040, tf_ebp = -272630196, tf_isp = -272630228, 
      tf_ebx = -224572928, tf_edx = 262144, tf_ecx = 17280, tf_eax = 0, 
      tf_trapno = 12, tf_err = 2, tf_eip = -267216308, tf_cs = 8, 
      tf_eflags = 66118, tf_esp = -225253888, tf_ss = -225253888})
    at ../../i386/i386/trap.c:324
#5  0xf0129a4c in sonewconn1 (head=0xf2932000, connstatus=0)
    at ../../kern/uipc_socket2.c:230
#6  0xf01673b2 in tcp_input (m=0xf1a7c900, iphlen=20)
    at ../../netinet/tcp_input.c:421
#7  0xf0163c50 in ip_input (m=0xf1a7c900) at ../../netinet/ip_input.c:630
#8  0xf0163cc8 in ipintr () at ../../netinet/ip_input.c:651
#9  0xf01e4c59 in swi_net_next ()
#10 0xf012acf7 in connect (p=0xf2b17200, uap=0xefbfff94, retval=0xefbfff84)
    at ../../kern/uipc_syscalls.c:315
#11 0xf01ece17 in syscall (frame={tf_es = 39, tf_ds = 39, tf_edi = 482606, 
      tf_esi = 483776, tf_ebp = -272643092, tf_isp = -272629788, 
      tf_ebx = 537749752, tf_edx = -272643616, tf_ecx = 13, tf_eax = 98, 
      tf_trapno = 22, tf_err = 7, tf_eip = 537560001, tf_cs = 31, 
      tf_eflags = 642, tf_esp = -272643564, tf_ss = 39})
    at ../../i386/i386/trap.c:920
#12 0x200a83c1 in ?? ()
#13 0x1a277 in ?? ()
#14 0x1095 in ?? ()
(kgdb) p *(struct socket*) 0xf2932000
$2 = {so_type = 1, so_options = 6, so_linger = 0, so_state = 130, 
  so_pcb = 0xf2bc2080 "", so_proto = 0xf022e358, so_head = 0x0, so_incomp = {
    tqh_first = 0x0, tqh_last = 0x0}, so_comp = {tqh_first = 0x0, 
    tqh_last = 0x0}, so_list = {tqe_next = 0x0, tqe_prev = 0xf27da51c}, 
  so_qlen = 0, so_incqlen = 0, so_qlimit = 3, so_timeo = 0, so_error = 0, 
  so_pgid = 0, so_oobmark = 0, so_rcv = {sb_cc = 13, sb_hiwat = 17280, 
    sb_mbcnt = 128, sb_mbmax = 138240, sb_lowat = 1, sb_mb = 0xf1a54d80, 
    sb_sel = {si_pid = 0, si_flags = 0}, sb_flags = 0, sb_timeo = 0}, 
  so_snd = {sb_cc = 0, sb_hiwat = 17280, sb_mbcnt = 0, sb_mbmax = 138240, 
    sb_lowat = 2048, sb_mb = 0x0, sb_sel = {si_pid = 0, si_flags = 0}, 
    sb_flags = 0, sb_timeo = 0}, so_tpcb = 0x0, so_upcall = 0, 
  so_upcallarg = 0x0, so_uid = 0}
(kgdb)q

I am use ipfilter 3.2.9 compiled in kernel.
But problem is in inserting current entry `so_list' in `so' at 
uipc_socket2.c:230:
              TAILQ_INSERT_TAIL(&head->so_incomp, so, so_list);

this is in queue.h:343

#define TAILQ_INSERT_TAIL(head, elm, field) do {		\
        (elm)->field.tqe_next = NULL;                                   \
        (elm)->field.tqe_prev = (head)->tqh_last;                       \
        *(head)->tqh_last = (elm);                                      \
        (head)->tqh_last = &(elm)->field.tqe_next;                      \
} while (0)

Can anyone help me? 

--
	Best wishes, Eugeny Kuzakov
		Laboratory 321 ( Omsk, Russia )
		kev@lab321.ru
		ICQ#: 5885106




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.02.9903311313210.28253-100000>