# Rake spec:rcov =\> \[BUG\] Segmentation fault ruby 1.8.6 (2007-09-24) \[i386-mswin32\]

**URL:** <https://www.ruby-forum.com/t/rake-spec-rcov-bug-segmentation-fault-ruby-1-8-6-2007-09-24-i386-mswin32/196807>\
**Category:** Rails\
**Created:** [September 14, 2008, 2:11am UTC](https://www.ruby-forum.com/t/rake-spec-rcov-bug-segmentation-fault-ruby-1-8-6-2007-09-24-i386-mswin32/196807 "2008-09-14T02:11:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![scottnj](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b9e5f3/32.png) [@scottnj](https://www.ruby-forum.com/u/scottnj)\
**Post date:** [September 14, 2008, 2:11am UTC](https://www.ruby-forum.com/t/rake-spec-rcov-bug-segmentation-fault-ruby-1-8-6-2007-09-24-i386-mswin32/196807/1 "2008-09-14T02:11:16Z")

</div>

i have a rails app that tests fine with “rake spec” but gets a  
segmentation fault when “rake spec:rcov” is run.  
i am on windows xp, ruby 1.8.6, rails 2.1.1, mysql 5

my app is at  
[http://github.com/scottnj/test\_blog/tree/master](http://github.com/scottnj/test_blog/tree/master)  
so maybe someone can try to replicate my error so i know if the  
problem is with my code or something installed on my pc.

here is a copy of my shell output

> > rake spec:rcov --trace

(in C:/Documents and Settings/Scott/My Documents/NetBeansProjects/  
blog)  
\*\* Invoke spec:rcov (first\_time)  
\*\* Invoke spec:clobber\_rcov (first\_time)  
\*\* Execute spec:clobber\_rcov  
\*\* Execute spec:rcov  
…generated  
code (c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/  
action\_controller/routing/route.rb:86):1: [BUG] Segmentation fault  
ruby 1.8.6 (2007-09-24) [i386-mswin32]

This application has requested the Runtime to terminate it in an  
unusual way.  
Please contact the application’s support team for more information.  
rake aborted!  
Command c:/ruby/bin/ruby -I"C:/Documents and Settings/Scott/My  
Documents/NetBeansProjects/blog/vendor/plugins/rspec/lib" -S rcov –  
exclude “spec/_,gems/_” --rails -o “coverage” “C:/Documents and  
Settings/Scott/My Documents/NetBeansProjects/blog/vendor/plugins/rspec/  
bin/spec” – “spec/controllers/access\_control\_spec.rb” “spec/  
controllers/authenticated\_system\_spec.rb” “spec/controllers/  
blogs\_controller\_spec.rb” “spec/controllers/blogs\_routing\_spec.rb”  
“spec/controllers/sessions\_controller\_spec.rb” “spec/controllers/  
users\_controller\_spec.rb” “spec/helpers/blogs\_helper\_spec.rb” “spec/  
helpers/users\_helper\_spec.rb” “spec/models/blog\_spec.rb” “spec/models/  
user\_spec.rb” “spec/views/blogs/edit.html.erb\_spec.rb” “spec/views/  
blogs/index.html.erb\_spec.rb” “spec/views/blogs/new.html.erb\_spec.rb”  
“spec/views/blogs/show.html.erb\_spec.rb” --options "  
C:/Documents and Settings/Scott/My Documents/NetBeansProjects/blog/  
spec/spec.opts" failed  
C:/Documents and Settings/Scott/My Documents/NetBeansProjects/blog/  
vendor/plugins/rspec/lib/spec/rake/spectask.rb:177:in `define' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1003:in `verbose’  
C:/Documents and Settings/Scott/My Documents/NetBeansProjects/blog/  
vendor/plugins/rspec/lib/spec/rake/spectask.rb:153:in `define' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `call’  
c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `execute' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `each’  
c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `execute' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:508:in `invoke\_with\_call\_chain’  
c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in  
`synchronize' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in `invoke\_with\_call\_chain’  
c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:494:in `invoke' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1931:in `invoke\_task’  
c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in  
`top_level' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `each’  
c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in  
`top_level' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in `standard\_exception\_handling’  
c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1903:in  
`top_level' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1881:in `run’  
c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in  
`standard_exception_handling' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1878:in `run’  
c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/bin/rake:31  
c:/ruby/bin/rake:16:in `load’  
c:/ruby/bin/rake:16

---

<div class="post-metadata">

**Author:** ![scottnj](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b9e5f3/32.png) [@scottnj](https://www.ruby-forum.com/u/scottnj)\
**Post date:** [September 16, 2008, 5:10am UTC](https://www.ruby-forum.com/t/rake-spec-rcov-bug-segmentation-fault-ruby-1-8-6-2007-09-24-i386-mswin32/196807/2 "2008-09-16T05:10:38Z")

</div>

Try installing this version:

> **[GitHub - spicycode/rcov: Home has moved to http://github.com/relevance/rcov](https://github.com/spicycode/rcov/tree/master)**
>
> master

Its from a colleague, and collects a lot of the patches that fix  
segfaults with rcov + latest rails.

- Rob

---

<div class="post-metadata">

**Author:** ![scottnj](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b9e5f3/32.png) [@scottnj](https://www.ruby-forum.com/u/scottnj)\
**Post date:** [September 16, 2008, 5:56am UTC](https://www.ruby-forum.com/t/rake-spec-rcov-bug-segmentation-fault-ruby-1-8-6-2007-09-24-i386-mswin32/196807/3 "2008-09-16T05:56:16Z")

</div>

Thanks, that fixed some issues I was having with color.rb segfaulting  
rcov as well.

* * *

## seth - subimage llc

## [http://sublog.subimage.com](http://sublog.subimage.com)

## Cashboard - Estimates, invoices, and time tracking software - for free! [http://www.getcashboard.com](http://www.getcashboard.com)

Substruct - Open source RoR e-commerce software.  
[http://code.google.com/p/substruct/](http://code.google.com/p/substruct/)
