Project

General

Profile

Actions

Bug #4675

closed

rails script/server abort trap [BUG] Segmentation fault

Added by wheredatranny (james ivy) almost 13 years ago. Updated almost 13 years ago.

Status:
Third Party's Issue
Assignee:
-
Target version:
-
ruby -v:
-
Backport:
[ruby-core:36137]

Description

Ruby 1.8 and 1.9 makes this bug. I have no idea how this began, but I cannot fix it. Please help. I'm trying to start rails server.

This information is for 1.9...

When I type script/server I see:
/_myshit/gems/gems/mongrel-1.1.5/lib/http11.bundle: [BUG] Segmentation fault
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.7.0]

-- control frame ----------
c:0023 p:-540842894 s:0091 b:0091 l:000090 d:000090 TOP
c:0022 p:---- s:0089 b:0089 l:000088 d:000088 CFUNC :require
c:0021 p:0013 s:0085 b:0085 l:000084 d:000084 METHOD internal:lib/rubygems/custom_require:29
c:0020 p:0012 s:0080 b:0080 l:000069 d:000079 BLOCK /_myshit/gems/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156
c:0019 p:0055 s:0078 b:0078 l:000077 d:000077 METHOD /_myshit/gems/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:521
c:0018 p:0041 s:0070 b:0070 l:000069 d:000069 METHOD /_myshit/gems/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156
c:0017 p:0095 s:0064 b:0064 l:000063 d:000063 TOP /_myshit/gems/gems/mongrel-1.1.5/lib/mongrel.rb:12
c:0016 p:---- s:0062 b:0062 l:000061 d:000061 FINISH
c:0015 p:---- s:0060 b:0060 l:000059 d:000059 CFUNC :require
c:0014 p:0073 s:0056 b:0056 l:000052 d:000055 BLOCK internal:lib/rubygems/custom_require:33
c:0013 p:0014 s:0053 b:0053 l:000052 d:000052 METHOD internal:lib/rubygems/custom_require:29
c:0012 p:0012 s:0048 b:0048 l:000037 d:000047 BLOCK /_myshit/gems/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156
c:0011 p:0055 s:0046 b:0046 l:000045 d:000045 METHOD /_myshit/gems/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:521
c:0010 p:0041 s:0038 b:0038 l:000037 d:000037 METHOD /_myshit/gems/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156
c:0009 p:0011 s:0032 b:0032 l:000031 d:000031 TOP /_myshit/gems/gems/rack-1.1.0/lib/rack/handler/mongrel.rb:1
c:0008 p:---- s:0030 b:0030 l:000029 d:000029 FINISH
c:0007 p:0202 s:0028 b:0028 l:002150 d:002150 TOP /_myshit/gems/gems/rails-2.3.8/lib/commands/server.rb:48
c:0006 p:---- s:0017 b:0017 l:000016 d:000016 FINISH
c:0005 p:---- s:0015 b:0015 l:000014 d:000014 CFUNC :require
c:0004 p:0013 s:0011 b:0011 l:000010 d:000010 METHOD internal:lib/rubygems/custom_require:29
c:0003 p:0038 s:0006 b:0006 l:0014e8 d:0023f8 EVAL script/server:3
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:0014e8 d:0014e8 TOP

