Project

General

Profile

Bug #13635

ruby and linux-pf or linux-zen kernels

Added by one0fnine (Oleg Pervushin) over 2 years ago. Updated 4 months ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
[ruby-core:81592]

Description

OS: ArchLinux
Kernel: 4.11.3-pf or 4.11.3-zen

ruby 2.3.1 #compiling

*** Error in `../../miniruby': corrupted double-linked list: 0x0000000001983d70 ***
*** Error in `../../miniruby': malloc(): memory corruption: 0x00007ffd2b8aaf08 ***
======= Backtrace: =========
/usr/lib/libc.so.6(+0x7254c)[0x7fcd0d55d54c]
/usr/lib/libc.so.6(+0x78bfb)[0x7fcd0d563bfb]
/usr/lib/libc.so.6(+0x7b7a1)[0x7fcd0d5667a1]
/usr/lib/libc.so.6(__libc_malloc+0x78)[0x7fcd0d567fb8]
../../miniruby[0x492afc]
../../miniruby[0x4de167]
../../miniruby[0x4eb626]
../../miniruby[0x4f5793]
../../miniruby[0x5e3bbc]
../../miniruby(rb_iseq_compile_with_option+0x38d)[0x5be42d]
../../miniruby[0x5d6c37]
../../miniruby[0x5d732f]
../../miniruby[0x5c6644]
../../miniruby[0x5d5df9]
../../miniruby[0x5d63a3]
../../miniruby[0x5cdf6d]
../../miniruby[0x5d3fec]
../../miniruby[0x5d4ce7]
../../miniruby[0x5d5956]
../../miniruby(rb_mod_module_eval+0x35)[0x5d76d5]
../../miniruby[0x5c6644]
../../miniruby[0x5d5df9]
../../miniruby[0x5d63a3]
../../miniruby[0x5ce050]
../../miniruby[0x5d3fec]
../../miniruby[0x46dd2a]
../../miniruby(ruby_exec_node+0x1d)[0x46fd9d]
../../miniruby(ruby_run_node+0x1e)[0x47272e]
../../miniruby[0x41981b]
/usr/lib/libc.so.6(__libc_start_main+0xea)[0x7fcd0d50b43a]
../../miniruby(_start+0x2a)[0x41984a]
======= Memory map: ========
00400000-006c4000 r-xp 00000000 00:16 398383                             /home/alec/.rvm/src/ruby-2.3.1/miniruby
008c4000-008c9000 r--p 002c4000 00:16 398383                             /home/alec/.rvm/src/ruby-2.3.1/miniruby
008c9000-008ca000 rw-p 002c9000 00:16 398383                             /home/alec/.rvm/src/ruby-2.3.1/miniruby
008ca000-008db000 rw-p 00000000 00:00 0 
01ddf000-02076000 rw-p 00000000 00:00 0                                  [heap]
7fcd08000000-7fcd08021000 rw-p 00000000 00:00 0 
7fcd08021000-7fcd0c000000 ---p 00000000 00:00 0 
7fcd0d00b000-7fcd0d021000 r-xp 00000000 00:16 4191                       /usr/lib/libgcc_s.so.1
7fcd0d021000-7fcd0d220000 ---p 00016000 00:16 4191                       /usr/lib/libgcc_s.so.1
7fcd0d220000-7fcd0d221000 r--p 00015000 00:16 4191                       /usr/lib/libgcc_s.so.1
7fcd0d221000-7fcd0d222000 rw-p 00016000 00:16 4191                       /usr/lib/libgcc_s.so.1
7fcd0d222000-7fcd0d4eb000 r--p 00000000 00:16 172930                     /usr/lib/locale/locale-archive
7fcd0d4eb000-7fcd0d687000 r-xp 00000000 00:16 3815                       /usr/lib/libc-2.25.so
7fcd0d687000-7fcd0d886000 ---p 0019c000 00:16 3815                       /usr/lib/libc-2.25.so
7fcd0d886000-7fcd0d88a000 r--p 0019b000 00:16 3815                       /usr/lib/libc-2.25.so
7fcd0d88a000-7fcd0d88c000 rw-p 0019f000 00:16 3815                       /usr/lib/libc-2.25.so
7fcd0d88c000-7fcd0d890000 rw-p 00000000 00:00 0 
7fcd0d890000-7fcd0d9a0000 r-xp 00000000 00:16 3870                       /usr/lib/libm-2.25.so
7fcd0d9a0000-7fcd0dba0000 ---p 00110000 00:16 3870                       /usr/lib/libm-2.25.so
7fcd0dba0000-7fcd0dba1000 r--p 00110000 00:16 3870                       /usr/lib/libm-2.25.so
7fcd0dba1000-7fcd0dba2000 rw-p 00111000 00:16 3870                       /usr/lib/libm-2.25.so
7fcd0dba2000-7fcd0dbaa000 r-xp 00000000 00:16 3861                       /usr/lib/libcrypt-2.25.so
7fcd0dbaa000-7fcd0ddaa000 ---p 00008000 00:16 3861                       /usr/lib/libcrypt-2.25.so
7fcd0ddaa000-7fcd0ddab000 r--p 00008000 00:16 3861                       /usr/lib/libcrypt-2.25.so
7fcd0ddab000-7fcd0ddac000 rw-p 00009000 00:16 3861                       /usr/lib/libcrypt-2.25.so
7fcd0ddac000-7fcd0ddda000 rw-p 00000000 00:00 0 
7fcd0ddda000-7fcd0dddd000 r-xp 00000000 00:16 3869                       /usr/lib/libdl-2.25.so
7fcd0dddd000-7fcd0dfdc000 ---p 00003000 00:16 3869                       /usr/lib/libdl-2.25.so
7fcd0dfdc000-7fcd0dfdd000 r--p 00002000 00:16 3869                       /usr/lib/libdl-2.25.so
7fcd0dfdd000-7fcd0dfde000 rw-p 00003000 00:16 3869                       /usr/lib/libdl-2.25.so
7fcd0dfde000-7fcd0e070000 r-xp 00000000 00:16 7257                       /usr/lib/libgmp.so.10.3.2
7fcd0e070000-7fcd0e26f000 ---p 00092000 00:16 7257                       /usr/lib/libgmp.so.10.3.2
7fcd0e26f000-7fcd0e270000 r--p 00091000 00:16 7257                       /usr/lib/libgmp.so.10.3.2
7fcd0e270000-7fcd0e271000 rw-p 00092000 00:16 7257                       /usr/lib/libgmp.so.10.3.2
7fcd0e271000-7fcd0e28a000 r-xp 00000000 00:16 3796                       /usr/lib/libpthread-2.25.so
7fcd0e28a000-7fcd0e489000 ---p 00019000 00:16 3796                       /usr/lib/libpthread-2.25.so
7fcd0e489000-7fcd0e48a000 r--p 00018000 00:16 3796                       /usr/lib/libpthread-2.25.so
7fcd0e48a000-7fcd0e48b000 rw-p 00019000 00:16 3796                       /usr/lib/libpthread-2.25.so
7fcd0e48b000-7fcd0e48f000 rw-p 00000000 00:00 0 
7fcd0e48f000-7fcd0e4b2000 r-xp 00000000 00:16 3814                       /usr/lib/ld-2.25.so
7fcd0e57f000-7fcd0e686000 rw-p 00000000 00:00 0 
7fcd0e6ac000-7fcd0e6ad000 rw-p 00000000 00:00 0 
7fcd0e6ad000-7fcd0e6ae000 ---p 00000000 00:00 0 
7fcd0e6ae000-7fcd0e6b1000 rw-p 00000000 00:00 0 
7fcd0e6b1000-7fcd0e6b2000 r--p 00022000 00:16 3814                       /usr/lib/ld-2.25.so
7fcd0e6b2000-7fcd0e6b3000 rw-p 00023000 00:16 3814                       /usr/lib/ld-2.25.so
7fcd0e6b3000-7fcd0e6b4000 rw-p 00000000 00:00 0 
7ffd2b0b1000-7ffd2b8b0000 rw-p 00000000 00:00 0                          [stack]
7ffd2b96e000-7ffd2b970000 r--p 00000000 00:00 0                          [vvar]
7ffd2b970000-7ffd2b972000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

