[#42311] [ruby-trunk - Feature #5958][Open] ThreadGroup#join — Masaki Matsushita <glass.saga@...>
[#42329] [RFC/PATCH] reinit signal_thread_list_lock atfork — Eric Wong <normalperson@...>
This issue was found under Ruby 1.9.3 (-p0 presumably), but probably
> signal_thread_list_lock may be held in the timer thread during
KOSAKI Motohiro <kosaki.motohiro@gmail.com> wrote:
2012/2/2 Eric Wong <normalperson@yhbt.net>:
[#42344] [ruby-trunk - Feature #5964][Open] Make Symbols an Alternate Syntax for Strings — Tom Wardrop <tom@...>
[#42361] 1.9.3's 1st patch release — "NARUSE, Yui" <naruse@...>
Hi,
[#42391] I'll reject stalled feature tickets — Yusuke Endoh <mame@...>
(Japaneser later; 日本語は後で)
[#42404] [ruby-trunk - Bug #5978][Open] YAML.load_stream should process documents as they are read — Thomas Sawyer <transfire@...>
[#42443] [ruby-trunk - Bug #5985][Open] miniruby skews "make benchmark" results — Eric Wong <normalperson@...>
"ko1 (Koichi Sasada)" <redmine@ruby-lang.org> wrote:
Issue #5985 has been updated by Eric Wong.
[#42444] [ruby-trunk - Bug #5986][Open] Segmentation Fault — Luis Matta <levmatta@...>
[#42448] [ruby-trunk - Bug #5988][Open] Time class interprets "2012-02-30" as "2012-03-01" — Dylan Markow <dmarkow@...>
[#42471] [ruby-trunk - Feature #5995][Open] calling io_advise_internal() in read_all() — Masaki Matsushita <glass.saga@...>
[#42480] [ruby-trunk - Feature #5999][Open] Optimize for faster loading time and win32/file.c refactoring — Hiroshi Shirosaki <h.shirosaki@...>
[#42500] Question on getting the receiver class information from a RUBY_EVENT_CALL event hook (1.9.2) — Daniel Cadenas <dcadenas@...>
Hi all, I hope someone can help me with this problem I'm having on a
[#42523] [ruby-trunk - Bug #6008][Open] {a: 1}.hash not consistent over VM restarts — Jens Berlips <jens@...>
[#42550] [ruby-trunk - Feature #1400] Please add a method to enumerate fields in OpenStruct — Yusuke Endoh <mame@...>
On Mon, Feb 13, 2012 at 4:08 PM, Yusuke Endoh <mame@tsg.ne.jp> wrote:
[#42564] some questions about nesting/constants — Xavier Noria <fxn@...>
Hello,
[#42579] [ruby-trunk - Bug #6012][Open] Proc#source_location also return the column — Roger Pack <rogerpack2005@...>
[#42607] [ruby-trunk - Bug #6020][Open] Unexpected is_a/kind_of behaviour — Alex N <masterlambaster@...>
[#42613] [ruby-trunk - Bug #6021][Open] TestDBM#test_aref test fails — Vit Ondruch <v.ondruch@...>
[#42630] [ruby-trunk - Feature #6023][Open] Add "a ?= 2" support for meaning "a = a.nil? ? 2 : a" — Rodrigo Rosenfeld Rosas <rr.rosas@...>
[#42672] strange 1.9.3 GC issue with Nokogiri — Eric Wong <normalperson@...>
Hello ruby-core,
On Wed, Feb 15, 2012 at 4:39 PM, Eric Wong <normalperson@yhbt.net> wrote:
[#42682] Ruby 1.9.3 patchlevel 125 released — "NARUSE, Yui" <naruse@...>
-----BEGIN PGP SIGNED MESSAGE-----
> Ruby 1.9.3-p125 is released.
On Thu, Feb 16, 2012 at 11:19 AM, Jon <jon.forums@gmail.com> wrote:
[#42685] [ruby-trunk - Bug #6036][Open] Test failures in Fedora Rawhide/17 — Bohuslav Kabrda <bkabrda@...>
[#42697] [ruby-trunk - Bug #6040][Open] Transcoding test failure: Big5 to UTF8 not defined (MinGW) — Luis Lavena <luislavena@...>
On Fri, Feb 17, 2012 at 7:47 PM, Yui NARUSE <naruse@airemix.jp> wrote:
[#42715] Classes as pure mixin conatiners — trans <transfire@...>
Some time ago, I suggested that it might be worth considering a design
[#42755] [ruby-trunk - Bug #6048][Open] {Unbound}Method#hash doesn't always return the right value — Marc-Andre Lafortune <ruby-core@...>
[#42777] 500 reputation stackoverflow question about Ruby GIL — Grigory Petrov <grigory.v.p@...>
Hello.
2012/2/21 Grigory Petrov <grigory.v.p@gmail.com>:
No, it fails same way on all my OSX versions from 10.5 to 10.7
[#42789] [ruby-trunk - Bug #6057][Open] URI - Nonsensical Behavior — Scott Gonyea <scott@...>
[#42813] [ruby-trunk - Feature #6065][Open] Allow Bignum marshalling/unmarshalling from C API — Martin Bosslet <Martin.Bosslet@...>
Hello,
[#42843] [ruby-trunk - Feature #6070][Open] The scope of for loop variables — Shugo Maeda <redmine@...>
[#42857] [ruby-trunk - Feature #6074][Open] Allow alias arguments to have a comma — Thomas Sawyer <transfire@...>
[#42870] [ruby-trunk - Feature #6079][Open] Hash#each_sorted — Walter Urbaniak <mondgrav-ruby@...>
[#42891] [ruby-trunk - Feature #6083][Open] Hide a Bignum definition — Koichi Sasada <redmine@...>
> Target version changed from 2.0.0 to next minor
[#42906] [ruby-trunk - Bug #6085][Open] Treatment of Wrong Number of Arguments — Marc-Andre Lafortune <ruby-core@...>
[#42972] 50$ for answering my stackoverflow question about Ruby GIL 500 reputation stackoverflow question about Ruby GIL 50$ for answering my stackoverflow question. — Grigory Petrov <grigory.v.p@...>
Hello.
[#42981] 50$ for answering my stackoverflow question about Ruby and GIL — Grigory Petrov <grigory.v.p@...>
Thanks.
On Feb 27, 2012, at 9:54 AM, Grigory Petrov wrote:
I'm not so sure about that.
On Feb 27, 2012, at 12:10 PM, Grigory Petrov wrote:
> This test code doesn't show switch time, it shows how fast two ruby threads can append items to a list. ach thread may switch multiple times during appending the item, or may not switch at all, but resume executing the same thread.
[#42989] Re: [ruby-cvs:42007] nobu:r34829 (trunk): * ext/bigdecimal/bigdecimal.c (GetVpValueWithPrec): since methods — Eric Hodel <drbrain@...7.net>
On Feb 27, 2012, at 12:03 AM, nobu@ruby-lang.org wrote:
[#43012] [ruby-trunk - Bug #6103][Open] Build failure on trunk 34850 with VC 2010 — Heesob Park <phasis@...>
[#43021] English instructions for setting up chkbuild? — Luis Lavena <luislavena@...>
Hello,
[#43030] return values of methods on String subclasses — Aaron Patterson <tenderlove@...>
It pains me to ask about this, but since Rails subclasses String, I need
[ruby-core:42640] [ruby-trunk - Bug #5986] Segmentation Fault
Issue #5986 has been updated by Yui NARUSE.
Luis Matta wrote:
> Please notice that the login screen works, is the screen just after the login.
> Standard User is : admin@example.com
> Password: password
I succeeded to reproduce with the login.
And I get the bottom of the backtrace of the segv as following.
Frames between 35852 and 35853 is odd because it should have event_callback on the middle of them.
This is not because of optimization of the compiler, because disas event_callback_wrapper shows
it doesn't call rb_funcall directly.
Anyway I doubt this is Third Party's Issue mainly EventMachine.
#35852 0x00000008009c8b8b in rb_funcall (recv=34493000200, mid=Variable "mid" is not available.
) at vm_eval.c:236
#35853 0x0000000800687f36 in event_callback_wrapper (a1=Variable "a1" is not available.
) at rubymain.cpp:162
...
#35821 0x00000008009d1e35 in exec_recursive_i (tag=Variable "tag" is not available.
) at thread.c:3940
#35822 0x00000008009d23ce in exec_recursive (func=0x8008ce0e0 <io_puts_ary>, obj=34410987160,
pairid=0, arg=34391503720, outer=0) at thread.c:3991
#35823 0x00000008008cdeda in rb_io_puts (argc=1, argv=Variable "argv" is not available.
) at io.c:6406
#35824 0x00000008008ce138 in io_puts_ary (ary=34410987480, out=34391503720, recur=1) at io.c:6363
#35825 0x00000008009d1e35 in exec_recursive_i (tag=Variable "tag" is not available.
) at thread.c:3940
#35826 0x00000008009d23ce in exec_recursive (func=0x8008ce0e0 <io_puts_ary>, obj=34410987480,
pairid=0, arg=34391503720, outer=0) at thread.c:3991
#35827 0x00000008008cdeda in rb_io_puts (argc=1, argv=Variable "argv" is not available.
) at io.c:6406
#35828 0x00000008009c7f73 in vm_call0 (th=0x801c18300, recv=Variable "recv" is not available.
) at vm_eval.c:79
#35829 0x00000008009ba210 in rb_funcall2 (recv=34391503720, mid=6192, argc=1, argv=0x801cf0338)
at vm_eval.c:236
#35830 0x00000008009bc7e2 in vm_call_method (th=0x801c18300, cfp=0x801def5b0, num=Variable "num" is
not available.
)
at vm_insnhelper.c:404
#35831 0x00000008009c2075 in vm_exec_core (th=0x801c18300, initial=Variable "initial" is not availab
le.
) at insns.def:1015
#35832 0x00000008009c6b2e in vm_exec (th=0x801c18300) at vm.c:1220
#35833 0x00000008009cb6dd in invoke_block_from_c (th=0x801c18300, block=0x82f3f5d80,
self=34493119480, argc=1, argv=Variable "argv" is not available.
) at vm.c:624
#35834 0x00000008009cbc54 in rb_yield (val=34492746840) at vm.c:654
#35835 0x00000008008757bc in rb_ary_each (array=Variable "array" is not available.
) at array.c:1478
#35836 0x00000008009bc7e2 in vm_call_method (th=0x801c18300, cfp=0x801def7c0, num=Variable "num" is
not available.
)
at vm_insnhelper.c:404
#35837 0x00000008009c2075 in vm_exec_core (th=0x801c18300, initial=Variable "initial" is not availab
le.
) at insns.def:1015
#35838 0x00000008009c6b2e in vm_exec (th=0x801c18300) at vm.c:1220
#35839 0x00000008009c81b2 in vm_call0 (th=0x801c18300, recv=34410946840, id=Variable "id" is not ava
ilable.
) at vm_eval.c:66
#35840 0x00000008009ba210 in rb_funcall2 (recv=34410946840, mid=384, argc=1, argv=0x7fffffff6860)
at vm_eval.c:236
#35841 0x00000008009bc4b3 in vm_method_missing (th=0x801c18300, id=108558, recv=34410946840, num=Var
iable "num" is not available.
)
at vm_insnhelper.c:458
#35842 0x00000008009bc960 in vm_call_method (th=0x801c18300, cfp=0x0, num=0, blockptr=0x82f3f5d80,
flag=270, id=Variable "id" is not available.
) at vm_insnhelper.c:677
#35843 0x00000008009c2075 in vm_exec_core (th=0x801c18300, initial=Variable "initial" is not availab
le.
) at insns.def:1015
#35844 0x00000008009c6b2e in vm_exec (th=0x801c18300) at vm.c:1220
#35845 0x00000008009c81b2 in vm_call0 (th=0x801c18300, recv=34410981200, id=Variable "id" is not ava
ilable.
) at vm_eval.c:66
#35846 0x00000008009ba210 in rb_funcall2 (recv=34410981200, mid=384, argc=1, argv=0x7fffffff6e10)
at vm_eval.c:236
#35847 0x00000008009bc4b3 in vm_method_missing (th=0x801c18300, id=108558, recv=34410981200, num=Var
iable "num" is not available.
)
at vm_insnhelper.c:458
#35848 0x00000008009bc960 in vm_call_method (th=0x801c18300, cfp=0x0, num=0, blockptr=0x801def9f8,
flag=0, id=Variable "id" is not available.
) at vm_insnhelper.c:677
#35849 0x00000008009c2075 in vm_exec_core (th=0x801c18300, initial=Variable "initial" is not availab
le.
) at insns.def:1015
#35850 0x00000008009c6b2e in vm_exec (th=0x801c18300) at vm.c:1220
#35851 0x00000008009c81b2 in vm_call0 (th=0x801c18300, recv=34493000200, id=Variable "id" is not ava
ilable.
) at vm_eval.c:66
#35852 0x00000008009c8b8b in rb_funcall (recv=34493000200, mid=Variable "mid" is not available.
) at vm_eval.c:236
#35853 0x0000000800687f36 in event_callback_wrapper (a1=Variable "a1" is not available.
) at rubymain.cpp:162
#35854 0x000000080068e238 in ConnectionDescriptor::_DispatchInboundData (this=0x82f4b4900, buffer=Va
riable "buffer" is not available.
)
at ed.cpp:770
#35855 0x000000080068e2cf in ConnectionDescriptor::Read (this=0x82f4b4900) at ed.cpp:718
#35856 0x000000080068fc5f in EventMachine_t::_RunSelectOnce (this=0x82faad000) at em.cpp:859
#35857 0x0000000800690bbb in EventMachine_t::_RunOnce (this=Variable "this" is not available.
) at em.cpp:455
#35858 0x0000000800694fcc in EventMachine_t::Run (this=0x82faad000) at em.cpp:432
#35859 0x00000008006879a9 in t_run_machine_without_threads (self=Variable "self" is not available.
) at rubymain.cpp:185
#35860 0x00000008009bc7e2 in vm_call_method (th=0x801c18300, cfp=0x801defbe0, num=Variable "num" is not available.
)
at vm_insnhelper.c:404
---Type <return> to continue, or q <return> to quit---
#35861 0x00000008009c2075 in vm_exec_core (th=0x801c18300, initial=Variable "initial" is not available.
) at insns.def:1015
#35862 0x00000008009c6b2e in vm_exec (th=0x801c18300) at vm.c:1220
#35863 0x00000008009c6f75 in rb_iseq_eval (iseqval=34405987000) at vm.c:1447
#35864 0x00000008008ad4bb in rb_load_internal (fname=34405995280, wrap=Variable "wrap" is not available.
) at load.c:310
#35865 0x00000008008ad621 in rb_f_load (argc=Variable "argc" is not available.
) at load.c:383
#35866 0x00000008009bc7e2 in vm_call_method (th=0x801c18300, cfp=0x801defef8, num=Variable "num" is not available.
)
at vm_insnhelper.c:404
#35867 0x00000008009c2075 in vm_exec_core (th=0x801c18300, initial=Variable "initial" is not available.
) at insns.def:1015
#35868 0x00000008009c6b2e in vm_exec (th=0x801c18300) at vm.c:1220
#35869 0x00000008009c6df7 in rb_iseq_eval_main (iseqval=34401265640) at vm.c:1461
#35870 0x00000008008aaa0f in ruby_exec_internal (n=0x80279a7e8) at eval.c:204
#35871 0x00000008008aaa39 in ruby_exec_node (n=0x80279a7e8) at eval.c:251
#35872 0x00000008008ac62f in ruby_run_node (n=0x80279a7e8) at eval.c:244
#35873 0x0000000000400902 in main (argc=5, argv=0x7fffffffcbd0) at main.c:38
----------------------------------------
Bug #5986: Segmentation Fault
https://bugs.ruby-lang.org/issues/5986
Author: Luis Matta
Status: Feedback
Priority: Low
Assignee:
Category: core
Target version: 1.9.3
ruby -v: ruby 1.9.3p68 (2012-02-08 revision 34493) [x86_64-linux]
Simply trying to render the home page of active-admin.
I have tested this on Ubuntu 10.04 LTS 64bits, using rvm ruby 1.9.3-head (with and without "rvm pkg install openssl"), and 1.9.2-head.
The structure: Nginx 1.0.11 (using ppa), RVM, Thin 1.3.1, Rails 3.2.1, ActiveAdmin 0.4, and stuff.
I am using SSL with a custom self-signed Certification Authority.
Thanks
(Since this broke my new production environment I have set it to Urgent - apologies if it is an abuse)
--
http://bugs.ruby-lang.org/