-- Ruby level backtrace information ----------------------------------------
script/server:3:in <main>' <internal:lib/rubygems/custom_require>:29:in require'
internal:lib/rubygems/custom_require:29:in require' /_myshit/gems/gems/rails-2.3.8/lib/commands/server.rb:48:in <top (required)>'
/_myshit/gems/gems/rack-1.1.0/lib/rack/handler/mongrel.rb:1:in <top (required)>' /_myshit/gems/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156:in require'
/_myshit/gems/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:521:in new_constants_in' /_myshit/gems/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156:in block in require'
internal:lib/rubygems/custom_require:29:in require' <internal:lib/rubygems/custom_require>:33:in rescue in require'
internal:lib/rubygems/custom_require:33:in require' /_myshit/gems/gems/mongrel-1.1.5/lib/mongrel.rb:12:in <top (required)>'
/_myshit/gems/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156:in require' /_myshit/gems/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:521:in new_constants_in'
/_myshit/gems/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156:in block in require' <internal:lib/rubygems/custom_require>:29:in require'
internal:lib/rubygems/custom_require:29:in `require'

-- C level backtrace information -------------------------------------------

[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

Abort trap

cat ~/Library/Logs/CrashReporter/ruby_2011-05-12-085307_dogs-macbook-pro.crash
Process: ruby [43191]
Path: /usr/local/bin/ruby
Identifier: ruby
Version: ??? (???)
Code Type: X86-64 (Native)
Parent Process: bash [42844]

Date/Time: 2011-05-12 08:53:07.526 -0500
OS Version: Mac OS X 10.6.7 (10J869)
Report Version: 6

Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Application Specific Information:
abort() called

Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 libSystem.B.dylib 0x00007fff82e635d6 __kill + 10
1 libSystem.B.dylib 0x00007fff82f03cd6 abort + 83
2 ruby 0x000000010003710d rb_bug + 205
3 ruby 0x00000001000fc424 sigsegv + 132
4 libSystem.B.dylib 0x00007fff82e7566a _sigtramp + 26
5 libruby.1.dylib 0x0000000101f79e1c st_lookup + 26
6 libruby.1.dylib 0x0000000101f4fca4 rb_intern + 66
7 libruby.1.dylib 0x0000000101f0a1cc rb_define_module + 25
8 http11.bundle 0x00000001005ed52c Init_http11 + 16
9 ruby 0x0000000100000f93 dln_load + 275
10 ruby 0x0000000100161a8d rb_vm_call_cfunc + 205
11 ruby 0x0000000100040412 rb_require_safe + 994
12 ruby 0x0000000100177c73 vm_call_method + 931
13 ruby 0x0000000100163df4 vm_exec_core + 8276
14 ruby 0x000000010016bb23 vm_exec + 1507
15 ruby 0x000000010016bfc0 rb_iseq_eval + 368
16 ruby 0x000000010003f10c rb_load_internal + 300
17 ruby 0x000000010004044f rb_require_safe + 1055
18 ruby 0x0000000100177c73 vm_call_method + 931
19 ruby 0x0000000100163df4 vm_exec_core + 8276
20 ruby 0x000000010016bb23 vm_exec + 1507
21 ruby 0x000000010016bfc0 rb_iseq_eval + 368
22 ruby 0x000000010003f10c rb_load_internal + 300
23 ruby 0x000000010004044f rb_require_safe + 1055
24 ruby 0x00000001001412e3 rb_autoload_load + 147
25 ruby 0x0000000100143a47 rb_const_get_0 + 103
26 ruby 0x000000010016574f vm_exec_core + 14767
27 ruby 0x000000010016bb23 vm_exec + 1507
28 ruby 0x000000010016bfc0 rb_iseq_eval + 368
29 ruby 0x000000010003f10c rb_load_internal + 300
30 ruby 0x000000010004044f rb_require_safe + 1055
31 ruby 0x0000000100177c73 vm_call_method + 931
32 ruby 0x0000000100163df4 vm_exec_core + 8276
33 ruby 0x000000010016bb23 vm_exec + 1507
34 ruby 0x000000010016be2b rb_iseq_eval_main + 507
35 ruby 0x000000010003c362 ruby_exec_internal + 178
36 ruby 0x000000010003ecec ruby_run_node + 60
37 ruby 0x0000000100000e6f main + 79 (main.c:37)
38 ruby 0x0000000100000e14 start + 52

Thread 1:
0 libSystem.B.dylib 0x00007fff82e4ff8a __semwait_signal + 10
1 libSystem.B.dylib 0x00007fff82e53da1 _pthread_cond_wait + 1286
2 ruby 0x0000000100184626 thread_timer + 182
3 libSystem.B.dylib 0x00007fff82e4e4f6 _pthread_start + 331
4 libSystem.B.dylib 0x00007fff82e4e3a9 thread_start + 13

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000000000000000 rcx: 0x000000010053faa8 rdx: 0x0000000000000000
rdi: 0x000000000000a8b7 rsi: 0x0000000000000006 rbp: 0x000000010053fac0 rsp: 0x000000010053faa8
r8: 0x00007fff70474a40 r9: 0x0000000101e25a10 r10: 0x00007fff82e5f616 r11: 0x0000000000000202
r12: 0x000000010053fad0 r13: 0x00000001001954f7 r14: 0x0000000000000000 r15: 0x00007fff5fbf9d70
rip: 0x00007fff82e635d6 rfl: 0x0000000000000202 cr2: 0x00007fff7046c120

Binary Images:
0x100000000 - 0x10020afe7 +ruby ??? (???) /usr/local/bin/ruby
0x1002e0000 - 0x1002e1fff +encdb.bundle ??? (???) <033380C5-1655-1A05-48F6-1DEB6CD9443D> /usr/local/lib/ruby/1.9.1/x86_64-darwin10.7.0/enc/encdb.bundle
0x1002e4000 - 0x1002e5fff +transdb.bundle ??? (???) /usr/local/lib/ruby/1.9.1/x86_64-darwin10.7.0/enc/trans/transdb.bundle
0x1002e8000 - 0x1002e9ff7 +etc.bundle ??? (???) <5582969C-7D43-C7A9-BD5F-1AD85DDCC7B1> /usr/local/lib/ruby/1.9.1/x86_64-darwin10.7.0/etc.bundle
0x1002ee000 - 0x1002f3fff +stringio.bundle ??? (???) <13A23AD2-7137-B31E-CDFB-0302B6BE9E78> /usr/local/lib/ruby/1.9.1/x86_64-darwin10.7.0/stringio.bundle
0x1002f8000 - 0x1002f9fe7 +euc_jp.bundle ??? (???) <05515788-CD2A-FFFB-612C-2AC0A66736B7> /usr/local/lib/ruby/1.9.1/x86_64-darwin10.7.0/enc/euc_jp.bundle
0x1002fc000 - 0x1002fdfff +shift_jis.bundle ??? (???) /usr/local/lib/ruby/1.9.1/x86_64-darwin10.7.0/enc/shift_jis.bundle
0x100540000 - 0x10055aff7 +syck.bundle ??? (???) <9E4165FF-6803-2948-22A9-893E66B17F15> /usr/local/lib/ruby/1.9.1/x86_64-darwin10.7.0/syck.bundle
0x100569000 - 0x100574fff +bigdecimal.bundle ??? (???) /usr/local/lib/ruby/1.9.1/x86_64-darwin10.7.0/bigdecimal.bundle
0x10057a000 - 0x10057efff +iconv.bundle ??? (???) <7D181294-3417-FDB9-CB47-94B03CFB6BE1> /usr/local/lib/ruby/1.9.1/x86_64-darwin10.7.0/iconv.bundle
0x100583000 - 0x1005adfff +nkf.bundle ??? (???) <0FA2A672-739E-1CCE-2B0A-3E6DF108B001> /usr/local/lib/ruby/1.9.1/x86_64-darwin10.7.0/nkf.bundle
0x1005c6000 - 0x1005c6fff +utf_16be.bundle ??? (???) /usr/local/lib/ruby/1.9.1/x86_64-darwin10.7.0/enc/utf_16be.bundle
0x1005c9000 - 0x1005c9fff +utf_32be.bundle ??? (???) /usr/local/lib/ruby/1.9.1/x86_64-darwin10.7.0/enc/utf_32be.bundle
0x1005cc000 - 0x1005cfff7 +strscan.bundle ??? (???) <8FDA6132-AD57-0B2B-09E5-37CF564697AA> /usr/local/lib/ruby/1.9.1/x86_64-darwin10.7.0/strscan.bundle
0x1005d4000 - 0x1005d7ff7 +parser.bundle ??? (???) /usr/local/lib/ruby/1.9.1/x86_64-darwin10.7.0/json/ext/parser.bundle
0x1005db000 - 0x1005dbfff +utf_16le.bundle ??? (???) /usr/local/lib/ruby/1.9.1/x86_64-darwin10.7.0/enc/utf_16le.bundle
0x1005de000 - 0x1005defff +utf_32le.bundle ??? (???) /usr/local/lib/ruby/1.9.1/x86_64-darwin10.7.0/enc/utf_32le.bundle
0x1005e1000 - 0x1005e6fe7 +generator.bundle ??? (???) /usr/local/lib/ruby/1.9.1/x86_64-darwin10.7.0/json/ext/generator.bundle
0x1005ec000 - 0x1005efff7 +http11.bundle ??? (???) /_myshit/gems/gems/mongrel-1.1.5/lib/http11.bundle
0x100700000 - 0x10071fff7 +socket.bundle ??? (???) <93004203-1865-8B05-E45F-EB3AAF4995B0> /usr/local/lib/ruby/1.9.1/x86_64-darwin10.7.0/socket.bundle
0x101f00000 - 0x101fc3fef libruby.1.dylib 1.8.7 (compatibility 1.8.0) <1117DC3E-FCD3-6374-EF59-14328723E7D0> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/libruby.1.dylib
0x7fff5fc00000 - 0x7fff5fc3bdef dyld 132.1 (???) <69130DA3-7CB3-54C8-ABC5-423DECDD2AF7> /usr/lib/dyld
0x7fff817c0000 - 0x7fff81876fff libobjc.A.dylib 227.0.0 (compatibility 1.0.0) <99CB3A0F-64CF-1D16-70CD-8AED2EF06C30> /usr/lib/libobjc.A.dylib
0x7fff82e14000 - 0x7fff82fd5fff libSystem.B.dylib 125.2.10 (compatibility 1.0.0) <9BAEB2F2-B485-6349-E1AB-637FE12EE770> /usr/lib/libSystem.B.dylib
0x7fff84e42000 - 0x7fff84e46ff7 libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) <95718673-FEEE-B6ED-B127-BCDBDB60D4E5> /usr/lib/system/libmathCommon.A.dylib
0x7fff861eb000 - 0x7fff86268fef libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) <35ECA411-2C08-FD7D-11B1-1B7A04921A5C> /usr/lib/libstdc++.6.dylib
0x7fff8708b000 - 0x7fff870d7fff libauto.dylib ??? (???) /usr/lib/libauto.dylib
0x7fff8827b000 - 0x7fff88373ff7 libiconv.2.dylib 7.0.0 (compatibility 7.0.0) <44AADE50-15BC-BC6B-BEF0-5029A30766AC> /usr/lib/libiconv.2.dylib
0x7fffffe00000 - 0x7fffffe01fff libSystem.B.dylib ??? (???) <9BAEB2F2-B485-6349-E1AB-637FE12EE770> /usr/lib/libSystem.B.dylib

Updated by mrkn (Kenta Murata) almost 13 years ago

  • ruby -v changed from ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.7.0] to -

On 2011年5月12日木曜日 at 23:09, james ivy wrote:
0x100700000 - 0x10071fff7 +socket.bundle ??? (???) <93004203-1865-8B05-E45F-EB3AAF4995B0> /usr/local/lib/ruby/1.9.1/x86_64-darwin10.7.0/socket.bundle

0x101f00000 - 0x101fc3fef libruby.1.dylib 1.8.7 (compatibility 1.8.0) <1117DC3E-FCD3-6374-EF59-14328723E7D0> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/libruby.1.dylib

Why your ruby 1.9 uses libruby of 1.8.7? It is unusual configuration.
Maybe you have to rebuild ruby.

--
Kenta Murata
Sent with Sparrow

Actions #2

Updated by sorah (Sorah Fukumori) almost 13 years ago

  • Priority changed from 5 to Normal

This is not "High" priority.

"High" is your priority, but we don't think this issue is "high" priority.

Updated by naruse (Yui NARUSE) almost 13 years ago

  • Status changed from Open to Third Party's Issue

It seems mongrel's issue.

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0