From owner-freebsd-current@FreeBSD.ORG Thu Jul 26 17:35:16 2007 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3EBB716A417 for ; Thu, 26 Jul 2007 17:35:16 +0000 (UTC) (envelope-from uspoerlein@gmail.com) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.236]) by mx1.freebsd.org (Postfix) with ESMTP id 8D2F813C45A for ; Thu, 26 Jul 2007 17:35:15 +0000 (UTC) (envelope-from uspoerlein@gmail.com) Received: by wr-out-0506.google.com with SMTP id i23so367888wra for ; Thu, 26 Jul 2007 10:35:14 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:received:received:date:from:to:subject:message-id:mail-followup-to:mime-version:content-type:content-disposition:user-agent; b=RxsOAqSXEuPPKuF+XvQPj/004zczK1b0Sv+YdUOFOul000UcNTOsny1NRBUtqPUO9rUvSj3/HwPBPMGCQioPuat3RWH4V35o51qgPAjJy+MYVVWyUNozM2cKHT5Wy5iMQohz9/ted4ttUaG0njOdcEf98YCnGM/xDqAkCvqclRU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:from:to:subject:message-id:mail-followup-to:mime-version:content-type:content-disposition:user-agent; b=mk9wrQTjqApzH+EXshEfAMtKsmYgq+yGkUbUc+VNEGg6SoAc7dUKBU/KeDLAuhXQMm5+GZKs7BZyf8/l1Sn6UYqzB1WcxetMdqIJs9Xk8304+Gc0IpFle/driKjVi54VCZnsKvVm4zwCl6ZxIIObRQGaFtwgJ81ipL4+6pIZ4CY= Received: by 10.78.170.17 with SMTP id s17mr490186hue.1185471308086; Thu, 26 Jul 2007 10:35:08 -0700 (PDT) Received: from roadrunner.q.local ( [85.180.183.129]) by mx.google.com with ESMTPS id q1sm1944233uge.2007.07.26.10.35.07 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 26 Jul 2007 10:35:07 -0700 (PDT) Received: from roadrunner.q.local (localhost [127.0.0.1]) by roadrunner.q.local (8.14.1/8.14.1) with ESMTP id l6QHZ6ph004209 for ; Thu, 26 Jul 2007 19:35:06 +0200 (CEST) (envelope-from uspoerlein@gmail.com) Received: (from q@localhost) by roadrunner.q.local (8.14.1/8.14.1/Submit) id l6QHZ6To004208 for current@freebsd.org; Thu, 26 Jul 2007 19:35:06 +0200 (CEST) (envelope-from uspoerlein@gmail.com) Date: Thu, 26 Jul 2007 19:35:06 +0200 From: Ulrich Spoerlein To: current@freebsd.org Message-ID: <20070726173506.GE1857@roadrunner.q.local> Mail-Followup-To: current@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.15 (2007-04-06) Cc: Subject: net/twinkle stuck in _umtx_op syscall X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Jul 2007 17:35:16 -0000 Gentlemen, I had trouble running twinkle back on 6-STABLE but now on -CURRENT it's similar. A ktrace of the session reveals the following 4019 twinkle 0.000273 CALL gettimeofday(0xbf2f7cec,0) 4019 twinkle 0.000009 RET gettimeofday 0 4019 twinkle 0.000518 CALL sigprocmask(SIG_BLOCK,0,0x29e09508) 4019 twinkle 0.000009 RET sigprocmask 0 4019 twinkle 0.000067 CALL ioctl(0x8,FIONREAD,0xbf2f7bb8) 4019 twinkle 0.000017 RET ioctl 0 4019 twinkle 0.000015 CALL ioctl(0x8,FIONREAD,0xbf2f7ba8) 4019 twinkle 0.000015 RET ioctl 0 4019 twinkle 0.000143 CALL ioctl(0x8,FIONREAD,0xbf2f7b38) 4019 twinkle 0.000016 RET ioctl 0 4019 twinkle 0.000007 CALL ioctl(0x8,FIONREAD,0xbf2f7b28) 4019 twinkle 0.000005 RET ioctl 0 4019 twinkle 0.000006 CALL ioctl(0x8,FIONREAD,0xbf2f7b28) 4019 twinkle 0.000014 RET ioctl 0 4019 twinkle 0.000011 CALL ioctl(0x8,FIONREAD,0xbf2f7b18) 4019 twinkle 0.000006 RET ioctl 0 4019 twinkle 0.000014 CALL _umtx_op(0x2a2e7e80,0x5,0,0,0) 4019 twinkle 0.001670 RET _umtx_op 0 4019 twinkle 0.000013 CALL getitimer(0,0xbf6fbf4c) 4019 twinkle 0.000005 RET getitimer 0 4019 twinkle 0.000023 CALL _umtx_op(0x29e1985c,0x2,0,0,0) 4019 twinkle 4.361916 RET _umtx_op -1 errno 4 Interrupted system call 4019 twinkle 0.000044 PSIG SIGKILL SIG_DFL It can only be killed -9 and will otherwise stick in _umtx_op() forever. Any clue from the threading guys on what tricks I should try? My libmap.conf is emtpy, twinkle is linked against the following binaries: /usr/local/bin/twinkle: libsndfile.so.1 => /usr/local/lib/libsndfile.so.1 (0x283a0000) libccext2-1.5.so.0 => /usr/local/lib/libccext2-1.5.so.0 (0x283ff000) libgnutls.so.15 => /usr/local/lib/libgnutls.so.15 (0x28441000) libgcrypt.so.13 => /usr/local/lib/libgcrypt.so.13 (0x284bb000) libz.so.4 => /lib/libz.so.4 (0x2850a000) libccrtp1-1.5.so.0 => /usr/local/lib/libccrtp1-1.5.so.0 (0x2851c000) libccgnu2-1.5.so.0 => /usr/local/lib/libccgnu2-1.5.so.0 (0x28542000) librt.so.1 => /usr/lib/librt.so.1 (0x28594000) libkdecore.so.6 => /usr/local/lib/libkdecore.so.6 (0x28599000) libkdeui.so.6 => /usr/local/lib/libkdeui.so.6 (0x287d3000) libkabc.so.3 => /usr/local/lib/libkabc.so.3 (0x28aaa000) libspeex.so.1 => /usr/local/lib/libspeex.so.1 (0x28b5d000) libilbc.so.0 => /usr/local/lib/libilbc.so.0 (0x28b7d000) libzrtpcpp-0.9.so.0 => /usr/local/lib/libzrtpcpp-0.9.so.0 (0x28b8c000) libboost_regex.so => /usr/local/lib/libboost_regex.so (0x28bab000) libqt-mt.so.3 => /usr/local/lib/libqt-mt.so.3 (0x28c39000) libXext.so.6 => /usr/local/lib/libXext.so.6 (0x2930b000) libX11.so.6 => /usr/local/lib/libX11.so.6 (0x29319000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x29405000) libm.so.5 => /lib/libm.so.5 (0x294ed000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x29503000) libthr.so.3 => /lib/libthr.so.3 (0x2950e000) libc.so.7 => /lib/libc.so.7 (0x29521000) libFLAC.so.7 => /usr/local/lib/libFLAC.so.7 (0x29623000) libgpg-error.so.0 => /usr/local/lib/libgpg-error.so.0 (0x29656000) libintl.so.8 => /usr/local/lib/libintl.so.8 (0x2965a000) libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x29663000) libDCOP.so.6 => /usr/local/lib/libDCOP.so.6 (0x29751000) libutil.so.7 => /lib/libutil.so.7 (0x29783000) libart_lgpl_2.so.5 => /usr/local/lib/libart_lgpl_2.so.5 (0x29790000) libidn.so.16 => /usr/local/lib/libidn.so.16 (0x297a6000) libkdefx.so.6 => /usr/local/lib/libkdefx.so.6 (0x297d7000) libjpeg.so.9 => /usr/local/lib/libjpeg.so.9 (0x297ff000) libvcard.so.0 => /usr/local/lib/libvcard.so.0 (0x2981e000) libkio.so.6 => /usr/local/lib/libkio.so.6 (0x29842000) libkresources.so.3 => /usr/local/lib/libkresources.so.3 (0x29b82000) libmng.so.1 => /usr/local/lib/libmng.so.1 (0x29ba4000) libpng.so.5 => /usr/local/lib/libpng.so.5 (0x29c05000) libXi.so.6 => /usr/local/lib/libXi.so.6 (0x29c2a000) libXrender.so.1 => /usr/local/lib/libXrender.so.1 (0x29c32000) libXrandr.so.2 => /usr/local/lib/libXrandr.so.2 (0x29c3a000) libXcursor.so.1 => /usr/local/lib/libXcursor.so.1 (0x29c41000) libXinerama.so.1 => /usr/local/lib/libXinerama.so.1 (0x29c4a000) libXft.so.2 => /usr/local/lib/libXft.so.2 (0x29c4d000) libfreetype.so.9 => /usr/local/lib/libfreetype.so.9 (0x29c5f000) libfontconfig.so.1 => /usr/local/lib/libfontconfig.so.1 (0x29cc9000) libSM.so.6 => /usr/local/lib/libSM.so.6 (0x29cf3000) libICE.so.6 => /usr/local/lib/libICE.so.6 (0x29cfc000) libXau.so.6 => /usr/local/lib/libXau.so.6 (0x29d13000) libXdmcp.so.6 => /usr/local/lib/libXdmcp.so.6 (0x29d16000) librpcsvc.so.4 => /usr/lib/librpcsvc.so.4 (0x29d1b000) libkdesu.so.6 => /usr/local/lib/libkdesu.so.6 (0x29d24000) libkwalletclient.so.1 => /usr/local/lib/libkwalletclient.so.1 (0x29d3c000) libfam.so.0 => /usr/local/lib/libfam.so.0 (0x29d4d000) liblcms.so.1 => /usr/local/lib/liblcms.so.1 (0x29d55000) libXfixes.so.3 => /usr/local/lib/libXfixes.so.3 (0x29d84000) libexpat.so.6 => /usr/local/lib/libexpat.so.6 (0x29d89000) Cheers, Ulrich Spoerlein -- "It is better to remain silent and be thought a fool, than to speak, and remove all doubt."