Project

General

Profile

Actions

Bug #12885

closed

Large Record Set: [BUG] Segmentation fault at 0x00000000000000

Added by escapeit (Lee H) over 7 years ago. Updated over 7 years ago.

Status:
Third Party's Issue
Assignee:
-
Target version:
-
ruby -v:
ruby 2.2.4p230 (2015-12-16 revision 53155) [x86_64-darwin15]
[ruby-core:77816]

Description

[BUG] Segmentation fault at 0x00000000000000
ruby 2.2.4p230 (2015-12-16 revision 53155) [x86_64-darwin15]

-- Crash Report log information --------------------------------------------
See Crash Report log file under the one of following:
* ~/Library/Logs/CrashReporter
* /Library/Logs/CrashReporter
* ~/Library/Logs/DiagnosticReports
* /Library/Logs/DiagnosticReports
for more details.

-- Control frame information -----------------------------------------------
c:0053 p:---- s:0226 e:000225 CFUNC :cancel
c:0052 p:0396 s:0223 e:000221 BLOCK /Users/Escape4/Dropbox/Development/exodus/exoduscrm-core/app/models/migration_import.rb:139 [FINISH]
c:0051 p:---- s:0219 e:000218 CFUNC :each
c:0050 p:0019 s:0216 e:000215 METHOD /Users/Escape4/.rvm/gems//gems/activerecord-5.0.0.1/lib/active_record/relation/delegat
c:0049 p:0378 s:0209 E:000478 BLOCK /Users/Escape4/Dropbox/Development/exodus/exoduscrm-core/app/models/migration_import.rb:101 [FINISH]
c:0048 p:---- s:0202 e:000201 CFUNC :each
c:0047 p:0327 s:0199 E:000cb8 METHOD /Users/Escape4/Dropbox/Development/exodus/exoduscrm-core/app/models/migration_import.rb:51
c:0046 p:0015 s:0187 E:001a60 EVAL (pry):1 [FINISH]
c:0045 p:---- s:0185 e:000184 CFUNC :eval
c:0044 p:0046 s:0179 E:001ac0 METHOD /Users/Escape4/.rvm/gems//gems/pry-0.10.4/lib/pry/pry_instance.rb:355
c:0043 p:0273 s:0174 E:001b48 METHOD /Users/Escape4/.rvm/gems//gems/pry-0.10.4/lib/pry/pry_instance.rb:323
c:0042 p:0013 s:0164 E:001c60 BLOCK /Users/Escape4/.rvm/gems//gems/pry-0.10.4/lib/pry/pry_instance.rb:243 [FINISH]
c:0041 p:---- s:0162 e:000161 CFUNC :catch
c:0040 p:0009 s:0158 E:001c10 BLOCK /Users/Escape4/.rvm/gems//gems/pry-0.10.4/lib/pry/pry_instance.rb:242 [FINISH]
c:0039 p:---- s:0156 e:000155 CFUNC :catch
c:0038 p:0032 s:0152 E:001bc0 METHOD /Users/Escape4/.rvm/gems//gems/pry-0.10.4/lib/pry/pry_instance.rb:241
c:0037 p:0061 s:0145 E:001d08 BLOCK /Users/Escape4/.rvm/gems//gems/pry-0.10.4/lib/pry/repl.rb:77 [FINISH]
c:0036 p:---- s:0142 e:000141 CFUNC :loop
c:0035 p:0007 s:0139 E:001cb0 METHOD /Users/Escape4/.rvm/gems//gems/pry-0.10.4/lib/pry/repl.rb:67
c:0034 p:0007 s:0136 E:001d60 BLOCK /Users/Escape4/.rvm/gems//gems/pry-0.10.4/lib/pry/repl.rb:38 [FINISH]
c:0033 p:---- s:0134 e:000133 CFUNC :call
c:0032 p:0016 s:0131 E:001db8 METHOD /Users/Escape4/.rvm/gems//gems/pry-0.10.4/lib/pry/input_lock.rb:61
c:0031 p:0028 s:0127 E:001e20 METHOD /Users/Escape4/.rvm/gems//gems/pry-0.10.4/lib/pry/input_lock.rb:79
c:0030 p:0025 s:0122 E:0007d0 METHOD /Users/Escape4/.rvm/gems//gems/pry-0.10.4/lib/pry/repl.rb:38
c:0029 p:0020 s:0119 E:000848 METHOD /Users/Escape4/.rvm/gems//gems/pry-0.10.4/lib/pry/repl.rb:15
c:0028 p:0221 s:0115 E:001c48 METHOD /Users/Escape4/.rvm/gems//gems/pry-0.10.4/lib/pry/pry_class.rb:169
c:0027 p:0145 s:0109 E:001cc0 METHOD /Users/Escape4/.rvm/gems//gems/railties-5.0.0.1/lib/rails/commands/console.rb:65
c:0026 p:0013 s:0106 E:001d38 METHOD /Users/Escape4/.rvm/gems//gems/railties-5.0.0.1/lib/rails/commands/console_helper.rb:9
c:0025 p:0091 s:0102 E:001db8 METHOD /Users/Escape4/.rvm/gems//gems/railties-5.0.0.1/lib/rails/commands/commands_tasks.rb:7
c:0024 p:0033 s:0098 E:001e38 METHOD /Users/Escape4/.rvm/gems//gems/railties-5.0.0.1/lib/rails/commands/commands_tasks.rb:4
c:0023 p:0120 s:0094 E:001ec0 TOP /Users/Escape4/.rvm/gems//gems/railties-5.0.0.1/lib/rails/commands.rb:18 [FINISH]
c:0022 p:---- s:0090 e:000089 CFUNC :require
c:0021 p:0010 s:0086 E:001f90 BLOCK /Users/Escape4/.rvm/gems//gems/activesupport-5.0.0.1/lib/active_support/dependencies.r
c:0020 p:0052 s:0084 E:002050 METHOD /Users/Escape4/.rvm/gems//gems/activesupport-5.0.0.1/lib/active_support/dependencies.r
c:0019 p:0015 s:0079 E:001f40 METHOD /Users/Escape4/.rvm/gems//gems/activesupport-5.0.0.1/lib/active_support/dependencies.r
c:0018 p:0056 s:0074 E:0020e8 TOP /Users/Escape4/Dropbox/Development/exodus/exoduscrm-core/bin/rails:9 [FINISH]
c:0017 p:---- s:0071 e:000070 CFUNC :load
c:0016 p:0012 s:0066 E:0021d0 BLOCK /Users/Escape4/.rvm/gems//gems/activesupport-5.0.0.1/lib/active_support/dependencies.r
c:0015 p:0052 s:0064 E:002290 METHOD /Users/Escape4/.rvm/gems//gems/activesupport-5.0.0.1/lib/active_support/dependencies.r
c:0014 p:0019 s:0059 E:002178 METHOD /Users/Escape4/.rvm/gems//gems/activesupport-5.0.0.1/lib/active_support/dependencies.r
c:0013 p:0049 s:0053 E:002320 METHOD /Users/Escape4/.rvm/gems//gems/spring-1.7.2/lib/spring/commands/rails.rb:6
c:0012 p:0020 s:0050 E:002390 METHOD /Users/Escape4/.rvm/gems//gems/spring-1.7.2/lib/spring/command_wrapper.rb:38
c:0011 p:0181 s:0047 E:002400 BLOCK /Users/Escape4/.rvm/gems//gems/spring-1.7.2/lib/spring/application.rb:191 [FINISH]
c:0010 p:---- s:0045 e:000044 CFUNC :fork
c:0009 p:0241 s:0042 E:000990 METHOD /Users/Escape4/.rvm/gems//gems/spring-1.7.2/lib/spring/application.rb:161
c:0008 p:0065 s:0029 E:002490 BLOCK /Users/Escape4/.rvm/gems//gems/spring-1.7.2/lib/spring/application.rb:131 [FINISH]
c:0007 p:---- s:0027 e:000026 CFUNC :loop
c:0006 p:0023 s:0024 E:0026c0 METHOD /Users/Escape4/.rvm/gems//gems/spring-1.7.2/lib/spring/application.rb:125
c:0005 p:0150 s:0021 E:001b18 TOP /Users/Escape4/.rvm/gems//gems/spring-1.7.2/lib/spring/application/boot.rb:19 [FINISH]
c:0004 p:---- s:0018 e:000017 CFUNC :require
c:0003 p:0113 s:0014 E:0010c8 METHOD /Users/Escape4/.rvm/rubies/ruby-2.2.4/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54
c:0002 p:0007 s:0004 E:000a00 EVAL -e:1 [FINISH]
c:0001 p:0000 s:0002 E:002460 TOP [FINISH]

