Project

General

Profile

Actions

Bug #4883

closed

sqlite3_adapter.rb:27: [BUG] unknown type 0x22 (0xc given)

Added by john.hinnegan@gmail.com (John Hinnegan) almost 14 years ago. Updated almost 14 years ago.

Status:
Third Party's Issue
Target version:
-
ruby -v:
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.6.0]
Backport:
[ruby-core:37124]

Description

==== DUMP OF OUTPUT ====
/Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/sqlite3_adapter.rb:27: [BUG] unknown type 0x22 (0xc given)
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.6.0]

-- control frame ----------
c:0042 p:---- s:0202 b:0202 l:000201 d:000201 CFUNC :initialize
c:0041 p:---- s:0200 b:0200 l:000199 d:000199 CFUNC :new
c:0040 p:0211 s:0195 b:0195 l:000194 d:000194 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/sqlite3_
c:0039 p:0045 s:0190 b:0190 l:000189 d:000189 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/abstract
c:0038 p:0011 s:0187 b:0187 l:000186 d:000186 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/abstract
c:0037 p:0048 s:0183 b:0183 l:000169 d:000182 BLOCK /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/abstract
c:0036 p:---- s:0180 b:0180 l:000179 d:000179 FINISH
c:0035 p:---- s:0178 b:0178 l:000177 d:000177 CFUNC :loop
c:0034 p:0009 s:0175 b:0175 l:000169 d:000174 BLOCK /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/abstract
c:0033 p:0019 s:0173 b:0173 l:000172 d:000172 METHOD /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/monitor.rb:201
c:0032 p:0013 s:0170 b:0170 l:000169 d:000169 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/abstract
c:0031 p:0030 s:0167 b:0164 l:000163 d:000163 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/abstract
c:0030 p:0033 s:0161 b:0161 l:000160 d:000160 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/abstract
c:0029 p:0018 s:0156 b:0156 l:000155 d:000155 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/abstract
c:0028 p:0011 s:0153 b:0153 l:000152 d:000152 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/abstract
c:0027 p:0043 s:0150 b:0150 l:000149 d:000149 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/query_cache.rb:12
c:0026 p:0019 s:0146 b:0146 l:001940 d:001940 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/query_cache.rb:31
c:0025 p:0015 s:0142 b:0142 l:000141 d:000141 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/abstract
c:0024 p:0029 s:0138 b:0138 l:0023e0 d:000137 BLOCK /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/actionpack-3.0.8/lib/action_dispatch/middleware/callbacks.rb:46
c:0023 p:0155 s:0136 b:0136 l:000135 d:000135 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activesupport-3.0.8/lib/active_support/callbacks.rb:416
c:0022 p:0011 s:0126 b:0126 l:0023e0 d:0023e0 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/actionpack-3.0.8/lib/action_dispatch/middleware/callbacks.rb:44
c:0021 p:0015 s:0122 b:0122 l:000121 d:000121 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/rack-1.2.3/lib/rack/sendfile.rb:107
c:0020 p:0049 s:0112 b:0112 l:000111 d:000111 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/actionpack-3.0.8/lib/action_dispatch/middleware/remote_ip.rb:48
c:0019 p:0017 s:0108 b:0108 l:000107 d:000107 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/actionpack-3.0.8/lib/action_dispatch/middleware/show_exceptions.r
c:0018 p:0027 s:0100 b:0100 l:000099 d:000099 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/railties-3.0.8/lib/rails/rack/logger.rb:13
c:0017 p:0032 s:0096 b:0096 l:000095 d:000095 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/rack-1.2.3/lib/rack/runtime.rb:17
c:0016 p:0052 s:0087 b:0087 l:000086 d:000086 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activesupport-3.0.8/lib/active_support/cache/strategy/local_cache
c:0015 p:0014 s:0083 b:0083 l:000077 d:000082 BLOCK /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/rack-1.2.3/lib/rack/lock.rb:11
c:0014 p:0019 s:0081 b:0081 l:000080 d:000080 METHOD internal:prelude:10
c:0013 p:0054 s:0078 b:0078 l:000077 d:000077 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/rack-1.2.3/lib/rack/lock.rb:11
c:0012 p:0193 s:0073 b:0073 l:000072 d:000072 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/actionpack-3.0.8/lib/action_dispatch/middleware/static.rb:30
c:0011 p:0032 s:0066 b:0066 l:000065 d:000065 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/railties-3.0.8/lib/rails/application.rb:168
c:0010 p:0021 s:0062 b:0062 l:000061 d:000061 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/railties-3.0.8/lib/rails/application.rb:77
c:0009 p:---- s:0057 b:0057 l:000056 d:000056 FINISH
c:0008 p:0015 s:0055 b:0055 l:000054 d:000054 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/railties-3.0.8/lib/rails/rack/log_tailer.rb:14
c:0007 p:0015 s:0050 b:0050 l:000049 d:000049 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/rack-1.2.3/lib/rack/content_length.rb:13
c:0006 p:0338 s:0042 b:0042 l:000041 d:000041 METHOD /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/rack-1.2.3/lib/rack/handler/webrick.rb:52
c:0005 p:0257 s:0030 b:0030 l:000029 d:000029 METHOD /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/webrick/httpserver.rb:111
c:0004 p:0393 s:0020 b:0020 l:000019 d:000019 METHOD /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/webrick/httpserver.rb:70
c:0003 p:0126 s:0009 b:0009 l:000838 d:000008 BLOCK /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/webrick/server.rb:183
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:---- s:0002 b:0002 l:000001 d:000001 TOP

