Object#clone and Object#dup documentation does not show that modules mixed in via Module#extend are preserved by #clone, but not by #dup stevegoobermanhill (stephen gooberman-hill)
ruby crashes leaving a stacktrace. . Cause is pthread_mutex_lock EINVAL Based on the ruby source line where the problem happens (line 121 below) 119 def stop 120 if @tcpServerThread 121 @tcpServerThread.raise...stevegoobermanhill (stephen gooberman-hill)
Hi, I believe I have located another underlying flaw in GServer: I have observed server threads becoming orphaned, leading to resource allocation (when @connections.size > @@maxConnections). The cause is that the new service thread i...stevegoobermanhill (stephen gooberman-hill)
Hi Yusuke-san, all your syntactic points are accepted. This is the first patch I have submitted,so please excuse my lack of knowledge of the accepted submission protocols. Also, I completely accept that the initial motivation for th...stevegoobermanhill (stephen gooberman-hill)
Hi, My investigation of bug #6358 points the finger at GServer triggering bug #5343 on lower power arm-linux platforms, because of the blocking TCPServer#accept call. I believe there is also an underlying design flaw: the main threa...stevegoobermanhill (stephen gooberman-hill)
Yusuke-san Please close - identified as a missing linux library dependency. The following script finds missing library dependencies #!ruby lib_list=`find . -name *.so`.split("\n") lib_list.each do |lib| ldd_out=`ldd #{lib...stevegoobermanhill (stephen gooberman-hill)
Hi Yusuke-san Resolved - duplicated #5343 further investigation leads me to believe that this is actually a duplicate of Bug #5343 as I can consistently make that bug happen on the arm-linux platform. Therefore please close this bug....stevegoobermanhill (stephen gooberman-hill)
Hi Yusuke-san, I'm not sure that I will be able to create a patch - you can blame Matz :-) If he hadn't written such a brilliant language I would still be competent in C. :-) As it is, while I can still competently read and understand C...stevegoobermanhill (stephen gooberman-hill)
Hi, I have a multi-threading bug on a low-speed (180MHz) arm-linux platform. The bug can be consistantly produced or removed by varying the length of a sleep() interval at the end of a piece of code invoked in a Thread (the GServer#serv...stevegoobermanhill (stephen gooberman-hill)