Date: Sun, 28 Oct 2007 23:31:49 +0100 From: Marc "UBM" Bocklet <ubm@u-boot-man.de> To: stable@freebsd.org Subject: Re: portupgrade error with 7.0-BETA1 Message-ID: <20071028233149.2fa94250.ubm@u-boot-man.de> In-Reply-To: <20071028184559.7154d472.ubm@u-boot-man.de> References: <20071028184559.7154d472.ubm@u-boot-man.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 28 Oct 2007 18:45:59 +0100 Marc "UBM" Bocklet <ubm@u-boot-man.de> wrote: > > Hiho! ;-) > > I just upgraded my machine to: > > FreeBSD blah.blah 7.0-BETA1 FreeBSD 7.0-BETA1 #6: Thu Oct 25 19:43:35 > CEST 2007 > > and then tried using portupgrade, which promptly fails with: > > Fatal error 'Cannot allocate red zone for initial thread' at line 382 > in file /usr/src/lib/libthr/thread/thr_init.c (errno = 12) > Illegal instruction: 4 (core dumped) > > (the red zone error ist repeated about 20 times). > > I'm not sure if it has anything to do with the upgrade. I tried > deinstalling / reinstalling portupgrade and I also tried > portupgrade-devel, but they both keep failing with the above error. > Googling didn't yield any results. > I've also installed the compat6x port and included COMPAT_FREEBSD6 in > my kernel, but that didn't help either. > > Has anybody encountered this error before? > > Thanks in advance! A tip from Diane Bruce (db@freebsd.org) did the trick: ---- This one bit me as well. It's an obsolete library (libthr) in the binary, Recompile ruby18 and problem will go away. You'll find other programs will do this too, but a lot of them disapear after doing a portupgrade. ---- I recompiled ruby18, ruby-bdb and portupgrade and now everything works like a charm again! Bye Marc -- "And what rough beast, its hour come round at last, Slouches towards Bethlehem to be born?" W.B. Yeats, The Second Coming
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071028233149.2fa94250.ubm>