From: Ville Mattila Date: 2005-01-17T03:51:08+09:00 Subject: Re: Segfault in timer.rb Alexander Kellett writes: > On Jan 16, 2005, at 6:17 AM, Erlend Oye wrote: >> I can always use the release builds but I should be able to do builds >> from the CVS and report the bugs and ask for help in Cygwin instead of >> the suggestions that I switch platforms....and no, you are not the >> first >> one suggesting this. This has been suggested on IRC >> (#ruby-lang/freenode) too. > > i've heard other bug reports with threading that > were solved when using a platform other than cygwin. > cygwin wasted a lot of my time in the past. i'm glad > to not be using it anymore. but... each to their own, > forgive my bitterness i just care about the s/w i use. The cygwins signal handling is not most robust and ruby threading implementation depends on working signals. However there is cygwin1 delopment snapshots that might cure Erlend's problem. Erlend could you check the latest snapshot from http://cygwin.com/snapshots/ Also I think you'll get better OS features (OLE and stuff like that) if you use native ruby i.e. one click installer or compile it yourself (migw or msvc). - Ville