When starting up the rails server for a project I'm working on, I receive the following error:
malloc: *** malloc_zone_unregister() failed for <memory address>
The thing that changed over the weekend was that I upgraded to OS Sierra.
Research thus far: I came across this github issue It seemed promising and I attempted to modify my jemalloc gem's zone.c file to try out the code changes in the fix PR. This didn't do anything to change the error
Taking a step back, jemalloc is not in my Gemfile so I'm lost as to what might be causing this problem and how I can fix it other than to try and remove Sierra from my computer.
I re-introduced gems in my Gemfile in groups which resulted in different versions of the gems being used - This appears to have mysteriously resolved the problem. I'm curious if anyone has any insight to why this may have happened - git diff below:
adamantium (0.2.0)
ice_nine (~> 0.11.0)
memoizable (~> 0.4.0)
- addressable (2.3.7)
+ addressable (2.4.0)
annotate (2.6.8)
activerecord (>= 3.2, <= 4.3)
rake (~> 10.4)
@@ -122,7 +122,7 @@ GEM
capistrano-deploy-strategy-archive (0.1.2)
capistrano (>= 2.1.0)
chronic (0.10.2)
- chunky_png (1.3.4)
+ chunky_png (1.3.7)
climate_control (0.0.3)
activesupport (>= 3.0)
cocaine (0.5.7)
@@ -145,10 +145,10 @@ GEM
sass (>= 3.3.0, < 3.5)
compass-import-once (1.0.5)
sass (>= 3.2, < 3.5)
- compass-rails (2.0.4)
+ compass-rails (3.0.2)
compass (~> 1.0.0)
- sass-rails (<= 5.0.1)
- sprockets (< 2.13)
+ sass-rails (< 5.1)
+ sprockets (< 4.0)
concord (0.1.5)
adamantium (~> 0.2.0)
equalizer (~> 0.0.9)
@@ -180,7 +180,7 @@ GEM
descendants_tracker (0.0.4)
thread_safe (~> 0.3, >= 0.3.1)
diff-lcs (1.2.5)
- domain_name (0.5.23)
+ domain_name (0.5.24)
unf (>= 0.0.5, < 1.0.0)
dotenv (2.0.1)
dotenv-rails (2.0.1)
@@ -197,17 +197,17 @@ GEM
eventmachine (1.0.7)
eventmachine (1.0.7-java)
excon (0.51.0)
- execjs (2.4.0)
+ execjs (2.7.0)
ezcrypto (0.7.2)
faker (1.4.3)
i18n (~> 0.5)
- faraday (0.9.1)
+ faraday (0.9.2)
multipart-post (>= 1.2, < 3)
fast_stack (0.1.0)
rake
rake-compiler
- ffi (1.2.1)
- ffi (1.2.1-java)
+ ffi (1.9.14)
+ ffi (1.9.14-java)
fission (0.5.0)
CFPropertyList (~> 2.2)
fixture_builder (0.3.6)
@@ -389,7 +389,7 @@ GEM
nokogiri (~> 1.6.0)
ruby_parser (~> 3.5)
htmltokenizer (1.0)
- http (0.6.3)
+ http (0.6.4)
http_parser.rb (~> 0.6.0)
http-cookie (1.0.2)
domain_name (~> 0.5)
@@ -404,10 +404,10 @@ GEM
RubyInline (~> 3.9)
inflecto (0.0.2)
ipaddress (0.8.3)
- jbuilder (2.2.11)
+ jbuilder (2.3.2)
activesupport (>= 3.0.0, < 5)
multi_json (~> 1.2)
- jquery-rails (4.0.3)
+ jquery-rails (4.0.5)
rails-dom-testing (~> 1.0)
railties (>= 4.2.0)
thor (>= 0.14, < 2.0)
@@ -454,7 +454,7 @@ GEM
multi_json (1.12.1)
multi_xml (0.5.5)
multipart-post (2.0.0)
- naught (1.0.0)
+ naught (1.1.0)
net-http-digest_auth (1.4)
net-http-persistent (2.9.4)
net-scp (1.2.1)
@@ -565,14 +565,15 @@ GEM
rake
rakismet (1.5.3)
raspell (1.3)
- rb-fsevent (0.9.4)
- rb-inotify (0.9.5)
+ rb-fsevent (0.9.7)
+ rb-inotify (0.9.7)
ffi (>= 0.5.0)
rbvmomi (1.8.2)
builder
nokogiri (>= 1.4.1)
trollop
- rdoc (4.2.0)
+ rdoc (4.2.2)
+ json (~> 1.4)
redis (3.2.1)
redis-actionpack (4.0.1)
actionpack (~> 4)
@@ -604,7 +605,8 @@ GEM
right_aws (3.1.0)
right_http_connection (>= 1.2.5)
right_http_connection (1.5.0)
- rollbar (2.0.1)
+ rollbar (2.13.1)
+ multi_json
rspec (3.2.0)
rspec-core (~> 3.2.0)
rspec-expectations (~> 3.2.0)
@@ -646,33 +648,33 @@ GEM
parser (>= 2.2.0, < 3.0)
reek (= 1.6.5)
virtus (~> 1.0)
- rubyzip (1.1.7)
+ rubyzip (1.2.0)
rvm-capistrano (1.5.6)
capistrano (~> 2.15.4)
safe_yaml (1.0.4)
sass (3.4.22)
- sass-rails (5.0.1)
+ sass-rails (5.0.4)
railties (>= 4.0.0, < 5.0)
sass (~> 3.1)
sprockets (>= 2.8, < 4.0)
sprockets-rails (>= 2.0, < 4.0)
- tilt (~> 1.1)
+ tilt (>= 1.1, < 3)
sdoc (0.4.1)
json (~> 1.7, >= 1.7.7)
rdoc (~> 4.0)
sexp_processor (4.7.0)
- simple_form (3.1.0)
- actionpack (~> 4.0)
- activemodel (~> 4.0)
+ simple_form (3.3.1)
+ actionpack (> 4, < 5.1)
+ activemodel (> 4, < 5.1)
simple_oauth (0.3.1)
sinatra (1.4.5)
rack (~> 1.4)
rack-protection (~> 1.4)
tilt (~> 1.3, >= 1.3.4)
- skylight (0.8.1)
+ skylight (0.10.6)
activesupport (>= 3.0.0)
slop (3.6.0)
- spoon (0.0.4)
+ spoon (0.0.6)
ffi
sprockets (2.12.4)
hike (~> 1.2)
@@ -683,20 +685,20 @@ GEM
actionpack (>= 3.0)
activesupport (>= 3.0)
sprockets (>= 2.8, < 4.0)
- stackprof (0.2.7)
+ stackprof (0.2.9)
stripe (1.36.0)
json (~> 1.8.1)
rest-client (~> 1.4)
- stripe_event (1.5.0)
+ stripe_event (1.5.1)
activesupport (>= 3.1)
stripe (~> 1.6)
test-unit (3.0.9)
power_assert
thor (0.19.1)
thread_safe (0.3.5)
thread_safe (0.3.5-java)
- tidy_ffi (0.1.5)
- ffi (~> 1.2.0)
+ tidy_ffi (0.1.6)
+ ffi (~> 1.2)
tilt (1.4.1)
trollop (2.1.2)
truncate_html (0.9.3)
@@ -713,13 +715,12 @@ GEM
simple_oauth (~> 0.3.0)
tzinfo (1.2.2)
thread_safe (~> 0.1)
- uglifier (2.7.1)
- execjs (>= 0.3.0)
- json (>= 1.8.0)
+ uglifier (3.0.2)
+ execjs (>= 0.3.0, < 3)
unf (0.1.4)
unf_ext
unf (0.1.4-java)
- unf_ext (0.0.6)
+ unf_ext (0.0.7.1)
uniform_notifier (1.9.0)
unparser (0.2.2)
abstract_type (~> 0.0.7)
@@ -734,19 +735,19 @@ GEM
coercible (~> 1.0)
descendants_tracker (~> 0.0, >= 0.0.3)
equalizer (~> 0.0, >= 0.0.9)
- visual_captcha (0.0.1)
+ visual_captcha (0.0.2)
json
web-console (2.1.2)
activemodel (>= 4.0)
binding_of_caller (>= 0.7.2)
railties (>= 4.0)
sprockets-rails (>= 2.0, < 4.0)
webrobots (0.1.1)
- whenever (0.9.4)
+ whenever (0.9.7)
chronic (>= 0.6.3)
- wicked (1.1.1)
- rails (>= 3.0.7)
- will_paginate (3.0.7)
+ wicked (1.3.1)
+ railties (>= 3.0.7)
+ will_paginate (3.1.3)
woo (0.2.0)
bourbon
decent_exposure
@@ -887,4 +888,4 @@ DEPENDENCIES
zaru
BUNDLED WITH
- 1.12.5
+ 1.13.1
I ran into this too. I compared your Gemfile.lock with mine as a last ditch effort after some googling and found that I was using the same version of skylight
.
For anyone that comes across this post, upgrading skylight
to 0.10.6
might fix the issue for you too.
Short of that, it might be worth selectively removing dependencies like sqlite3
or mysql
that could also be the culprit until the app boots.