[#81492] [Ruby trunk Feature#13618] [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid — normalperson@...
Issue #13618 has been reported by normalperson (Eric Wong).
12 messages
2017/06/01
[#88695] Re: [Ruby trunk Feature#13618] [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
— Eric Wong <normalperson@...>
2018/08/27
> https://bugs.ruby-lang.org/issues/13618
[#81569] [Ruby trunk Feature#12589] VM performance improvement proposal — vmakarov@...
Issue #12589 has been updated by vmakarov (Vladimir Makarov).
3 messages
2017/06/04
[#81581] [Ruby trunk Bug#13632] Not processable interrupt queue for a thread after it's notified that FD is closed in some other thread. — sir.nickolas@...
Issue #13632 has been reported by nvashchenko (Nikolay Vashchenko).
4 messages
2017/06/05
[#81590] Re: [ruby-cvs:66197] ko1:r59023 (trunk): revert r59020 because it may fail some tests sometimes on some environment (http://ci.rvm.jp/). This revert is to check the reason of failures. — Eric Wong <normalperson@...>
ko1@ruby-lang.org wrote:
5 messages
2017/06/06
[#81591] Re: [ruby-cvs:66197] ko1:r59023 (trunk): revert r59020 because it may fail some tests sometimes on some environment (http://ci.rvm.jp/). This revert is to check the reason of failures.
— Eric Wong <normalperson@...>
2017/06/06
Eric Wong <normalperson@yhbt.net> wrote:
[#81596] Re: [ruby-cvs:66203] Re: Re: ko1:r59023 (trunk): revert r59020 because it may fail some tests sometimes on some environment (http://ci.rvm.jp/). This revert is to check the reason of failures.
— Eric Wong <normalperson@...>
2017/06/06
Eric Wong <normalperson@yhbt.net> wrote:
[#81825] [Ruby trunk Feature#13697] [PATCH]: futex based thread primitives — normalperson@...
Issue #13697 has been reported by normalperson (Eric Wong).
3 messages
2017/06/29
[ruby-core:81642] [Ruby trunk Bug#13650] Sporadic Ruby Crashing
From:
jessjohnson1127@...
Date:
2017-06-09 18:07:30 UTC
List:
ruby-core #81642
Issue #13650 has been reported by macuser9103812 (Jessica Johnson).
----------------------------------------
Bug #13650: Sporadic Ruby Crashing
https://bugs.ruby-lang.org/issues/13650
* Author: macuser9103812 (Jessica Johnson)
* Status: Open
* Priority: Normal
* Assignee:
* Target version:
* ruby -v: 2.3.4
* Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN
----------------------------------------
We're experiencing a crash in our Ruby application that is extremely hard to reproduce on-demand, but our application crashes 1-2 times a day. We've place some GC code within our application where we think the problem is occurring. This has somewhat helped, but we still don't have a good idea what code is causing the crash (or even if it's our code at all).
~~~ ruby
GC.verify_internal_consistency
~~~
We have many more crash reports, but I've attached a sample of the latest one. Any suggestions how we could repro this crash to help file a more definitive bug report?
Standard out log:
sample.rb:140: [BUG] inconsistent finalizing object count:
expect 11
but 11 zombies
heap_pages_deferred_final list has 0 items.
ruby 2.3.4p301 (2017-03-30 revision 58214) [x86_64-darwin16]
-- Crash Report log information --------------------------------------------
See Crash Report log file under the one of following:
* ~/Library/Logs/CrashReporter
* /Library/Logs/CrashReporter
* ~/Library/Logs/DiagnosticReports
* /Library/Logs/DiagnosticReports
for more details.
Don't forget to include the above Crash Report log file in bug reports.
-- Control frame information -----------------------------------------------
c:0022 p:---- s:0103 e:000102 CFUNC :verify_internal_consistency
c:0021 p:0064 s:0100 e:000099 METHOD <scrubbed>.rb:140
c:0020 p:0026 s:0095 e:000094 METHOD <scrubbed>.rb:112
c:0019 p:0020 s:0085 e:000084 METHOD <scrubbed>.rb:120
c:0018 p:0052 s:0079 E:001bf8 METHOD <scrubbed>:71
c:0017 p:0069 s:0069 E:0019c8 METHOD <scrubbed>:301
c:0016 p:0037 s:0063 e:000062 BLOCK <scrubbed>:191 [FINISH]
c:0015 p:0017 s:0058 e:000056 BLOCK <scrubbed>:337
c:0014 p:0008 s:0055 e:000054 BLOCK <scrubbed>:292 [FINISH]
c:0013 p:0030 s:0052 e:000051 BLOCK /Users/user/.rvm/gems/ruby-2.3.4/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:24
c:0012 p:0006 s:0046 e:000045 BLOCK /Users/user/.rvm/gems/ruby-2.3.4/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38 [FINISH]
c:0011 p:---- s:0044 e:000043 CFUNC :synchronize
c:0010 p:0027 s:0041 e:000040 METHOD /Users/user/.rvm/gems/ruby-2.3.4/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38
c:0009 p:0009 s:0038 e:000037 METHOD /Users/user/.rvm/gems/ruby-2.3.4/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:19
c:0008 p:0026 s:0034 e:000033 BLOCK /Users/user/.rvm/gems/ruby-2.3.4/gems/concurrent-ruby-1.0.5/lib/concurrent/promise.rb:531 [FINISH]
c:0007 p:0013 s:0029 e:000028 METHOD /Users/user/.rvm/gems/ruby-2.3.4/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:348
c:0006 p:0056 s:0022 e:000021 BLOCK /Users/user/.rvm/gems/ruby-2.3.4/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:337 [FINISH]
c:0005 p:---- s:0017 e:000016 CFUNC :loop
c:0004 p:0009 s:0014 e:000013 BLOCK /Users/user/.rvm/gems/ruby-2.3.4/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320 [FINISH]
c:0003 p:---- s:0012 e:000011 CFUNC :catch
c:0002 p:0025 s:0008 e:000007 BLOCK /Users/user/.rvm/gems/ruby-2.3.4/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319 [FINISH]
c:0001 p:---- s:0002 e:000001 (none) [FINISH]
-- Ruby level backtrace information ----------------------------------------
/Users/user/.rvm/gems/ruby-2.3.4/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker'
/Users/user/.rvm/gems/ruby-2.3.4/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch'
/Users/user/.rvm/gems/ruby-2.3.4/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker'
/Users/user/.rvm/gems/ruby-2.3.4/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop'
/Users/user/.rvm/gems/ruby-2.3.4/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker'
/Users/user/.rvm/gems/ruby-2.3.4/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task'
/Users/user/.rvm/gems/ruby-2.3.4/gems/concurrent-ruby-1.0.5/lib/concurrent/promise.rb:531:in `block in realize'
/Users/user/.rvm/gems/ruby-2.3.4/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:19:in `execute'
/Users/user/.rvm/gems/ruby-2.3.4/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize'
/Users/user/.rvm/gems/ruby-2.3.4/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize'
/Users/user/.rvm/gems/ruby-2.3.4/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `block in synchronize'
/Users/user/.rvm/gems/ruby-2.3.4/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:24:in `block in execute'
---Files--------------------------------
ruby_2017-06-09-104835.crash (111 KB)
--
https://bugs.ruby-lang.org/
Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>