-- Ruby level backtrace information ----------------------------------------
-e:1:in <main>' /Users/Escape4/.rvm/rubies/ruby-2.2.4/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in require'
/Users/Escape4/.rvm/rubies/ruby-2.2.4/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in require' /Users/Escape4/.rvm/gems/ruby-2.2.4@exodus_ruby2.2.4_rails5.0.beta/gems/spring-1.7.2/lib/spring/application/boot.rb:19:in <top (required)>'
/Users/Escape4/.rvm/gems//gems/spring-1.7.2/lib/spring/application.rb:125:in run' /Users/Escape4/.rvm/gems/ruby-2.2.4@exodus_ruby2.2.4_rails5.0.beta/gems/spring-1.7.2/lib/spring/application.rb:125:in loop'
/Users/Escape4/.rvm/gems//gems/spring-1.7.2/lib/spring/application.rb:131:in block in run' /Users/Escape4/.rvm/gems/ruby-2.2.4@exodus_ruby2.2.4_rails5.0.beta/gems/spring-1.7.2/lib/spring/application.rb:161:in serve'
/Users/Escape4/.rvm/gems//gems/spring-1.7.2/lib/spring/application.rb:161:in fork' /Users/Escape4/.rvm/gems/ruby-2.2.4@exodus_ruby2.2.4_rails5.0.beta/gems/spring-1.7.2/lib/spring/application.rb:191:in block in serve'
/Users/Escape4/.rvm/gems//gems/spring-1.7.2/lib/spring/command_wrapper.rb:38:in call' /Users/Escape4/.rvm/gems/ruby-2.2.4@exodus_ruby2.2.4_rails5.0.beta/gems/spring-1.7.2/lib/spring/commands/rails.rb:6:in call'
/Users/Escape4/.rvm/gems//gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:287:in load' /Users/Escape4/.rvm/gems/ruby-2.2.4@exodus_ruby2.2.4_rails5.0.beta/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:259:in load_dependency'
/Users/Escape4/.rvm/gems//gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:287:in block in load' /Users/Escape4/.rvm/gems/ruby-2.2.4@exodus_ruby2.2.4_rails5.0.beta/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:287:in load'
/Users/Escape4/Dropbox/Development/exodus/exoduscrm-core/bin/rails:9:in <top (required)>' /Users/Escape4/.rvm/gems/ruby-2.2.4@exodus_ruby2.2.4_rails5.0.beta/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:293:in require'
/Users/Escape4/.rvm/gems//gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:259:in load_dependency' /Users/Escape4/.rvm/gems/ruby-2.2.4@exodus_ruby2.2.4_rails5.0.beta/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:293:in block in require'
/Users/Escape4/.rvm/gems//gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:293:in require' /Users/Escape4/.rvm/gems/ruby-2.2.4@exodus_ruby2.2.4_rails5.0.beta/gems/railties-5.0.0.1/lib/rails/commands.rb:18:in <top (required)>'
/Users/Escape4/.rvm/gems//gems/railties-5.0.0.1/lib/rails/commands/commands_tasks.rb:49:in run_command!' /Users/Escape4/.rvm/gems/ruby-2.2.4@exodus_ruby2.2.4_rails5.0.beta/gems/railties-5.0.0.1/lib/rails/commands/commands_tasks.rb:78:in console'
/Users/Escape4/.rvm/gems//gems/railties-5.0.0.1/lib/rails/commands/console_helper.rb:9:in start' /Users/Escape4/.rvm/gems/ruby-2.2.4@exodus_ruby2.2.4_rails5.0.beta/gems/railties-5.0.0.1/lib/rails/commands/console.rb:65:in start'
/Users/Escape4/.rvm/gems//gems/pry-0.10.4/lib/pry/pry_class.rb:169:in start' /Users/Escape4/.rvm/gems/ruby-2.2.4@exodus_ruby2.2.4_rails5.0.beta/gems/pry-0.10.4/lib/pry/repl.rb:15:in start'
/Users/Escape4/.rvm/gems//gems/pry-0.10.4/lib/pry/repl.rb:38:in start' /Users/Escape4/.rvm/gems/ruby-2.2.4@exodus_ruby2.2.4_rails5.0.beta/gems/pry-0.10.4/lib/pry/input_lock.rb:79:in with_ownership'
/Users/Escape4/.rvm/gems//gems/pry-0.10.4/lib/pry/input_lock.rb:61:in __with_ownership' /Users/Escape4/.rvm/gems/ruby-2.2.4@exodus_ruby2.2.4_rails5.0.beta/gems/pry-0.10.4/lib/pry/input_lock.rb:61:in call'
/Users/Escape4/.rvm/gems//gems/pry-0.10.4/lib/pry/repl.rb:38:in block in start' /Users/Escape4/.rvm/gems/ruby-2.2.4@exodus_ruby2.2.4_rails5.0.beta/gems/pry-0.10.4/lib/pry/repl.rb:67:in repl'
/Users/Escape4/.rvm/gems//gems/pry-0.10.4/lib/pry/repl.rb:67:in loop' /Users/Escape4/.rvm/gems/ruby-2.2.4@exodus_ruby2.2.4_rails5.0.beta/gems/pry-0.10.4/lib/pry/repl.rb:77:in block in repl'
/Users/Escape4/.rvm/gems//gems/pry-0.10.4/lib/pry/pry_instance.rb:241:in eval' /Users/Escape4/.rvm/gems/ruby-2.2.4@exodus_ruby2.2.4_rails5.0.beta/gems/pry-0.10.4/lib/pry/pry_instance.rb:241:in catch'
/Users/Escape4/.rvm/gems//gems/pry-0.10.4/lib/pry/pry_instance.rb:242:in block in eval' /Users/Escape4/.rvm/gems/ruby-2.2.4@exodus_ruby2.2.4_rails5.0.beta/gems/pry-0.10.4/lib/pry/pry_instance.rb:242:in catch'
/Users/Escape4/.rvm/gems//gems/pry-0.10.4/lib/pry/pry_instance.rb:243:in block (2 levels) in eval' /Users/Escape4/.rvm/gems/ruby-2.2.4@exodus_ruby2.2.4_rails5.0.beta/gems/pry-0.10.4/lib/pry/pry_instance.rb:323:in handle_line'
/Users/Escape4/.rvm/gems//gems/pry-0.10.4/lib/pry/pry_instance.rb:355:in evaluate_ruby' /Users/Escape4/.rvm/gems/ruby-2.2.4@exodus_ruby2.2.4_rails5.0.beta/gems/pry-0.10.4/lib/pry/pry_instance.rb:355:in eval'
(pry):1:in __pry__' /Users/Escape4/Dropbox/Development/exodus/exoduscrm-core/app/models/migration_import.rb:51:in go!'
/Users/Escape4/Dropbox/Development/exodus/exoduscrm-core/app/models/migration_import.rb:51:in each' /Users/Escape4/Dropbox/Development/exodus/exoduscrm-core/app/models/migration_import.rb:101:in block in go!'
/Users/Escape4/.rvm/gems//gems/activerecord-5.0.0.1/lib/active_record/relation/delegation.rb:38:in each' /Users/Escape4/.rvm/gems/ruby-2.2.4@exodus_ruby2.2.4_rails5.0.beta/gems/activerecord-5.0.0.1/lib/active_record/relation/delegation.rb:38:in each'
/Users/Escape4/Dropbox/Development/exodus/exoduscrm-core/app/models/migration_import.rb:139:in block (2 levels) in go!' /Users/Escape4/Dropbox/Development/exodus/exoduscrm-core/app/models/migration_import.rb:139:in cancel'