-- Ruby level backtrace information ----------------------------------------
/Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/webrick/server.rb:183:in block in start_thread' /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/webrick/httpserver.rb:70:in run'
/Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/webrick/httpserver.rb:111:in service' /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/rack-1.2.3/lib/rack/handler/webrick.rb:52:in service'
/Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/rack-1.2.3/lib/rack/content_length.rb:13:in call' /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/railties-3.0.8/lib/rails/rack/log_tailer.rb:14:in call'
/Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/railties-3.0.8/lib/rails/application.rb:77:in method_missing' /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/railties-3.0.8/lib/rails/application.rb:168:in call'
/Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/actionpack-3.0.8/lib/action_dispatch/middleware/static.rb:30:in call' /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/rack-1.2.3/lib/rack/lock.rb:11:in call'
internal:prelude:10:in synchronize' /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/rack-1.2.3/lib/rack/lock.rb:11:in block in call'
/Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activesupport-3.0.8/lib/active_support/cache/strategy/local_cache.rb:72:in call' /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/rack-1.2.3/lib/rack/runtime.rb:17:in call'
/Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/railties-3.0.8/lib/rails/rack/logger.rb:13:in call' /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/actionpack-3.0.8/lib/action_dispatch/middleware/show_exceptions.rb:47:in call'
/Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/actionpack-3.0.8/lib/action_dispatch/middleware/remote_ip.rb:48:in call' /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/rack-1.2.3/lib/rack/sendfile.rb:107:in call'
/Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/actionpack-3.0.8/lib/action_dispatch/middleware/callbacks.rb:44:in call' /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activesupport-3.0.8/lib/active_support/callbacks.rb:416:in _run_call_callbacks'
/Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/actionpack-3.0.8/lib/action_dispatch/middleware/callbacks.rb:46:in block in call' /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:354:in call'
/Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/query_cache.rb:31:in call' /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/query_cache.rb:12:in cache'
/Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/abstract/connection_specification.rb:89:in connection' /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/abstract/connection_specification.rb:97:in retrieve_connection'
/Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:317:in retrieve_connection' /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:94:in connection'
/Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:186:in checkout' /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/monitor.rb:201:in mon_synchronize'
/Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:187:in block in checkout' /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:187:in loop'
/Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:191:in block (2 levels) in checkout' /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:237:in checkout_new_connection'
/Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:229:in new_connection' /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/sqlite3_adapter.rb:27:in sqlite3_connection'
/Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/sqlite3_adapter.rb:27:in new' /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/activerecord-3.0.8/lib/active_record/connection_adapters/sqlite3_adapter.rb:27:in initialize'
-- C level backtrace information -------------------------------------------
0 libruby.1.9.1.dylib 0x00000001001806b2 rb_vm_bugreport + 210
1 libruby.1.9.1.dylib 0x000000010003a0b4 report_bug + 372
2 libruby.1.9.1.dylib 0x000000010003a278 rb_bug + 200
3 libruby.1.9.1.dylib 0x000000010003bd46 rb_check_type + 166
4 sqlite3_native.bundle 0x00000001005df9f5 initialize + 41
5 libruby.1.9.1.dylib 0x00000001001711d4 vm_call0 + 612
6 libruby.1.9.1.dylib 0x00000001001763ee rb_funcall2 + 350
7 libruby.1.9.1.dylib 0x0000000100090223 rb_class_new_instance + 51
8 libruby.1.9.1.dylib 0x000000010017bbc3 vm_call_method + 931
9 libruby.1.9.1.dylib 0x0000000100167d64 vm_exec_core + 8260
10 libruby.1.9.1.dylib 0x000000010016fa13 vm_exec + 1507
11 libruby.1.9.1.dylib 0x000000010017df51 loop_i + 561
12 libruby.1.9.1.dylib 0x000000010003f247 rb_rescue2 + 519
13 libruby.1.9.1.dylib 0x0000000100162c56 rb_f_loop + 54
14 libruby.1.9.1.dylib 0x000000010017bbc3 vm_call_method + 931
15 libruby.1.9.1.dylib 0x0000000100167d64 vm_exec_core + 8260
16 libruby.1.9.1.dylib 0x000000010016fa13 vm_exec + 1507
17 libruby.1.9.1.dylib 0x000000010017147a vm_call0 + 1290
18 libruby.1.9.1.dylib 0x000000010017b3e1 vm_method_missing + 481
19 libruby.1.9.1.dylib 0x000000010017bd58 vm_call_method + 1336
20 libruby.1.9.1.dylib 0x0000000100167d64 vm_exec_core + 8260
21 libruby.1.9.1.dylib 0x000000010016fa13 vm_exec + 1507
22 libruby.1.9.1.dylib 0x0000000100170d8d rb_vm_invoke_proc + 877
23 libruby.1.9.1.dylib 0x0000000100188239 thread_start_func_2 + 1705
24 libruby.1.9.1.dylib 0x00000001001883dd thread_start_func_1 + 29
25 libSystem.B.dylib 0x00007fff8531f4f6 _pthread_start + 331
26 libSystem.B.dylib 0x00007fff8531f3a9 thread_start + 13

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

