[#68478] Looking for MRI projects for Ruby Google Summer of Code 2015 — Tony Arcieri <bascule@...>

Hi ruby-core,

10 messages 2015/03/10

[ruby-core:68433] [Ruby trunk - Bug #10941] SIGSEGV caused by Rake on Windows

From: usa@...
Date: 2015-03-05 16:44:00 UTC
List: ruby-core #68433
Issue #10941 has been updated by Usaku NAKAMURA.

Backport changed from 2.0.0: DONTNEED, 2.1: REQUIRED, 2.2: REQUIRED to 2.0.0: DONTNEED, 2.1: DONTNEED, 2.2: REQUIRED

My rake batchfile of 2.1.5 ran trunk ruby...
There is no problem in 2.1.5.

I succeeded to reproduce this more simple case:

~~~
C:\> ruby -e "" test\test_*.rb
~~~

So, rake is not needed.
This is a problem of commandline grobbing processing.

----------------------------------------
Bug #10941: SIGSEGV caused by Rake on Windows
https://bugs.ruby-lang.org/issues/10941#change-51779

* Author: Daniel Berger
* Status: Open
* Priority: Normal
* Assignee: 
* ruby -v: ruby 2.2.1p85 (2015-02-26 revision 49769) [i386-mswin32_120]
* Backport: 2.0.0: DONTNEED, 2.1: DONTNEED, 2.2: REQUIRED
----------------------------------------
Ruby 2.2.1
Windows 7
Compiled with VS 2013

I'm getting a segfault when trying to run the default (test) task for a project called file-find:

https://github.com/djberg96/file-find

It's a fairly simple project, and the relevant tasks in the Rakefile look like this:

    CLEAN.include("**/*.gem", "**/*.rbc", "**/link*")

    Rake::TestTask.new do |t|
      task :test => 'clean'
      t.warning = true
      t.verbose = true
    end

    task :default => :test

When I step through the rake code, it seems to choke here

    C:/Ruby22VC/lib/ruby/2.2.0/rake/task.rb:172:      @lock.synchronize do

I'm not sure how to narrow it down any further. Please let me know if there's any more information I can provide.



-- 
https://bugs.ruby-lang.org/

In This Thread

Prev Next