-- Machine register context ------------------------------------------------
rax: 0x0000000000000001 rbx: 0x700007fabbbd5666 rcx: 0x000000010eeae630
rdx: 0x000000000000000c rdi: 0x00007faba4786f30 rsi: 0x000000000000000c
rbp: 0x00007fff524ed960 rsp: 0x00007fff524ed940 r8: 0x0000000000000000
r9: 0x000000010d7c13d0 r10: 0x00007fac20c06d10 r11: 0x0000000000000202
r12: 0x00007fac20c06d10 r13: 0x000000010dd30fc0 r14: 0x00007fab964f0000
r15: 0x00007faba4786f30 rip: 0x000000010eebd9d3 rfl: 0x0000000000010206

-- C level backtrace information -------------------------------------------
0 libruby.2.2.0.dylib 0x000000010d8b8455 rb_vm_bugreport + 149
1 libruby.2.2.0.dylib 0x000000010d755e29 rb_bug_context + 473
2 libruby.2.2.0.dylib 0x000000010d82d753 sigsegv + 83
3 libsystem_platform.dylib 0x00007fff90c2152a _sigtramp + 26
4 libsybdb.5.dylib 0x000000010eebd9d3 dbcancel + 35
5 ??? 0x0000000000000001 0x0 + 1

-- Other runtime information -----------------------------------------------

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
Don't forget to include the above Crash Report log file.
For details: http://www.ruby-lang.org/bugreport.html


