Project

General

Profile

Activity

From 05/15/2009 to 05/21/2009

05/21/2009

08:24 AM Backport #1471: "Mutual join" deadlock detection faulty in 1.8.6 and 1.8.7
=begin
Hi,

At Tue, 19 May 2009 14:39:21 +0900,
John Carter wrote in [ruby-core:23500]:
> Attached is two patche...
nobu (Nobuyoshi Nakada)
06:09 AM Backport #1495: warn_printf is an unhealthy thing to have in rb_thread_schedule as it can cause recursion.
=begin
I was trying to track down a deadlock issue and the warn_printf were showing that one thread was still runnab...
JohnCarter (John Carter)

05/20/2009

03:05 PM Backport #1495: warn_printf is an unhealthy thing to have in rb_thread_schedule as it can cause recursion.
=begin
Hi,

At Wed, 20 May 2009 10:32:36 +0900,
John Carter wrote in [ruby-core:23506]:
> warn_printf is an unhe...
nobu (Nobuyoshi Nakada)
10:32 AM Backport #1495 (Closed): warn_printf is an unhealthy thing to have in rb_thread_schedule as it can cause recursion.
=begin
warn_printf is an unhealthy thing to have in rb_thread_schedule as it can (especially if you are running -rp...
JohnCarter (John Carter)

05/19/2009

02:39 PM Backport #1471: "Mutual join" deadlock detection faulty in 1.8.6 and 1.8.7
=begin
Ok, That fix wasn't sufficient. There were still other deadlock issues, which I believe I have now fixed.

...
JohnCarter (John Carter)

05/18/2009

11:07 PM Bug #863: Openssl issues with fresh compile on Ubuntu
=begin
I would double check it but 1.8.7 from source gives me:

make[1]: Entering directory `/free_space/rdp/dow...
rogerdpack (Roger Pack)
06:56 PM Backport #1484 (Closed): Ruby 1.8.6_p368 and Ruby 1.8.7_p160 have threading regressions
=begin
Changes introduced in ruby 1.8.6_368 and ruby 1.8.7_p160 have regressions in the way they handle threading.
...
hansdegraaff (Hans de Graaff)
02:40 PM Backport #1471: "Mutual join" deadlock detection faulty in 1.8.6 and 1.8.7
=begin
Here is an alternate patch for ext/thread.c relative to ruby-1.8.7-p160...
--- ext/thread/thread.c.orig 200...
JohnCarter (John Carter)
02:13 PM Backport #1471: "Mutual join" deadlock detection faulty in 1.8.6 and 1.8.7
=begin
Thanks for the fix...

Unfortunately I think it introduces another bug.

Your patch add invokes rb_thread...
JohnCarter (John Carter)
07:18 AM Bug #1466: URI#parse fails on some working urls
=begin
[ ] are at least a problem. i ran into this a little while ago

according to http://www.ietf.org/rfc/rfc2...
daniel (Daniel Cavanagh)

05/16/2009

05:20 PM Backport #1471: "Mutual join" deadlock detection faulty in 1.8.6 and 1.8.7
=begin
Hi,

At Sat, 16 May 2009 16:56:23 +0900,
Brent Roman wrote in [ruby-core:23479]:
> Is it specific to just...
nobu (Nobuyoshi Nakada)
04:56 PM Backport #1471: "Mutual join" deadlock detection faulty in 1.8.6 and 1.8.7
=begin

I don't dispute the analysis either, but...
I cannot seem to duplicate this bug in 1.6.8, 1.8.6-p287 or 1....
brent (Brent Roman)

05/15/2009

05:58 PM Backport #1471: "Mutual join" deadlock detection faulty in 1.8.6 and 1.8.7
=begin
Sidenote--

Excerpts from message of Fri May 15 11:19:51 +0300 2009:
> Here is a test script to trigger it...
rue (Eero Saynatkari)
05:39 PM Backport #1471 (Assigned): "Mutual join" deadlock detection faulty in 1.8.6 and 1.8.7
=begin

=end
nobu (Nobuyoshi Nakada)
05:37 PM Backport #1471 (Closed): "Mutual join" deadlock detection faulty in 1.8.6 and 1.8.7
=begin
Applied in changeset r23432.
=end
nobu (Nobuyoshi Nakada)
05:19 PM Backport #1471 (Closed): "Mutual join" deadlock detection faulty in 1.8.6 and 1.8.7
=begin
If a third thread is involved, the code in eval.c in function
rb_thread_join0 to detect a mutual join dead ...
JohnCarter (John Carter)
 

Also available in: Atom