General

Profile

stevegoobermanhill (stephen gooberman-hill)

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 10 10

Activity

11/19/2013

09:53 PM Ruby Misc #9128 (Closed): Clarify documentation on difference between Object#clone and Object#dup
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)

10/08/2013

05:43 PM Ruby Bug #8996 (Closed): pthread_mutex_lock EINVAL
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)

09/28/2012

03:57 AM Ruby Bug #7081 (Closed): GServer orphaned threads lead to resource exhaustion
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)

04/28/2012

05:05 AM Ruby Bug #6369: GServer blocking after shutdown called
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)

04/27/2012

05:52 AM Ruby Bug #6369 (Closed): GServer blocking after shutdown called
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)
05:43 AM Ruby Bug #6355: arm-linux build test suite fails: on : /lib/ruby/1.9.1/arm-linux/digest/md5.so: [BUG] Segmentation fault
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)
05:29 AM Ruby Feature #6368 (Rejected): Improvement to GServer - avoids bug #5343 on low speed [arm-linux] platform
stevegoobermanhill (stephen gooberman-hill)
01:20 AM Ruby Bug #6358: arm-linux : sleep() time dependent threading bug
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)

04/26/2012

05:37 AM Ruby Bug #6358: arm-linux : sleep() time dependent threading bug
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)

04/25/2012

10:31 PM Ruby Bug #6358 (Closed): arm-linux : sleep() time dependent threading bug
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)

Also available in: Atom