zsh: abort rails s -p 3040

==== REPRODUCTION STEPS ====

$ rails new project_path
Edit Gemfile to contain
10 group :development, :test do
11 gem 'rspec-rails'
12 gem 'nifty-generators'
13 gem 'annotate-models'
14 end

$ bundle install

$ rails g rspec:install

$ rails g nifty:scaffold MyController val1:string val2:string index new --rspec --skip-migration
Adds something to Gemfile

$ bundle install

(Next step not required to repro error, but makes above make more sense)
Edit the model to not inherit from ActiveRecord::Base

$ rails s -p 3040

Visit http://localhost:3040/my_controller

==== SYSTEM & ENV DATA ====

*** LOCAL GEMS ***

abstract (1.0.0)
actionmailer (3.0.8)
actionpack (3.0.8)
activemodel (3.0.8)
activerecord (3.0.8)
activeresource (3.0.8)
activesupport (3.0.8)
annotate-models (1.0.4)
arel (2.0.10)
builder (2.1.2)
bundler (1.0.15)
cucumber (0.10.6)
diff-lcs (1.1.2)
erubis (2.6.6)
gherkin (2.4.0)
i18n (0.5.0)
json (1.5.1)
mail (2.2.19)
mime-types (1.16)
mocha (0.9.12)
nifty-generators (0.4.6)
polyglot (0.3.1)
rack (1.2.3)
rack-mount (0.6.14)
rack-test (0.5.7)
rails (3.0.8)
railties (3.0.8)
rake (0.9.2)
rspec (2.6.0)
rspec-core (2.6.4)
rspec-expectations (2.6.0)
rspec-mocks (2.6.0)
rspec-rails (2.6.1)
sqlite3 (1.3.3)
term-ansicolor (1.0.5)
thor (0.14.6)
treetop (1.4.9)
tzinfo (0.3.28, 0.3.27)

