Several people using openmosix on several distributions have reported crashes in libpthread after migrating processes linked to libpthread. This issue seems to go away on other distributions when not using nptl libs: http://sourceforge.net/tracker/index.php?func=detail&aid=1236112&group_id=46729&atid=447171 However, on my Gentoo system the situation is different. It's a 2.4 kernel which has never seen an nptl enabled libc, so the trick of not using nptl is simply irrelevant. Is there some gentoo-specific patch to libc which could cause this problem? I was wondering is there is some option when building libc which makes the oldthread implementation more similar to the oldthread implementation on other distributions, where that workaround is possible. I am running a vanilla openmosix 2.4.26.1 kernel, as the gentoo openmosix kernel gives me even more stability issues. emerge info Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.5-r1,uclibc-0.9.26-r7,uclibc-0.9.27-r0, 2.4.26 i686) ================================================================= System uname: 2.4.26 i686 Intel(R) Pentium(R) 4 CPU 2.00GHz Gentoo Base System version 1.6.13 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.2.3-r5, 2.3.5 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.4.19-r1, 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.easynet.nl/mirror/gentoo/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp.easynet.nl/mirror/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aalib alsa apm arts atlas avi bash-completion berkdb bitmap-fonts cdr crypt cups curl eds emboss encode esd f77 fam flac foomaticdb fortran gd gdbm ggi gif gphoto2 gpm gstreamer gtk gtk2 guile imagemagick imap imlib ipv6 java jpeg junit kde ldap libg++ libwww mad mikmod mmx motif mp3 mpeg ncurses nls ogg oggvorbis opengl oss pam pda pdflib perl pic plotutils png prelink python qt qtmt quicktime readline samba sdl slang smime snmp speex spell sqlite sse ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts vorbis xine xml xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
You still have this problem with all the newest stable packages? This would seem to be a problem with openmosix and not your toolchain.