Project

General

Profile

Activity

From 11/24/2012 to 11/30/2012

11/30/2012

10:41 PM Backport #7456: Build failure with x64 mingw on Windows 8
I confirmed the above patch works also on Windows 8.
phasis68 (Heesob Park)
11:28 AM Backport #7456: Build failure with x64 mingw on Windows 8
When iseqv is 0 at ADD_CATCH_ENTRY in compile.c, invalid VALUE (higher bits over 32bit are non zero) is added to iseq... h.shirosaki (Hiroshi Shirosaki)
09:59 PM Backport #6899: Flip flop operator broken in IRB (1.9.3, win/osx)
I'm experiencing this issue on ruby-1.9.3p327 during test suite run on armv7:
31) Failure:
test_literal_in_condit...
Anonymous
05:57 PM Backport #7470 (Closed): ruby 1.9.3-p327 compile failure in siphash.c on Solaris because of endian.h
It's already fixed on the repository, but not released yet.
Check out r37593 or later from ruby_1_9_3 branch, or sim...
usa (Usaku NAKAMURA)
03:35 PM Backport #7470: ruby 1.9.3-p327 compile failure in siphash.c on Solaris because of endian.h
backport r37593. nobu (Nobuyoshi Nakada)
12:58 PM Backport #7470 (Assigned): ruby 1.9.3-p327 compile failure in siphash.c on Solaris because of endian.h
Nobu? Can you look at it? shyouhei (Shyouhei Urabe)
07:56 AM Backport #7470 (Closed): ruby 1.9.3-p327 compile failure in siphash.c on Solaris because of endian.h
I had previously built ruby 1.9.3-p194 on x86_64-sun-solaris2.10 with the no-cost Oracle WorkShop compilers:
$ cc ...
enchanter (Tim Mooney)
04:21 PM Backport #7402 (Assigned): Avoid calling methods on user objects from segfault handler
nobu (Nobuyoshi Nakada)
04:19 PM Backport #7402 (Closed): Avoid calling methods on user objects from segfault handler
This issue was solved with changeset r38041.
Charlie, thank you for reporting this issue.
Your contribution to Ruby i...
nobu (Nobuyoshi Nakada)
03:29 PM Backport #7477 (Closed): Certain valid IPv6 Addresses are not recognized as valid
IPv6 addresses of the format:
::2:3:4:5:6:7:8
and
2:3:4:5:6:7:8::
improperly raise an InvalidAddressError
...
alankessler (Alan Kessler)
03:28 PM Backport #7408 (Assigned): Assigned but unused warning cancelled by symbol
nobu (Nobuyoshi Nakada)
03:24 PM Backport #7408 (Closed): Assigned but unused warning cancelled by symbol
This issue was solved with changeset r38039.
Andrew, thank you for reporting this issue.
Your contribution to Ruby is...
nobu (Nobuyoshi Nakada)
11:34 AM Backport #7468 (Open): GC_GUARD漏れもしくはmark漏れっぽいエラーが発生してます。
ruby 2.0.0dev (2012-11-30 trunk 38022) [x86_64-linux]
でも残念ながらというか幸いというかsegvが起こります。
ので、shugoさんのpatchが原因ではないようです。
# ...
tarui (Masaya Tarui)
11:17 AM Backport #7468 (Assigned): GC_GUARD漏れもしくはmark漏れっぽいエラーが発生してます。
tarui (Masaya Tarui) wrote:
> いつからかtest-allで時々エラーが発生するようになってます。
>
> make test-all TESTS="-qv -n /test_string\$$...
shugo (Shugo Maeda)
03:31 AM Backport #7468 (Closed): GC_GUARD漏れもしくはmark漏れっぽいエラーが発生してます。
いつからかtest-allで時々エラーが発生するようになってます。
make test-all TESTS="-qv -n /test_string\$$/"
でsegvや
1) Error:
test_st...
tarui (Masaya Tarui)
08:24 AM Backport #7452: Main thread is stopped after running finalizers if the main thread has a finalizer
2012年11月29日 18:01 Nobuyoshi Nakada <nobu@ruby-lang.org>:
> (12/11/28 21:42), authorNari (Narihiro Nakamura) wrote:...
authorNari (Narihiro Nakamura)
07:57 AM Backport #7452 (Closed): Main thread is stopped after running finalizers if the main thread has a finalizer
This issue was solved with changeset r38010.
Kenta, thank you for reporting this issue.
Your contribution to Ruby is ...
authorNari (Narihiro Nakamura)