Files

ruby_2016-10-30-142148_Escape4.crash (43.2 KB) ruby_2016-10-30-142148_Escape4.crash Crash Report Log File escapeit (Lee H), 10/30/2016 07:59 PM

Updated by escapeit (Lee H) over 7 years ago

  • Subject changed from [BUG] Segmentation fault at 0x00000000000000 to Large Record Set: [BUG] Segmentation fault at 0x00000000000000

Updated by shyouhei (Shyouhei Urabe) over 7 years ago

  • Status changed from Open to Third Party's Issue

Lee H wrote:

-- C level backtrace information -------------------------------------------
0 libruby.2.2.0.dylib 0x000000010d8b8455 rb_vm_bugreport + 149
1 libruby.2.2.0.dylib 0x000000010d755e29 rb_bug_context + 473
2 libruby.2.2.0.dylib 0x000000010d82d753 sigsegv + 83
3 libsystem_platform.dylib 0x00007fff90c2152a _sigtramp + 26
4 libsybdb.5.dylib 0x000000010eebd9d3 dbcancel + 35
5 ??? 0x0000000000000001 0x0 + 1

It dies inside of libsybdb. Are you using Sybase? Please ask tiny_tds's authors first. If they say it's ruby-core, reopen this ticket with their detailed inspections.

Actions

Also available in: Atom PDF

Like0
Like0Like0