From owner-freebsd-bugs@freebsd.org Fri Jul 12 22:23:54 2019 Return-Path: Delivered-To: freebsd-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 177DF15D8585 for ; Fri, 12 Jul 2019 22:23:54 +0000 (UTC) (envelope-from vishali.somaskanthan@viptela.com) Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C46BF8F3F7 for ; Fri, 12 Jul 2019 22:23:52 +0000 (UTC) (envelope-from vishali.somaskanthan@viptela.com) Received: by mail-wm1-x336.google.com with SMTP id z23so5997340wma.4 for ; Fri, 12 Jul 2019 15:23:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=viptela-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=eTcukIGOfRM7Zm3haTHTnbuzCtduQlEf4/GLTknS28c=; b=hJbVMvVbtwkHbx0QfjOXZGwE9ib/FV02FChXlCgZEshld9Vofwbc4K3VTFpfQ1S5Lb QWe0xbuYEupgYH+yajSHDDXpKR5FDaucYTyYlIgdBPvqVohvA+YxmrGTI4DEbAAkncGZ sWdR6+TwVigLtEgTU4UF63EqU3H/wZ5G/BYhgWmkTep+rCqzt1GQSeA0qM/wxQT/7Ptw zzC5McMhrKyAJ0b1ZTqqhczWhgvgsSPOnZpHJ6VzjsRxcX8jMdrv/4OXH8gOkRDtpbUi N/W6dhdhsfUEABNY5oyculimHJbRbA4aFAMwnimDRtssYWzrH5zyqcEf+L2G+KP1loF2 yS1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=eTcukIGOfRM7Zm3haTHTnbuzCtduQlEf4/GLTknS28c=; b=lw0lSNFvhmcUxadHLxFINbbdFTLnhCWtz/UuRjdKAzdtPTREmEPwVw2VHA4vPq+gQw BQ9JMWdK/jk4TCp+21Scy4Z7+K0EnZc5qIRNo1o55XgkCOXZoTX02bq4hYyR7u9wBK2R DtV82N+mXCbfbNXyLMB/63FBkG/ExOIp/8PxnOlrjuavel7SF3eV8f/M+p8LZf9jZl5f D1hbrfHpOaBbG8VIk3wLvCn+Lh4UpTNtBQckEUKmE/XLUU+oENPKGZ/1KQQQ1l7MrdAj tKgQTDKYG0HpQSptQ/LswY6BS/MpIcR9OxZGLpcFX4H8s+MUhkcN3zNPRdCiKqluTx3s frDA== X-Gm-Message-State: APjAAAWE7kx+TtgLsF+Ob2X46+UVoA/RMZp1Q6Wx3eUsR2I/Lv9gOrj+ TdoUl7DXoSsGSqf16nnmzhydu6lvdkLBBMNiOzqvEUAyCyk= X-Google-Smtp-Source: APXvYqy3XsMpC4IO5RaYvc4f52eqdQU7GYz+MgO3c40sHPJyjXbL1P4/tmjD7sAY7uf9k3LgnwocNfsnCzXSUoKyz6k= X-Received: by 2002:a1c:9cd1:: with SMTP id f200mr11004389wme.157.1562970230319; Fri, 12 Jul 2019 15:23:50 -0700 (PDT) MIME-Version: 1.0 From: Vishali Somaskanthan Date: Fri, 12 Jul 2019 15:23:15 -0700 Message-ID: Subject: crash at tcp_usr_close To: freebsd-bugs@freebsd.org X-Rspamd-Queue-Id: C46BF8F3F7 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=viptela-com.20150623.gappssmtp.com header.s=20150623 header.b=hJbVMvVb; spf=permerror (mx1.freebsd.org: domain of vishali.somaskanthan@viptela.com uses mechanism not recognized by this client) smtp.mailfrom=vishali.somaskanthan@viptela.com X-Spamd-Result: default: False [-6.02 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[viptela-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-bugs@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DMARC_NA(0.00)[viptela.com]; R_SPF_PERMFAIL(0.00)[]; DKIM_TRACE(0.00)[viptela-com.20150623.gappssmtp.com:+]; RCVD_IN_DNSWL_NONE(0.00)[6.3.3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; MX_GOOD(-0.01)[alt1.aspmx.l.google.com,aspmx.l.google.com,alt3.aspmx.l.google.com,alt2.aspmx.l.google.com,alt4.aspmx.l.google.com]; IP_SCORE(-2.97)[ip: (-9.43), ipnet: 2a00:1450::/32(-2.90), asn: 15169(-2.45), country: US(-0.06)]; NEURAL_HAM_SHORT(-0.74)[-0.743,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Jul 2019 22:23:54 -0000 Hi all, We are using F-stack of version v1.11. We run F-stack on our system and send high traffic through it. After 10 minutes or so, there was a crash in our system at tcp_usr_close and the following is the traceback. Not sure, why this has to crash at this point when there was an assert on the same, few lines above. Any help on this is much appreciated. #0 tcp_usr_close (so=0x7f3b03aaba20) at /f-stack/lib/../freebsd/netinet/tcp_usrreq.c:1139 #1 0x000000000045506a in soclose (so=0x7f3b03aaba20) at /f-stack/lib/../freebsd/kern/uipc_socket.c:889 #2 0x0000000000430847 in fo_close (td=, fp=0x7f3b0755b280) at /f-stack/lib/../freebsd/sys/file.h:350 #3 _fdrop (fp=0x7f3b0755b280, td=) at /f-stack/lib/../freebsd/kern/kern_descrip.c:2827 #4 0x0000000000430b47 in closefp (fdp=0x7f3b672ee8a0, fd=, fp=0x7f3b0755b280, td=0xdb7620 , holdleaders=0, holdleaders@entry=1) at /f-stack/lib/../freebsd/kern/kern_descrip.c:1189 #5 0x0000000000430d57 in kern_close (td=, fd=) at /f-stack/lib/../freebsd/kern/kern_descrip.c:1237 #6 0x0000000000429cd6 in ff_close (fd=) at ff_syscall_wrapper.c:574 Module: static void tcp_usr_close(struct socket *so) { struct inpcb *inp; struct tcpcb *tp = NULL; TCPDEBUG0; inp = sotoinpcb(so); KASSERT(inp != NULL, ("tcp_usr_close: inp == NULL")); INP_INFO_RLOCK(&V_tcbinfo); INP_WLOCK(inp); KASSERT(inp->inp_socket != NULL, ("tcp_usr_close: inp_socket == NULL")); /* * If we still have full TCP state, and we're not dropped, initiate * a disconnect. */ if (!(inp->inp_flags & INP_TIMEWAIT) && >>>>>>>>>>>> crashed here. !(inp->inp_flags & INP_DROPPED)) { tp = intotcpcb(inp); TCPDEBUG1(); tcp_disconnect(tp); -- Regards, Vishali Somaskanthan