ruby:
interpreter: "ruby"
version: "1.9.2p180"
date: "2011-02-18"
platform: "x86_64-darwin10.6.0"
patchlevel: "2011-02-18 revision 30909"
full_version: "ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.6.0]"

==== CRASH REPORT ====

Process: ruby [48437]
Path: /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
Identifier: ruby
Version: ??? (???)
Code Type: X86-64 (Native)
Parent Process: zsh [47984]

Date/Time: 2011-06-13 16:46:15.703 -0700
OS Version: Mac OS X 10.6.7 (10J869)
Report Version: 6

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread: 2

Application Specific Information:
abort() called

Thread 0: Dispatch queue: com.apple.main-thread
0 libSystem.B.dylib 0x00007fff85329e52 select$DARWIN_EXTSN + 10
1 libruby.1.9.1.dylib 0x000000010018653d do_select + 605 (thread.c:2501)
2 libruby.1.9.1.dylib 0x00000001000662fc select_call + 1308 (io.c:7236)
3 libruby.1.9.1.dylib 0x000000010003ee2f rb_ensure + 127 (eval.c:743)
4 libruby.1.9.1.dylib 0x000000010005f54e rb_f_select + 158 (io.c:7360)
5 libruby.1.9.1.dylib 0x000000010017bbc3 vm_call_method + 931 (vm_insnhelper.c:402)
6 libruby.1.9.1.dylib 0x0000000100167d64 vm_exec_core + 8260 (insns.def:1006)
7 libruby.1.9.1.dylib 0x000000010016fa13 vm_exec + 1507 (vm.c:1147)
8 libruby.1.9.1.dylib 0x000000010017cec0 rb_yield + 640 (vm.c:558)
9 libruby.1.9.1.dylib 0x000000010008e9a1 rb_obj_tap + 17 (object.c:536)
10 libruby.1.9.1.dylib 0x000000010017bbc3 vm_call_method + 931 (vm_insnhelper.c:402)
11 libruby.1.9.1.dylib 0x0000000100167d64 vm_exec_core + 8260 (insns.def:1006)
12 libruby.1.9.1.dylib 0x000000010016fa13 vm_exec + 1507 (vm.c:1147)
13 libruby.1.9.1.dylib 0x000000010016feb0 rb_iseq_eval + 368 (vm.c:1375)
14 libruby.1.9.1.dylib 0x000000010004225c rb_load_internal + 300 (load.c:304)
15 libruby.1.9.1.dylib 0x000000010004359c rb_require_safe + 1052 (load.c:595)
16 libruby.1.9.1.dylib 0x000000010017bbc3 vm_call_method + 931 (vm_insnhelper.c:402)
17 libruby.1.9.1.dylib 0x0000000100167d64 vm_exec_core + 8260 (insns.def:1006)
18 libruby.1.9.1.dylib 0x000000010016fa13 vm_exec + 1507 (vm.c:1147)
19 libruby.1.9.1.dylib 0x000000010016fd1b rb_iseq_eval_main + 507 (vm.c:1389)
20 libruby.1.9.1.dylib 0x000000010003f4b2 ruby_exec_internal + 178 (eval.c:214)
21 libruby.1.9.1.dylib 0x0000000100041e3c ruby_run_node + 60 (eval.c:261)
22 ruby 0x0000000100000ecf main + 79 (main.c:37)
23 ruby 0x0000000100000e74 start + 52

Thread 1:
0 libSystem.B.dylib 0x00007fff85320f8a __semwait_signal + 10
1 libSystem.B.dylib 0x00007fff85324da1 _pthread_cond_wait + 1286
2 libruby.1.9.1.dylib 0x0000000100188576 thread_timer + 182 (thread_pthread.c:137)
3 libSystem.B.dylib 0x00007fff8531f4f6 _pthread_start + 331
4 libSystem.B.dylib 0x00007fff8531f3a9 thread_start + 13