ruby 2.3.4 #compiling

*** Error in `../../miniruby': corrupted double-linked list: 0x000000000172a1a0 ***
*** Error in `../../miniruby': corrupted double-linked list: 0x00000000012ec1d0 ***

ruby 2.2.6 and ruby 2.2.7 get floating segmentation fault in different processes
e.g sidekiq, rails, bundle:

bundler:

Fetching gem metadata from https://rails-assets.org/./home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler.rb:400: [BUG] Segmentation fault at 0x00000000000000
ruby 2.2.6p396 (2016-11-15 revision 56800) [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0054 p:---- s:0250 e:000249 CFUNC  :load
c:0053 p:0015 s:0246 e:000245 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler.rb:400
c:0052 p:0033 s:0241 e:000239 BLOCK  /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/fetcher/dependency.rb:57 [FINISH]
c:0051 p:---- s:0236 e:000235 IFUNC 
c:0050 p:---- s:0234 e:000233 CFUNC  :each
c:0049 p:---- s:0232 e:000231 CFUNC  :each_slice
c:0048 p:0025 s:0228 e:000227 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/fetcher/dependency.rb:55
c:0047 p:0034 s:0223 e:000222 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/fetcher/dependency.rb:49
c:0046 p:0009 s:0218 e:000217 BLOCK  /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/fetcher/dependency.rb:31 [FINISH]
c:0045 p:---- s:0216 e:000215 CFUNC  :call
c:0044 p:0026 s:0213 e:000212 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/retry.rb:39
c:0043 p:0034 s:0208 e:000207 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/retry.rb:29
c:0042 p:0076 s:0204 E:002308 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/fetcher/dependency.rb:30
c:0041 p:0022 s:0194 e:000193 BLOCK  /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/fetcher.rb:128 [FINISH]
c:0040 p:---- s:0191 e:000190 CFUNC  :each
c:0039 p:0116 s:0188 e:000187 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/fetcher.rb:127
c:0038 p:0011 s:0180 e:000179 BLOCK  /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/fetcher.rb:112 [FINISH]
c:0037 p:---- s:0178 e:000177 CFUNC  :call
c:0036 p:0026 s:0175 e:000174 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/retry.rb:39
c:0035 p:0034 s:0170 e:000169 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/retry.rb:29
c:0034 p:0026 s:0166 E:000e40 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/fetcher.rb:111
c:0033 p:0048 s:0161 e:000159 BLOCK  /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/source/rubygems.rb:366 [FINISH]
c:0032 p:---- s:0157 e:000156 CFUNC  :each
c:0031 p:0101 s:0154 e:000153 BLOCK  /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/source/rubygems.rb:364
c:0030 p:0015 s:0148 e:000147 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/index.rb:10
c:0029 p:0027 s:0144 e:000143 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/source/rubygems.rb:347
c:0028 p:0028 s:0141 e:000140 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/source/rubygems.rb:82
c:0027 p:0104 s:0137 e:000136 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/lazy_specification.rb:75
c:0026 p:0050 s:0132 e:000131 BLOCK  /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/spec_set.rb:84 [FINISH]
c:0025 p:---- s:0128 e:000127 CFUNC  :map!
c:0024 p:0042 s:0125 e:000124 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/spec_set.rb:81
c:0023 p:0050 s:0119 e:000118 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/definition.rb:159
c:0022 p:0035 s:0109 e:000108 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/definition.rb:147
c:0021 p:0093 s:0106 E:000ee0 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/installer.rb:226
c:0020 p:0087 s:0101 e:000100 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/installer.rb:78
c:0019 p:0043 s:0097 e:000096 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/installer.rb:24
c:0018 p:0471 s:0090 e:000089 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/cli/install.rb:70
c:0017 p:0020 s:0081 e:000080 BLOCK  /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/cli.rb:186
c:0016 p:0048 s:0079 e:000078 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/settings.rb:100
c:0015 p:0025 s:0074 e:000073 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/cli.rb:185
c:0014 p:0068 s:0071 e:000070 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/vendor/thor/lib/thor/command.rb:27
c:0013 p:0051 s:0064 e:000063 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/vendor/thor/lib/thor/invocation.rb:126
c:0012 p:0279 s:0058 e:000057 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/vendor/thor/lib/thor.rb:369
c:0011 p:0010 s:0046 e:000045 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/cli.rb:20
c:0010 p:0064 s:0042 e:000041 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/vendor/thor/lib/thor/base.rb:444
c:0009 p:0010 s:0036 e:000035 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/cli.rb:10
c:0008 p:0085 s:0031 e:000030 BLOCK  /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/exe/bundle:35
c:0007 p:0006 s:0026 e:000025 METHOD /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/lib/bundler/friendly_errors.rb:121
c:0006 p:0142 s:0022 E:0021d8 TOP    /home/alec/.rvm/gems/ruby-2.2.6@core/gems/bundler-1.15.1/exe/bundle:27 [FINISH]
c:0005 p:---- s:0019 e:000018 CFUNC  :load
c:0004 p:0140 s:0015 E:000f80 EVAL   /home/alec/.rvm/gems/ruby-2.2.6@core/bin/bundle:23 [FINISH]
c:0003 p:---- s:0011 e:000010 CFUNC  :eval
c:0002 p:0118 s:0005 E:000638 EVAL   /home/alec/.rvm/gems/ruby-2.2.6@core/bin/ruby_executable_hooks:15 [FINISH]
c:0001 p:0000 s:0002 E:0001e0 TOP    [FINISH]

...

sidekiq:

/home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/core_ext/marshal.rb:6: [BUG] Segmentation fault at 0x00000000000010
ruby 2.2.7p470 (2017-03-28 revision 58194) [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0043 p:---- s:0160 e:000159 CFUNC  :load
c:0042 p:0009 s:0156 e:000155 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/core_ext/marshal.rb:6
c:0041 p:0017 s:0151 e:000150 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/addressable-2.4.0/lib/addressable/idna/pure.rb:331 [FINISH]
c:0040 p:---- s:0148 e:000147 CFUNC  :open
c:0039 p:0524 s:0143 e:000142 CLASS  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/addressable-2.4.0/lib/addressable/idna/pure.rb:330
c:0038 p:0011 s:0136 e:000135 CLASS  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/addressable-2.4.0/lib/addressable/idna/pure.rb:20
c:0037 p:0009 s:0134 e:000133 TOP    /home/alec/.rvm/gems/ruby-2.2.7@core/gems/addressable-2.4.0/lib/addressable/idna/pure.rb:19 [FINISH]
c:0036 p:---- s:0132 e:000131 CFUNC  :require
c:0035 p:0010 s:0128 e:000127 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274
c:0034 p:0054 s:0126 e:000125 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:240
c:0033 p:0015 s:0121 e:000120 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274
c:0032 p:0020 s:0116 e:000115 RESCUE /home/alec/.rvm/gems/ruby-2.2.7@core/gems/addressable-2.4.0/lib/addressable/idna.rb:24
c:0031 p:0010 s:0113 e:000112 TOP    /home/alec/.rvm/gems/ruby-2.2.7@core/gems/addressable-2.4.0/lib/addressable/idna.rb:19 [FINISH]
c:0030 p:---- s:0111 e:000110 CFUNC  :require
c:0029 p:0010 s:0107 e:000106 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274
c:0028 p:0054 s:0105 e:000104 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:240
c:0027 p:0015 s:0100 e:000099 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274
c:0026 p:0015 s:0095 e:000094 TOP    /home/alec/.rvm/gems/ruby-2.2.7@core/gems/addressable-2.4.0/lib/addressable/uri.rb:20 [FINISH]
c:0025 p:---- s:0093 e:000092 CFUNC  :require
c:0024 p:0010 s:0089 e:000088 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274
c:0023 p:0054 s:0087 e:000086 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:240
c:0022 p:0015 s:0082 e:000081 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274
c:0021 p:0007 s:0077 e:000076 TOP    /home/alec/.rvm/gems/ruby-2.2.7@core/gems/launchy-2.4.3/lib/launchy.rb:1 [FINISH]
c:0020 p:---- s:0075 e:000074 CFUNC  :require
c:0019 p:0010 s:0071 e:000070 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274
c:0018 p:0054 s:0069 e:000068 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:240
c:0017 p:0015 s:0064 e:000063 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274
c:0016 p:0039 s:0059 e:000058 TOP    /home/alec/.rvm/gems/ruby-2.2.7@core/gems/letter_opener-1.4.1/lib/letter_opener.rb:5 [FINISH]
c:0015 p:---- s:0057 e:000056 CFUNC  :require
c:0014 p:0039 s:0053 e:000052 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/bundler-1.15.1/lib/bundler/runtime.rb:82 [FINISH]
c:0013 p:---- s:0049 e:000048 CFUNC  :each
c:0012 p:0053 s:0046 e:000045 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/bundler-1.15.1/lib/bundler/runtime.rb:77 [FINISH]
c:0011 p:---- s:0040 e:000039 CFUNC  :each
c:0010 p:0032 s:0037 e:000036 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/bundler-1.15.1/lib/bundler/runtime.rb:66
c:0009 p:0017 s:0033 e:000032 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/bundler-1.15.1/lib/bundler.rb:108
c:0008 p:0075 s:0029 e:000028 TOP    /home/alec/Projects/rails/core/config/application.rb:12 [FINISH]
c:0007 p:---- s:0027 e:000026 CFUNC  :require
c:0006 p:0211 s:0023 e:000022 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sidekiq-4.1.2/lib/sidekiq/cli.rb:229
c:0005 p:0007 s:0020 e:000019 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sidekiq-4.1.2/lib/sidekiq/cli.rb:50
c:0004 p:0044 s:0012 e:000011 TOP    /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sidekiq-4.1.2/bin/sidekiq:12 [FINISH]
c:0003 p:---- s:0008 e:000007 CFUNC  :load
c:0002 p:0092 s:0004 E:0012c0 EVAL   ./bin/sidekiq:16 [FINISH]
c:0001 p:0000 s:0002 E:0020c0 TOP    [FINISH]

...

rails:

/home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/core_ext/marshal.rb:6: [BUG] Segmentation fault at 0x00000000000000
ruby 2.2.7p470 (2017-03-28 revision 58194) [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0187 p:---- s:0951 e:000950 CFUNC  :load
c:0186 p:0009 s:0947 e:000946 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/core_ext/marshal.rb:6
c:0185 p:0122 s:0942 e:000941 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sprockets-3.6.0/lib/sprockets/encoding_utils.rb:50
c:0184 p:0028 s:0934 e:000933 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sprockets-3.6.0/lib/sprockets/cache/file_store.rb:57 [FINISH]
c:0183 p:---- s:0930 e:000929 CFUNC  :open
c:0182 p:0034 s:0925 e:000924 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sprockets-3.6.0/lib/sprockets/cache/file_store.rb:153
c:0181 p:0034 s:0920 E:000228 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sprockets-3.6.0/lib/sprockets/cache/file_store.rb:55
c:0180 p:0011 s:0914 e:000913 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sprockets-3.6.0/lib/sprockets/cache.rb:208
c:0179 p:0051 s:0910 e:000909 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sprockets-3.6.0/lib/sprockets/cache.rb:115
c:0178 p:0013 s:0903 e:000902 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sprockets-3.6.0/lib/sprockets/loader.rb:76
c:0177 p:0065 s:0898 e:000897 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sprockets-3.6.0/lib/sprockets/loader.rb:57
c:0176 p:0016 s:0893 E:001dd0 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sprockets-3.6.0/lib/sprockets/loader.rb:311 [FINISH]
c:0175 p:---- s:0887 e:000886 IFUNC 
c:0174 p:---- s:0885 e:000884 CFUNC  :each
c:0173 p:---- s:0883 e:000882 CFUNC  :each_with_index
c:0172 p:0037 s:0880 E:001d50 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sprockets-3.6.0/lib/sprockets/loader.rb:307
c:0171 p:0138 s:0871 E:001cc8 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sprockets-3.6.0/lib/sprockets/loader.rb:44
c:0170 p:0014 s:0863 e:000859 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sprockets-3.6.0/lib/sprockets/cached_environment.rb:20 [FINISH]
c:0169 p:---- s:0856 e:000855 CFUNC  :yield
c:0168 p:0011 s:0854 e:000853 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sprockets-3.6.0/lib/sprockets/cached_environment.rb:47
c:0167 p:0039 s:0850 e:000849 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sprockets-3.6.0/lib/sprockets/base.rb:66
c:0166 p:0013 s:0843 e:000842 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sprockets-3.6.0/lib/sprockets/environment.rb:30
c:0165 p:0011 s:0839 e:000838 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sprockets-3.6.0/lib/sprockets/base.rb:92
c:0164 p:0058 s:0835 e:000834 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sprockets-rails-2.3.3/lib/sprockets/rails/helper.rb:123
c:0163 p:0031 s:0826 e:000825 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sprockets-rails-2.3.3/lib/sprockets/rails/helper.rb:76
c:0162 p:0122 s:0820 e:000819 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionview-4.2.6/lib/action_view/helpers/asset_url_helper.rb:135
c:0161 p:0036 s:0811 e:000810 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sprockets-rails-2.3.3/lib/sprockets/rails/helper.rb:91
c:0160 p:0023 s:0806 e:000805 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionview-4.2.6/lib/action_view/helpers/asset_url_helper.rb:245
c:0159 p:0013 s:0801 e:000799 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionview-4.2.6/lib/action_view/helpers/asset_tag_helper.rb:61 [FINISH]
c:0158 p:---- s:0796 e:000795 CFUNC  :map
c:0157 p:0034 s:0793 e:000792 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionview-4.2.6/lib/action_view/helpers/asset_tag_helper.rb:59
c:0156 p:0068 s:0787 e:000786 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/sprockets-rails-2.3.3/lib/sprockets/rails/helper.rb:148
c:0155 p:0020 s:0782 e:000780 METHOD /home/alec/Projects/rails/core/lib/ui_templates/liquid_presenters/session_head.rb:9
c:0154 p:0038 s:0778 e:000777 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/liquid-3.0.6/lib/liquid/drop.rb:37
c:0153 p:0010 s:0774 e:000773 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/liquid-3.0.6/lib/liquid/context.rb:201
c:0152 p:0074 s:0768 e:000767 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/liquid-3.0.6/lib/liquid/variable_lookup.rb:48 [FINISH]
c:0151 p:---- s:0763 e:000762 CFUNC  :each_index
c:0150 p:0030 s:0760 e:000759 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/liquid-3.0.6/lib/liquid/variable_lookup.rb:38
c:0149 p:0017 s:0754 e:000753 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/liquid-3.0.6/lib/liquid/context.rb:168
c:0148 p:0014 s:0750 e:000748 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/liquid-3.0.6/lib/liquid/variable.rb:86
c:0147 p:0018 s:0745 e:000744 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/liquid-3.0.6/lib/liquid/block.rb:151
c:0146 p:0011 s:0739 e:000738 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/liquid-3.0.6/lib/liquid/profiler/hooks.rb:5
c:0145 p:0071 s:0737 e:000736 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/liquid-3.0.6/lib/liquid/profiler.rb:80
c:0144 p:0015 s:0732 e:000731 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/liquid-3.0.6/lib/liquid/profiler/hooks.rb:4
c:0143 p:0070 s:0727 e:000726 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/liquid-3.0.6/lib/liquid/block.rb:135 [FINISH]
c:0142 p:---- s:0722 e:000721 CFUNC  :each
c:0141 p:0047 s:0719 e:000718 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/liquid-3.0.6/lib/liquid/block.rb:122
c:0140 p:0012 s:0713 e:000712 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/liquid-3.0.6/lib/liquid/block.rb:108
c:0139 p:0011 s:0709 e:000708 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/liquid-3.0.6/lib/liquid/template.rb:210
c:0138 p:0062 s:0707 e:000706 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/liquid-3.0.6/lib/liquid/template.rb:262
c:0137 p:0403 s:0704 e:000703 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/liquid-3.0.6/lib/liquid/template.rb:209
c:0136 p:0024 s:0694 e:000693 METHOD /home/alec/Projects/rails/core/lib/ui_templates/renderer.rb:8
c:0135 p:0019 s:0690 e:000689 METHOD /home/alec/Projects/rails/core/lib/ui_templates/responders/mixins/base.rb:15
c:0134 p:0104 s:0683 E:0018b0 METHOD /home/alec/Projects/rails/core/app/helpers/application_helper.rb:206
c:0133 p:0189 s:0672 E:001e80 METHOD /home/alec/Projects/rails/core/app/views/layouts/single_page.html.haml:4
c:0132 p:0025 s:0660 E:001700 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionview-4.2.6/lib/action_view/template.rb:145
c:0131 p:0041 s:0658 E:001c80 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/notifications.rb:166
c:0130 p:0044 s:0653 E:001578 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionview-4.2.6/lib/action_view/template.rb:333
c:0129 p:0012 s:0647 E:0010b8 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionview-4.2.6/lib/action_view/template.rb:143
c:0128 p:0065 s:0639 E:002458 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionview-4.2.6/lib/action_view/renderer/template_renderer.rb:66
c:0127 p:0034 s:0631 E:000e70 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionview-4.2.6/lib/action_view/renderer/template_renderer.rb:52
c:0126 p:0094 s:0624 E:001f58 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionview-4.2.6/lib/action_view/renderer/template_renderer.rb:14
c:0125 p:0022 s:0618 E:0022f0 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionview-4.2.6/lib/action_view/renderer/renderer.rb:46
c:0124 p:0065 s:0613 E:002060 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionview-4.2.6/lib/action_view/renderer/renderer.rb:27
c:0123 p:0055 s:0608 E:000a40 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionview-4.2.6/lib/action_view/rendering.rb:100
c:0122 p:0047 s:0603 E:000568 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_controller/metal/streaming.rb:217
c:0121 p:0021 s:0599 E:0006f8 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionview-4.2.6/lib/action_view/rendering.rb:83
c:0120 p:0014 s:0595 E:000758 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_controller/metal/rendering.rb:32
c:0119 p:0019 s:0591 E:0023d8 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_controller/metal/renderers.rb:37
c:0118 p:0023 s:0587 E:002668 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/abstract_controller/rendering.rb:25
c:0117 p:0033 s:0580 E:002438 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_controller/metal/rendering.rb:16
c:0116 p:0011 s:0576 E:000830 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_controller/metal/instrumentation.rb:44
c:0115 p:0006 s:0574 E:001df0 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/core_ext/benchmark.rb:12
c:0114 p:0026 s:0572 E:002038 METHOD /home/alec/.rvm/rubies/ruby-2.2.7/lib/ruby/2.2.0/benchmark.rb:303
c:0113 p:0009 s:0568 E:001d90 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/core_ext/benchmark.rb:12
c:0112 p:0013 s:0564 E:0007d0 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_controller/metal/instrumentation.rb:44
c:0111 p:0006 s:0562 E:002090 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_controller/metal/instrumentation.rb:87
c:0110 p:0023 s:0559 E:001f78 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/searchkick-1.3.0/lib/searchkick/logging.rb:158
c:0109 p:0056 s:0553 E:000dc8 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activerecord-4.2.6/lib/active_record/railties/controller_runtime.rb:25
c:0108 p:0013 s:0547 E:001ee0 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_controller/metal/instrumentation.rb:43
c:0107 p:0031 s:0541 E:0003c0 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/responders-2.2.0/lib/action_controller/responder.rb:238
c:0106 p:0007 s:0538 E:000428 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/responders-2.2.0/lib/action_controller/responder.rb:170
c:0105 p:0019 s:0534 E:000780 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/responders-2.2.0/lib/responders/flash_responder.rb:107
c:0104 p:0028 s:0531 E:0007e8 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/responders-2.2.0/lib/action_controller/responder.rb:163
c:0103 p:0013 s:0527 E:001798 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/responders-2.2.0/lib/action_controller/responder.rb:156
c:0102 p:0154 s:0523 E:001e60 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/responders-2.2.0/lib/action_controller/respond_with.rb:205
c:0101 p:0052 s:0514 E:0017f0 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/devise-3.5.10/app/controllers/devise/sessions_controller.rb:12
c:0100 p:0012 s:0511 E:0006b8 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_controller/metal/implicit_render.rb:4
c:0099 p:0013 s:0505 E:001600 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/abstract_controller/base.rb:198
c:0098 p:0027 s:0500 E:001fd8 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_controller/metal/rendering.rb:10
c:0097 p:0010 s:0496 E:002030 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/abstract_controller/callbacks.rb:20 [FINISH]
c:0096 p:---- s:0494 e:000493 CFUNC  :call
c:0095 p:0036 s:0491 E:001920 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:117
c:0094 p:0017 s:0485 E:001988 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:555 [FINISH]
c:0093 p:---- s:0482 e:000481 CFUNC  :call
c:0092 p:0021 s:0478 E:001280 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505
c:0091 p:0061 s:0473 E:001580 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:92
c:0090 p:0012 s:0466 E:001968 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:778
c:0089 p:0018 s:0462 E:001820 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:81
c:0088 p:0009 s:0457 E:0018a8 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/abstract_controller/callbacks.rb:19
c:0087 p:0010 s:0453 E:000cd0 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_controller/metal/rescue.rb:29
c:0086 p:0012 s:0448 E:000e40 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_controller/metal/instrumentation.rb:32
c:0085 p:0013 s:0444 E:001050 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/notifications.rb:164
c:0084 p:0026 s:0442 E:000458 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/notifications/instrumenter.rb:20
c:0083 p:0028 s:0436 E:000050 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/notifications.rb:164
c:0082 p:0092 s:0431 E:0000c0 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_controller/metal/instrumentation.rb:30
c:0081 p:0124 s:0426 E:001190 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_controller/metal/params_wrapper.rb:250
c:0080 p:0026 s:0419 E:000610 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/searchkick-1.3.0/lib/searchkick/logging.rb:153
c:0079 p:0026 s:0414 E:0006f0 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activerecord-4.2.6/lib/active_record/railties/controller_runtime.rb:18
c:0078 p:0069 s:0409 E:002198 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/abstract_controller/base.rb:137
c:0077 p:0062 s:0403 E:001d20 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionview-4.2.6/lib/action_view/rendering.rb:30
c:0076 p:0035 s:0398 E:0025d0 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_controller/metal.rb:196
c:0075 p:0020 s:0393 E:001710 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_controller/metal/rack_delegation.rb:13
c:0074 p:0017 s:0388 E:0017e8 LAMBDA /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_controller/metal.rb:237 [FINISH]
c:0073 p:---- s:0385 e:000384 CFUNC  :call
c:0072 p:0014 s:0381 E:0023c8 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_dispatch/routing/route_set.rb:74
c:0071 p:0080 s:0375 E:0012c8 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_dispatch/routing/route_set.rb:43
c:0070 p:0044 s:0369 E:0003c8 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_dispatch/routing/mapper.rb:49
c:0069 p:0116 s:0365 E:000328 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_dispatch/journey/router.rb:43 [FINISH]
c:0068 p:---- s:0354 e:000353 CFUNC  :each
c:0067 p:0011 s:0351 E:000c58 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_dispatch/journey/router.rb:30
c:0066 p:0046 s:0347 E:000c30 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_dispatch/routing/route_set.rb:817
c:0065 p:0060 s:0342 E:0004e8 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/bullet-5.5.1/lib/bullet/rack.rb:12
c:0064 p:0011 s:0334 E:0016e0 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/warden-1.2.6/lib/warden/manager.rb:35 [FINISH]
c:0063 p:---- s:0332 e:000331 CFUNC  :catch
c:0062 p:0063 s:0328 E:000da0 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/warden-1.2.6/lib/warden/manager.rb:34
c:0061 p:0011 s:0323 E:001cf8 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/rack-1.6.4/lib/rack/etag.rb:24
c:0060 p:0055 s:0313 E:000748 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/rack-1.6.4/lib/rack/conditionalget.rb:25
c:0059 p:0011 s:0305 E:000880 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/rack-1.6.4/lib/rack/head.rb:13
c:0058 p:0033 s:0298 E:002060 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_dispatch/middleware/params_parser.rb:27
c:0057 p:0011 s:0293 E:002098 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_dispatch/middleware/flash.rb:260
c:0056 p:0023 s:0287 E:002188 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225
c:0055 p:0009 s:0279 E:0020e8 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220
c:0054 p:0011 s:0275 E:001e08 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_dispatch/middleware/cookies.rb:560
c:0053 p:0056 s:0267 E:001430 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activerecord-4.2.6/lib/active_record/query_cache.rb:36
c:0052 p:0020 s:0258 E:0014a8 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activerecord-4.2.6/lib/active_record/connection_adapters/abstract/connection_pool.rb:
c:0051 p:0074 s:0252 E:002410 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activerecord-4.2.6/lib/active_record/migration.rb:377
c:0050 p:0013 s:0247 E:001e00 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_dispatch/middleware/callbacks.rb:29
c:0049 p:0019 s:0245 E:002490 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:88
c:0048 p:0012 s:0238 E:000538 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:778
c:0047 p:0018 s:0234 E:001160 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:81
c:0046 p:0014 s:0229 E:0010f8 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_dispatch/middleware/callbacks.rb:27
c:0045 p:0027 s:0223 E:0011d0 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_dispatch/middleware/reloader.rb:73
c:0044 p:0031 s:0218 E:001878 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_dispatch/middleware/remote_ip.rb:78
c:0043 p:0011 s:0214 E:001260 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_dispatch/middleware/debug_exceptions.rb:17
c:0042 p:0011 s:0205 E:000c50 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/web-console-3.2.0/lib/web_console/middleware.rb:131
c:0041 p:0084 s:0200 E:000d60 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/web-console-3.2.0/lib/web_console/middleware.rb:28 [FINISH]
c:0040 p:---- s:0190 e:000189 CFUNC  :catch
c:0039 p:0009 s:0186 E:000cc8 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/web-console-3.2.0/lib/web_console/middleware.rb:18
c:0038 p:0011 s:0180 E:0020e0 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_dispatch/middleware/show_exceptions.rb:30
c:0037 p:0072 s:0175 E:0015c0 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/railties-4.2.6/lib/rails/rack/logger.rb:38
c:0036 p:0011 s:0168 E:000080 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/railties-4.2.6/lib/rails/rack/logger.rb:20
c:0035 p:0007 s:0166 E:000130 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/tagged_logging.rb:68
c:0034 p:0018 s:0164 E:0021c0 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/tagged_logging.rb:26
c:0033 p:0013 s:0159 E:000028 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/activesupport-4.2.6/lib/active_support/tagged_logging.rb:68
c:0032 p:0042 s:0155 E:002150 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/railties-4.2.6/lib/rails/rack/logger.rb:20
c:0031 p:0077 s:0150 E:000438 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/quiet_assets-1.1.0/lib/quiet_assets.rb:27
c:0030 p:0023 s:0146 E:002498 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/request_store-1.3.1/lib/request_store/middleware.rb:9
c:0029 p:0031 s:0142 E:002558 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_dispatch/middleware/request_id.rb:21
c:0028 p:0090 s:0138 E:002230 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/rack-1.6.4/lib/rack/methodoverride.rb:22
c:0027 p:0018 s:0133 E:001120 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/rack-1.6.4/lib/rack/runtime.rb:18
c:0026 p:0056 s:0124 E:0011a0 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/rack-1.6.4/lib/rack/lock.rb:17
c:0025 p:0091 s:0117 E:001218 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/actionpack-4.2.6/lib/action_dispatch/middleware/static.rb:120
c:0024 p:0011 s:0111 E:001620 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/rack-1.6.4/lib/rack/sendfile.rb:113
c:0023 p:0056 s:0100 E:002328 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/railties-4.2.6/lib/rails/engine.rb:518
c:0022 p:0036 s:0096 E:001fb8 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/railties-4.2.6/lib/rails/application.rb:165
c:0021 p:0011 s:0092 E:0016b0 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/rack-1.6.4/lib/rack/content_length.rb:15
c:0020 p:0014 s:0083 E:000420 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/thin-1.7.0/lib/thin/connection.rb:86 [FINISH]
c:0019 p:---- s:0081 e:000080 CFUNC  :catch
c:0018 p:0089 s:0077 E:001728 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/thin-1.7.0/lib/thin/connection.rb:84
c:0017 p:0048 s:0071 E:002220 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/thin-1.7.0/lib/thin/connection.rb:53
c:0016 p:0031 s:0067 E:001e70 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/thin-1.7.0/lib/thin/connection.rb:39 [FINISH]
c:0015 p:---- s:0062 e:000061 CFUNC  :run_machine
c:0014 p:0307 s:0059 E:001970 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/eventmachine-1.2.0.1/lib/eventmachine.rb:194
c:0013 p:0057 s:0052 E:001298 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/thin-1.7.0/lib/thin/backends/base.rb:73
c:0012 p:0111 s:0048 E:000630 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/thin-1.7.0/lib/thin/server.rb:162
c:0011 p:0176 s:0045 E:002340 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/rack-1.6.4/lib/rack/handler/thin.rb:19
c:0010 p:0196 s:0034 E:000088 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/rack-1.6.4/lib/rack/server.rb:286
c:0009 p:0043 s:0028 E:0002e0 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/railties-4.2.6/lib/rails/commands/server.rb:80
c:0008 p:0044 s:0025 E:000ff8 BLOCK  /home/alec/.rvm/gems/ruby-2.2.7@core/gems/railties-4.2.6/lib/rails/commands/commands_tasks.rb:80 [FINISH]
c:0007 p:---- s:0022 e:000021 CFUNC  :tap
c:0006 p:0031 s:0019 E:000f90 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/railties-4.2.6/lib/rails/commands/commands_tasks.rb:75
c:0005 p:0033 s:0016 E:001e48 METHOD /home/alec/.rvm/gems/ruby-2.2.7@core/gems/railties-4.2.6/lib/rails/commands/commands_tasks.rb:39
c:0004 p:0116 s:0012 E:001ee0 TOP    /home/alec/.rvm/gems/ruby-2.2.7@core/gems/railties-4.2.6/lib/rails/commands.rb:17 [FINISH]
c:0003 p:---- s:0008 e:000007 CFUNC  :require
c:0002 p:0034 s:0004 E:001ee0 EVAL   bin/rails:4 [FINISH]
c:0001 p:0000 s:0002 E:001790 TOP    [FINISH]

...

Files

2.2.7_seg_fault_bundler.txt (75.1 KB) 2.2.7_seg_fault_bundler.txt one0fnine (Oleg Pervushin), 06/06/2017 07:51 PM
2.2.6_seg_fault_bundler.txt (66.2 KB) 2.2.6_seg_fault_bundler.txt one0fnine (Oleg Pervushin), 06/06/2017 07:51 PM
2.2.7_seg_fault_sidekiq.txt (320 KB) 2.2.7_seg_fault_sidekiq.txt one0fnine (Oleg Pervushin), 06/06/2017 07:51 PM
2.2.7_seg_fault_rails.txt (473 KB) 2.2.7_seg_fault_rails.txt one0fnine (Oleg Pervushin), 06/06/2017 07:51 PM
2.2.7_rails.log (651 KB) 2.2.7_rails.log one0fnine (Oleg Pervushin), 06/07/2017 05:51 AM

History

Updated by shyouhei (Shyouhei Urabe) over 2 years ago

As you have already noticed the ruby process dies inside of libc, most possibly inside of malloc. Is it possible for you to run the process with valgrind? That could perhaps show something.

Updated by nobu (Nobuyoshi Nakada) over 2 years ago

  • Status changed from Open to Feedback

Try more recent versions, 2.3.4, 2.4.1, and the trunk if possible.

Updated by one0fnine (Oleg Pervushin) over 2 years ago

shyouhei (Shyouhei Urabe) wrote:

As you have already noticed the ruby process dies inside of libc, most possibly inside of malloc. Is it possible for you to run the process with valgrind? That could perhaps show something.

Yes, an example is bundle install (~20MB with core file)
https://www.dropbox.com/s/tol212c9mbxurzt/2.2.6_bundle_install.7z?dl=0
https://www.dropbox.com/s/tz0lzvxtkuq9whx/2.2.7_bundle_install.7z?dl=0

Updated by shyouhei (Shyouhei Urabe) over 2 years ago

Thank you for the logs. While I can't find the exact location of failure at one sight, I'll make time to take a more closer look at them.

Updated by one0fnine (Oleg Pervushin) over 2 years ago

nobu (Nobuyoshi Nakada) wrote:

Try more recent versions, 2.3.4, 2.4.1, and the trunk if possible.

I can't compile the ruby 2.3.4. I don't know how to set custom openssl directory (--with-openssl-dir argument is ignored)

Updated by allencch (Allen Choong) over 2 years ago

  • ruby -v set to 2.3.3

I have similar issue to compile ruby-2.3.3 on Arch Linux lts.

For the OpenSSL issue, I used the solution mentioned in https://wiki.archlinux.org/index.php/RVM#RVM_uses_wrong_OpenSSL_version.

For the "corrupted double-linked list" issue, I solved by

  1. installing gcc-5 from AUR,
  2. backup /usr/bin/gcc, then "ln -s gcc-5 gcc" (replace gcc 7.1.1 with gcc-5)

Then use rvm to install ruby-2.3.3, no more issue.

Hope this help.

Updated by one0fnine (Oleg Pervushin) over 2 years ago

nobu (Nobuyoshi Nakada) wrote:

Try more recent versions, 2.3.4, 2.4.1, and the trunk if possible.

So, the ruby 2.4.1 and the ruby 2.3.4 works without errors.

Updated by one0fnine (Oleg Pervushin) over 2 years ago

allencch (Allen Choong) wrote:

I have similar issue to compile ruby-2.3.3 on Arch Linux lts.

For the OpenSSL issue, I used the solution mentioned in https://wiki.archlinux.org/index.php/RVM#RVM_uses_wrong_OpenSSL_version.

For the "corrupted double-linked list" issue, I solved by

  1. installing gcc-5 from AUR,
  2. backup /usr/bin/gcc, then "ln -s gcc-5 gcc" (replace gcc 7.1.1 with gcc-5)

Then use rvm to install ruby-2.3.3, no more issue.

Hope this help.

Thanks

#10

Updated by jeremyevans0 (Jeremy Evans) 4 months ago

  • Status changed from Feedback to Closed

Also available in: Atom PDF