Kris Kennaway píše v ne 12. 02. 2006 v 22:54 -0500: > On Mon, Feb 13, 2006 at 12:46:19PM +0900, Hajimu UMEMOTO wrote: > > Hi, > > > > >>>>> On Sun, 12 Feb 2006 22:24:14 +0000 (UTC) > > >>>>> Kris Kennaway <[EMAIL PROTECTED]> said: > > > > kris> kris 2006-02-12 22:24:14 UTC > > > > kris> FreeBSD ports repository > > > > kris> Modified files: > > kris> japanese/migemo Makefile > > kris> Log: > > kris> BROKEN: Coredump during build > > > > I examined this issue bit, then found that it occurs because of > > shortage of an initial thread's stack. The japanese/migemo still can > > be built fine with non-pthread Ruby. > > 2MB which is the recent value of THR_STACK32_INITIAL is still short > > for building japanese/migemo. I doubled THR_STACK32_INITIAL, then > > japanese/migemo could be built fine with pthread Ruby. > > So, I think it is hard to fix this breakage by japanese/migemo port. > > It seems there are not a few problems with pthread Ruby including this > > issue. So, it may better to disable pthread support of Ruby by > > default at least until our next release is out, IMHO. > > Thanks for investigating, you should talk to pav who did the ruby > upgrade.
Bumping default thread stack size would be a good solution, there were a
lot of reports about that value being absurdly small on FreeBSD compared
to other systems. Can we perhaps toss some pthread_attr_setstacksize()
into the ruby port?
See /usr/ports/devel/glib20/files/extra-patch-gthread_gthread-posix.c
for inspiration.
--
Pav Lucistnik <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
Sun couldn't care less about Linux other than it now being necessary
in order to be buzzword compliant.
-- Al Dente
signature.asc
Description: Toto je digitálně podepsaná část zprávy