Thread 2 Crashed:
0 libSystem.B.dylib 0x00007fff853345d6 __kill + 10
1 libSystem.B.dylib 0x00007fff853d4cd6 abort + 83
2 libruby.1.9.1.dylib 0x000000010003a27d rb_bug + 205 (error.c:253)
3 libruby.1.9.1.dylib 0x000000010003bd46 rb_check_type + 166 (ruby.h:1290)
4 sqlite3_native.bundle 0x00000001005df9f5 initialize + 41
5 libruby.1.9.1.dylib 0x00000001001711d4 vm_call0 + 612 (vm_eval.c:79)
6 libruby.1.9.1.dylib 0x00000001001763ee rb_funcall2 + 350
7 libruby.1.9.1.dylib 0x0000000100090223 rb_class_new_instance + 51 (object.c:1548)
8 libruby.1.9.1.dylib 0x000000010017bbc3 vm_call_method + 931 (vm_insnhelper.c:402)
9 libruby.1.9.1.dylib 0x0000000100167d64 vm_exec_core + 8260 (insns.def:1006)
10 libruby.1.9.1.dylib 0x000000010016fa13 vm_exec + 1507 (vm.c:1147)
11 libruby.1.9.1.dylib 0x000000010017df51 loop_i + 561 (vm.c:558)
12 libruby.1.9.1.dylib 0x000000010003f247 rb_rescue2 + 519 (eval.c:646)
13 libruby.1.9.1.dylib 0x0000000100162c56 rb_f_loop + 54 (vm_eval.c:828)
14 libruby.1.9.1.dylib 0x000000010017bbc3 vm_call_method + 931 (vm_insnhelper.c:402)
15 libruby.1.9.1.dylib 0x0000000100167d64 vm_exec_core + 8260 (insns.def:1006)
16 libruby.1.9.1.dylib 0x000000010016fa13 vm_exec + 1507 (vm.c:1147)
17 libruby.1.9.1.dylib 0x000000010017147a vm_call0 + 1290 (vm_eval.c:66)
18 libruby.1.9.1.dylib 0x000000010017b3e1 vm_method_missing + 481 (vm_insnhelper.c:449)
19 libruby.1.9.1.dylib 0x000000010017bd58 vm_call_method + 1336 (vm_insnhelper.c:666)
20 libruby.1.9.1.dylib 0x0000000100167d64 vm_exec_core + 8260 (insns.def:1006)
21 libruby.1.9.1.dylib 0x000000010016fa13 vm_exec + 1507 (vm.c:1147)
22 libruby.1.9.1.dylib 0x0000000100170d8d rb_vm_invoke_proc + 877 (vm.c:558)
23 libruby.1.9.1.dylib 0x0000000100188239 thread_start_func_2 + 1705 (thread.c:441)
24 libruby.1.9.1.dylib 0x00000001001883dd thread_start_func_1 + 29 (thread_pthread.c:397)
25 libSystem.B.dylib 0x00007fff8531f4f6 _pthread_start + 331
26 libSystem.B.dylib 0x00007fff8531f3a9 thread_start + 13
Thread 3:
0 libSystem.B.dylib 0x00007fff85320f8a __semwait_signal + 10
1 libSystem.B.dylib 0x00007fff85324da1 _pthread_cond_wait + 1286
2 libruby.1.9.1.dylib 0x0000000100185214 native_sleep + 388 (thread_pthread.c:662)
3 libruby.1.9.1.dylib 0x000000010018530a sleep_timeval + 170 (thread.c:879)
4 libruby.1.9.1.dylib 0x00000001000bc830 rb_f_sleep + 80 (process.c:3283)
5 libruby.1.9.1.dylib 0x000000010017bbc3 vm_call_method + 931 (vm_insnhelper.c:402)
6 libruby.1.9.1.dylib 0x0000000100167d64 vm_exec_core + 8260 (insns.def:1006)
7 libruby.1.9.1.dylib 0x000000010016fa13 vm_exec + 1507 (vm.c:1147)
8 libruby.1.9.1.dylib 0x0000000100170d8d rb_vm_invoke_proc + 877 (vm.c:558)
9 libruby.1.9.1.dylib 0x0000000100188239 thread_start_func_2 + 1705 (thread.c:441)
10 libruby.1.9.1.dylib 0x00000001001883dd thread_start_func_1 + 29 (thread_pthread.c:397)
11 libSystem.B.dylib 0x00007fff8531f4f6 _pthread_start + 331
12 libSystem.B.dylib 0x00007fff8531f3a9 thread_start + 13

