From owner-freebsd-questions@FreeBSD.ORG Sun Oct 5 18:11:07 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A746F1065693 for ; Sun, 5 Oct 2008 18:11:07 +0000 (UTC) (envelope-from db@db.net) Received: from diana.db.net (diana.db.net [204.228.224.242]) by mx1.freebsd.org (Postfix) with ESMTP id 89F228FC2E for ; Sun, 5 Oct 2008 18:11:07 +0000 (UTC) (envelope-from db@db.net) Received: from diana.db.net ([204.228.224.242] helo=localhost ident=mailnull) by diana.db.net with esmtp (Exim 4.66 (FreeBSD)) (envelope-from ) id 1KmXUw-000MP8-FA; Sun, 05 Oct 2008 11:34:26 -0600 Received: from diana.db.net ([127.0.0.1] helo=localhost) (envelope-from ) id 1KmXUv-000OAN-E4; Sun, 05 Oct 2008 13:34:25 -0400 Date: Sun, 5 Oct 2008 13:34:25 -0400 From: Diane Bruce To: Dale Hagglund Message-ID: <20081005173425.GA67502@night.db.net> References: <86r66v6gsj.fsf@ponoka.ab.hsia.telus.net> <200810051546.28440.fbsd.questions@rachie.is-a-geek.net> <86bpxz58l9.fsf@ponoka.ab.hsia.telus.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <86bpxz58l9.fsf@ponoka.ab.hsia.telus.net> User-Agent: Mutt/1.4.2.3i Cc: db@freebsd.org, freebsd-questions@freebsd.org, Mel Subject: Re: processes hanging in _umtx_op X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Oct 2008 18:11:07 -0000 On Sun, Oct 05, 2008 at 10:07:30AM -0600, Dale Hagglund wrote: > >>>>> "Mel" == Mel writes: > > Mel> Can you change scheduler to ULE and rebuild kernel? > Mel> Or better yet, try 7.1-PRERELEASE, since it's good to know if > Mel> this bug persists with 7.1 being close to release. ... > This was my guess as well. I first noticed this hang while attempting > to build gnuradio around the end of August. During conversations with > the maintainer, Diane Bruce, about this hang she recognized it from > before and suggested that she'd been able to fix it at that time by > upgrading all ports (or maybe just the wx port) on her system. As a data point, I am running ULE here on a single processor with FreeBSD 7.1 (pre-release). gnuradio builds fine here. > > Mel> Now, it can simply be programmer error (lock twice, unlock > Mel> once), but most of the time the kernel catches this for me with > Mel> EDEADLK. > > The background with gnuradio and the Diane's suggestion to upgrade ports > lead to my thought that I could easily have some sort of conflicting or > out-of-date combination of libraries causing some sort of locking > problem. I thought I had recognised this problem, but now I am not so sure, it looked like one a problem I thought I had remembered with wx. > That said, I've since upgraded almost all of my ports/packages, but > building gnuradio still hangs the same way. Life/work got very busy bizarre. > just after that, so I unfortunately didn't got back to Diane with this > update. Also, I just saw the same hang with the openoffice 3.0beta I was going to check with you about it anyway. > (milestone m5) package. Just out of curiousity, I produced the list > of shared dependencies between these packages and have attached these below. Ok. Here is my list. Information for gnuradio-3.1.3: Depends on: Dependency: xineramaproto-1.1.2 Dependency: xf86vidmodeproto-2.2.2 Dependency: xf86miscproto-0.9.2 Dependency: xf86dgaproto-2.0.3 Dependency: xextproto-7.0.2 Dependency: xbitmaps-1.0.1 Dependency: videoproto-2.2.2 Dependency: scrnsaverproto-1.1.0 Dependency: renderproto-0.9.3 Dependency: recordproto-1.13.2 Dependency: randrproto-1.2.1 Dependency: printproto-1.0.3 Dependency: kbproto-1.0.3 Dependency: inputproto-1.4.2.1 Dependency: fixesproto-4.0 Dependency: damageproto-1.1.0_2 Dependency: compositeproto-0.4 Dependency: fontsproto-2.0.2 Dependency: fontcacheproto-0.1.2 Dependency: font-util-1.0.1 Dependency: encodings-1.0.2,1 Dependency: expat-2.0.1 Dependency: hicolor-icon-theme-0.10_2 Dependency: tcl-8.4.19,1 Dependency: python25-2.5.2_2 Dependency: py25-numeric-24.2 Dependency: perl-5.8.8_1 Dependency: png-1.2.28 Dependency: libdrm-2.3.0 Dependency: jpeg-6b_7 Dependency: tiff-3.8.2_1 Dependency: pkg-config-0.23_1 Dependency: xtrans-1.0.4 Dependency: xproto-7.0.10_1 Dependency: pixman-0.10.0_2 Dependency: libtasn1-1.4 Dependency: libfontenc-1.0.4 Dependency: libXdmcp-1.0.2_1 Dependency: libXau-1.0.3_2 Dependency: libX11-1.1.3_1,1 Dependency: tk-8.4.19,2 Dependency: py25-tkinter-2.5.2_2 Dependency: libxkbfile-1.0.4 Dependency: liboldX-1.0.1 Dependency: libXrender-0.9.4_1 Dependency: libXfixes-4.0.3_1 Dependency: libXext-1.0.3,1 Dependency: libdmx-1.0.2_1 Dependency: libXxf86vm-1.0.1 Dependency: libXxf86misc-1.0.1 Dependency: libXxf86dga-1.0.2 Dependency: libXv-1.0.3_1,1 Dependency: libXvMC-1.0.4_1 Dependency: libXtst-1.0.3_1 Dependency: libXres-1.0.3_3 Dependency: libXrandr-1.2.2_1 Dependency: libXp-1.0.0,1 Dependency: libXinerama-1.0.2,1 Dependency: libXi-1.1.3,1 Dependency: libXfontcache-1.0.4 Dependency: libXevie-1.0.2 Dependency: libXdamage-1.1.1 Dependency: libXcursor-1.1.9_1 Dependency: libXcomposite-0.4.0,1 Dependency: libXScrnSaver-1.1.2 Dependency: libICE-1.0.4_1,1 Dependency: libSM-1.0.3_1,1 Dependency: libXt-1.0.5_1 Dependency: trapproto-3.4.3 Dependency: libxkbui-1.0.2_1 Dependency: libXprintUtil-1.0.1 Dependency: libXprintAppUtil-1.0.1 Dependency: libXpm-3.5.7 Dependency: libXmu-1.0.3,1 Dependency: libXaw-1.0.4_1,1 Dependency: libXTrap-1.0.0 Dependency: libGL-7.0.3 Dependency: libGLU-7.0.3 Dependency: libFS-1.0.0_1 Dependency: freetype2-2.3.7 Dependency: py25-imaging-1.1.6_2 Dependency: mkfontscale-1.0.3 Dependency: mkfontdir-1.0.3_1 Dependency: libXfont-1.3.1_3,1 Dependency: fontconfig-2.5.0,1 Dependency: libXft-2.1.13 Dependency: xorg-libraries-7.3_2 Dependency: libglut-7.0.1_1 Dependency: py25-opengl-2.0.1.07_4 Dependency: font-misc-meltho-1.0.0_1 Dependency: font-misc-ethiopic-1.0.0 Dependency: font-bh-ttf-1.0.0 Dependency: fftw3-float-3.1.2 Dependency: fftw3-3.1.2 Dependency: cairo-1.6.4_2,1 Dependency: bitstream-vera-1.10_4 Dependency: xorg-fonts-truetype-7.3 Dependency: pcre-7.7_1 Dependency: libusb-0.1.12_2 Dependency: boost-python-1.34.1 Dependency: libiconv-1.11_1 Dependency: libxml2-2.6.32 Dependency: gettext-0.17_1 Dependency: libgpg-error-1.6_1 Dependency: libgcrypt-1.4.1_1 Dependency: opencdk-0.6.6,1 Dependency: gnutls-2.4.1_1 Dependency: glib-2.16.5 Dependency: gamin-0.1.9_2 Dependency: gio-fam-backend-2.16.5 Dependency: shared-mime-info-0.51 Dependency: pango-1.20.5 Dependency: cups-base-1.3.7_4 Dependency: pyephem-3.7.3.1,1 Dependency: libmspack-0.0.20040308_3 Dependency: atk-1.22.0_1 Dependency: gtk-2.12.11 Dependency: wxgtk2-common-2.6.3_4 Dependency: wxgtk2-contrib-common-2.6.3_3 Dependency: wxgtk2-2.6.3_5 Dependency: wxgtk2-contrib-2.6.3_3 Dependency: py25-wxPython-common-2.6.3.3_2 Dependency: py25-wxPython-2.6.3.3_1 - Diane -- - db@FreeBSD.org db@db.net http://www.db.net/~db