processes hanging in _umtx_op

Diane Bruce db at db.net
Sun Oct 5 18:11:07 UTC 2008


On Sun, Oct 05, 2008 at 10:07:30AM -0600, Dale Hagglund wrote:
> >>>>> "Mel" == Mel  <fbsd.questions at rachie.is-a-geek.net> 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 at FreeBSD.org db at db.net http://www.db.net/~db


More information about the freebsd-questions mailing list