[#30995] [Bug #3523] win32 exception c0000029 on exit using fibers — B Kelly <redmine@...>

Bug #3523: win32 exception c0000029 on exit using fibers

19 messages 2010/07/02

[#31100] [rubysoc] Queue C-extension patch to come — Ricardo Panaggio <panaggio.ricardo@...>

Hello,

26 messages 2010/07/07
[#31148] Re: [rubysoc] Queue C-extension patch to come — Roger Pack <rogerdpack2@...> 2010/07/09

> As this it my first patch to Ruby, I don't know where to begin with.

[#31320] Re: [rubysoc] Queue C-extension patch to come — Ricardo Panaggio <panaggio.ricardo@...> 2010/07/16

Sorry for leaving this thread for so long. I've tried to finish the

[#31322] Re: [rubysoc] Queue C-extension patch to come — Aaron Patterson <aaron@...> 2010/07/16

On Sat, Jul 17, 2010 at 06:55:35AM +0900, Ricardo Panaggio wrote:

[#31324] Re: [rubysoc] Queue C-extension patch to come — Caleb Clausen <vikkous@...> 2010/07/17

NB: I am Ricardo's mentor for this project.

[#31331] Re: [rubysoc] Queue C-extension patch to come — Benoit Daloze <eregontp@...> 2010/07/17

On 17 July 2010 06:00, Caleb Clausen <vikkous@gmail.com> wrote:

[#31332] Re: [rubysoc] Queue C-extension patch to come — Caleb Clausen <vikkous@...> 2010/07/17

On 7/17/10, Benoit Daloze <eregontp@gmail.com> wrote:

[#31138] Why is there no standard way of creating a String from a char *? — Nikolai Weibull <now@...>

Hi!

14 messages 2010/07/08
[#31146] Re: Why is there no standard way of creating a String from a char *? — Urabe Shyouhei <shyouhei@...> 2010/07/09

(2010/07/09 7:04), Nikolai Weibull wrote:

[#31149] Re: Why is there no standard way of creating a String from a char *? — Nikolai Weibull <now@...> 2010/07/09

On Fri, Jul 9, 2010 at 06:20, Urabe Shyouhei <shyouhei@ruby-lang.org> wrote:

[#31150] Re: Why is there no standard way of creating a String from a char *? — Urabe Shyouhei <shyouhei@...> 2010/07/09

(2010/07/09 18:28), Nikolai Weibull wrote:

[#31217] [Bug #3562] regression in respond_to? — Aaron Patterson <redmine@...>

Bug #3562: regression in respond_to?

14 messages 2010/07/12

[#31269] [Bug #3566] memory leak when spawning+joining Threads in a loop — Eric Wong <redmine@...>

Bug #3566: memory leak when spawning+joining Threads in a loop

14 messages 2010/07/13

[#31399] [Backport #3595] Theres no encoding to differentiate a stream of Binary data from an 8-Bit ASCII string — Dreamcat Four <redmine@...>

Backport #3595: Theres no encoding to differentiate a stream of Binary data from an 8-Bit ASCII string

17 messages 2010/07/21

[#31459] [Bug #3607] [trunk/r28731] Gem.path has disappeared? — Ollivier Robert <redmine@...>

Bug #3607: [trunk/r28731] Gem.path has disappeared?

22 messages 2010/07/23

[#31519] [Bug #3622] Net::HTTP does not wait to send request body with Expect: 100-continue — Eric Hodel <redmine@...>

Bug #3622: Net::HTTP does not wait to send request body with Expect: 100-continue

9 messages 2010/07/28

[ruby-core:31028] [Backport #3532] Segfault/infinite loop/GC bug when a thread aborts on an exception whose to_s method uses a block

From: Paul Donohue <redmine@...>
Date: 2010-07-03 12:33:30 UTC
List: ruby-core #31028
Issue #3532 has been updated by Paul Donohue.


Sample output:


ruby 1.8.7 (2010-01-10 patchlevel 249) [x86_64-linux]
Compiled using "autoconf ; ./configure ; make" with no additional options:
$ ./ruby ~/Work/Projects/crash.rb
/home/psd/Work/Projects/crash.rb:14/home/psd/Work/Projects/crash.rb:4: [BUG] rb_gc_mark(): unknown data type 0x0(0x7fa5bf783e7c) non object
ruby 1.8.7 (2010-01-10 patchlevel 249) [x86_64-linux]
  
Aborted
$


ruby 1.8.7 (2010-01-10 patchlevel 249) [x86_64-linux]
Installed via the Ubuntu 'ruby1.8' package does not appear to have a problem, however downloading the source and patches used to generate the package, and manually compiling them using "autoconf ; ./configure ; make" with no additional options does crash:
$ ./ruby ~/Work/Projects/crash.rb 
/home/psd/Work/Projects/crash.rb:14/home/psd/Work/Projects/crash.rb:4: [BUG] Segmentation fault
ruby 1.8.7 (2010-01-10 patchlevel 249) [x86_64-linux]

Aborted
$


ruby 1.8.7 (2010-04-19 patchlevel 253) [x86_64-linux], MBARI 0x6770, Ruby Enterprise Edition 2010.02
Compiled using "autoconf ; ./configure ; make" with no additional options:
$ ./ruby ~/Work/Projects/crash.rb_
  /home/psd/Work/Projects/crash.rb:14 ----------------- Register state dump ----------------------
  rax = 0x00000000007a76e0  rbx    = 0x00000000007a7628  rcx = 0x00000000007a76d0  rdx = 0x00000000000013b9
  rdi = 0x0000000000000000  rsi    = 0x0000000000000000  rbp = 0x00000000007a7480  rsp = 0x0000000044e71b80
  r8  = 0x0000000000000001  r9     = 0x000000004440ce68  r10 = 0x00000000007a76d0  r11 = 0x0000000000000080
  r12 = 0x0000000000000018  r13    = 0x0000000000000000  r14 = 0x0000000000000000  r15 = 0x0000000000000000
  rip = 0x0000000000411326  rflags = 0x0000000000010246  cs  = 0x0000000000000033  fs  = 0x00000000007a7628
  gs  = 0x00000000440c2af0  
  /home/psd/Work/Projects/crash.rb:4: [BUG] Segmentation fault
  ruby 1.8.7 (2010-04-19 patchlevel 253) [x86_64-linux], MBARI 0x6770, Ruby Enterprise Edition 2010.02
  
  Aborted
$


ruby 1.8.7 (2010-04-19 patchlevel 253) [x86_64-linux], MBARI 0x6770, Ruby Enterprise Edition 2010.02
Installed via ruby-enterprise_1.8.7-2010.02_amd64_ubuntu10.04.deb:
$ ./ruby ~/Work/Projects/crash.rb 
/home/psd/Work/Projects/crash.rb:14
(Process is stuck and is running at 100% CPU, 'kill -TERM' will not kill the process, a 'kill -9' is required)


ruby 1.9.1p378 (2010-01-10 revision 26273) [x86_64-linux]
Compiled using "autoconf ; ./configure ; make" with no additional options does not appear to be affected:
$ ./ruby ~/Work/Projects/crash.rb 
/home/psd/Work/Projects/crash.rb:14:in `block in <main>': MyError
$
----------------------------------------
http://redmine.ruby-lang.org/issues/show/3532

----------------------------------------
http://redmine.ruby-lang.org

In This Thread