Thread 2 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x000000000000001b rcx: 0x00000001023ca628 rdx: 0x0000000000000000
rdi: 0x000000000000bd35 rsi: 0x0000000000000006 rbp: 0x00000001023ca640 rsp: 0x00000001023ca628
r8: 0x00007fff70a4da40 r9: 0x0000000100e2e600 r10: 0x00007fff85330616 r11: 0x0000000000000206
r12: 0x00000001023ca650 r13: 0x0000000100190040 r14: 0x00000001028e38c0 r15: 0x00000000000001c8
rip: 0x00007fff853345d6 rfl: 0x0000000000000206 cr2: 0x00000001023cd880

Binary Images:
0x100000000 - 0x100000fff +ruby ??? (???) <32008501-DAF8-E37F-E0CF-79A6429A7AC8> /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
0x100003000 - 0x100211ff7 +libruby.1.9.1.dylib 1.9.1 (compatibility 1.9.1) /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/libruby.1.9.1.dylib
0x1002f2000 - 0x1002f3fff +encdb.bundle ??? (???) /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/x86_64-darwin10.6.0/enc/encdb.bundle
0x1002f6000 - 0x1002f7fff +transdb.bundle ??? (???) /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/x86_64-darwin10.6.0/enc/trans/transdb.bundle
0x10056e000 - 0x10056fff7 +etc.bundle ??? (???) <2CA21F6A-7C9E-3846-14B8-D1C4BC202D2F> /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/x86_64-darwin10.6.0/etc.bundle
0x100573000 - 0x100578fff +stringio.bundle ??? (???) <618E7418-7202-B65B-9AFA-F67464735951> /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/x86_64-darwin10.6.0/stringio.bundle
0x10057d000 - 0x100597ff7 +syck.bundle ??? (???) <0C0A72EF-D190-E95A-CE61-A9AA36803812> /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/x86_64-darwin10.6.0/syck.bundle
0x1005a6000 - 0x1005a6ff7 +sha1.bundle ??? (???) /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/x86_64-darwin10.6.0/digest/sha1.bundle
0x1005a9000 - 0x1005abff7 +digest.bundle ??? (???) <40447B1F-C6C9-27C6-586D-74FF8455904F> /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/x86_64-darwin10.6.0/digest.bundle
0x1005af000 - 0x1005affff +iso_8859_1.bundle ??? (???) <6A5BE4CE-5302-F8CF-136A-BEB1B9C73332> /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/x86_64-darwin10.6.0/enc/iso_8859_1.bundle
0x1005b2000 - 0x1005bdff7 +zlib.bundle ??? (???) <468C8FCB-82DF-C6F4-01B8-859401C6D22E> /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/x86_64-darwin10.6.0/zlib.bundle
0x1005c5000 - 0x1005c8ff7 +strscan.bundle ??? (???) <11BFE953-6E29-AE30-DD2A-1EDE5B6708DB> /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/x86_64-darwin10.6.0/strscan.bundle
0x1005cd000 - 0x1005d8fff +bigdecimal.bundle ??? (???) <2569059D-C67F-CCC5-8B58-678D9F34C6C5> /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/x86_64-darwin10.6.0/bigdecimal.bundle
0x1005de000 - 0x1005e3ff7 +sqlite3_native.bundle ??? (???) /Users/MacbookPro/.rvm/gems/ruby-1.9.2-p180@gramercy_one/gems/sqlite3-1.3.3/lib/sqlite3/sqlite3_native.bundle
0x1005e8000 - 0x1005e8fff +fcntl.bundle ??? (???) <71D70510-CEFA-9093-511D-6361C9DB4D55> /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/x86_64-darwin10.6.0/fcntl.bundle
0x1005eb000 - 0x1005ebff7 +md5.bundle ??? (???) <3FE75DFC-A69E-0BE2-956D-E31130297388> /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/x86_64-darwin10.6.0/digest/md5.bundle
0x1005ee000 - 0x1005f2fff +iconv.bundle ??? (???) /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/x86_64-darwin10.6.0/iconv.bundle
0x1005f7000 - 0x1005faff7 +parser.bundle ??? (???) <08DA430F-02CB-0D5F-3F40-20A9BA6A33A0> /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/x86_64-darwin10.6.0/json/ext/parser.bundle
0x100700000 - 0x10078cfff +libsqlite3.0.dylib 9.6.0 (compatibility 9.0.0) /usr/local/lib/libsqlite3.0.dylib
0x1007bd000 - 0x1007dcff7 +socket.bundle ??? (???) /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/x86_64-darwin10.6.0/socket.bundle
0x1007ec000 - 0x1007ecfff +utf_16be.bundle ??? (???) /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/x86_64-darwin10.6.0/enc/utf_16be.bundle
0x1007ef000 - 0x1007effff +utf_16le.bundle ??? (???) <381FF051-E213-BA80-5A78-1DD51B07ED54> /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/x86_64-darwin10.6.0/enc/utf_16le.bundle
0x1007f2000 - 0x1007f2fff +utf_32be.bundle ??? (???) <6D11AA83-7B8A-82F8-16F9-0738AD0EA6F6> /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/x86_64-darwin10.6.0/enc/utf_32be.bundle
0x1007f5000 - 0x1007f5fff +utf_32le.bundle ??? (???) /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/x86_64-darwin10.6.0/enc/utf_32le.bundle
0x1007f8000 - 0x1007fafff +cparse.bundle ??? (???) /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/x86_64-darwin10.6.0/racc/cparse.bundle
0x102200000 - 0x1022fbfef +libruby.dylib 1.8.7 (compatibility 1.8.0) <7C57EA30-6032-D0E2-392D-33605B2BBEBA> /usr/local/lib/libruby.dylib
0x102340000 - 0x102345fe7 +generator.bundle ??? (???) /Users/MacbookPro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/x86_64-darwin10.6.0/json/ext/generator.bundle
0x7fff5fc00000 - 0x7fff5fc3bdef dyld 132.1 (???) /usr/lib/dyld
0x7fff80c14000 - 0x7fff80c60fff libauto.dylib ??? (???) /usr/lib/libauto.dylib
0x7fff844a6000 - 0x7fff845c7fe7 libcrypto.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <48AEAFE1-21F4-B3C8-4199-35AD5E8D0613> /usr/lib/libcrypto.0.9.8.dylib
0x7fff84655000 - 0x7fff84656ff7 com.apple.TrustEvaluationAgent 1.1 (1) <74800EE8-C14C-18C9-C208-20BBDB982D40> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x7fff84667000 - 0x7fff8466bff7 libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) <95718673-FEEE-B6ED-B127-BCDBDB60D4E5> /usr/lib/system/libmathCommon.A.dylib
0x7fff847a5000 - 0x7fff847b6ff7 libz.1.dylib 1.2.3 (compatibility 1.0.0) /usr/lib/libz.1.dylib
0x7fff84b9d000 - 0x7fff84c95ff7 libiconv.2.dylib 7.0.0 (compatibility 7.0.0) <7E4ADB5A-CC77-DCFD-3E54-2F35A2C8D95A> /usr/lib/libiconv.2.dylib
0x7fff852e5000 - 0x7fff854a6fff libSystem.B.dylib 125.2.10 (compatibility 1.0.0) <9BAEB2F2-B485-6349-E1AB-637FE12EE770> /usr/lib/libSystem.B.dylib
0x7fff868ce000 - 0x7fff8694bfef libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) <35ECA411-2C08-FD7D-11B1-1B7A04921A5C> /usr/lib/libstdc++.6.dylib
0x7fff8694c000 - 0x7fff86a02fff libobjc.A.dylib 227.0.0 (compatibility 1.0.0) /usr/lib/libobjc.A.dylib
0x7fffffe00000 - 0x7fffffe01fff libSystem.B.dylib ??? (???) <9BAEB2F2-B485-6349-E1AB-637FE12EE770> /usr/lib/libSystem.B.dylib

