[#32676] VC++ embedded rubygems gives NoMethodError undefined method `synchronize' for Mutex — Phlip <phlip2005@...>
[I will try Bill Kelly's PDB path advice presently; this issue is more
5 messages
2010/10/03
[#32687] Re: VC++ embedded rubygems gives NoMethodError undefined method `synchronize' for Mutex
— Roger Pack <rogerdpack2@...>
2010/10/04
> This one's about...
[#32703] Re: VC++ embedded rubygems gives NoMethodError undefined method `synchronize' for Mutex
— Phlip <phlip2005@...>
2010/10/05
> > #<NoMethodError: undefined method `synchronize' for #<Mutex:0x750faa8>>
[#32698] [Ruby 1.9-Feature#3908][Open] private constant — Yusuke Endoh <redmine@...>
Feature #3908: private constant
10 messages
2010/10/05
[#32795] Call for Cooperation: CFUNC usage survey — SASADA Koichi <ko1@...>
Hi,
5 messages
2010/10/15
[#32814] WeakHash — Santiago Pastorino <santiago@...>
Hi guys,
6 messages
2010/10/15
[#32844] [Ruby 1.9-Feature#3963][Open] Map class in standard library — Thomas Sawyer <redmine@...>
Feature #3963: Map class in standard library
3 messages
2010/10/18
[#32864] [Ruby 1.9-Bug#3972][Open] r28668 breaks test/unit when combined with the testing rake task — Aaron Patterson <redmine@...>
Bug #3972: r28668 breaks test/unit when combined with the testing rake task
6 messages
2010/10/20
[#32932] Behavior of initialize in 1.9 — Aaron Patterson <aaron@...>
The behavior of initialize in 1.9 seems to have changed. Here is an irb
5 messages
2010/10/28
[#32960] [Ruby 1.9-Bug#4005][Open] YAML fails to roundtrip Time objects — Peter Weldon <redmine@...>
Bug #4005: YAML fails to roundtrip Time objects
6 messages
2010/10/29
[#32976] Improve MinGW builds for Ruby 1.8.7, 1.9.2 and 1.9.3 — Luis Lavena <luislavena@...>
Hello,
10 messages
2010/10/30
[#32978] Re: Improve MinGW builds for Ruby 1.8.7, 1.9.2 and 1.9.3
— Aaron Patterson <aaron@...>
2010/10/30
On Sun, Oct 31, 2010 at 03:42:02AM +0900, Luis Lavena wrote:
[ruby-core:32684]
From:
Axel Reinhold <ruby@...>
Date:
2010-10-04 08:17:11 UTC
List:
ruby-core #32684
Subject: ruby-1.9.2-p0 no more support for glibc-2.1.x - broken pthread >2010/10/3 KOSAKI Motohiro <kosaki.motohiro@gmail.com>: >> 2010/10/1 Axel Reinhold <ruby@freakout.de>: >>> Subject: ruby-1.9.2-p0 no more support for glibc-2.1.x - broken pthread >>> >>> Up to ruby-1.9.1-p430 i could compile/link/production on old >>> glibc-2.1.x systems without problems (RedHat 6.2). >>> >>> ruby-1.9.2-p0 still compiles/link and works but no more 100% >>> -> when i need threads i get: >>> >>> "ruby engine can initialize only in the main thread" >>> >>> this is due changes in thread_pthread.c which has abandoned support >>> for systems without pthread_getattr_np setting STACKADDR_AVAILABLE >>> to 0 and raising the above message. >>> >>> For me this is a severe regression - can this be fixed please? >>> I have some systems i cannot upgrade due to non-open source issues >>> and i need to have up-to-date ruby/rails on these. >>> >>> Thanks for any help. >> >> This is a regression since rr27789. >> >> mame-san, can you please review an attached patch? > > >I could be wrong, but I doubt if the patch works. >I guess th->machine_stack_start will NOT be null even if STACKADDR_AVAILABLE is >0 since th->machine_stack_start looks like initialized in thread_start_func_2. > >Did you confirm that the patch works? I have no objection if it works. > i have applied this patch, compiled, linked and works in production for me. the specific situation in rails where this "ruby engine can initialize only in the main thread" exception was raised is now working fine (sending a mail with ActionMailer). Thanks so much. Will this go into the next release? Regards Axel