11/29/2012

08:45 PM Backport #5218: at_exit bug with exception handling
Hi guys,
thank you for this fix!
Any information about when it's going to be released?
Cheers,
Daniel
rubiii (Daniel Harrington)
06:23 PM Backport #7452: Main thread is stopped after running finalizers if the main thread has a finalizer
(12/11/28 21:42), authorNari (Narihiro Nakamura) wrote:
> ややad-hocですが、こんな感じでなおしてみました。
> https://gist.github.com/...
nobu (Nobuyoshi Nakada)
03:13 PM Backport #7454 (Assigned): PPTestModule test failuere on Windows 8
usa (Usaku NAKAMURA)

11/28/2012

10:51 PM Backport #7456 (Closed): Build failure with x64 mingw on Windows 8
I cannot build x64 mingw version of trunk on Windows 8.
$ make
CC = x86_64-w64-mingw32-gcc
LD = ...
phasis68 (Heesob Park)
10:31 PM Backport #7134: Signal handling bug in Mac OS X
I fix gvl2!
ko1 (Koichi Sasada)
02:31 AM Backport #7134: Signal handling bug in Mac OS X
ko1 suggested to use rb_thread_call_without_gvl2(). but it doesn't have a way to avoid CHECK_INTS completely.
I'm wa...
kosaki (Motohiro KOSAKI)
10:28 PM Backport #7454 (Closed): PPTestModule test failuere on Windows 8
I found following test failures with VC 2012 64bit compiler on Windows 8.
[ 436/9569] PPTestModule::PPCycleTest#te...
phasis68 (Heesob Park)
09:42 PM Backport #7452: Main thread is stopped after running finalizers if the main thread has a finalizer
バグの原因がわかりました。
ファイナライザに登録したメインスレッドはRubyプロセス終了時のファイナライザ実行時(rb_objspace_call_finalizer)でfreelistに追加されてしまっているようです。
(g...
authorNari (Narihiro Nakamura)
05:04 PM Backport #7452: Main thread is stopped after running finalizers if the main thread has a finalizer
> ファイナライザは実行後にメインスレッドだけfree-listには追加しないようにするパッチなんですね。
そのとおりです。
笹田さんに修正方法が場当たり的だと指摘されて、自分もそう思っているのですが、
残念ながら今のと...
mrkn (Kenta Murata)
04:47 PM Backport #7452: Main thread is stopped after running finalizers if the main thread has a finalizer
authorNari (Narihiro Nakamura) wrote:
> メインスレッドにファイナライザを登録できないようなパッチになっているようですが
ああっ、すいません、パッチを読み違えてました…。
ファイナライザ...
authorNari (Narihiro Nakamura)
04:34 PM Backport #7452: Main thread is stopped after running finalizers if the main thread has a finalizer
メインスレッドにファイナライザを登録できないようなパッチになっているようですが、ファイナライザ実行後に止まってしまうことが問題の本質のように思います。
なんで止まってしまうのでしょうね…。
authorNari (Narihiro Nakamura)
03:58 PM Backport #7452: Main thread is stopped after running finalizers if the main thread has a finalizer
このバグに対する再現テストの書き方が分からないので知ってる人がいたら教えて下さい!! mrkn (Kenta Murata)
03:54 PM Backport #7452 (Closed): Main thread is stopped after running finalizers if the main thread has a finalizer
以下のようにメインスレッドにファイナライザを登録すると、ファイナライザ実行後に止まってしまいます。
ObjectSpace.define_finalizer(Thread.main) {}
trunk と ruby_...
mrkn (Kenta Murata)

11/27/2012

09:56 PM Backport #5634: yield and binding
I fix previous patch (attached fixed one). ko1 (Koichi Sasada)
09:42 PM Backport #5634 (Open): yield and binding
The following patch is for 1.9.3.
I don't run test-all with 1.9.3. Please check it.
----
Index: bootstraptest/...
ko1 (Koichi Sasada)
08:58 PM Backport #5634 (Closed): yield and binding
This issue was solved with changeset r37898.
Thomas, thank you for reporting this issue.
Your contribution to Ruby is...
ko1 (Koichi Sasada)
07:23 PM Backport #5634: yield and binding
(2012/11/27 19:11), SASADA Koichi wrote:
> eval('yield', m1)

Ah, "eval('yield', b_m1)" I want to write.

...
ko1 (Koichi Sasada)
07:23 PM Backport #5634: yield and binding
(2012/11/27 18:47), charliesome (Charlie Somerville) wrote:
> The attached patch seems to fix it for me. I ran 'ma...
ko1 (Koichi Sasada)
06:47 PM Backport #5634: yield and binding
The attached patch seems to fix it for me. I ran 'make test-all' and only one (unrelated) test failed so I don't thin... charliesome (Charlie Somerville)
06:24 PM Backport #5634: yield and binding
I think I may have a solution, just making sure my patch doesn't break anything else first... charliesome (Charlie Somerville)
06:08 PM Backport #5634: yield and binding
The following code is also cause same bug.
def x
binding
end
def m
x{p 1}
end
eval('yield', m)
ko1 (Koichi Sasada)
05:38 PM Backport #5634: yield and binding
The presence of a block arg seems to prevent the segfault.
This works as expected:
def f(&bk); binding; end...
charliesome (Charlie Somerville)

11/26/2012

04:37 PM Backport #7438 (Assigned): ARGF.codepoints is not defined
naruse (Yui NARUSE)
04:37 PM Backport #7438 (Closed): ARGF.codepoints is not defined
This issue was solved with changeset r37851.
Yutaka, thank you for reporting this issue.
Your contribution to Ruby is...
naruse (Yui NARUSE)
04:08 PM Backport #7438 (Closed): ARGF.codepoints is not defined
String, IO and StringIO have #bytes, #chars, #lines and #codepoints.
ARGF has #bytes, #chars and #lines, but does ...
yhara (Yutaka HARA)
12:05 PM Backport #5634: yield and binding
Thank you!
Priority -> High.
ko1 (Koichi Sasada)
12:03 PM Backport #5634: yield and binding
Reproducible at trunk with this code:
def x
binding
end
eval("x { }").eval "yield"
Curio...
charliesome (Charlie Somerville)
09:30 AM Backport #5634 (Feedback): yield and binding
Not reproduced at trunk.
Someone fixed it?
ko1 (Koichi Sasada)
09:52 AM Backport #7402: Avoid calling methods on user objects from segfault handler
nobu, could you check it?
ko1 (Koichi Sasada)

11/25/2012

12:11 PM Backport #7325 (Assigned): Marshal#load taints classes if they are referenced in a marsheled object
Summarized:
p Integer.tainted? #=> false
Marshal.load(Marshal.dump(Integer).taint)
p Integer.tainted? #=> ...
mame (Yusuke Endoh)

11/24/2012

06:23 PM Backport #7402 (Assigned): Avoid calling methods on user objects from segfault handler
mame (Yusuke Endoh)
06:19 PM Backport #7404 (Assigned): BigDecimal#add(Float) のみ BigDecimal を返し、他の四則演算では例外になる
mame (Yusuke Endoh)
05:59 PM Backport #7408 (Assigned): Assigned but unused warning cancelled by symbol
mame (Yusuke Endoh)
 

Also available in: Atom