Updated by john.hinnegan@gmail.com (John Hinnegan) almost 14 years ago

Something about the Gems not liking each other (maybe Rake)

to work around I:
rvm gemset empty my_gemset
bundle install

add "gem 'rake', '0.8.7'" to Gemfile

bundle update rake

and now I'm good to go.

Updated by naruse (Yui NARUSE) almost 14 years ago

  • Status changed from Open to Assigned
  • Assignee set to tenderlovemaking (Aaron Patterson)

Updated by naruse (Yui NARUSE) almost 14 years ago

  • Status changed from Assigned to Feedback

it seems the ruby loads a gem for 1.8.

Updated by john.hinnegan@gmail.com (John Hinnegan) almost 14 years ago

I had manually added cucumber before. I've corrected that by including cucumber-rails now

New Gem list:
abstract (1.0.0)
actionmailer (3.0.8)
actionpack (3.0.8)
activemodel (3.0.8)
activerecord (3.0.8)
activeresource (3.0.8)
activesupport (3.0.8)
annotate-models (1.0.4)
arel (2.0.10)
builder (2.1.2)
bundler (1.0.15)
capybara (1.0.0)
childprocess (0.1.9)
cucumber (0.10.6)
cucumber-rails (0.5.2)
diff-lcs (1.1.2)
erubis (2.6.6)
ffi (1.0.9)
gherkin (2.4.0)
i18n (0.5.0)
json (1.5.1)
json_pure (1.5.1)
mail (2.2.19)
mime-types (1.16)
mocha (0.9.12)
nifty-generators (0.4.6)
nokogiri (1.4.4)
polyglot (0.3.1)
rack (1.2.3)
rack-mount (0.6.14)
rack-test (0.5.7)
rails (3.0.8)
railties (3.0.8)
rake (0.9.2, 0.8.7)
rspec (2.6.0)
rspec-core (2.6.4)
rspec-expectations (2.6.0)
rspec-mocks (2.6.0)
rspec-rails (2.6.1)
rubyzip (0.9.4)
selenium-webdriver (0.2.1)
sqlite3 (1.3.3)
term-ansicolor (1.0.5)
thor (0.14.6)
treetop (1.4.9)
tzinfo (0.3.28)
xpath (0.1.4)

