biddyweb / substruct

Automatically exported from code.google.com/p/substruct
0 stars 0 forks source link

Rcov segmentation faults with Rails 2.1 #122

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Run "rake substruct:test:coverage"

What is the expected output? What do you see instead?
It should finish the test coverage and build reports. It segmentation fault.

What version of the product are you using? On what operating system?
Substruct trunk (tested with r138), rcov gem 8.1.2.0. Ubuntu 7.10

Please provide any additional information below.

edmundo@toshibau305:~/workspace_aptana/trunk$ rake substruct:test:coverage
(in /home/edmundo/workspace_aptana/trunk)
Deleting any previous coverage report generated...
Generating a test coverage report for all tests using rcov...
rcov -o
"/home/edmundo/workspace_aptana/trunk/test/coverage/plugins/substruct/all"
-Ilib:test -T --exclude-only
"\A\/usr\/local\/lib,\A\/usr\/lib,\btc_[^.]*.rb,_test\.rb\z,\btest\/,\A\/usr\/li
b\/ruby\/gems\/1\.8\/gems\/rcov\-0\.8\.1\.2\.0\/lib\/rcov\/report\.rb\z,\bconfig
\/,\benvironment\/,\bvendor\/rails\/,\bvendor\/plugins\/(active_merchant|will_pa
ginate|acts_as_tree|attachment_fu|engines|ar_fixtures)\/"
"vendor/plugins/substruct/test/unit/user_upload_test.rb"
"vendor/plugins/substruct/test/unit/order_line_item_test.rb"
"vendor/plugins/substruct/test/unit/order_user_test.rb"
"vendor/plugins/substruct/test/unit/content_node_test.rb"
"vendor/plugins/substruct/test/unit/image_test.rb"
"vendor/plugins/substruct/test/unit/item_test.rb"
"vendor/plugins/substruct/test/unit/product_test.rb"
"vendor/plugins/substruct/test/unit/order_shipping_weight_test.rb"
"vendor/plugins/substruct/test/unit/product_image_test.rb"
"vendor/plugins/substruct/test/unit/session_test.rb"
"vendor/plugins/substruct/test/unit/preference_test.rb"
"vendor/plugins/substruct/test/unit/asset_test.rb"
"vendor/plugins/substruct/test/unit/variation_test.rb"
"vendor/plugins/substruct/test/unit/order_account_type_test.rb"
"vendor/plugins/substruct/test/unit/country_test.rb"
"vendor/plugins/substruct/test/unit/page_test.rb"
"vendor/plugins/substruct/test/unit/order_account_test.rb"
"vendor/plugins/substruct/test/unit/order_test.rb"
"vendor/plugins/substruct/test/unit/promotion_test.rb"
"vendor/plugins/substruct/test/unit/blog_test.rb"
"vendor/plugins/substruct/test/unit/orders_mailer_test.rb"
"vendor/plugins/substruct/test/unit/order_shipping_type_test.rb"
"vendor/plugins/substruct/test/unit/section_test.rb"
"vendor/plugins/substruct/test/unit/snippet_test.rb"
"vendor/plugins/substruct/test/unit/right_test.rb"
"vendor/plugins/substruct/test/unit/wishlist_item_test.rb"
"vendor/plugins/substruct/test/unit/role_test.rb"
"vendor/plugins/substruct/test/unit/order_status_code_test.rb"
"vendor/plugins/substruct/test/unit/user_test.rb"
"vendor/plugins/substruct/test/unit/question_test.rb"
"vendor/plugins/substruct/test/unit/order_address_test.rb"
"vendor/plugins/substruct/test/unit/tag_test.rb"
"vendor/plugins/substruct/test/integration/buyer_test.rb"
"vendor/plugins/substruct/test/functional/accounts_controller_test.rb"
"vendor/plugins/substruct/test/functional/main_controller_test.rb"
"vendor/plugins/substruct/test/functional/countries_controller_test.rb"
"vendor/plugins/substruct/test/functional/paypal_controller_test.rb"
"vendor/plugins/substruct/test/functional/customers_controller_test.rb"
"vendor/plugins/substruct/test/functional/admin/preferences_controller_test.rb"
"vendor/plugins/substruct/test/functional/admin/roles_controller_test.rb"
"vendor/plugins/substruct/test/functional/admin/products_controller_test.rb"
"vendor/plugins/substruct/test/functional/admin/tags_controller_test.rb"
"vendor/plugins/substruct/test/functional/admin/sections_controller_test.rb"
"vendor/plugins/substruct/test/functional/admin/orders_controller_test.rb"
"vendor/plugins/substruct/test/functional/admin/promotions_controller_test.rb"
"vendor/plugins/substruct/test/functional/admin/questions_controller_test.rb"
"vendor/plugins/substruct/test/functional/admin/users_controller_test.rb"
"vendor/plugins/substruct/test/functional/admin/general_controller_test.rb"
"vendor/plugins/substruct/test/functional/admin/files_controller_test.rb"
"vendor/plugins/substruct/test/functional/admin/content_nodes_controller_test.rb
"
"vendor/plugins/substruct/test/functional/admin/base_controller_test.rb"
"vendor/plugins/substruct/test/functional/questions_controller_test.rb"
"vendor/plugins/substruct/test/functional/store_controller_test.rb"
"vendor/plugins/substruct/test/functional/content_nodes_controller_test.rb"
Loaded suite /usr/bin/rcov
Started
................................................................................
............................................/home/edmundo/workspace_aptana/trunk
/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:397:
[BUG] Segmentation fault
ruby 1.8.6 (2007-06-07) [i486-linux]

Aborted (core dumped)
rake aborted!
Command failed with status (134): [rcov -o
"/home/edmundo/workspace_aptana/tr...]

(See full trace by running task with --trace)

I saw in some posts around that people using Debian/Ubuntu were having
problems like that. I didn't found a solution yet.

Can someone test with Windows, Mac or another Linux distro?

Original issue reported on code.google.com by edmundo...@gmail.com on 21 Aug 2008 at 10:22

GoogleCodeExporter commented 9 years ago
Sorry, rcov version 0.8.1.2.0.

Original comment by edmundo...@gmail.com on 21 Aug 2008 at 10:23

GoogleCodeExporter commented 9 years ago
Works here on trunk using Mac OS X 10.4.11

-> rcov --version
rcov 0.8.1.2 2007-11-22

Original comment by subim...@gmail.com on 22 Aug 2008 at 2:42

GoogleCodeExporter commented 9 years ago
Hitting me also on Debian, but works fine on Leopard.
rcov 0.8.1.2 2007-11-22

Original comment by alancfra...@gmail.com on 8 Sep 2008 at 2:36

GoogleCodeExporter commented 9 years ago
This seems to be an issue with rcov, not Substruct or Rails.

I was having similar issues with color.rb segfaulting Cashboard tests.

Installing this seems to fix the issue:
http://github.com/spicycode/rcov/tree/master

That's a branch of rcov with a bunch of fixes/patches rolled in. Closing this 
issue now.

Original comment by subim...@gmail.com on 16 Sep 2008 at 3:47