[#75687] [Ruby trunk Bug#12416] struct rb_id_table lacks mark function — shyouhei@...
Issue #12416 has been reported by Shyouhei Urabe.
3 messages
2016/05/23
[#75763] [Ruby trunk Feature#12435] Using connect_nonblock to open TCP connections in Net::HTTP#connect — mohamed.m.m.hafez@...
Issue #12435 has been reported by Mohamed Hafez.
3 messages
2016/05/28
[#75774] Errno::EAGAIN thrown by OpenSSL::SSL::SSLSocket#connect_nonblock — Mohamed Hafez <mohamed.m.m.hafez@...>
Hi all, every now and then in my production server, I'm
4 messages
2016/05/30
[#75775] Re: Errno::EAGAIN thrown by OpenSSL::SSL::SSLSocket#connect_nonblock
— Mohamed Hafez <mohamed.m.m.hafez@...>
2016/05/30
Or does MRI's OpenSSL::SSL::SSLSocket#connect_nonblock just return
[#75782] Important: Somewhat backwards-incompatible change (Fwd: [ruby-cvs:62388] duerst:r55225 (trunk): * string.c: Activate full Unicode case mapping for UTF-8) — Martin J. Dürst <duerst@...>
With the change below, I have activated full Unicode case mapping for
4 messages
2016/05/31
[ruby-core:75395] [Ruby trunk Bug#9473][Third Party's Issue] Corruption and Segmentation faults all over
From:
shibata.hiroshi@...
Date:
2016-05-06 23:52:58 UTC
List:
ruby-core #75395
Issue #9473 has been updated by Hiroshi SHIBATA. Status changed from Open to Third Party's Issue ---------------------------------------- Bug #9473: Corruption and Segmentation faults all over https://bugs.ruby-lang.org/issues/9473#change-58518 * Author: David Rasch * Status: Third Party's Issue * Priority: Normal * Assignee: * ruby -v: ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux] * Backport: ---------------------------------------- We're in the process of moving from Rails 2.3 to 3.2 (both running on Ruby 1.9.3-p484) In this process we've run into a snag where we're seeing errors crop up within 2-3 hours of taking production traffic (or replays thereof with siege). We cannot be certain that these errors would not occur with rails 2.3, however they appear more quickly and pervasively in the 3.2 branch. These corruptions sometimes appear as: (in places where these errors are highly improbable if not impossible): "string contains null byte" ActiveModel::MissingAttributeError "missing attribute: ..." "undefined method `table_name' for false:FalseClass" for example - this error doesn't make much/any sense: string contains null byte activesupport (3.2.16) lib/active_support/core_ext/class/attribute.rb:97:in `block in class_attribute' As a result we've tried: 1. Upgrading ruby 1.9.3 HEAD 2. Removing our Garbage collection tweaks 3. Turning on/off different areas of our codebase 4. upgrading gems with C extensions and run independent tests on most of these variables but haven't been able to isolate it. We're assuming these spurious errors are also related to the segmentation faults we've been seeing. I've attached some examples. The segfaults have happened all over the place including GC, compile, str_replace. We've tried running against valgrind to identify a root cause and it indicates (on several reproductions) the first error in st.c:330 in st_lookup. ---Files-------------------------------- valgrind.txt (28.9 KB) segfault1.txt (983 KB) segfault2.txt (1.02 MB) segfault3.txt (1.05 MB) -- 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>