Then I diffed my currently working list vs the old list I included in this report above.

└─(96%(0:00):09:18:%)── diff /tmp/old_gems /tmp/new_gems
11a12,13

capybara (1.0.0)
childprocess (0.1.9)
12a15
cucumber-rails (0.5.2)
14a18
ffi (1.0.9)
17a22
json_pure (1.5.1)
21a27
nokogiri (1.4.4)
28c34
< rake (0.9.2)


rake (0.9.2, 0.8.7)
33a40,41
rubyzip (0.9.4)
selenium-webdriver (0.2.1)
38,39c46,47
< tzinfo (0.3.28, 0.3.27)
<


tzinfo (0.3.28)
xpath (0.1.4)

So candidates for 1.8 gem are:
└─(96%(0:00):09:22:%)── diff /tmp/old_gems /tmp/new_gems | grep '<'
< rake (0.9.2)
< tzinfo (0.3.28, 0.3.27)

Gives us:
rake 0.9.2 and tzinfo 0.3.27 as the only two gems that were included when we had the failure vs. now without the failure.

... so that means that it's a Gem that I still have included in my project, but doesn't cause the failure due to something else?

Updated by tenderlovemaking (Aaron Patterson) almost 14 years ago

  • Status changed from Feedback to Third Party's Issue

It looks like the problem is that you somehow compiled the sqlite3 gem against ruby 1.8, but are requiring it from ruby 1.9. Uninstalling sqlite3, then reinstalling it with the correct ruby should fix the problem. It looks like you may have reinstalled the sqlite3 gem while updating the rest of your gems.

I'll try to add something to sqlite3 to help debug this type of problem, but it's definitely a 3rd party issue and not a Ruby issue.

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0