From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757015AbbKRVA3 (ORCPT ); Wed, 18 Nov 2015 16:00:29 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:46918 "EHLO out5-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753395AbbKRVA1 (ORCPT ); Wed, 18 Nov 2015 16:00:27 -0500 Message-Id: <1447880426.567228.443640225.76C879B7@webmail.messagingengine.com> X-Sasl-Enc: F59qqLmT86aeeSqUtso9BJZMgSUGPaxolf7tcorpBilJ 1447880426 From: Hannes Frederic Sowa To: Stefan Priebe , Thomas Gleixner , Florian Weimer Cc: netdev@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Mailer: MessagingEngine.com Webmail Interface - ajax-dab2dbe4 In-Reply-To: <564CDE2F.8000201@profihost.ag> References: <564B3D35.50004@profihost.ag> <564B7F9D.5060701@profihost.ag> <564CDE2F.8000201@profihost.ag> Subject: Re: Asterisk deadlocks since Kernel 4.1 Date: Wed, 18 Nov 2015 22:00:26 +0100 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Nov 18, 2015, at 21:23, Stefan Priebe wrote: > > Am 17.11.2015 um 20:43 schrieb Thomas Gleixner: > > On Tue, 17 Nov 2015, Stefan Priebe wrote: > >> I've now also two gdb backtraces from two crashes: > >> http://pastebin.com/raw.php?i=yih5jNt8 > >> > >> http://pastebin.com/raw.php?i=kGEcvH4T > > > > They don't tell me anything as I have no idea of the inner workings of > > asterisk. You might be better of to talk to the asterisk folks to help > > you track down what that thing is waiting for, so we can actually look > > at a well defined area. > > The asterisk guys told me it's a livelock asterisk is waiting for > getaddrinfo / recvmsg. > > Thread 2 (Thread 0x7fbe989c6700 (LWP 12890)): > #0 0x00007fbeb9eb487d in recvmsg () from /lib/x86_64-linux-gnu/libc.so.6 > #1 0x00007fbeb9ed4fcc in ?? () from /lib/x86_64-linux-gnu/libc.so.6 > #2 0x00007fbeb9ed544a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 > #3 0x00007fbeb9e92007 in getaddrinfo () from > /lib/x86_64-linux-gnu/libc.so.6 Florian Weimer recently patched glibc to detect filedescriptors which have been reused incorrectly in the glibc name resolving routines: Could you determine the type of filedescriptor in /proc/pid/fd and /proc/net/netlink by matching inodes? Thanks, Hannes